builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1117 starttime: 1461021005.49 results: success (0) buildid: 20160418151523 builduid: 91e2e00e92b7489cb5ae4536a5566446 revision: 08763e0e411fce69e74a49422af5ba9345bb1ad8 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 16:10:05.495092) ========= master: http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 16:10:05.495571) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 16:10:05.495858) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 16:10:05.537157) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-18 16:10:05.537538) ========= 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-1461020960.175702-782108737 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 16:10:05-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.1M=0.001s 2016-04-18 16:10:05 (12.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.250854 ========= master_lag: 3.62 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-18 16:10:09.406517) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:10:09.407085) ========= 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-1461020960.175702-782108737 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.033173 ========= master_lag: 0.17 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:10:09.611283) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:10:09.611858) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 08763e0e411fce69e74a49422af5ba9345bb1ad8 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 08763e0e411fce69e74a49422af5ba9345bb1ad8 --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-1461020960.175702-782108737 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 16:10:09,704 truncating revision to first 12 chars 2016-04-18 16:10:09,705 Setting DEBUG logging. 2016-04-18 16:10:09,705 attempt 1/10 2016-04-18 16:10:09,705 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/08763e0e411f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 16:10:10,010 unpacking tar archive at: mozilla-inbound-08763e0e411f/testing/mozharness/ program finished with exit code 0 elapsedTime=0.586471 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:10:10.272121) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 16:10:10.272473) ========= script_repo_revision: 08763e0e411fce69e74a49422af5ba9345bb1ad8 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 16:10:10.272870) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 16:10:10.273146) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 16:10:10.303342) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 1 secs) (at 2016-04-18 16:10:10.303679) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461020960.175702-782108737 _=/tools/buildbot/bin/python using PTY: False 16:10:10 INFO - MultiFileLogger online at 20160418 16:10:10 in /builds/slave/test 16:10:10 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 16:10:10 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:10:10 INFO - {'append_to_log': False, 16:10:10 INFO - 'base_work_dir': '/builds/slave/test', 16:10:10 INFO - 'blob_upload_branch': 'mozilla-inbound', 16:10:10 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:10:10 INFO - 'buildbot_json_path': 'buildprops.json', 16:10:10 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:10:10 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:10:10 INFO - 'download_minidump_stackwalk': True, 16:10:10 INFO - 'download_symbols': 'true', 16:10:10 INFO - 'e10s': False, 16:10:10 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:10:10 INFO - 'tooltool.py': '/tools/tooltool.py', 16:10:10 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:10:10 INFO - '/tools/misc-python/virtualenv.py')}, 16:10:10 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:10:10 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:10:10 INFO - 'log_level': 'info', 16:10:10 INFO - 'log_to_console': True, 16:10:10 INFO - 'opt_config_files': (), 16:10:10 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:10:10 INFO - '--processes=1', 16:10:10 INFO - '--config=%(test_path)s/wptrunner.ini', 16:10:10 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:10:10 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:10:10 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:10:10 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:10:10 INFO - 'pip_index': False, 16:10:10 INFO - 'require_test_zip': True, 16:10:10 INFO - 'test_type': ('testharness',), 16:10:10 INFO - 'this_chunk': '1', 16:10:10 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:10:10 INFO - 'total_chunks': '10', 16:10:10 INFO - 'virtualenv_path': 'venv', 16:10:10 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:10:10 INFO - 'work_dir': 'build'} 16:10:10 INFO - ##### 16:10:10 INFO - ##### Running clobber step. 16:10:10 INFO - ##### 16:10:10 INFO - Running pre-action listener: _resource_record_pre_action 16:10:10 INFO - Running main action method: clobber 16:10:10 INFO - rmtree: /builds/slave/test/build 16:10:10 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:10:11 INFO - Running post-action listener: _resource_record_post_action 16:10:11 INFO - ##### 16:10:11 INFO - ##### Running read-buildbot-config step. 16:10:11 INFO - ##### 16:10:11 INFO - Running pre-action listener: _resource_record_pre_action 16:10:11 INFO - Running main action method: read_buildbot_config 16:10:11 INFO - Using buildbot properties: 16:10:11 INFO - { 16:10:11 INFO - "project": "", 16:10:11 INFO - "product": "firefox", 16:10:11 INFO - "script_repo_revision": "production", 16:10:11 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 16:10:11 INFO - "repository": "", 16:10:11 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 16:10:11 INFO - "buildid": "20160418151523", 16:10:11 INFO - "pgo_build": "False", 16:10:11 INFO - "basedir": "/builds/slave/test", 16:10:11 INFO - "buildnumber": 48, 16:10:11 INFO - "slavename": "tst-linux64-spot-1117", 16:10:11 INFO - "master": "http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/", 16:10:11 INFO - "platform": "linux64", 16:10:11 INFO - "branch": "mozilla-inbound", 16:10:11 INFO - "revision": "08763e0e411fce69e74a49422af5ba9345bb1ad8", 16:10:11 INFO - "repo_path": "integration/mozilla-inbound", 16:10:11 INFO - "moz_repo_path": "", 16:10:11 INFO - "stage_platform": "linux64", 16:10:11 INFO - "builduid": "91e2e00e92b7489cb5ae4536a5566446", 16:10:11 INFO - "slavebuilddir": "test" 16:10:11 INFO - } 16:10:11 INFO - Found installer url https://queue.taskcluster.net/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 16:10:11 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 16:10:11 INFO - Running post-action listener: _resource_record_post_action 16:10:11 INFO - ##### 16:10:11 INFO - ##### Running download-and-extract step. 16:10:11 INFO - ##### 16:10:11 INFO - Running pre-action listener: _resource_record_pre_action 16:10:11 INFO - Running main action method: download_and_extract 16:10:11 INFO - mkdir: /builds/slave/test/build/tests 16: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')]} 16:10:11 INFO - https://queue.taskcluster.net/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 16:10:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:10:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:10:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/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 16:10:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/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 16:10:41 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json: timed out 16:10:41 INFO - retry: attempt #1 caught exception: timed out 16:10:41 INFO - retry: Failed, sleeping 30 seconds before retrying 16:11:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/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 #2 16:11:15 INFO - Downloaded 1361 bytes. 16:11:15 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:11:15 INFO - Using the following test package requirements: 16:11:15 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:11:15 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:11:15 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 16:11:15 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:11:15 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 16:11:15 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:11:15 INFO - u'jsshell-linux-x86_64.zip'], 16:11:15 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:11:15 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 16:11:15 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:11:15 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:11:15 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 16:11:15 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:11:15 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 16:11:15 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:11:15 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 16:11:15 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:11:15 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 16:11:15 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 16:11:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:11:15 INFO - https://queue.taskcluster.net/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 16:11:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:11:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:11:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/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 16:11:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/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 16:11:17 INFO - Downloaded 22674217 bytes. 16:11:17 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/*'] 16:11:17 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/* 16:11:17 INFO - caution: filename not matched: web-platform/* 16:11:17 INFO - Return code: 11 16:11: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')]} 16:11:17 INFO - https://queue.taskcluster.net/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 16:11:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:11:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:11:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/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 16:11:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/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 16:11:19 INFO - Downloaded 36382568 bytes. 16:11:19 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:11:19 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:11:23 INFO - caution: filename not matched: bin/* 16:11:23 INFO - caution: filename not matched: config/* 16:11:23 INFO - caution: filename not matched: mozbase/* 16:11:23 INFO - caution: filename not matched: marionette/* 16:11:23 INFO - caution: filename not matched: tools/wptserve/* 16:11:23 INFO - Return code: 11 16:11:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:11:23 INFO - https://queue.taskcluster.net/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 16:11:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:11:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:11:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/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 16:11:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/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 16:11:31 INFO - Downloaded 64160599 bytes. 16:11:31 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:11:31 INFO - mkdir: /builds/slave/test/properties 16:11:31 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:11:31 INFO - Writing to file /builds/slave/test/properties/build_url 16:11:31 INFO - Contents: 16:11:31 INFO - build_url:https://queue.taskcluster.net/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:11:32 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:11:32 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:11:32 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:11:32 INFO - Contents: 16:11:32 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:11:32 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')]} 16:11:32 INFO - https://queue.taskcluster.net/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:11:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:11:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:11:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/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 16:11:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/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 16:11:36 INFO - Downloaded 90737673 bytes. 16:11:36 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:11:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:11:42 INFO - Return code: 0 16:11:42 INFO - Running post-action listener: _resource_record_post_action 16:11:42 INFO - Running post-action listener: set_extra_try_arguments 16:11:42 INFO - ##### 16:11:42 INFO - ##### Running create-virtualenv step. 16:11:42 INFO - ##### 16:11:42 INFO - Running pre-action listener: _pre_create_virtualenv 16:11:42 INFO - Running pre-action listener: _resource_record_pre_action 16:11:42 INFO - Running main action method: create_virtualenv 16:11:42 INFO - Creating virtualenv /builds/slave/test/build/venv 16:11:42 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 16:11:42 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:11:43 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:11:43 INFO - Using real prefix '/usr' 16:11:43 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:11:46 INFO - Installing distribute.............................................................................................................................................................................................done. 16:11:50 INFO - Installing pip.................done. 16:11:50 INFO - Return code: 0 16:11:50 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:11:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:11:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:11:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:11:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:11:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:11:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:11:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a05030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a063f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a44210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b0ed00>, '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 0x1a4d260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a4d710>, '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-1461020960.175702-782108737', '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 16:11:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:11:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:11:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:11:50 INFO - 'CCACHE_UMASK': '002', 16:11:50 INFO - 'DISPLAY': ':0', 16:11:50 INFO - 'HOME': '/home/cltbld', 16:11:50 INFO - 'LANG': 'en_US.UTF-8', 16:11:50 INFO - 'LOGNAME': 'cltbld', 16:11:50 INFO - 'MAIL': '/var/mail/cltbld', 16:11:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:11:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:11:50 INFO - 'MOZ_NO_REMOTE': '1', 16:11:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:11:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:11:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:11:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:11:50 INFO - 'PWD': '/builds/slave/test', 16:11:50 INFO - 'SHELL': '/bin/bash', 16:11:50 INFO - 'SHLVL': '1', 16:11:50 INFO - 'TERM': 'linux', 16:11:50 INFO - 'TMOUT': '86400', 16:11:50 INFO - 'USER': 'cltbld', 16:11:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461020960.175702-782108737', 16:11:50 INFO - '_': '/tools/buildbot/bin/python'} 16:11:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:11:50 INFO - Downloading/unpacking psutil>=0.7.1 16:11:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:11:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:11:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:11:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:11:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:11:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:11:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:11:55 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:11:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:11:55 INFO - Installing collected packages: psutil 16:11:55 INFO - Running setup.py install for psutil 16:11:55 INFO - building 'psutil._psutil_linux' extension 16:11:55 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 16:11:56 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 16:11:56 INFO - building 'psutil._psutil_posix' extension 16:11:56 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 16:11:56 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 16:11:56 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:11:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:11:56 INFO - Successfully installed psutil 16:11:56 INFO - Cleaning up... 16:11:56 INFO - Return code: 0 16:11:56 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:11:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:11:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:11:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:11:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:11:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:11:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:11:56 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a05030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a063f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a44210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b0ed00>, '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 0x1a4d260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a4d710>, '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-1461020960.175702-782108737', '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 16:11:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:11:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:11:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:11:56 INFO - 'CCACHE_UMASK': '002', 16:11:56 INFO - 'DISPLAY': ':0', 16:11:56 INFO - 'HOME': '/home/cltbld', 16:11:56 INFO - 'LANG': 'en_US.UTF-8', 16:11:56 INFO - 'LOGNAME': 'cltbld', 16:11:56 INFO - 'MAIL': '/var/mail/cltbld', 16:11:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:11:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:11:56 INFO - 'MOZ_NO_REMOTE': '1', 16:11:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:11:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:11:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:11:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:11:56 INFO - 'PWD': '/builds/slave/test', 16:11:56 INFO - 'SHELL': '/bin/bash', 16:11:56 INFO - 'SHLVL': '1', 16:11:56 INFO - 'TERM': 'linux', 16:11:56 INFO - 'TMOUT': '86400', 16:11:56 INFO - 'USER': 'cltbld', 16:11:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461020960.175702-782108737', 16:11:56 INFO - '_': '/tools/buildbot/bin/python'} 16:11:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:11:57 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:11:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:11:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:11:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:11:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:11:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:11:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:12:00 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:12:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:12:00 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:12:00 INFO - Installing collected packages: mozsystemmonitor 16:12:00 INFO - Running setup.py install for mozsystemmonitor 16:12:00 INFO - Successfully installed mozsystemmonitor 16:12:00 INFO - Cleaning up... 16:12:01 INFO - Return code: 0 16:12:01 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:12: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')]} 16:12:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:12:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:12: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')]} 16:12:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:12:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:12:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a05030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a063f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a44210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b0ed00>, '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 0x1a4d260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a4d710>, '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-1461020960.175702-782108737', '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 16:12:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:12:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:12:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:12:01 INFO - 'CCACHE_UMASK': '002', 16:12:01 INFO - 'DISPLAY': ':0', 16:12:01 INFO - 'HOME': '/home/cltbld', 16:12:01 INFO - 'LANG': 'en_US.UTF-8', 16:12:01 INFO - 'LOGNAME': 'cltbld', 16:12:01 INFO - 'MAIL': '/var/mail/cltbld', 16:12:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:12:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:12:01 INFO - 'MOZ_NO_REMOTE': '1', 16:12:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:12:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:12:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:12:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:12:01 INFO - 'PWD': '/builds/slave/test', 16:12:01 INFO - 'SHELL': '/bin/bash', 16:12:01 INFO - 'SHLVL': '1', 16:12:01 INFO - 'TERM': 'linux', 16:12:01 INFO - 'TMOUT': '86400', 16:12:01 INFO - 'USER': 'cltbld', 16:12:01 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461020960.175702-782108737', 16:12:01 INFO - '_': '/tools/buildbot/bin/python'} 16:12:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:12:01 INFO - Downloading/unpacking blobuploader==1.2.4 16:12: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 16:12: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 16:12: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 16:12: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 16:12: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 16:12: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 16:12:05 INFO - Downloading blobuploader-1.2.4.tar.gz 16:12:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:12:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:12:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:12:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:12:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:12:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:12:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:12:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:12:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:12:06 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:12:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:12:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:12:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:12:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:12:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:12:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:12:06 INFO - Downloading docopt-0.6.1.tar.gz 16:12:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:12:06 INFO - Installing collected packages: blobuploader, requests, docopt 16:12:06 INFO - Running setup.py install for blobuploader 16:12:06 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:12:06 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:12:06 INFO - Running setup.py install for requests 16:12:07 INFO - Running setup.py install for docopt 16:12:07 INFO - Successfully installed blobuploader requests docopt 16:12:07 INFO - Cleaning up... 16:12:07 INFO - Return code: 0 16:12:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:12:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:12:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:12:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:12:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:12:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:12:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:12:07 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 0x1a05030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a063f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a44210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b0ed00>, '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 0x1a4d260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a4d710>, '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-1461020960.175702-782108737', '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 16:12:07 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 16:12:07 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 16:12:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:12:07 INFO - 'CCACHE_UMASK': '002', 16:12:07 INFO - 'DISPLAY': ':0', 16:12:07 INFO - 'HOME': '/home/cltbld', 16:12:07 INFO - 'LANG': 'en_US.UTF-8', 16:12:07 INFO - 'LOGNAME': 'cltbld', 16:12:07 INFO - 'MAIL': '/var/mail/cltbld', 16:12:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:12:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:12:07 INFO - 'MOZ_NO_REMOTE': '1', 16:12:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:12:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:12:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:12:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:12:07 INFO - 'PWD': '/builds/slave/test', 16:12:07 INFO - 'SHELL': '/bin/bash', 16:12:07 INFO - 'SHLVL': '1', 16:12:07 INFO - 'TERM': 'linux', 16:12:07 INFO - 'TMOUT': '86400', 16:12:07 INFO - 'USER': 'cltbld', 16:12:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461020960.175702-782108737', 16:12:07 INFO - '_': '/tools/buildbot/bin/python'} 16:12:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:12:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:12:08 INFO - Running setup.py (path:/tmp/pip-OaA36T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:12:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:12:08 INFO - Running setup.py (path:/tmp/pip-cRuMd4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:12:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:12:08 INFO - Running setup.py (path:/tmp/pip-e7oXWw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:12:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:12:08 INFO - Running setup.py (path:/tmp/pip-2TQzRs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:12:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:12:08 INFO - Running setup.py (path:/tmp/pip-G7dtJ2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:12:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:12:08 INFO - Running setup.py (path:/tmp/pip-pL89xd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:12:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:12:09 INFO - Running setup.py (path:/tmp/pip-553Ba4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:12:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:12:09 INFO - Running setup.py (path:/tmp/pip-1kIMCq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:12:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:12:09 INFO - Running setup.py (path:/tmp/pip-wpguj9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:12:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:12:09 INFO - Running setup.py (path:/tmp/pip-IqpQRa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:12:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:12:09 INFO - Running setup.py (path:/tmp/pip-q2k36X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:12:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:12:09 INFO - Running setup.py (path:/tmp/pip-iUiSJB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:12:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:12:09 INFO - Running setup.py (path:/tmp/pip-XQPwTO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:12:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:12:09 INFO - Running setup.py (path:/tmp/pip-1odQjR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:12:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:12:10 INFO - Running setup.py (path:/tmp/pip-xTBJad-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:12:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:12:10 INFO - Running setup.py (path:/tmp/pip-yGQf3F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:12:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:12:10 INFO - Running setup.py (path:/tmp/pip-FaKswu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:12:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:12:10 INFO - Running setup.py (path:/tmp/pip-q8dQIP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:12:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:12:10 INFO - Running setup.py (path:/tmp/pip-OqzQ0r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:12:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:12:10 INFO - Running setup.py (path:/tmp/pip-MUd_AS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:12:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:12:11 INFO - Running setup.py (path:/tmp/pip-jm0qZK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:12:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:12:11 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 16:12:11 INFO - Running setup.py install for manifestparser 16:12:11 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:12:11 INFO - Running setup.py install for mozcrash 16:12:11 INFO - Running setup.py install for mozdebug 16:12:11 INFO - Running setup.py install for mozdevice 16:12:12 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:12:12 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:12:12 INFO - Running setup.py install for mozfile 16:12:12 INFO - Running setup.py install for mozhttpd 16:12:12 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:12:12 INFO - Running setup.py install for mozinfo 16:12:12 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:12:12 INFO - Running setup.py install for mozInstall 16:12:12 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:12:12 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:12:12 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:12:12 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:12:12 INFO - Running setup.py install for mozleak 16:12:12 INFO - Running setup.py install for mozlog 16:12:13 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:12:13 INFO - Running setup.py install for moznetwork 16:12:13 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:12:13 INFO - Running setup.py install for mozprocess 16:12:13 INFO - Running setup.py install for mozprofile 16:12:13 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:12:13 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:12:13 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:12:13 INFO - Running setup.py install for mozrunner 16:12:14 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:12:14 INFO - Running setup.py install for mozscreenshot 16:12:14 INFO - Running setup.py install for moztest 16:12:14 INFO - Running setup.py install for mozversion 16:12:14 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:12:14 INFO - Running setup.py install for wptserve 16:12:14 INFO - Running setup.py install for marionette-driver 16:12:15 INFO - Running setup.py install for browsermob-proxy 16:12:15 INFO - Running setup.py install for marionette-client 16:12:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:12:15 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:12:15 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 16:12:15 INFO - Cleaning up... 16:12:15 INFO - Return code: 0 16:12:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:12:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:12:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:12:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:12:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:12:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:12:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:12:15 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 0x1a05030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a063f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a44210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b0ed00>, '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 0x1a4d260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a4d710>, '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-1461020960.175702-782108737', '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 16:12:15 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 16:12:15 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 16:12:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:12:15 INFO - 'CCACHE_UMASK': '002', 16:12:15 INFO - 'DISPLAY': ':0', 16:12:15 INFO - 'HOME': '/home/cltbld', 16:12:15 INFO - 'LANG': 'en_US.UTF-8', 16:12:15 INFO - 'LOGNAME': 'cltbld', 16:12:15 INFO - 'MAIL': '/var/mail/cltbld', 16:12:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:12:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:12:15 INFO - 'MOZ_NO_REMOTE': '1', 16:12:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:12:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:12:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:12:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:12:15 INFO - 'PWD': '/builds/slave/test', 16:12:15 INFO - 'SHELL': '/bin/bash', 16:12:15 INFO - 'SHLVL': '1', 16:12:15 INFO - 'TERM': 'linux', 16:12:15 INFO - 'TMOUT': '86400', 16:12:15 INFO - 'USER': 'cltbld', 16:12:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461020960.175702-782108737', 16:12:15 INFO - '_': '/tools/buildbot/bin/python'} 16:12:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:12:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:12:16 INFO - Running setup.py (path:/tmp/pip-58Oleg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:12:16 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)) 16:12:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:12:16 INFO - Running setup.py (path:/tmp/pip-5UGQn8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:12:16 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)) 16:12:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:12:16 INFO - Running setup.py (path:/tmp/pip-Kt7i2Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:12:16 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)) 16:12:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:12:16 INFO - Running setup.py (path:/tmp/pip-GWonIh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:12:16 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)) 16:12:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:12:16 INFO - Running setup.py (path:/tmp/pip-Vm9p5Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:12:16 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)) 16:12:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:12:16 INFO - Running setup.py (path:/tmp/pip-aHqznv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:12:17 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)) 16:12:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:12:17 INFO - Running setup.py (path:/tmp/pip-eWtrwt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:12:17 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)) 16:12:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:12:17 INFO - Running setup.py (path:/tmp/pip-rzBStf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:12:17 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)) 16:12:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:12:17 INFO - Running setup.py (path:/tmp/pip-ghcbub-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:12:17 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)) 16:12:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:12:17 INFO - Running setup.py (path:/tmp/pip-ou3vUK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:12:17 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)) 16:12:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:12:17 INFO - Running setup.py (path:/tmp/pip-W6Ymjn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:12:17 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)) 16:12:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:12:17 INFO - Running setup.py (path:/tmp/pip-0fM4kK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:12:17 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)) 16:12:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:12:17 INFO - Running setup.py (path:/tmp/pip-dCoQkA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:12:17 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)) 16:12:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:12:17 INFO - Running setup.py (path:/tmp/pip-Yd5i3E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:12:18 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)) 16:12:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:12:18 INFO - Running setup.py (path:/tmp/pip-KB7iZx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:12:18 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)) 16:12:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:12:18 INFO - Running setup.py (path:/tmp/pip-QjzoYI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:12:18 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)) 16:12:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:12:18 INFO - Running setup.py (path:/tmp/pip-Obk5mo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:12:18 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)) 16:12:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:12:18 INFO - Running setup.py (path:/tmp/pip-MBu9G9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:12:18 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)) 16:12:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:12:18 INFO - Running setup.py (path:/tmp/pip-fEql6X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:12:18 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)) 16:12:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:12:18 INFO - Running setup.py (path:/tmp/pip-DkEBTh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:12:18 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)) 16:12:18 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:12:19 INFO - Running setup.py (path:/tmp/pip-PfyGMp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:12:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:12:19 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)) 16:12:19 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)) 16:12:19 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)) 16:12:19 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)) 16:12:19 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)) 16:12:19 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)) 16:12:19 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:12:19 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 16:12:19 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 16:12:19 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 16:12:19 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 16:12:19 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 16:12:19 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 16:12:22 INFO - Downloading blessings-1.6.tar.gz 16:12:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:12:23 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)) 16:12:23 INFO - Installing collected packages: blessings 16:12:23 INFO - Running setup.py install for blessings 16:12:23 INFO - Successfully installed blessings 16:12:23 INFO - Cleaning up... 16:12:23 INFO - Return code: 0 16:12:23 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:12:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:12:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:12:23 INFO - Reading from file tmpfile_stdout 16:12:23 INFO - Current package versions: 16:12:23 INFO - argparse == 1.2.1 16:12:23 INFO - blessings == 1.6 16:12:23 INFO - blobuploader == 1.2.4 16:12:23 INFO - browsermob-proxy == 0.6.0 16:12:23 INFO - docopt == 0.6.1 16:12:23 INFO - manifestparser == 1.1 16:12:23 INFO - marionette-client == 2.3.0 16:12:23 INFO - marionette-driver == 1.4.0 16:12:23 INFO - mozInstall == 1.12 16:12:23 INFO - mozcrash == 0.17 16:12:23 INFO - mozdebug == 0.1 16:12:23 INFO - mozdevice == 0.48 16:12:23 INFO - mozfile == 1.2 16:12:23 INFO - mozhttpd == 0.7 16:12:23 INFO - mozinfo == 0.9 16:12:23 INFO - mozleak == 0.1 16:12:23 INFO - mozlog == 3.1 16:12:23 INFO - moznetwork == 0.27 16:12:23 INFO - mozprocess == 0.22 16:12:23 INFO - mozprofile == 0.28 16:12:23 INFO - mozrunner == 6.11 16:12:23 INFO - mozscreenshot == 0.1 16:12:23 INFO - mozsystemmonitor == 0.0 16:12:23 INFO - moztest == 0.7 16:12:23 INFO - mozversion == 1.4 16:12:23 INFO - psutil == 3.1.1 16:12:23 INFO - requests == 1.2.3 16:12:23 INFO - wptserve == 1.4.0 16:12:23 INFO - wsgiref == 0.1.2 16:12:23 INFO - Running post-action listener: _resource_record_post_action 16:12:23 INFO - Running post-action listener: _start_resource_monitoring 16:12:24 INFO - Starting resource monitoring. 16:12:24 INFO - ##### 16:12:24 INFO - ##### Running pull step. 16:12:24 INFO - ##### 16:12:24 INFO - Running pre-action listener: _resource_record_pre_action 16:12:24 INFO - Running main action method: pull 16:12:24 INFO - Pull has nothing to do! 16:12:24 INFO - Running post-action listener: _resource_record_post_action 16:12:24 INFO - ##### 16:12:24 INFO - ##### Running install step. 16:12:24 INFO - ##### 16:12:24 INFO - Running pre-action listener: _resource_record_pre_action 16:12:24 INFO - Running main action method: install 16:12:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:12:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:12:24 INFO - Reading from file tmpfile_stdout 16:12:24 INFO - Detecting whether we're running mozinstall >=1.0... 16:12:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:12:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:12:24 INFO - Reading from file tmpfile_stdout 16:12:24 INFO - Output received: 16:12:24 INFO - Usage: mozinstall [options] installer 16:12:24 INFO - Options: 16:12:24 INFO - -h, --help show this help message and exit 16:12:24 INFO - -d DEST, --destination=DEST 16:12:24 INFO - Directory to install application into. [default: 16:12:24 INFO - "/builds/slave/test"] 16:12:24 INFO - --app=APP Application being installed. [default: firefox] 16:12:24 INFO - mkdir: /builds/slave/test/build/application 16:12:24 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'] 16:12:24 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 16:12:53 INFO - Reading from file tmpfile_stdout 16:12:53 INFO - Output received: 16:12:53 INFO - /builds/slave/test/build/application/firefox/firefox 16:12:53 INFO - Running post-action listener: _resource_record_post_action 16:12:53 INFO - ##### 16:12:53 INFO - ##### Running run-tests step. 16:12:53 INFO - ##### 16:12:53 INFO - Running pre-action listener: _resource_record_pre_action 16:12:53 INFO - Running main action method: run_tests 16:12:53 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:12:53 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:12:53 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:12:53 INFO - grabbing minidump binary from tooltool 16:12:53 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')]} 16:12:53 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 0x1b0ed00>, '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 0x1a4d260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a4d710>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:12:53 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 16:12:53 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 16:12:55 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:12:55 INFO - Return code: 0 16:12:55 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 16:12:55 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:12:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/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 16:12:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/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 16:12:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:12:55 INFO - 'CCACHE_UMASK': '002', 16:12:55 INFO - 'DISPLAY': ':0', 16:12:55 INFO - 'HOME': '/home/cltbld', 16:12:55 INFO - 'LANG': 'en_US.UTF-8', 16:12:55 INFO - 'LOGNAME': 'cltbld', 16:12:55 INFO - 'MAIL': '/var/mail/cltbld', 16:12:55 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:12:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:12:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:12:55 INFO - 'MOZ_NO_REMOTE': '1', 16:12:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:12:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:12:55 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:12:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:12:55 INFO - 'PWD': '/builds/slave/test', 16:12:55 INFO - 'SHELL': '/bin/bash', 16:12:55 INFO - 'SHLVL': '1', 16:12:55 INFO - 'TERM': 'linux', 16:12:55 INFO - 'TMOUT': '86400', 16:12:55 INFO - 'USER': 'cltbld', 16:12:55 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461020960.175702-782108737', 16:12:55 INFO - '_': '/tools/buildbot/bin/python'} 16:12:55 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/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 16:12:56 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 16:12:56 INFO - import pkg_resources 16:12:57 INFO - Using 1 client processes 16:12:57 INFO - wptserve Starting http server on 127.0.0.1:8000 16:12:57 INFO - wptserve Starting http server on 127.0.0.1:8001 16:12:57 INFO - wptserve Starting http server on 127.0.0.1:8443 16:12:59 INFO - SUITE-START | Running 778 tests 16:12:59 INFO - Running testharness tests 16:12:59 INFO - Setting up ssl 16:12:59 INFO - PROCESS | certutil | 16:12:59 INFO - PROCESS | certutil | 16:12:59 INFO - PROCESS | certutil | 16:12:59 INFO - Certificate Nickname Trust Attributes 16:12:59 INFO - SSL,S/MIME,JAR/XPI 16:12:59 INFO - 16:12:59 INFO - web-platform-tests CT,, 16:12:59 INFO - 16:12:59 INFO - Starting runner 16:13:02 INFO - PROCESS | 1831 | 1461021182322 Marionette DEBUG Marionette enabled via build flag and pref 16:13:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb29805800 == 1 [pid = 1831] [id = 1] 16:13:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 1 (0x7feb29806000) [pid = 1831] [serial = 1] [outer = (nil)] 16:13:02 INFO - PROCESS | 1831 | [1831] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:13:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 2 (0x7feb29807000) [pid = 1831] [serial = 2] [outer = 0x7feb29806000] 16:13:02 INFO - PROCESS | 1831 | 1461021182947 Marionette INFO Listening on port 2828 16:13:03 INFO - PROCESS | 1831 | 1461021183517 Marionette DEBUG Marionette enabled via command-line flag 16:13:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2697d000 == 2 [pid = 1831] [id = 2] 16:13:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 3 (0x7feb269c5800) [pid = 1831] [serial = 3] [outer = (nil)] 16:13:03 INFO - PROCESS | 1831 | [1831] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:13:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 4 (0x7feb269c6800) [pid = 1831] [serial = 4] [outer = 0x7feb269c5800] 16:13:03 INFO - PROCESS | 1831 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7feb267b15e0 16:13:03 INFO - PROCESS | 1831 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7feb2c0a5d90 16:13:03 INFO - PROCESS | 1831 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7feb267f70a0 16:13:03 INFO - PROCESS | 1831 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7feb267f73a0 16:13:03 INFO - PROCESS | 1831 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7feb267f76d0 16:13:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 5 (0x7feb25b22000) [pid = 1831] [serial = 5] [outer = 0x7feb29806000] 16:13:03 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:13:03 INFO - PROCESS | 1831 | 1461021183871 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53193 16:13:03 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:13:03 INFO - PROCESS | 1831 | 1461021183946 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53194 16:13:03 INFO - PROCESS | 1831 | 1461021183954 Marionette DEBUG Closed connection conn0 16:13:04 INFO - PROCESS | 1831 | [1831] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 16:13:04 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:13:04 INFO - PROCESS | 1831 | 1461021184073 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53195 16:13:04 INFO - PROCESS | 1831 | 1461021184075 Marionette DEBUG Closed connection conn1 16:13:04 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:13:04 INFO - PROCESS | 1831 | 1461021184112 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53196 16:13:04 INFO - PROCESS | 1831 | 1461021184119 Marionette DEBUG Closed connection conn2 16:13:04 INFO - PROCESS | 1831 | 1461021184147 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:13:04 INFO - PROCESS | 1831 | 1461021184173 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":"20160418151523","device":"desktop","version":"48.0a1"} 16:13:04 INFO - PROCESS | 1831 | [1831] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:13:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a280000 == 3 [pid = 1831] [id = 3] 16:13:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 6 (0x7feb1a280800) [pid = 1831] [serial = 6] [outer = (nil)] 16:13:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a281000 == 4 [pid = 1831] [id = 4] 16:13:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 7 (0x7feb1a10c800) [pid = 1831] [serial = 7] [outer = (nil)] 16:13:06 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:13:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19105800 == 5 [pid = 1831] [id = 5] 16:13:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 8 (0x7feb19258400) [pid = 1831] [serial = 8] [outer = (nil)] 16:13:06 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:13:06 INFO - PROCESS | 1831 | [1831] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:13:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 9 (0x7feb191d7000) [pid = 1831] [serial = 9] [outer = 0x7feb19258400] 16:13:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 10 (0x7feb18c1b800) [pid = 1831] [serial = 10] [outer = 0x7feb1a280800] 16:13:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 11 (0x7feb18dfd400) [pid = 1831] [serial = 11] [outer = 0x7feb1a10c800] 16:13:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 12 (0x7feb191d8400) [pid = 1831] [serial = 12] [outer = 0x7feb19258400] 16:13:07 INFO - PROCESS | 1831 | 1461021187863 Marionette DEBUG loaded listener.js 16:13:07 INFO - PROCESS | 1831 | 1461021187880 Marionette DEBUG loaded listener.js 16:13:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 13 (0x7feb17530000) [pid = 1831] [serial = 13] [outer = 0x7feb19258400] 16:13:08 INFO - PROCESS | 1831 | 1461021188545 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8b928622-9d35-444b-8692-ce4a4210b8ce","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":"20160418151523","device":"desktop","version":"48.0a1","command_id":1}}] 16:13:08 INFO - PROCESS | 1831 | 1461021188748 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}] 16:13:08 INFO - PROCESS | 1831 | 1461021188858 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 16:13:09 INFO - PROCESS | 1831 | 1461021189145 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:13:09 INFO - PROCESS | 1831 | [1831] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:13:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 14 (0x7feb1250a000) [pid = 1831] [serial = 14] [outer = 0x7feb19258400] 16:13:09 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:13:09 INFO - PROCESS | 1831 | 1461021189524 Marionette TRACE conn3 <- [1,3,null,{}] 16:13:09 INFO - PROCESS | 1831 | 1461021189530 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:13:09 INFO - PROCESS | 1831 | 1461021189552 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 16:13:09 INFO - PROCESS | 1831 | 1461021189585 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 16:13:09 INFO - PROCESS | 1831 | 1461021189587 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 16:13:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:13:09 INFO - PROCESS | 1831 | 1461021189595 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:13:09 INFO - PROCESS | 1831 | 1461021189600 Marionette TRACE conn3 <- [1,6,null,{}] 16:13:09 INFO - PROCESS | 1831 | 1461021189622 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}] 16:13:09 INFO - PROCESS | 1831 | 1461021189637 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 16:13:09 INFO - PROCESS | 1831 | 1461021189645 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1c0e0800 == 6 [pid = 1831] [id = 6] 16:13:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 15 (0x7feb11b27800) [pid = 1831] [serial = 15] [outer = (nil)] 16:13:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 16 (0x7feb11b29400) [pid = 1831] [serial = 16] [outer = 0x7feb11b27800] 16:13:09 INFO - PROCESS | 1831 | 1461021189705 Marionette DEBUG loaded listener.js 16:13:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 17 (0x7feb11b2f400) [pid = 1831] [serial = 17] [outer = 0x7feb11b27800] 16:13:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1194b000 == 7 [pid = 1831] [id = 7] 16:13:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 18 (0x7feb119a0000) [pid = 1831] [serial = 18] [outer = (nil)] 16:13:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 19 (0x7feb119a2000) [pid = 1831] [serial = 19] [outer = 0x7feb119a0000] 16:13:10 INFO - PROCESS | 1831 | 1461021190159 Marionette DEBUG loaded listener.js 16:13:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 20 (0x7feb117c1800) [pid = 1831] [serial = 20] [outer = 0x7feb119a0000] 16:13:10 INFO - PROCESS | 1831 | [1831] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:13:10 INFO - PROCESS | 1831 | 1461021190673 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]]]}] 16:13:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1179ms 16:13:10 INFO - PROCESS | 1831 | 1461021190818 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 16:13:10 INFO - PROCESS | 1831 | 1461021190822 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 16:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:13:10 INFO - PROCESS | 1831 | 1461021190852 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:13:10 INFO - PROCESS | 1831 | 1461021190854 Marionette TRACE conn3 <- [1,10,null,{}] 16:13:10 INFO - PROCESS | 1831 | 1461021190866 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}] 16:13:11 INFO - PROCESS | 1831 | 1461021191016 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 16:13:11 INFO - PROCESS | 1831 | 1461021191033 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0fb35800 == 8 [pid = 1831] [id = 8] 16:13:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 21 (0x7feb0fb7e400) [pid = 1831] [serial = 21] [outer = (nil)] 16:13:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 22 (0x7feb10b8ac00) [pid = 1831] [serial = 22] [outer = 0x7feb0fb7e400] 16:13:11 INFO - PROCESS | 1831 | 1461021191094 Marionette DEBUG loaded listener.js 16:13:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 23 (0x7feb191d6800) [pid = 1831] [serial = 23] [outer = 0x7feb0fb7e400] 16:13:11 INFO - PROCESS | 1831 | 1461021191617 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]]]}] 16:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 797ms 16:13:11 INFO - PROCESS | 1831 | 1461021191632 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 16:13:11 INFO - PROCESS | 1831 | 1461021191635 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 16:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:13:11 INFO - PROCESS | 1831 | 1461021191641 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:13:11 INFO - PROCESS | 1831 | 1461021191644 Marionette TRACE conn3 <- [1,14,null,{}] 16:13:11 INFO - PROCESS | 1831 | 1461021191649 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}] 16:13:11 INFO - PROCESS | 1831 | 1461021191782 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 16:13:11 INFO - PROCESS | 1831 | 1461021191800 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb38ecc000 == 9 [pid = 1831] [id = 9] 16:13:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 24 (0x7feb100bf000) [pid = 1831] [serial = 24] [outer = (nil)] 16:13:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 25 (0x7feb1024fc00) [pid = 1831] [serial = 25] [outer = 0x7feb100bf000] 16:13:11 INFO - PROCESS | 1831 | 1461021191859 Marionette DEBUG loaded listener.js 16:13:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 26 (0x7feb10259c00) [pid = 1831] [serial = 26] [outer = 0x7feb100bf000] 16:13:12 INFO - PROCESS | 1831 | 1461021192412 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]]]}] 16:13:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 787ms 16:13:12 INFO - PROCESS | 1831 | 1461021192431 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 16:13:12 INFO - PROCESS | 1831 | 1461021192434 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 16:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:13:12 INFO - PROCESS | 1831 | 1461021192439 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:13:12 INFO - PROCESS | 1831 | 1461021192441 Marionette TRACE conn3 <- [1,18,null,{}] 16:13:12 INFO - PROCESS | 1831 | 1461021192446 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}] 16:13:12 INFO - PROCESS | 1831 | 1461021192580 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 16:13:12 INFO - PROCESS | 1831 | 1461021192617 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f751800 == 10 [pid = 1831] [id = 10] 16:13:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 27 (0x7feb1024e800) [pid = 1831] [serial = 27] [outer = (nil)] 16:13:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 28 (0x7feb1a90d400) [pid = 1831] [serial = 28] [outer = 0x7feb1024e800] 16:13:12 INFO - PROCESS | 1831 | 1461021192675 Marionette DEBUG loaded listener.js 16:13:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 29 (0x7feb0f79e000) [pid = 1831] [serial = 29] [outer = 0x7feb1024e800] 16:13:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0fb22800 == 11 [pid = 1831] [id = 11] 16:13:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 30 (0x7feb0fb27000) [pid = 1831] [serial = 30] [outer = (nil)] 16:13:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 31 (0x7feb0fb35000) [pid = 1831] [serial = 31] [outer = 0x7feb0fb27000] 16:13:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 32 (0x7feb10028000) [pid = 1831] [serial = 32] [outer = 0x7feb0fb27000] 16:13:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0fb21800 == 12 [pid = 1831] [id = 12] 16:13:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 33 (0x7feb0f5dfc00) [pid = 1831] [serial = 33] [outer = (nil)] 16:13:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 34 (0x7feb0ff96000) [pid = 1831] [serial = 34] [outer = 0x7feb0f5dfc00] 16:13:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 35 (0x7feb10b84c00) [pid = 1831] [serial = 35] [outer = 0x7feb0f5dfc00] 16:13:13 INFO - PROCESS | 1831 | 1461021193986 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]]]}] 16:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1580ms 16:13:14 INFO - PROCESS | 1831 | 1461021194070 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 16:13:14 INFO - PROCESS | 1831 | 1461021194078 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 16:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:13:14 INFO - PROCESS | 1831 | 1461021194090 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:13:14 INFO - PROCESS | 1831 | 1461021194093 Marionette TRACE conn3 <- [1,22,null,{}] 16:13:14 INFO - PROCESS | 1831 | 1461021194101 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}] 16:13:14 INFO - PROCESS | 1831 | 1461021194286 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 16:13:14 INFO - PROCESS | 1831 | 1461021194419 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1195c000 == 13 [pid = 1831] [id = 13] 16:13:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 36 (0x7feb117c2400) [pid = 1831] [serial = 36] [outer = (nil)] 16:13:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 37 (0x7feb1376d800) [pid = 1831] [serial = 37] [outer = 0x7feb117c2400] 16:13:14 INFO - PROCESS | 1831 | 1461021194493 Marionette DEBUG loaded listener.js 16:13:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 38 (0x7feb16177400) [pid = 1831] [serial = 38] [outer = 0x7feb117c2400] 16:13:15 INFO - PROCESS | 1831 | 1461021195220 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]]]}] 16:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1181ms 16:13:15 INFO - PROCESS | 1831 | 1461021195269 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 16:13:15 INFO - PROCESS | 1831 | 1461021195276 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 16:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:13:15 INFO - PROCESS | 1831 | 1461021195303 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:13:15 INFO - PROCESS | 1831 | 1461021195308 Marionette TRACE conn3 <- [1,26,null,{}] 16:13:15 INFO - PROCESS | 1831 | 1461021195313 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}] 16:13:15 INFO - PROCESS | 1831 | 1461021195479 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 16:13:15 INFO - PROCESS | 1831 | 1461021195593 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18c11800 == 14 [pid = 1831] [id = 14] 16:13:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 39 (0x7feb16172c00) [pid = 1831] [serial = 39] [outer = (nil)] 16:13:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 40 (0x7feb185a7800) [pid = 1831] [serial = 40] [outer = 0x7feb16172c00] 16:13:15 INFO - PROCESS | 1831 | 1461021195663 Marionette DEBUG loaded listener.js 16:13:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 41 (0x7feb189a1c00) [pid = 1831] [serial = 41] [outer = 0x7feb16172c00] 16:13:16 INFO - PROCESS | 1831 | 1461021196476 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]]]}] 16:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1394ms 16:13:16 INFO - PROCESS | 1831 | 1461021196694 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 16:13:16 INFO - PROCESS | 1831 | 1461021196701 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 16:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:13:16 INFO - PROCESS | 1831 | 1461021196708 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:13:16 INFO - PROCESS | 1831 | 1461021196712 Marionette TRACE conn3 <- [1,30,null,{}] 16:13:16 INFO - PROCESS | 1831 | 1461021196719 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}] 16:13:16 INFO - PROCESS | 1831 | 1461021196845 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 16:13:16 INFO - PROCESS | 1831 | 1461021196980 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb11957000 == 15 [pid = 1831] [id = 15] 16:13:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 42 (0x7feb10b7c000) [pid = 1831] [serial = 42] [outer = (nil)] 16:13:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 43 (0x7feb11b28400) [pid = 1831] [serial = 43] [outer = 0x7feb10b7c000] 16:13:17 INFO - PROCESS | 1831 | 1461021197046 Marionette DEBUG loaded listener.js 16:13:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 44 (0x7feb16bbbc00) [pid = 1831] [serial = 44] [outer = 0x7feb10b7c000] 16:13:17 INFO - PROCESS | 1831 | 1461021197860 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]]]}] 16:13:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1228ms 16:13:17 INFO - PROCESS | 1831 | 1461021197937 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 16:13:17 INFO - PROCESS | 1831 | 1461021197941 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 16:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:13:17 INFO - PROCESS | 1831 | 1461021197952 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:13:17 INFO - PROCESS | 1831 | 1461021197957 Marionette TRACE conn3 <- [1,34,null,{}] 16:13:17 INFO - PROCESS | 1831 | 1461021197962 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}] 16:13:18 INFO - PROCESS | 1831 | 1461021198087 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 16:13:18 INFO - PROCESS | 1831 | 1461021198096 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18972000 == 16 [pid = 1831] [id = 16] 16:13:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 45 (0x7feb13c57800) [pid = 1831] [serial = 45] [outer = (nil)] 16:13:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 46 (0x7feb185b5c00) [pid = 1831] [serial = 46] [outer = 0x7feb13c57800] 16:13:18 INFO - PROCESS | 1831 | 1461021198151 Marionette DEBUG loaded listener.js 16:13:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 47 (0x7feb19a44400) [pid = 1831] [serial = 47] [outer = 0x7feb13c57800] 16:13:18 INFO - PROCESS | 1831 | 1461021198768 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]]]}] 16:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 832ms 16:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:13:18 INFO - PROCESS | 1831 | 1461021198782 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 16:13:18 INFO - PROCESS | 1831 | 1461021198784 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 16:13:18 INFO - PROCESS | 1831 | 1461021198791 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:13:18 INFO - PROCESS | 1831 | 1461021198794 Marionette TRACE conn3 <- [1,38,null,{}] 16:13:18 INFO - PROCESS | 1831 | 1461021198808 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}] 16:13:18 INFO - PROCESS | 1831 | 1461021198942 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 16:13:19 INFO - PROCESS | 1831 | 1461021199025 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19ad9000 == 17 [pid = 1831] [id = 17] 16:13:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 48 (0x7feb0ff0f400) [pid = 1831] [serial = 48] [outer = (nil)] 16:13:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 49 (0x7feb1a20b400) [pid = 1831] [serial = 49] [outer = 0x7feb0ff0f400] 16:13:19 INFO - PROCESS | 1831 | 1461021199088 Marionette DEBUG loaded listener.js 16:13:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 50 (0x7feb1a638800) [pid = 1831] [serial = 50] [outer = 0x7feb0ff0f400] 16:13:19 INFO - PROCESS | 1831 | 1461021199733 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]]]}] 16:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 979ms 16:13:19 INFO - PROCESS | 1831 | 1461021199768 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 16:13:19 INFO - PROCESS | 1831 | 1461021199771 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 16:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:13:19 INFO - PROCESS | 1831 | 1461021199778 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:13:19 INFO - PROCESS | 1831 | 1461021199781 Marionette TRACE conn3 <- [1,42,null,{}] 16:13:19 INFO - PROCESS | 1831 | 1461021199785 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}] 16:13:19 INFO - PROCESS | 1831 | 1461021199950 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 16:13:19 INFO - PROCESS | 1831 | 1461021199973 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19cd3800 == 18 [pid = 1831] [id = 18] 16:13:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 51 (0x7feb1a634c00) [pid = 1831] [serial = 51] [outer = (nil)] 16:13:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 52 (0x7feb1ab74000) [pid = 1831] [serial = 52] [outer = 0x7feb1a634c00] 16:13:20 INFO - PROCESS | 1831 | 1461021200039 Marionette DEBUG loaded listener.js 16:13:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 53 (0x7feb1b3a9000) [pid = 1831] [serial = 53] [outer = 0x7feb1a634c00] 16:13:20 INFO - PROCESS | 1831 | 1461021200623 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]]]}] 16:13:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 880ms 16:13:20 INFO - PROCESS | 1831 | 1461021200658 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 16:13:20 INFO - PROCESS | 1831 | 1461021200661 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 16:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:13:20 INFO - PROCESS | 1831 | 1461021200666 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:13:20 INFO - PROCESS | 1831 | 1461021200668 Marionette TRACE conn3 <- [1,46,null,{}] 16:13:20 INFO - PROCESS | 1831 | 1461021200673 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}] 16:13:20 INFO - PROCESS | 1831 | 1461021200799 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 16:13:20 INFO - PROCESS | 1831 | 1461021200816 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a4db800 == 19 [pid = 1831] [id = 19] 16:13:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 54 (0x7feb1b43f400) [pid = 1831] [serial = 54] [outer = (nil)] 16:13:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 55 (0x7feb1b57ec00) [pid = 1831] [serial = 55] [outer = 0x7feb1b43f400] 16:13:20 INFO - PROCESS | 1831 | 1461021200878 Marionette DEBUG loaded listener.js 16:13:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 56 (0x7feb1c05ac00) [pid = 1831] [serial = 56] [outer = 0x7feb1b43f400] 16:13:21 INFO - PROCESS | 1831 | 1461021201522 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]]]}] 16:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 873ms 16:13:21 INFO - PROCESS | 1831 | 1461021201540 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 16:13:21 INFO - PROCESS | 1831 | 1461021201543 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 16:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:13:21 INFO - PROCESS | 1831 | 1461021201548 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:13:21 INFO - PROCESS | 1831 | 1461021201550 Marionette TRACE conn3 <- [1,50,null,{}] 16:13:21 INFO - PROCESS | 1831 | 1461021201555 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}] 16:13:21 INFO - PROCESS | 1831 | 1461021201741 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 16:13:21 INFO - PROCESS | 1831 | 1461021201802 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1abe7800 == 20 [pid = 1831] [id = 20] 16:13:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 57 (0x7feb1c060c00) [pid = 1831] [serial = 57] [outer = (nil)] 16:13:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 58 (0x7feb1fe13800) [pid = 1831] [serial = 58] [outer = 0x7feb1c060c00] 16:13:21 INFO - PROCESS | 1831 | 1461021201863 Marionette DEBUG loaded listener.js 16:13:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 59 (0x7feb26744000) [pid = 1831] [serial = 59] [outer = 0x7feb1c060c00] 16:13:22 INFO - PROCESS | 1831 | 1461021202433 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]]]}] 16:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 926ms 16:13:22 INFO - PROCESS | 1831 | 1461021202476 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 16:13:22 INFO - PROCESS | 1831 | 1461021202479 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 16:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:13:22 INFO - PROCESS | 1831 | 1461021202485 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:13:22 INFO - PROCESS | 1831 | 1461021202487 Marionette TRACE conn3 <- [1,54,null,{}] 16:13:22 INFO - PROCESS | 1831 | 1461021202492 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}] 16:13:22 INFO - PROCESS | 1831 | 1461021202607 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 16:13:22 INFO - PROCESS | 1831 | 1461021202745 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f764800 == 21 [pid = 1831] [id = 21] 16:13:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x7feb0f5dd800) [pid = 1831] [serial = 60] [outer = (nil)] 16:13:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x7feb0f5e8000) [pid = 1831] [serial = 61] [outer = 0x7feb0f5dd800] 16:13:22 INFO - PROCESS | 1831 | 1461021202817 Marionette DEBUG loaded listener.js 16:13:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x7feb100bb800) [pid = 1831] [serial = 62] [outer = 0x7feb0f5dd800] 16:13:23 INFO - PROCESS | 1831 | 1461021203597 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]]]}] 16:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1174ms 16:13:23 INFO - PROCESS | 1831 | 1461021203674 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 16:13:23 INFO - PROCESS | 1831 | 1461021203680 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 16:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:13:23 INFO - PROCESS | 1831 | 1461021203689 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:13:23 INFO - PROCESS | 1831 | 1461021203693 Marionette TRACE conn3 <- [1,58,null,{}] 16:13:23 INFO - PROCESS | 1831 | 1461021203700 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}] 16:13:23 INFO - PROCESS | 1831 | 1461021203848 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 16:13:23 INFO - PROCESS | 1831 | 1461021203965 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18cf3800 == 22 [pid = 1831] [id = 22] 16:13:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x7feb0f5e2000) [pid = 1831] [serial = 63] [outer = (nil)] 16:13:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x7feb16178800) [pid = 1831] [serial = 64] [outer = 0x7feb0f5e2000] 16:13:24 INFO - PROCESS | 1831 | 1461021204041 Marionette DEBUG loaded listener.js 16:13:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x7feb1762f000) [pid = 1831] [serial = 65] [outer = 0x7feb0f5e2000] 16:13:24 INFO - PROCESS | 1831 | 1461021204750 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]]]}] 16:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1129ms 16:13:24 INFO - PROCESS | 1831 | 1461021204820 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 16:13:24 INFO - PROCESS | 1831 | 1461021204826 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 16:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:13:24 INFO - PROCESS | 1831 | 1461021204833 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:13:24 INFO - PROCESS | 1831 | 1461021204836 Marionette TRACE conn3 <- [1,62,null,{}] 16:13:24 INFO - PROCESS | 1831 | 1461021204841 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}] 16:13:24 INFO - PROCESS | 1831 | 1461021204991 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 16:13:25 INFO - PROCESS | 1831 | 1461021205109 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a9be800 == 23 [pid = 1831] [id = 23] 16:13:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x7feb11b31800) [pid = 1831] [serial = 66] [outer = (nil)] 16:13:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x7feb191d8000) [pid = 1831] [serial = 67] [outer = 0x7feb11b31800] 16:13:25 INFO - PROCESS | 1831 | 1461021205181 Marionette DEBUG loaded listener.js 16:13:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x7feb1a167000) [pid = 1831] [serial = 68] [outer = 0x7feb11b31800] 16:13:26 INFO - PROCESS | 1831 | 1461021206012 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]]]}] 16:13:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:13:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1226ms 16:13:26 INFO - PROCESS | 1831 | 1461021206060 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 16:13:26 INFO - PROCESS | 1831 | 1461021206064 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 16:13:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:13:26 INFO - PROCESS | 1831 | 1461021206071 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:13:26 INFO - PROCESS | 1831 | 1461021206079 Marionette TRACE conn3 <- [1,66,null,{}] 16:13:26 INFO - PROCESS | 1831 | 1461021206093 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}] 16:13:26 INFO - PROCESS | 1831 | 1461021206250 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 16:13:26 INFO - PROCESS | 1831 | 1461021206369 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1bfb6800 == 24 [pid = 1831] [id = 24] 16:13:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x7feb185ae800) [pid = 1831] [serial = 69] [outer = (nil)] 16:13:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x7feb1f3e5000) [pid = 1831] [serial = 70] [outer = 0x7feb185ae800] 16:13:26 INFO - PROCESS | 1831 | 1461021206438 Marionette DEBUG loaded listener.js 16:13:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x7feb25bdd000) [pid = 1831] [serial = 71] [outer = 0x7feb185ae800] 16:13:27 INFO - PROCESS | 1831 | 1461021207300 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]]]}] 16:13:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1286ms 16:13:27 INFO - PROCESS | 1831 | 1461021207356 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 16:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:13:27 INFO - PROCESS | 1831 | 1461021207361 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 16:13:27 INFO - PROCESS | 1831 | 1461021207368 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:13:27 INFO - PROCESS | 1831 | 1461021207373 Marionette TRACE conn3 <- [1,70,null,{}] 16:13:27 INFO - PROCESS | 1831 | 1461021207381 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}] 16:13:27 INFO - PROCESS | 1831 | 1461021207518 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 16:13:27 INFO - PROCESS | 1831 | 1461021207661 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb11680000 == 25 [pid = 1831] [id = 25] 16:13:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x7feb1250b400) [pid = 1831] [serial = 72] [outer = (nil)] 16:13:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x7feb13c56000) [pid = 1831] [serial = 73] [outer = 0x7feb1250b400] 16:13:27 INFO - PROCESS | 1831 | 1461021207736 Marionette DEBUG loaded listener.js 16:13:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x7feb17531c00) [pid = 1831] [serial = 74] [outer = 0x7feb1250b400] 16:13:28 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1abe7800 == 24 [pid = 1831] [id = 20] 16:13:28 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a4db800 == 23 [pid = 1831] [id = 19] 16:13:28 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19cd3800 == 22 [pid = 1831] [id = 18] 16:13:28 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19ad9000 == 21 [pid = 1831] [id = 17] 16:13:28 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18972000 == 20 [pid = 1831] [id = 16] 16:13:28 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb11957000 == 19 [pid = 1831] [id = 15] 16:13:28 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1195c000 == 18 [pid = 1831] [id = 13] 16:13:28 INFO - PROCESS | 1831 | 1461021208575 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]]]}] 16:13:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:13:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1237ms 16:13:28 INFO - PROCESS | 1831 | 1461021208605 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 16:13:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:13:28 INFO - PROCESS | 1831 | 1461021208610 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 16:13:28 INFO - PROCESS | 1831 | 1461021208618 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:13:28 INFO - PROCESS | 1831 | 1461021208623 Marionette TRACE conn3 <- [1,74,null,{}] 16:13:28 INFO - PROCESS | 1831 | 1461021208631 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}] 16:13:28 INFO - PROCESS | 1831 | 1461021208783 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 16:13:28 INFO - PROCESS | 1831 | 1461021208910 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb17516000 == 19 [pid = 1831] [id = 26] 16:13:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x7feb1250e400) [pid = 1831] [serial = 75] [outer = (nil)] 16:13:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x7feb1763a800) [pid = 1831] [serial = 76] [outer = 0x7feb1250e400] 16:13:28 INFO - PROCESS | 1831 | 1461021208985 Marionette DEBUG loaded listener.js 16:13:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x7feb18611000) [pid = 1831] [serial = 77] [outer = 0x7feb1250e400] 16:13:29 INFO - PROCESS | 1831 | 1461021209730 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]]]}] 16:13:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1188ms 16:13:29 INFO - PROCESS | 1831 | 1461021209821 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 16:13:29 INFO - PROCESS | 1831 | 1461021209829 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 16:13:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:13:29 INFO - PROCESS | 1831 | 1461021209842 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:13:29 INFO - PROCESS | 1831 | 1461021209845 Marionette TRACE conn3 <- [1,78,null,{}] 16:13:29 INFO - PROCESS | 1831 | 1461021209851 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}] 16:13:30 INFO - PROCESS | 1831 | 1461021210008 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 16:13:30 INFO - PROCESS | 1831 | 1461021210128 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19b59800 == 20 [pid = 1831] [id = 27] 16:13:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x7feb138ad400) [pid = 1831] [serial = 78] [outer = (nil)] 16:13:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x7feb1a168800) [pid = 1831] [serial = 79] [outer = 0x7feb138ad400] 16:13:30 INFO - PROCESS | 1831 | 1461021210197 Marionette DEBUG loaded listener.js 16:13:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x7feb1a632c00) [pid = 1831] [serial = 80] [outer = 0x7feb138ad400] 16:13:30 INFO - PROCESS | 1831 | 1461021210991 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]]]}] 16:13:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:13:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1176ms 16:13:31 INFO - PROCESS | 1831 | 1461021211019 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 16:13:31 INFO - PROCESS | 1831 | 1461021211023 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 16:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:13:31 INFO - PROCESS | 1831 | 1461021211029 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:13:31 INFO - PROCESS | 1831 | 1461021211035 Marionette TRACE conn3 <- [1,82,null,{}] 16:13:31 INFO - PROCESS | 1831 | 1461021211067 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}] 16:13:31 INFO - PROCESS | 1831 | 1461021211230 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 16:13:31 INFO - PROCESS | 1831 | 1461021211351 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1b315800 == 21 [pid = 1831] [id = 28] 16:13:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x7feb1a90dc00) [pid = 1831] [serial = 81] [outer = (nil)] 16:13:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x7feb1c2df800) [pid = 1831] [serial = 82] [outer = 0x7feb1a90dc00] 16:13:31 INFO - PROCESS | 1831 | 1461021211434 Marionette DEBUG loaded listener.js 16:13:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x7feb25bd9c00) [pid = 1831] [serial = 83] [outer = 0x7feb1a90dc00] 16:13:32 INFO - PROCESS | 1831 | 1461021212177 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]]]}] 16:13:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1190ms 16:13:32 INFO - PROCESS | 1831 | 1461021212219 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 16:13:32 INFO - PROCESS | 1831 | 1461021212224 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 16:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:13:32 INFO - PROCESS | 1831 | 1461021212229 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:13:32 INFO - PROCESS | 1831 | 1461021212231 Marionette TRACE conn3 <- [1,86,null,{}] 16:13:32 INFO - PROCESS | 1831 | 1461021212237 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}] 16:13:32 INFO - PROCESS | 1831 | 1461021212422 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 16:13:32 INFO - PROCESS | 1831 | 1461021212435 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb20a10000 == 22 [pid = 1831] [id = 29] 16:13:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x7feb26c8fc00) [pid = 1831] [serial = 84] [outer = (nil)] 16:13:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x7feb26e11800) [pid = 1831] [serial = 85] [outer = 0x7feb26c8fc00] 16:13:32 INFO - PROCESS | 1831 | 1461021212503 Marionette DEBUG loaded listener.js 16:13:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x7feb26ed6c00) [pid = 1831] [serial = 86] [outer = 0x7feb26c8fc00] 16:13:33 INFO - PROCESS | 1831 | 1461021213232 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]]]}] 16:13:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1034ms 16:13:33 INFO - PROCESS | 1831 | 1461021213265 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 16:13:33 INFO - PROCESS | 1831 | 1461021213268 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 16:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:13:33 INFO - PROCESS | 1831 | 1461021213273 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:13:33 INFO - PROCESS | 1831 | 1461021213275 Marionette TRACE conn3 <- [1,90,null,{}] 16:13:33 INFO - PROCESS | 1831 | 1461021213281 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}] 16:13:33 INFO - PROCESS | 1831 | 1461021213408 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 16:13:33 INFO - PROCESS | 1831 | 1461021213533 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb20a87000 == 23 [pid = 1831] [id = 30] 16:13:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x7feb0fb76800) [pid = 1831] [serial = 87] [outer = (nil)] 16:13:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x7feb26e36800) [pid = 1831] [serial = 88] [outer = 0x7feb0fb76800] 16:13:33 INFO - PROCESS | 1831 | 1461021213605 Marionette DEBUG loaded listener.js 16:13:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x7feb27cf6000) [pid = 1831] [serial = 89] [outer = 0x7feb0fb76800] 16:13:34 INFO - PROCESS | 1831 | 1461021214416 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]]]}] 16:13:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:13:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1179ms 16:13:34 INFO - PROCESS | 1831 | 1461021214454 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 16:13:34 INFO - PROCESS | 1831 | 1461021214459 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 16:13:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:13:34 INFO - PROCESS | 1831 | 1461021214466 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:13:34 INFO - PROCESS | 1831 | 1461021214471 Marionette TRACE conn3 <- [1,94,null,{}] 16:13:34 INFO - PROCESS | 1831 | 1461021214497 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}] 16:13:34 INFO - PROCESS | 1831 | 1461021214659 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 16:13:34 INFO - PROCESS | 1831 | 1461021214801 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb102ad000 == 24 [pid = 1831] [id = 31] 16:13:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x7feb10250800) [pid = 1831] [serial = 90] [outer = (nil)] 16:13:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x7feb157c0000) [pid = 1831] [serial = 91] [outer = 0x7feb10250800] 16:13:34 INFO - PROCESS | 1831 | 1461021214873 Marionette DEBUG loaded listener.js 16:13:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x7feb17d97c00) [pid = 1831] [serial = 92] [outer = 0x7feb10250800] 16:13:35 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a9be800 == 23 [pid = 1831] [id = 23] 16:13:35 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18cf3800 == 22 [pid = 1831] [id = 22] 16:13:35 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f764800 == 21 [pid = 1831] [id = 21] 16:13:35 INFO - PROCESS | 1831 | 1461021215678 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]]]}] 16:13:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:13:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1256ms 16:13:35 INFO - PROCESS | 1831 | 1461021215722 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 16:13:35 INFO - PROCESS | 1831 | 1461021215728 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 16:13:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:13:35 INFO - PROCESS | 1831 | 1461021215736 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:13:35 INFO - PROCESS | 1831 | 1461021215740 Marionette TRACE conn3 <- [1,98,null,{}] 16:13:35 INFO - PROCESS | 1831 | 1461021215766 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}] 16:13:35 INFO - PROCESS | 1831 | 1461021215930 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 16:13:36 INFO - PROCESS | 1831 | 1461021216055 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19cd9800 == 22 [pid = 1831] [id = 32] 16:13:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x7feb16b10c00) [pid = 1831] [serial = 93] [outer = (nil)] 16:13:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x7feb1889f000) [pid = 1831] [serial = 94] [outer = 0x7feb16b10c00] 16:13:36 INFO - PROCESS | 1831 | 1461021216130 Marionette DEBUG loaded listener.js 16:13:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x7feb19466000) [pid = 1831] [serial = 95] [outer = 0x7feb16b10c00] 16:13:36 INFO - PROCESS | 1831 | 1461021216892 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]]]}] 16:13:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:13:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1196ms 16:13:36 INFO - PROCESS | 1831 | 1461021216932 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 16:13:36 INFO - PROCESS | 1831 | 1461021216941 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 16:13:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:13:36 INFO - PROCESS | 1831 | 1461021216950 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:13:36 INFO - PROCESS | 1831 | 1461021216954 Marionette TRACE conn3 <- [1,102,null,{}] 16:13:37 INFO - PROCESS | 1831 | 1461021216999 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}] 16:13:37 INFO - PROCESS | 1831 | 1461021217155 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 16:13:37 INFO - PROCESS | 1831 | 1461021217277 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb10034000 == 23 [pid = 1831] [id = 33] 16:13:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x7feb17be1c00) [pid = 1831] [serial = 96] [outer = (nil)] 16:13:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x7feb1a919000) [pid = 1831] [serial = 97] [outer = 0x7feb17be1c00] 16:13:37 INFO - PROCESS | 1831 | 1461021217349 Marionette DEBUG loaded listener.js 16:13:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x7feb1f459c00) [pid = 1831] [serial = 98] [outer = 0x7feb17be1c00] 16:13:38 INFO - PROCESS | 1831 | 1461021218159 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]]]}] 16:13:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:13:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1251ms 16:13:38 INFO - PROCESS | 1831 | 1461021218200 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 16:13:38 INFO - PROCESS | 1831 | 1461021218204 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 16:13:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:13:38 INFO - PROCESS | 1831 | 1461021218228 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:13:38 INFO - PROCESS | 1831 | 1461021218233 Marionette TRACE conn3 <- [1,106,null,{}] 16:13:38 INFO - PROCESS | 1831 | 1461021218248 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}] 16:13:38 INFO - PROCESS | 1831 | 1461021218396 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 16:13:38 INFO - PROCESS | 1831 | 1461021218519 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb26a9d000 == 24 [pid = 1831] [id = 34] 16:13:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x7feb26744800) [pid = 1831] [serial = 99] [outer = (nil)] 16:13:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x7feb26eca800) [pid = 1831] [serial = 100] [outer = 0x7feb26744800] 16:13:38 INFO - PROCESS | 1831 | 1461021218594 Marionette DEBUG loaded listener.js 16:13:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x7feb27e06800) [pid = 1831] [serial = 101] [outer = 0x7feb26744800] 16:13:39 INFO - PROCESS | 1831 | 1461021219322 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]]]}] 16:13:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:13:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1134ms 16:13:39 INFO - PROCESS | 1831 | 1461021219359 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 16:13:39 INFO - PROCESS | 1831 | 1461021219363 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 16:13:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:13:39 INFO - PROCESS | 1831 | 1461021219369 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:13:39 INFO - PROCESS | 1831 | 1461021219371 Marionette TRACE conn3 <- [1,110,null,{}] 16:13:39 INFO - PROCESS | 1831 | 1461021219395 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}] 16:13:39 INFO - PROCESS | 1831 | 1461021219534 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 16:13:39 INFO - PROCESS | 1831 | 1461021219673 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27885800 == 25 [pid = 1831] [id = 35] 16:13:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x7feb0ff03c00) [pid = 1831] [serial = 102] [outer = (nil)] 16:13:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x7feb29dcb400) [pid = 1831] [serial = 103] [outer = 0x7feb0ff03c00] 16:13:39 INFO - PROCESS | 1831 | 1461021219740 Marionette DEBUG loaded listener.js 16:13:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x7feb2b55f400) [pid = 1831] [serial = 104] [outer = 0x7feb0ff03c00] 16:13:40 INFO - PROCESS | 1831 | 1461021220635 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]]]}] 16:13:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:13:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1296ms 16:13:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:13:40 INFO - PROCESS | 1831 | 1461021220666 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 16:13:40 INFO - PROCESS | 1831 | 1461021220670 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 16:13:40 INFO - PROCESS | 1831 | 1461021220678 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:13:40 INFO - PROCESS | 1831 | 1461021220683 Marionette TRACE conn3 <- [1,114,null,{}] 16:13:40 INFO - PROCESS | 1831 | 1461021220709 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}] 16:13:40 INFO - PROCESS | 1831 | 1461021220862 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 16:13:41 INFO - PROCESS | 1831 | 1461021221090 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18c0a800 == 26 [pid = 1831] [id = 36] 16:13:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x7feb1909a400) [pid = 1831] [serial = 105] [outer = (nil)] 16:13:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x7feb19262400) [pid = 1831] [serial = 106] [outer = 0x7feb1909a400] 16:13:41 INFO - PROCESS | 1831 | 1461021221171 Marionette DEBUG loaded listener.js 16:13:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x7feb1a631800) [pid = 1831] [serial = 107] [outer = 0x7feb1909a400] 16:13:41 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19b59800 == 25 [pid = 1831] [id = 27] 16:13:41 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb17516000 == 24 [pid = 1831] [id = 26] 16:13:41 INFO - PROCESS | 1831 | 1461021221990 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]]]}] 16:13:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:13:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1386ms 16:13:42 INFO - PROCESS | 1831 | 1461021222063 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 16:13:42 INFO - PROCESS | 1831 | 1461021222068 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 16:13:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:13:42 INFO - PROCESS | 1831 | 1461021222077 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:13:42 INFO - PROCESS | 1831 | 1461021222080 Marionette TRACE conn3 <- [1,118,null,{}] 16:13:42 INFO - PROCESS | 1831 | 1461021222088 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}] 16:13:42 INFO - PROCESS | 1831 | 1461021222279 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 16:13:42 INFO - PROCESS | 1831 | 1461021222405 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1b4bd000 == 25 [pid = 1831] [id = 37] 16:13:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x7feb199dd400) [pid = 1831] [serial = 108] [outer = (nil)] 16:13:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x7feb1a91b400) [pid = 1831] [serial = 109] [outer = 0x7feb199dd400] 16:13:42 INFO - PROCESS | 1831 | 1461021222477 Marionette DEBUG loaded listener.js 16:13:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x7feb1c057400) [pid = 1831] [serial = 110] [outer = 0x7feb199dd400] 16:13:43 INFO - PROCESS | 1831 | 1461021223201 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]]]}] 16:13:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:13:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1178ms 16:13:43 INFO - PROCESS | 1831 | 1461021223255 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 16:13:43 INFO - PROCESS | 1831 | 1461021223263 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 16:13:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:13:43 INFO - PROCESS | 1831 | 1461021223273 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:13:43 INFO - PROCESS | 1831 | 1461021223276 Marionette TRACE conn3 <- [1,122,null,{}] 16:13:43 INFO - PROCESS | 1831 | 1461021223282 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}] 16:13:43 INFO - PROCESS | 1831 | 1461021223483 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 16:13:43 INFO - PROCESS | 1831 | 1461021223540 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb269dd800 == 26 [pid = 1831] [id = 38] 16:13:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x7feb1f3e3000) [pid = 1831] [serial = 111] [outer = (nil)] 16:13:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x7feb26cef400) [pid = 1831] [serial = 112] [outer = 0x7feb1f3e3000] 16:13:43 INFO - PROCESS | 1831 | 1461021223649 Marionette DEBUG loaded listener.js 16:13:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x7feb27cf8000) [pid = 1831] [serial = 113] [outer = 0x7feb1f3e3000] 16:13:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x7feb29e45000) [pid = 1831] [serial = 114] [outer = 0x7feb0f5dfc00] 16:13:44 INFO - PROCESS | 1831 | 1461021224516 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]]]}] 16:13:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:13:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1276ms 16:13:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:13:44 INFO - PROCESS | 1831 | 1461021224548 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 16:13:44 INFO - PROCESS | 1831 | 1461021224551 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 16:13:44 INFO - PROCESS | 1831 | 1461021224559 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:13:44 INFO - PROCESS | 1831 | 1461021224564 Marionette TRACE conn3 <- [1,126,null,{}] 16:13:44 INFO - PROCESS | 1831 | 1461021224578 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}] 16:13:44 INFO - PROCESS | 1831 | 1461021224736 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 16:13:44 INFO - PROCESS | 1831 | 1461021224874 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27e59000 == 27 [pid = 1831] [id = 39] 16:13:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x7feb100b9000) [pid = 1831] [serial = 115] [outer = (nil)] 16:13:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 116 (0x7feb26cef000) [pid = 1831] [serial = 116] [outer = 0x7feb100b9000] 16:13:44 INFO - PROCESS | 1831 | 1461021224946 Marionette DEBUG loaded listener.js 16:13:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 117 (0x7feb2bf05c00) [pid = 1831] [serial = 117] [outer = 0x7feb100b9000] 16:13:45 INFO - PROCESS | 1831 | 1461021225766 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]]]}] 16:13:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:13:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1235ms 16:13:45 INFO - PROCESS | 1831 | 1461021225792 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 16:13:45 INFO - PROCESS | 1831 | 1461021225796 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 16:13:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:13:45 INFO - PROCESS | 1831 | 1461021225802 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:13:45 INFO - PROCESS | 1831 | 1461021225804 Marionette TRACE conn3 <- [1,130,null,{}] 16:13:45 INFO - PROCESS | 1831 | 1461021225809 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}] 16:13:45 INFO - PROCESS | 1831 | 1461021225964 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 16:13:46 INFO - PROCESS | 1831 | 1461021226098 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2b50c000 == 28 [pid = 1831] [id = 40] 16:13:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 118 (0x7feb10256c00) [pid = 1831] [serial = 118] [outer = (nil)] 16:13:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 119 (0x7feb2c103800) [pid = 1831] [serial = 119] [outer = 0x7feb10256c00] 16:13:46 INFO - PROCESS | 1831 | 1461021226167 Marionette DEBUG loaded listener.js 16:13:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 120 (0x7feb2e766000) [pid = 1831] [serial = 120] [outer = 0x7feb10256c00] 16:13:47 INFO - PROCESS | 1831 | 1461021227126 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]]]}] 16:13:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:13:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1382ms 16:13:47 INFO - PROCESS | 1831 | 1461021227184 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 16:13:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:13:47 INFO - PROCESS | 1831 | 1461021227189 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 16:13:47 INFO - PROCESS | 1831 | 1461021227196 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:13:47 INFO - PROCESS | 1831 | 1461021227199 Marionette TRACE conn3 <- [1,134,null,{}] 16:13:47 INFO - PROCESS | 1831 | 1461021227207 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}] 16:13:47 INFO - PROCESS | 1831 | 1461021227385 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 16:13:47 INFO - PROCESS | 1831 | 1461021227537 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:47 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb10034000 == 27 [pid = 1831] [id = 33] 16:13:47 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19cd9800 == 26 [pid = 1831] [id = 32] 16:13:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19514800 == 27 [pid = 1831] [id = 41] 16:13:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 121 (0x7feb16b0fc00) [pid = 1831] [serial = 121] [outer = (nil)] 16:13:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 122 (0x7feb186cdc00) [pid = 1831] [serial = 122] [outer = 0x7feb16b0fc00] 16:13:47 INFO - PROCESS | 1831 | 1461021227668 Marionette DEBUG loaded listener.js 16:13:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 123 (0x7feb1a636800) [pid = 1831] [serial = 123] [outer = 0x7feb16b0fc00] 16:13:48 INFO - PROCESS | 1831 | 1461021228428 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]]]}] 16:13:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:13:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1279ms 16:13:48 INFO - PROCESS | 1831 | 1461021228474 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 16:13:48 INFO - PROCESS | 1831 | 1461021228481 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 16:13:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:13:48 INFO - PROCESS | 1831 | 1461021228489 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:13:48 INFO - PROCESS | 1831 | 1461021228493 Marionette TRACE conn3 <- [1,138,null,{}] 16:13:48 INFO - PROCESS | 1831 | 1461021228500 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}] 16:13:48 INFO - PROCESS | 1831 | 1461021228650 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 16:13:48 INFO - PROCESS | 1831 | 1461021228780 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb26a9b000 == 28 [pid = 1831] [id = 42] 16:13:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 124 (0x7feb17532000) [pid = 1831] [serial = 124] [outer = (nil)] 16:13:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 125 (0x7feb26e08000) [pid = 1831] [serial = 125] [outer = 0x7feb17532000] 16:13:48 INFO - PROCESS | 1831 | 1461021228850 Marionette DEBUG loaded listener.js 16:13:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 126 (0x7feb27cf1c00) [pid = 1831] [serial = 126] [outer = 0x7feb17532000] 16:13:49 INFO - PROCESS | 1831 | 1461021229686 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]]]}] 16:13:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:13:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1228ms 16:13:49 INFO - PROCESS | 1831 | 1461021229721 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 16:13:49 INFO - PROCESS | 1831 | 1461021229726 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 16:13:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:13:49 INFO - PROCESS | 1831 | 1461021229734 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:13:49 INFO - PROCESS | 1831 | 1461021229738 Marionette TRACE conn3 <- [1,142,null,{}] 16:13:49 INFO - PROCESS | 1831 | 1461021229743 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}] 16:13:49 INFO - PROCESS | 1831 | 1461021229888 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 16:13:50 INFO - PROCESS | 1831 | 1461021230022 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb29eca000 == 29 [pid = 1831] [id = 43] 16:13:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 127 (0x7feb269bbc00) [pid = 1831] [serial = 127] [outer = (nil)] 16:13:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 128 (0x7feb2bcb6000) [pid = 1831] [serial = 128] [outer = 0x7feb269bbc00] 16:13:50 INFO - PROCESS | 1831 | 1461021230091 Marionette DEBUG loaded listener.js 16:13:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 129 (0x7feb2bf9a000) [pid = 1831] [serial = 129] [outer = 0x7feb269bbc00] 16:13:50 INFO - PROCESS | 1831 | 1461021230932 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]]]}] 16:13:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:13:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1231ms 16:13:50 INFO - PROCESS | 1831 | 1461021230970 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 16:13:50 INFO - PROCESS | 1831 | 1461021230974 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 16:13:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:13:50 INFO - PROCESS | 1831 | 1461021230986 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:13:50 INFO - PROCESS | 1831 | 1461021230995 Marionette TRACE conn3 <- [1,146,null,{}] 16:13:51 INFO - PROCESS | 1831 | 1461021231008 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}] 16:13:51 INFO - PROCESS | 1831 | 1461021231161 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 16:13:51 INFO - PROCESS | 1831 | 1461021231306 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb157d0000 == 30 [pid = 1831] [id = 44] 16:13:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 130 (0x7feb138ad800) [pid = 1831] [serial = 130] [outer = (nil)] 16:13:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 131 (0x7feb138af800) [pid = 1831] [serial = 131] [outer = 0x7feb138ad800] 16:13:51 INFO - PROCESS | 1831 | 1461021231375 Marionette DEBUG loaded listener.js 16:13:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 132 (0x7feb138b4000) [pid = 1831] [serial = 132] [outer = 0x7feb138ad800] 16:13:52 INFO - PROCESS | 1831 | 1461021232194 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]]]}] 16:13:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:13:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1237ms 16:13:52 INFO - PROCESS | 1831 | 1461021232223 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 16:13:52 INFO - PROCESS | 1831 | 1461021232227 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 16:13:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:13:52 INFO - PROCESS | 1831 | 1461021232232 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:13:52 INFO - PROCESS | 1831 | 1461021232235 Marionette TRACE conn3 <- [1,150,null,{}] 16:13:52 INFO - PROCESS | 1831 | 1461021232240 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}] 16:13:52 INFO - PROCESS | 1831 | 1461021232376 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 16:13:52 INFO - PROCESS | 1831 | 1461021232514 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb20a22000 == 31 [pid = 1831] [id = 45] 16:13:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 133 (0x7feb100c6400) [pid = 1831] [serial = 133] [outer = (nil)] 16:13:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 134 (0x7feb157bdc00) [pid = 1831] [serial = 134] [outer = 0x7feb100c6400] 16:13:52 INFO - PROCESS | 1831 | 1461021232587 Marionette DEBUG loaded listener.js 16:13:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 135 (0x7feb1617bc00) [pid = 1831] [serial = 135] [outer = 0x7feb100c6400] 16:13:53 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1b4bd000 == 30 [pid = 1831] [id = 37] 16:13:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb269dd800 == 29 [pid = 1831] [id = 38] 16:13:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1c0e0800 == 28 [pid = 1831] [id = 6] 16:13:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb20a10000 == 27 [pid = 1831] [id = 29] 16:13:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18c11800 == 26 [pid = 1831] [id = 14] 16:13:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb20a87000 == 25 [pid = 1831] [id = 30] 16:13:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb26a9d000 == 24 [pid = 1831] [id = 34] 16:13:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb27885800 == 23 [pid = 1831] [id = 35] 16:13:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb11680000 == 22 [pid = 1831] [id = 25] 16:13:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1bfb6800 == 21 [pid = 1831] [id = 24] 16:13:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb27e59000 == 20 [pid = 1831] [id = 39] 16:13:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0fb35800 == 19 [pid = 1831] [id = 8] 16:13:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb38ecc000 == 18 [pid = 1831] [id = 9] 16:13:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1b315800 == 17 [pid = 1831] [id = 28] 16:13:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f751800 == 16 [pid = 1831] [id = 10] 16:13:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2b50c000 == 15 [pid = 1831] [id = 40] 16:13:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb157d0000 == 14 [pid = 1831] [id = 44] 16:13:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb29eca000 == 13 [pid = 1831] [id = 43] 16:13:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb26a9b000 == 12 [pid = 1831] [id = 42] 16:13:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18c0a800 == 11 [pid = 1831] [id = 36] 16:13:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb102ad000 == 10 [pid = 1831] [id = 31] 16:13:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19514800 == 9 [pid = 1831] [id = 41] 16:13:56 INFO - PROCESS | 1831 | 1461021236960 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]]]}] 16:13:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:13:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 4783ms 16:13:57 INFO - PROCESS | 1831 | 1461021237018 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 16:13:57 INFO - PROCESS | 1831 | 1461021237023 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 16:13:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:13:57 INFO - PROCESS | 1831 | 1461021237031 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:13:57 INFO - PROCESS | 1831 | 1461021237035 Marionette TRACE conn3 <- [1,154,null,{}] 16:13:57 INFO - PROCESS | 1831 | 1461021237044 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}] 16:13:57 INFO - PROCESS | 1831 | 1461021237204 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 16:13:57 INFO - PROCESS | 1831 | 1461021237315 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb13ca1000 == 10 [pid = 1831] [id = 46] 16:13:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 136 (0x7feb157c2000) [pid = 1831] [serial = 136] [outer = (nil)] 16:13:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 137 (0x7feb16b08800) [pid = 1831] [serial = 137] [outer = 0x7feb157c2000] 16:13:57 INFO - PROCESS | 1831 | 1461021237375 Marionette DEBUG loaded listener.js 16:13:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 138 (0x7feb17639400) [pid = 1831] [serial = 138] [outer = 0x7feb157c2000] 16:13:57 INFO - PROCESS | 1831 | 1461021237960 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]]]}] 16:13:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:13:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 978ms 16:13:58 INFO - PROCESS | 1831 | 1461021238008 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 16:13:58 INFO - PROCESS | 1831 | 1461021238017 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 16:13:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:13:58 INFO - PROCESS | 1831 | 1461021238027 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:13:58 INFO - PROCESS | 1831 | 1461021238031 Marionette TRACE conn3 <- [1,158,null,{}] 16:13:58 INFO - PROCESS | 1831 | 1461021238036 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}] 16:13:58 INFO - PROCESS | 1831 | 1461021238209 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 16:13:58 INFO - PROCESS | 1831 | 1461021238232 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb102b0000 == 11 [pid = 1831] [id = 47] 16:13:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 139 (0x7feb10b85000) [pid = 1831] [serial = 139] [outer = (nil)] 16:13:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 140 (0x7feb1882a000) [pid = 1831] [serial = 140] [outer = 0x7feb10b85000] 16:13:58 INFO - PROCESS | 1831 | 1461021238289 Marionette DEBUG loaded listener.js 16:13:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 141 (0x7feb19616400) [pid = 1831] [serial = 141] [outer = 0x7feb10b85000] 16:13:59 INFO - PROCESS | 1831 | 1461021239062 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]]]}] 16:13:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:13:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1087ms 16:13:59 INFO - PROCESS | 1831 | 1461021239114 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 16:13:59 INFO - PROCESS | 1831 | 1461021239119 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 16:13:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:13:59 INFO - PROCESS | 1831 | 1461021239125 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:13:59 INFO - PROCESS | 1831 | 1461021239130 Marionette TRACE conn3 <- [1,162,null,{}] 16:13:59 INFO - PROCESS | 1831 | 1461021239145 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}] 16:13:59 INFO - PROCESS | 1831 | 1461021239312 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 16:13:59 INFO - PROCESS | 1831 | 1461021239427 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb20a0d000 == 12 [pid = 1831] [id = 48] 16:13:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 142 (0x7feb0fb75c00) [pid = 1831] [serial = 142] [outer = (nil)] 16:13:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 143 (0x7feb1b440400) [pid = 1831] [serial = 143] [outer = 0x7feb0fb75c00] 16:13:59 INFO - PROCESS | 1831 | 1461021239517 Marionette DEBUG loaded listener.js 16:13:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 144 (0x7feb1c2e2400) [pid = 1831] [serial = 144] [outer = 0x7feb0fb75c00] 16:14:00 INFO - PROCESS | 1831 | 1461021240328 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]]]}] 16:14:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:14:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1230ms 16:14:00 INFO - PROCESS | 1831 | 1461021240356 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 16:14:00 INFO - PROCESS | 1831 | 1461021240360 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 16:14:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:14:00 INFO - PROCESS | 1831 | 1461021240370 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:14:00 INFO - PROCESS | 1831 | 1461021240372 Marionette TRACE conn3 <- [1,166,null,{}] 16:14:00 INFO - PROCESS | 1831 | 1461021240376 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}] 16:14:00 INFO - PROCESS | 1831 | 1461021240530 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 16:14:00 INFO - PROCESS | 1831 | 1461021240554 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27888800 == 13 [pid = 1831] [id = 49] 16:14:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 145 (0x7feb1b2f3400) [pid = 1831] [serial = 145] [outer = (nil)] 16:14:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 146 (0x7feb26edf400) [pid = 1831] [serial = 146] [outer = 0x7feb1b2f3400] 16:14:00 INFO - PROCESS | 1831 | 1461021240610 Marionette DEBUG loaded listener.js 16:14:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 147 (0x7feb27cfac00) [pid = 1831] [serial = 147] [outer = 0x7feb1b2f3400] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 146 (0x7feb1250b400) [pid = 1831] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 145 (0x7feb10b7c000) [pid = 1831] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 144 (0x7feb13c57800) [pid = 1831] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 143 (0x7feb117c2400) [pid = 1831] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 142 (0x7feb1a634c00) [pid = 1831] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 141 (0x7feb1b43f400) [pid = 1831] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 140 (0x7feb1c060c00) [pid = 1831] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 139 (0x7feb16172c00) [pid = 1831] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 138 (0x7feb0ff0f400) [pid = 1831] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 137 (0x7feb1024e800) [pid = 1831] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 136 (0x7feb17532000) [pid = 1831] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 135 (0x7feb0f5e2000) [pid = 1831] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 134 (0x7feb1250e400) [pid = 1831] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 133 (0x7feb0f5dd800) [pid = 1831] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 132 (0x7feb10250800) [pid = 1831] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 131 (0x7feb1a90dc00) [pid = 1831] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 130 (0x7feb138ad400) [pid = 1831] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 129 (0x7feb1909a400) [pid = 1831] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 128 (0x7feb26c8fc00) [pid = 1831] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 127 (0x7feb100bf000) [pid = 1831] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 126 (0x7feb100b9000) [pid = 1831] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 125 (0x7feb269bbc00) [pid = 1831] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 124 (0x7feb138ad800) [pid = 1831] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 123 (0x7feb0fb7e400) [pid = 1831] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 122 (0x7feb17be1c00) [pid = 1831] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 121 (0x7feb0fb76800) [pid = 1831] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 120 (0x7feb185ae800) [pid = 1831] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 119 (0x7feb11b27800) [pid = 1831] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 118 (0x7feb16b0fc00) [pid = 1831] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 117 (0x7feb0ff03c00) [pid = 1831] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 116 (0x7feb199dd400) [pid = 1831] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 115 (0x7feb16b10c00) [pid = 1831] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0x7feb10256c00) [pid = 1831] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x7feb1f3e3000) [pid = 1831] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x7feb11b31800) [pid = 1831] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:14:01 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x7feb26744800) [pid = 1831] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:14:02 INFO - PROCESS | 1831 | 1461021242260 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]]]}] 16:14:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:14:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1929ms 16:14:02 INFO - PROCESS | 1831 | 1461021242300 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 16:14:02 INFO - PROCESS | 1831 | 1461021242303 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 16:14:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:14:02 INFO - PROCESS | 1831 | 1461021242308 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:14:02 INFO - PROCESS | 1831 | 1461021242310 Marionette TRACE conn3 <- [1,170,null,{}] 16:14:02 INFO - PROCESS | 1831 | 1461021242315 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}] 16:14:02 INFO - PROCESS | 1831 | 1461021242468 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 16:14:02 INFO - PROCESS | 1831 | 1461021242523 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb16ddb800 == 14 [pid = 1831] [id = 50] 16:14:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x7feb0f5de800) [pid = 1831] [serial = 148] [outer = (nil)] 16:14:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x7feb16d32000) [pid = 1831] [serial = 149] [outer = 0x7feb0f5de800] 16:14:02 INFO - PROCESS | 1831 | 1461021242592 Marionette DEBUG loaded listener.js 16:14:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x7feb18a08000) [pid = 1831] [serial = 150] [outer = 0x7feb0f5de800] 16:14:03 INFO - PROCESS | 1831 | 1461021243469 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]]]}] 16:14:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:14:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1223ms 16:14:03 INFO - PROCESS | 1831 | 1461021243532 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 16:14:03 INFO - PROCESS | 1831 | 1461021243535 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 16:14:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:14:03 INFO - PROCESS | 1831 | 1461021243540 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:14:03 INFO - PROCESS | 1831 | 1461021243542 Marionette TRACE conn3 <- [1,174,null,{}] 16:14:03 INFO - PROCESS | 1831 | 1461021243547 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}] 16:14:03 INFO - PROCESS | 1831 | 1461021243711 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 16:14:03 INFO - PROCESS | 1831 | 1461021243856 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0fb23800 == 15 [pid = 1831] [id = 51] 16:14:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x7feb0f5df000) [pid = 1831] [serial = 151] [outer = (nil)] 16:14:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 116 (0x7feb0f7a0c00) [pid = 1831] [serial = 152] [outer = 0x7feb0f5df000] 16:14:03 INFO - PROCESS | 1831 | 1461021243932 Marionette DEBUG loaded listener.js 16:14:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 117 (0x7feb10252400) [pid = 1831] [serial = 153] [outer = 0x7feb0f5df000] 16:14:04 INFO - PROCESS | 1831 | 1461021244820 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]]]}] 16:14:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:14:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1326ms 16:14:04 INFO - PROCESS | 1831 | 1461021244868 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 16:14:04 INFO - PROCESS | 1831 | 1461021244875 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 16:14:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:14:04 INFO - PROCESS | 1831 | 1461021244883 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:14:04 INFO - PROCESS | 1831 | 1461021244887 Marionette TRACE conn3 <- [1,178,null,{}] 16:14:04 INFO - PROCESS | 1831 | 1461021244893 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}] 16:14:05 INFO - PROCESS | 1831 | 1461021245054 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 16:14:05 INFO - PROCESS | 1831 | 1461021245186 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1abdb800 == 16 [pid = 1831] [id = 52] 16:14:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 118 (0x7feb0f5e5000) [pid = 1831] [serial = 154] [outer = (nil)] 16:14:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 119 (0x7feb18ae2c00) [pid = 1831] [serial = 155] [outer = 0x7feb0f5e5000] 16:14:05 INFO - PROCESS | 1831 | 1461021245256 Marionette DEBUG loaded listener.js 16:14:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 120 (0x7feb19610000) [pid = 1831] [serial = 156] [outer = 0x7feb0f5e5000] 16:14:06 INFO - PROCESS | 1831 | 1461021246127 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]]]}] 16:14:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:14:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1290ms 16:14:06 INFO - PROCESS | 1831 | 1461021246175 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 16:14:06 INFO - PROCESS | 1831 | 1461021246181 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 16:14:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:14:06 INFO - PROCESS | 1831 | 1461021246188 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:14:06 INFO - PROCESS | 1831 | 1461021246191 Marionette TRACE conn3 <- [1,182,null,{}] 16:14:06 INFO - PROCESS | 1831 | 1461021246195 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}] 16:14:06 INFO - PROCESS | 1831 | 1461021246357 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 16:14:06 INFO - PROCESS | 1831 | 1461021246488 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0fb37000 == 17 [pid = 1831] [id = 53] 16:14:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 121 (0x7feb0fb75000) [pid = 1831] [serial = 157] [outer = (nil)] 16:14:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 122 (0x7feb100bc000) [pid = 1831] [serial = 158] [outer = 0x7feb0fb75000] 16:14:06 INFO - PROCESS | 1831 | 1461021246561 Marionette DEBUG loaded listener.js 16:14:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 123 (0x7feb17d9bc00) [pid = 1831] [serial = 159] [outer = 0x7feb0fb75000] 16:14:07 INFO - PROCESS | 1831 | 1461021247677 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]]]}] 16:14:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:14:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1533ms 16:14:07 INFO - PROCESS | 1831 | 1461021247722 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 16:14:07 INFO - PROCESS | 1831 | 1461021247727 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 16:14:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:14:07 INFO - PROCESS | 1831 | 1461021247735 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:14:07 INFO - PROCESS | 1831 | 1461021247740 Marionette TRACE conn3 <- [1,186,null,{}] 16:14:07 INFO - PROCESS | 1831 | 1461021247749 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}] 16:14:07 INFO - PROCESS | 1831 | 1461021247945 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 16:14:07 INFO - PROCESS | 1831 | 1461021247983 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:14:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb16ddb800 == 16 [pid = 1831] [id = 50] 16:14:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb27888800 == 15 [pid = 1831] [id = 49] 16:14:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb20a0d000 == 14 [pid = 1831] [id = 48] 16:14:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb102b0000 == 13 [pid = 1831] [id = 47] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 122 (0x7feb191d8400) [pid = 1831] [serial = 12] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 121 (0x7feb191d7000) [pid = 1831] [serial = 9] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 120 (0x7feb157bdc00) [pid = 1831] [serial = 134] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | 1461021248076 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb13ca1000 == 12 [pid = 1831] [id = 46] 16:14:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0fb36000 == 13 [pid = 1831] [id = 54] 16:14:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 121 (0x7feb138adc00) [pid = 1831] [serial = 160] [outer = (nil)] 16:14:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 122 (0x7feb138b2800) [pid = 1831] [serial = 161] [outer = 0x7feb138adc00] 16:14:08 INFO - PROCESS | 1831 | 1461021248140 Marionette DEBUG loaded listener.js 16:14:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 123 (0x7feb13c5b000) [pid = 1831] [serial = 162] [outer = 0x7feb138adc00] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 122 (0x7feb1a631800) [pid = 1831] [serial = 107] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 121 (0x7feb1889f000) [pid = 1831] [serial = 94] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 120 (0x7feb1a168800) [pid = 1831] [serial = 79] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 119 (0x7feb1a91b400) [pid = 1831] [serial = 109] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 118 (0x7feb19262400) [pid = 1831] [serial = 106] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 117 (0x7feb27cf6000) [pid = 1831] [serial = 89] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 116 (0x7feb17531c00) [pid = 1831] [serial = 74] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 115 (0x7feb1763a800) [pid = 1831] [serial = 76] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0x7feb29807000) [pid = 1831] [serial = 2] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x7feb157c0000) [pid = 1831] [serial = 91] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x7feb11b28400) [pid = 1831] [serial = 43] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x7feb185b5c00) [pid = 1831] [serial = 46] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x7feb1376d800) [pid = 1831] [serial = 37] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x7feb13c56000) [pid = 1831] [serial = 73] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x7feb1ab74000) [pid = 1831] [serial = 52] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x7feb1b3a9000) [pid = 1831] [serial = 53] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x7feb1b57ec00) [pid = 1831] [serial = 55] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x7feb1c05ac00) [pid = 1831] [serial = 56] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x7feb1fe13800) [pid = 1831] [serial = 58] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x7feb16177400) [pid = 1831] [serial = 38] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x7feb185a7800) [pid = 1831] [serial = 40] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x7feb189a1c00) [pid = 1831] [serial = 41] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x7feb16bbbc00) [pid = 1831] [serial = 44] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x7feb19a44400) [pid = 1831] [serial = 47] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x7feb0fb35000) [pid = 1831] [serial = 31] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x7feb26744000) [pid = 1831] [serial = 59] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x7feb1a638800) [pid = 1831] [serial = 50] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x7feb0f79e000) [pid = 1831] [serial = 29] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x7feb1a90d400) [pid = 1831] [serial = 28] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x7feb1a20b400) [pid = 1831] [serial = 49] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x7feb0ff96000) [pid = 1831] [serial = 34] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x7feb1a919000) [pid = 1831] [serial = 97] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x7feb191d8000) [pid = 1831] [serial = 67] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x7feb26e08000) [pid = 1831] [serial = 125] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x7feb100bb800) [pid = 1831] [serial = 62] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x7feb17d97c00) [pid = 1831] [serial = 92] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x7feb26eca800) [pid = 1831] [serial = 100] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x7feb26cef000) [pid = 1831] [serial = 116] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x7feb25bd9c00) [pid = 1831] [serial = 83] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x7feb16178800) [pid = 1831] [serial = 64] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x7feb0f5e8000) [pid = 1831] [serial = 61] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x7feb26cef400) [pid = 1831] [serial = 112] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x7feb1c2df800) [pid = 1831] [serial = 82] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x7feb1a632c00) [pid = 1831] [serial = 80] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x7feb186cdc00) [pid = 1831] [serial = 122] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x7feb2b55f400) [pid = 1831] [serial = 104] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x7feb1c057400) [pid = 1831] [serial = 110] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x7feb19466000) [pid = 1831] [serial = 95] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x7feb2e766000) [pid = 1831] [serial = 120] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x7feb27cf8000) [pid = 1831] [serial = 113] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x7feb29dcb400) [pid = 1831] [serial = 103] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x7feb1a167000) [pid = 1831] [serial = 68] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x7feb27e06800) [pid = 1831] [serial = 101] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x7feb27cf1c00) [pid = 1831] [serial = 126] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x7feb1f3e5000) [pid = 1831] [serial = 70] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x7feb2c103800) [pid = 1831] [serial = 119] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x7feb2bcb6000) [pid = 1831] [serial = 128] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x7feb1762f000) [pid = 1831] [serial = 65] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x7feb18611000) [pid = 1831] [serial = 77] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x7feb1024fc00) [pid = 1831] [serial = 25] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x7feb10b84c00) [pid = 1831] [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.] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0x7feb138b4000) [pid = 1831] [serial = 132] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0x7feb10b8ac00) [pid = 1831] [serial = 22] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0x7feb191d6800) [pid = 1831] [serial = 23] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 58 (0x7feb1f459c00) [pid = 1831] [serial = 98] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 57 (0x7feb26e36800) [pid = 1831] [serial = 88] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 56 (0x7feb25bdd000) [pid = 1831] [serial = 71] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 55 (0x7feb11b2f400) [pid = 1831] [serial = 17] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 54 (0x7feb119a2000) [pid = 1831] [serial = 19] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 53 (0x7feb138af800) [pid = 1831] [serial = 131] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 52 (0x7feb1a636800) [pid = 1831] [serial = 123] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 51 (0x7feb11b29400) [pid = 1831] [serial = 16] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 50 (0x7feb26e11800) [pid = 1831] [serial = 85] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 49 (0x7feb26ed6c00) [pid = 1831] [serial = 86] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 48 (0x7feb10259c00) [pid = 1831] [serial = 26] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 47 (0x7feb2bf05c00) [pid = 1831] [serial = 117] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | --DOMWINDOW == 46 (0x7feb2bf9a000) [pid = 1831] [serial = 129] [outer = (nil)] [url = about:blank] 16:14:08 INFO - PROCESS | 1831 | 1461021248826 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]]]}] 16:14:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:14:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1134ms 16:14:08 INFO - PROCESS | 1831 | 1461021248869 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 16:14:08 INFO - PROCESS | 1831 | 1461021248875 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 16:14:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:14:08 INFO - PROCESS | 1831 | 1461021248884 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:14:08 INFO - PROCESS | 1831 | 1461021248888 Marionette TRACE conn3 <- [1,190,null,{}] 16:14:08 INFO - PROCESS | 1831 | 1461021248892 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}] 16:14:09 INFO - PROCESS | 1831 | 1461021249058 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 16:14:09 INFO - PROCESS | 1831 | 1461021249078 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb13ca9800 == 14 [pid = 1831] [id = 55] 16:14:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 47 (0x7feb13c56000) [pid = 1831] [serial = 163] [outer = (nil)] 16:14:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 48 (0x7feb1617ac00) [pid = 1831] [serial = 164] [outer = 0x7feb13c56000] 16:14:09 INFO - PROCESS | 1831 | 1461021249135 Marionette DEBUG loaded listener.js 16:14:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 49 (0x7feb16d32c00) [pid = 1831] [serial = 165] [outer = 0x7feb13c56000] 16:14:09 INFO - PROCESS | 1831 | 1461021249983 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]]]}] 16:14:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:14:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1126ms 16:14:10 INFO - PROCESS | 1831 | 1461021250010 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 16:14:10 INFO - PROCESS | 1831 | 1461021250013 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 16:14:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:14:10 INFO - PROCESS | 1831 | 1461021250018 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:14:10 INFO - PROCESS | 1831 | 1461021250023 Marionette TRACE conn3 <- [1,194,null,{}] 16:14:10 INFO - PROCESS | 1831 | 1461021250038 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}] 16:14:10 INFO - PROCESS | 1831 | 1461021250170 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 16:14:10 INFO - PROCESS | 1831 | 1461021250185 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18687800 == 15 [pid = 1831] [id = 56] 16:14:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 50 (0x7feb1199f800) [pid = 1831] [serial = 166] [outer = (nil)] 16:14:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 51 (0x7feb185b0c00) [pid = 1831] [serial = 167] [outer = 0x7feb1199f800] 16:14:10 INFO - PROCESS | 1831 | 1461021250247 Marionette DEBUG loaded listener.js 16:14:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 52 (0x7feb191d7000) [pid = 1831] [serial = 168] [outer = 0x7feb1199f800] 16:14:10 INFO - PROCESS | 1831 | 1461021250958 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]]]}] 16:14:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:14:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 991ms 16:14:11 INFO - PROCESS | 1831 | 1461021251016 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 16:14:11 INFO - PROCESS | 1831 | 1461021251019 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 16:14:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:14:11 INFO - PROCESS | 1831 | 1461021251024 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:14:11 INFO - PROCESS | 1831 | 1461021251026 Marionette TRACE conn3 <- [1,198,null,{}] 16:14:11 INFO - PROCESS | 1831 | 1461021251031 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}] 16:14:11 INFO - PROCESS | 1831 | 1461021251183 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 16:14:11 INFO - PROCESS | 1831 | 1461021251206 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19087000 == 16 [pid = 1831] [id = 57] 16:14:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 53 (0x7feb0f7a4000) [pid = 1831] [serial = 169] [outer = (nil)] 16:14:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 54 (0x7feb19614c00) [pid = 1831] [serial = 170] [outer = 0x7feb0f7a4000] 16:14:11 INFO - PROCESS | 1831 | 1461021251261 Marionette DEBUG loaded listener.js 16:14:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 55 (0x7feb19b87c00) [pid = 1831] [serial = 171] [outer = 0x7feb0f7a4000] 16:14:12 INFO - PROCESS | 1831 | 1461021252038 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]]]}] 16:14:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:14:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1072ms 16:14:12 INFO - PROCESS | 1831 | 1461021252130 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 16:14:12 INFO - PROCESS | 1831 | 1461021252138 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 16:14:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:14:12 INFO - PROCESS | 1831 | 1461021252143 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:14:12 INFO - PROCESS | 1831 | 1461021252148 Marionette TRACE conn3 <- [1,202,null,{}] 16:14:12 INFO - PROCESS | 1831 | 1461021252157 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}] 16:14:12 INFO - PROCESS | 1831 | 1461021252311 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 16:14:12 INFO - PROCESS | 1831 | 1461021252364 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19ad8800 == 17 [pid = 1831] [id = 58] 16:14:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 56 (0x7feb0f5e9c00) [pid = 1831] [serial = 172] [outer = (nil)] 16:14:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 57 (0x7feb1a16d000) [pid = 1831] [serial = 173] [outer = 0x7feb0f5e9c00] 16:14:12 INFO - PROCESS | 1831 | 1461021252419 Marionette DEBUG loaded listener.js 16:14:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 58 (0x7feb1a630800) [pid = 1831] [serial = 174] [outer = 0x7feb0f5e9c00] 16:14:12 INFO - PROCESS | 1831 | --DOMWINDOW == 57 (0x7feb10b85000) [pid = 1831] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:14:12 INFO - PROCESS | 1831 | --DOMWINDOW == 56 (0x7feb0fb75c00) [pid = 1831] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:14:12 INFO - PROCESS | 1831 | --DOMWINDOW == 55 (0x7feb1b2f3400) [pid = 1831] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:14:12 INFO - PROCESS | 1831 | --DOMWINDOW == 54 (0x7feb100c6400) [pid = 1831] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:14:12 INFO - PROCESS | 1831 | --DOMWINDOW == 53 (0x7feb157c2000) [pid = 1831] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:14:12 INFO - PROCESS | 1831 | 1461021252973 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]]]}] 16:14:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:14:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 886ms 16:14:13 INFO - PROCESS | 1831 | 1461021253030 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 16:14:13 INFO - PROCESS | 1831 | 1461021253032 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 16:14:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:14:13 INFO - PROCESS | 1831 | 1461021253038 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:14:13 INFO - PROCESS | 1831 | 1461021253040 Marionette TRACE conn3 <- [1,206,null,{}] 16:14:13 INFO - PROCESS | 1831 | 1461021253044 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}] 16:14:13 INFO - PROCESS | 1831 | 1461021253221 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 16:14:13 INFO - PROCESS | 1831 | 1461021253233 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19ce3800 == 18 [pid = 1831] [id = 59] 16:14:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 54 (0x7feb0f7a1400) [pid = 1831] [serial = 175] [outer = (nil)] 16:14:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 55 (0x7feb1b577400) [pid = 1831] [serial = 176] [outer = 0x7feb0f7a1400] 16:14:13 INFO - PROCESS | 1831 | 1461021253358 Marionette DEBUG loaded listener.js 16:14:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 56 (0x7feb1c057000) [pid = 1831] [serial = 177] [outer = 0x7feb0f7a1400] 16:14:13 INFO - PROCESS | 1831 | 1461021253930 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]]]}] 16:14:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:14:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 926ms 16:14:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:14:13 INFO - PROCESS | 1831 | 1461021253964 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 16:14:13 INFO - PROCESS | 1831 | 1461021253966 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 16:14:13 INFO - PROCESS | 1831 | 1461021253972 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:14:13 INFO - PROCESS | 1831 | 1461021253975 Marionette TRACE conn3 <- [1,210,null,{}] 16:14:13 INFO - PROCESS | 1831 | 1461021253979 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}] 16:14:14 INFO - PROCESS | 1831 | 1461021254094 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 16:14:14 INFO - PROCESS | 1831 | 1461021254109 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a9ab800 == 19 [pid = 1831] [id = 60] 16:14:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 57 (0x7feb1c057400) [pid = 1831] [serial = 178] [outer = (nil)] 16:14:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 58 (0x7feb1c2e5c00) [pid = 1831] [serial = 179] [outer = 0x7feb1c057400] 16:14:14 INFO - PROCESS | 1831 | 1461021254167 Marionette DEBUG loaded listener.js 16:14:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 59 (0x7feb1f453c00) [pid = 1831] [serial = 180] [outer = 0x7feb1c057400] 16:14:14 INFO - PROCESS | 1831 | 1461021254755 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]]]}] 16:14:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:14:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 824ms 16:14:14 INFO - PROCESS | 1831 | 1461021254879 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 16:14:14 INFO - PROCESS | 1831 | 1461021254884 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 16:14:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:14:14 INFO - PROCESS | 1831 | 1461021254908 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:14:14 INFO - PROCESS | 1831 | 1461021254913 Marionette TRACE conn3 <- [1,214,null,{}] 16:14:14 INFO - PROCESS | 1831 | 1461021254921 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}] 16:14:15 INFO - PROCESS | 1831 | 1461021255070 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 16:14:15 INFO - PROCESS | 1831 | 1461021255191 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1195a800 == 20 [pid = 1831] [id = 61] 16:14:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x7feb1024f000) [pid = 1831] [serial = 181] [outer = (nil)] 16:14:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x7feb11997c00) [pid = 1831] [serial = 182] [outer = 0x7feb1024f000] 16:14:15 INFO - PROCESS | 1831 | 1461021255258 Marionette DEBUG loaded listener.js 16:14:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x7feb138b3800) [pid = 1831] [serial = 183] [outer = 0x7feb1024f000] 16:14:15 INFO - PROCESS | 1831 | 1461021255928 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]]]}] 16:14:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:14:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1085ms 16:14:16 INFO - PROCESS | 1831 | 1461021256006 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 16:14:16 INFO - PROCESS | 1831 | 1461021256011 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 16:14:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:14:16 INFO - PROCESS | 1831 | 1461021256022 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:14:16 INFO - PROCESS | 1831 | 1461021256026 Marionette TRACE conn3 <- [1,218,null,{}] 16:14:16 INFO - PROCESS | 1831 | 1461021256050 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}] 16:14:16 INFO - PROCESS | 1831 | 1461021256200 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 16:14:16 INFO - PROCESS | 1831 | 1461021256316 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb17506000 == 21 [pid = 1831] [id = 62] 16:14:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x7feb10251c00) [pid = 1831] [serial = 184] [outer = (nil)] 16:14:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x7feb17531c00) [pid = 1831] [serial = 185] [outer = 0x7feb10251c00] 16:14:16 INFO - PROCESS | 1831 | 1461021256383 Marionette DEBUG loaded listener.js 16:14:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x7feb17da2c00) [pid = 1831] [serial = 186] [outer = 0x7feb10251c00] 16:14:17 INFO - PROCESS | 1831 | 1461021257168 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]]]}] 16:14:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:14:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1188ms 16:14:17 INFO - PROCESS | 1831 | 1461021257208 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 16:14:17 INFO - PROCESS | 1831 | 1461021257211 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 16:14:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:14:17 INFO - PROCESS | 1831 | 1461021257217 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:14:17 INFO - PROCESS | 1831 | 1461021257220 Marionette TRACE conn3 <- [1,222,null,{}] 16:14:17 INFO - PROCESS | 1831 | 1461021257233 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}] 16:14:17 INFO - PROCESS | 1831 | 1461021257379 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 16:14:17 INFO - PROCESS | 1831 | 1461021257501 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1b2d6800 == 22 [pid = 1831] [id = 63] 16:14:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x7feb19617c00) [pid = 1831] [serial = 187] [outer = (nil)] 16:14:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x7feb1a16d400) [pid = 1831] [serial = 188] [outer = 0x7feb19617c00] 16:14:17 INFO - PROCESS | 1831 | 1461021257576 Marionette DEBUG loaded listener.js 16:14:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x7feb1a914c00) [pid = 1831] [serial = 189] [outer = 0x7feb19617c00] 16:14:18 INFO - PROCESS | 1831 | 1461021258357 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]]]}] 16:14:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:14:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1180ms 16:14:18 INFO - PROCESS | 1831 | 1461021258412 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 16:14:18 INFO - PROCESS | 1831 | 1461021258416 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 16:14:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:14:18 INFO - PROCESS | 1831 | 1461021258424 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:14:18 INFO - PROCESS | 1831 | 1461021258427 Marionette TRACE conn3 <- [1,226,null,{}] 16:14:18 INFO - PROCESS | 1831 | 1461021258431 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}] 16:14:18 INFO - PROCESS | 1831 | 1461021258584 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 16:14:18 INFO - PROCESS | 1831 | 1461021258709 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1bfab800 == 23 [pid = 1831] [id = 64] 16:14:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x7feb10255c00) [pid = 1831] [serial = 190] [outer = (nil)] 16:14:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x7feb1c062000) [pid = 1831] [serial = 191] [outer = 0x7feb10255c00] 16:14:18 INFO - PROCESS | 1831 | 1461021258787 Marionette DEBUG loaded listener.js 16:14:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x7feb25bd6c00) [pid = 1831] [serial = 192] [outer = 0x7feb10255c00] 16:14:19 INFO - PROCESS | 1831 | 1461021259757 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]]]}] 16:14:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:14:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1383ms 16:14:19 INFO - PROCESS | 1831 | 1461021259808 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 16:14:19 INFO - PROCESS | 1831 | 1461021259812 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 16:14:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:14:19 INFO - PROCESS | 1831 | 1461021259820 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:14:19 INFO - PROCESS | 1831 | 1461021259825 Marionette TRACE conn3 <- [1,230,null,{}] 16:14:19 INFO - PROCESS | 1831 | 1461021259834 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}] 16:14:19 INFO - PROCESS | 1831 | 1461021259964 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 16:14:20 INFO - PROCESS | 1831 | 1461021260115 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0fb27800 == 24 [pid = 1831] [id = 65] 16:14:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x7feb117c4400) [pid = 1831] [serial = 193] [outer = (nil)] 16:14:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x7feb12503c00) [pid = 1831] [serial = 194] [outer = 0x7feb117c4400] 16:14:20 INFO - PROCESS | 1831 | 1461021260234 Marionette DEBUG loaded listener.js 16:14:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x7feb138b7400) [pid = 1831] [serial = 195] [outer = 0x7feb117c4400] 16:14:20 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0fb37000 == 23 [pid = 1831] [id = 53] 16:14:20 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1abdb800 == 22 [pid = 1831] [id = 52] 16:14:20 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x7feb16d32000) [pid = 1831] [serial = 149] [outer = (nil)] [url = about:blank] 16:14:20 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0fb23800 == 21 [pid = 1831] [id = 51] 16:14:20 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x7feb1882a000) [pid = 1831] [serial = 140] [outer = (nil)] [url = about:blank] 16:14:20 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x7feb1b440400) [pid = 1831] [serial = 143] [outer = (nil)] [url = about:blank] 16:14:20 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x7feb26edf400) [pid = 1831] [serial = 146] [outer = (nil)] [url = about:blank] 16:14:20 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x7feb1617bc00) [pid = 1831] [serial = 135] [outer = (nil)] [url = about:blank] 16:14:20 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x7feb16b08800) [pid = 1831] [serial = 137] [outer = (nil)] [url = about:blank] 16:14:20 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x7feb17639400) [pid = 1831] [serial = 138] [outer = (nil)] [url = about:blank] 16:14:20 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x7feb27cfac00) [pid = 1831] [serial = 147] [outer = (nil)] [url = about:blank] 16:14:20 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x7feb1c2e2400) [pid = 1831] [serial = 144] [outer = (nil)] [url = about:blank] 16:14:20 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x7feb19616400) [pid = 1831] [serial = 141] [outer = (nil)] [url = about:blank] 16:14:20 INFO - PROCESS | 1831 | 1461021260949 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]]]}] 16:14:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:14:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1136ms 16:14:20 INFO - PROCESS | 1831 | 1461021260956 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 16:14:20 INFO - PROCESS | 1831 | 1461021260962 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 16:14:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:14:20 INFO - PROCESS | 1831 | 1461021260983 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:14:20 INFO - PROCESS | 1831 | 1461021260985 Marionette TRACE conn3 <- [1,234,null,{}] 16:14:20 INFO - PROCESS | 1831 | 1461021260992 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}] 16:14:21 INFO - PROCESS | 1831 | 1461021261113 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 16:14:21 INFO - PROCESS | 1831 | 1461021261128 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb16d1e800 == 22 [pid = 1831] [id = 66] 16:14:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x7feb16177400) [pid = 1831] [serial = 196] [outer = (nil)] 16:14:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x7feb17639400) [pid = 1831] [serial = 197] [outer = 0x7feb16177400] 16:14:21 INFO - PROCESS | 1831 | 1461021261187 Marionette DEBUG loaded listener.js 16:14:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x7feb18606800) [pid = 1831] [serial = 198] [outer = 0x7feb16177400] 16:14:21 INFO - PROCESS | 1831 | 1461021261848 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]]]}] 16:14:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:14:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 881ms 16:14:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:14:21 INFO - PROCESS | 1831 | 1461021261859 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 16:14:21 INFO - PROCESS | 1831 | 1461021261862 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 16:14:21 INFO - PROCESS | 1831 | 1461021261867 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:14:21 INFO - PROCESS | 1831 | 1461021261872 Marionette TRACE conn3 <- [1,238,null,{}] 16:14:21 INFO - PROCESS | 1831 | 1461021261886 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}] 16:14:22 INFO - PROCESS | 1831 | 1461021262025 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 16:14:22 INFO - PROCESS | 1831 | 1461021262112 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19b44800 == 23 [pid = 1831] [id = 67] 16:14:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x7feb16bb3800) [pid = 1831] [serial = 199] [outer = (nil)] 16:14:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x7feb1960cc00) [pid = 1831] [serial = 200] [outer = 0x7feb16bb3800] 16:14:22 INFO - PROCESS | 1831 | 1461021262171 Marionette DEBUG loaded listener.js 16:14:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x7feb1a211c00) [pid = 1831] [serial = 201] [outer = 0x7feb16bb3800] 16:14:22 INFO - PROCESS | 1831 | 1461021262722 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]]]}] 16:14:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:14:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 929ms 16:14:22 INFO - PROCESS | 1831 | 1461021262797 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 16:14:22 INFO - PROCESS | 1831 | 1461021262801 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 16:14:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:14:22 INFO - PROCESS | 1831 | 1461021262806 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:14:22 INFO - PROCESS | 1831 | 1461021262809 Marionette TRACE conn3 <- [1,242,null,{}] 16:14:22 INFO - PROCESS | 1831 | 1461021262814 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}] 16:14:22 INFO - PROCESS | 1831 | 1461021262986 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 16:14:23 INFO - PROCESS | 1831 | 1461021263006 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1abee000 == 24 [pid = 1831] [id = 68] 16:14:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x7feb100ba000) [pid = 1831] [serial = 202] [outer = (nil)] 16:14:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x7feb1b2f6800) [pid = 1831] [serial = 203] [outer = 0x7feb100ba000] 16:14:23 INFO - PROCESS | 1831 | 1461021263061 Marionette DEBUG loaded listener.js 16:14:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x7feb117c2400) [pid = 1831] [serial = 204] [outer = 0x7feb100ba000] 16:14:23 INFO - PROCESS | 1831 | 1461021263803 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]]]}] 16:14:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:14:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1028ms 16:14:23 INFO - PROCESS | 1831 | 1461021263835 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 16:14:23 INFO - PROCESS | 1831 | 1461021263838 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 16:14:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:14:23 INFO - PROCESS | 1831 | 1461021263842 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:14:23 INFO - PROCESS | 1831 | 1461021263844 Marionette TRACE conn3 <- [1,246,null,{}] 16:14:23 INFO - PROCESS | 1831 | 1461021263849 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}] 16:14:24 INFO - PROCESS | 1831 | 1461021264016 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 16:14:24 INFO - PROCESS | 1831 | 1461021264041 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1f3b3800 == 25 [pid = 1831] [id = 69] 16:14:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x7feb0f5e7800) [pid = 1831] [serial = 205] [outer = (nil)] 16:14:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x7feb26745800) [pid = 1831] [serial = 206] [outer = 0x7feb0f5e7800] 16:14:24 INFO - PROCESS | 1831 | 1461021264095 Marionette DEBUG loaded listener.js 16:14:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x7feb26c0e400) [pid = 1831] [serial = 207] [outer = 0x7feb0f5e7800] 16:14:24 INFO - PROCESS | 1831 | 1461021264741 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]]]}] 16:14:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:14:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 925ms 16:14:24 INFO - PROCESS | 1831 | 1461021264768 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 16:14:24 INFO - PROCESS | 1831 | 1461021264771 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 16:14:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:14:24 INFO - PROCESS | 1831 | 1461021264775 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:14:24 INFO - PROCESS | 1831 | 1461021264778 Marionette TRACE conn3 <- [1,250,null,{}] 16:14:24 INFO - PROCESS | 1831 | 1461021264788 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}] 16:14:24 INFO - PROCESS | 1831 | 1461021264973 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 16:14:25 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x7feb0f5e9c00) [pid = 1831] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:14:25 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x7feb138adc00) [pid = 1831] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:14:25 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x7feb13c56000) [pid = 1831] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:14:25 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x7feb1199f800) [pid = 1831] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:14:25 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x7feb0f7a4000) [pid = 1831] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:14:25 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x7feb0f7a1400) [pid = 1831] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:14:25 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x7feb0f5de800) [pid = 1831] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:14:25 INFO - PROCESS | 1831 | 1461021265107 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18c0a800 == 26 [pid = 1831] [id = 70] 16:14:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x7feb0f5e9c00) [pid = 1831] [serial = 208] [outer = (nil)] 16:14:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x7feb1199f800) [pid = 1831] [serial = 209] [outer = 0x7feb0f5e9c00] 16:14:25 INFO - PROCESS | 1831 | 1461021265178 Marionette DEBUG loaded listener.js 16:14:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x7feb26e04400) [pid = 1831] [serial = 210] [outer = 0x7feb0f5e9c00] 16:14:25 INFO - PROCESS | 1831 | 1461021265749 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]]]}] 16:14:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:14:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 989ms 16:14:25 INFO - PROCESS | 1831 | 1461021265771 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 16:14:25 INFO - PROCESS | 1831 | 1461021265773 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 16:14:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:14:25 INFO - PROCESS | 1831 | 1461021265779 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:14:25 INFO - PROCESS | 1831 | 1461021265783 Marionette TRACE conn3 <- [1,254,null,{}] 16:14:25 INFO - PROCESS | 1831 | 1461021265788 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}] 16:14:25 INFO - PROCESS | 1831 | 1461021265908 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 16:14:26 INFO - PROCESS | 1831 | 1461021265996 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb26977800 == 27 [pid = 1831] [id = 71] 16:14:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x7feb0f5e4800) [pid = 1831] [serial = 211] [outer = (nil)] 16:14:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x7feb26ee2000) [pid = 1831] [serial = 212] [outer = 0x7feb0f5e4800] 16:14:26 INFO - PROCESS | 1831 | 1461021266054 Marionette DEBUG loaded listener.js 16:14:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x7feb27e05000) [pid = 1831] [serial = 213] [outer = 0x7feb0f5e4800] 16:14:26 INFO - PROCESS | 1831 | 1461021266568 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]]]}] 16:14:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:14:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 827ms 16:14:26 INFO - PROCESS | 1831 | 1461021266606 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 16:14:26 INFO - PROCESS | 1831 | 1461021266609 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 16:14:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:14:26 INFO - PROCESS | 1831 | 1461021266615 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:14:26 INFO - PROCESS | 1831 | 1461021266617 Marionette TRACE conn3 <- [1,258,null,{}] 16:14:26 INFO - PROCESS | 1831 | 1461021266622 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}] 16:14:26 INFO - PROCESS | 1831 | 1461021266738 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 16:14:26 INFO - PROCESS | 1831 | 1461021266755 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb26a92000 == 28 [pid = 1831] [id = 72] 16:14:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x7feb27e05400) [pid = 1831] [serial = 214] [outer = (nil)] 16:14:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x7feb29d26000) [pid = 1831] [serial = 215] [outer = 0x7feb27e05400] 16:14:26 INFO - PROCESS | 1831 | 1461021266809 Marionette DEBUG loaded listener.js 16:14:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x7feb29dc8000) [pid = 1831] [serial = 216] [outer = 0x7feb27e05400] 16:14:27 INFO - PROCESS | 1831 | 1461021267707 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]]]}] 16:14:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:14:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1129ms 16:14:27 INFO - PROCESS | 1831 | 1461021267745 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 16:14:27 INFO - PROCESS | 1831 | 1461021267751 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 16:14:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:14:27 INFO - PROCESS | 1831 | 1461021267759 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:14:27 INFO - PROCESS | 1831 | 1461021267763 Marionette TRACE conn3 <- [1,262,null,{}] 16:14:27 INFO - PROCESS | 1831 | 1461021267772 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}] 16:14:27 INFO - PROCESS | 1831 | 1461021267924 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 16:14:28 INFO - PROCESS | 1831 | 1461021268048 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19077800 == 29 [pid = 1831] [id = 73] 16:14:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x7feb1199a400) [pid = 1831] [serial = 217] [outer = (nil)] 16:14:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x7feb16178c00) [pid = 1831] [serial = 218] [outer = 0x7feb1199a400] 16:14:28 INFO - PROCESS | 1831 | 1461021268117 Marionette DEBUG loaded listener.js 16:14:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x7feb185b5c00) [pid = 1831] [serial = 219] [outer = 0x7feb1199a400] 16:14:28 INFO - PROCESS | 1831 | 1461021268903 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]]]}] 16:14:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:14:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1184ms 16:14:28 INFO - PROCESS | 1831 | 1461021268943 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 16:14:28 INFO - PROCESS | 1831 | 1461021268951 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 16:14:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:14:28 INFO - PROCESS | 1831 | 1461021268961 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:14:28 INFO - PROCESS | 1831 | 1461021268965 Marionette TRACE conn3 <- [1,266,null,{}] 16:14:28 INFO - PROCESS | 1831 | 1461021268988 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}] 16:14:29 INFO - PROCESS | 1831 | 1461021269138 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 16:14:29 INFO - PROCESS | 1831 | 1461021269261 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb20a10000 == 30 [pid = 1831] [id = 74] 16:14:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x7feb1376c000) [pid = 1831] [serial = 220] [outer = (nil)] 16:14:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x7feb1a10d400) [pid = 1831] [serial = 221] [outer = 0x7feb1376c000] 16:14:29 INFO - PROCESS | 1831 | 1461021269327 Marionette DEBUG loaded listener.js 16:14:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x7feb1c2dc800) [pid = 1831] [serial = 222] [outer = 0x7feb1376c000] 16:14:30 INFO - PROCESS | 1831 | 1461021270141 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]]]}] 16:14:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:14:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1197ms 16:14:30 INFO - PROCESS | 1831 | 1461021270164 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 16:14:30 INFO - PROCESS | 1831 | 1461021270168 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 16:14:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:14:30 INFO - PROCESS | 1831 | 1461021270174 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:14:30 INFO - PROCESS | 1831 | 1461021270179 Marionette TRACE conn3 <- [1,270,null,{}] 16:14:30 INFO - PROCESS | 1831 | 1461021270194 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}] 16:14:30 INFO - PROCESS | 1831 | 1461021270344 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 16:14:30 INFO - PROCESS | 1831 | 1461021270467 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27885800 == 31 [pid = 1831] [id = 75] 16:14:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x7feb1c2df800) [pid = 1831] [serial = 223] [outer = (nil)] 16:14:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x7feb26ec3c00) [pid = 1831] [serial = 224] [outer = 0x7feb1c2df800] 16:14:30 INFO - PROCESS | 1831 | 1461021270537 Marionette DEBUG loaded listener.js 16:14:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x7feb27cf0c00) [pid = 1831] [serial = 225] [outer = 0x7feb1c2df800] 16:14:31 INFO - PROCESS | 1831 | 1461021271286 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]]]}] 16:14:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:14:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1183ms 16:14:31 INFO - PROCESS | 1831 | 1461021271358 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 16:14:31 INFO - PROCESS | 1831 | 1461021271362 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 16:14:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:14:31 INFO - PROCESS | 1831 | 1461021271367 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:14:31 INFO - PROCESS | 1831 | 1461021271369 Marionette TRACE conn3 <- [1,274,null,{}] 16:14:31 INFO - PROCESS | 1831 | 1461021271375 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}] 16:14:31 INFO - PROCESS | 1831 | 1461021271523 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 16:14:31 INFO - PROCESS | 1831 | 1461021271648 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27e53000 == 32 [pid = 1831] [id = 76] 16:14:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x7feb25bd9c00) [pid = 1831] [serial = 226] [outer = (nil)] 16:14:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x7feb29e90c00) [pid = 1831] [serial = 227] [outer = 0x7feb25bd9c00] 16:14:31 INFO - PROCESS | 1831 | 1461021271715 Marionette DEBUG loaded listener.js 16:14:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x7feb2bb27400) [pid = 1831] [serial = 228] [outer = 0x7feb25bd9c00] 16:14:32 INFO - PROCESS | 1831 | 1461021272448 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]]]}] 16:14:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:14:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1130ms 16:14:32 INFO - PROCESS | 1831 | 1461021272499 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 16:14:32 INFO - PROCESS | 1831 | 1461021272502 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 16:14:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:14:32 INFO - PROCESS | 1831 | 1461021272508 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:14:32 INFO - PROCESS | 1831 | 1461021272510 Marionette TRACE conn3 <- [1,278,null,{}] 16:14:32 INFO - PROCESS | 1831 | 1461021272515 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}] 16:14:32 INFO - PROCESS | 1831 | 1461021272648 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 16:14:32 INFO - PROCESS | 1831 | 1461021272776 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19aed000 == 33 [pid = 1831] [id = 77] 16:14:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x7feb0fb75400) [pid = 1831] [serial = 229] [outer = (nil)] 16:14:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x7feb1c057c00) [pid = 1831] [serial = 230] [outer = 0x7feb0fb75400] 16:14:32 INFO - PROCESS | 1831 | 1461021272842 Marionette DEBUG loaded listener.js 16:14:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x7feb2bc62000) [pid = 1831] [serial = 231] [outer = 0x7feb0fb75400] 16:14:33 INFO - PROCESS | 1831 | 1461021273757 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]]]}] 16:14:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:14:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1275ms 16:14:33 INFO - PROCESS | 1831 | 1461021273784 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 16:14:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:14:33 INFO - PROCESS | 1831 | 1461021273789 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 16:14:33 INFO - PROCESS | 1831 | 1461021273796 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:14:33 INFO - PROCESS | 1831 | 1461021273801 Marionette TRACE conn3 <- [1,282,null,{}] 16:14:33 INFO - PROCESS | 1831 | 1461021273808 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}] 16:14:33 INFO - PROCESS | 1831 | 1461021273936 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 16:14:34 INFO - PROCESS | 1831 | 1461021274097 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb10026800 == 34 [pid = 1831] [id = 78] 16:14:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x7feb10b85000) [pid = 1831] [serial = 232] [outer = (nil)] 16:14:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x7feb138ae400) [pid = 1831] [serial = 233] [outer = 0x7feb10b85000] 16:14:34 INFO - PROCESS | 1831 | 1461021274179 Marionette DEBUG loaded listener.js 16:14:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x7feb16b08800) [pid = 1831] [serial = 234] [outer = 0x7feb10b85000] 16:14:34 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb20a22000 == 33 [pid = 1831] [id = 45] 16:14:34 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x7feb1c2e5c00) [pid = 1831] [serial = 179] [outer = (nil)] [url = about:blank] 16:14:34 INFO - PROCESS | 1831 | 1461021274988 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]]]}] 16:14:35 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x7feb18a08000) [pid = 1831] [serial = 150] [outer = (nil)] [url = about:blank] 16:14:35 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x7feb1a16d000) [pid = 1831] [serial = 173] [outer = (nil)] [url = about:blank] 16:14:35 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x7feb138b2800) [pid = 1831] [serial = 161] [outer = (nil)] [url = about:blank] 16:14:35 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x7feb13c5b000) [pid = 1831] [serial = 162] [outer = (nil)] [url = about:blank] 16:14:35 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x7feb100bc000) [pid = 1831] [serial = 158] [outer = (nil)] [url = about:blank] 16:14:35 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x7feb0f7a0c00) [pid = 1831] [serial = 152] [outer = (nil)] [url = about:blank] 16:14:35 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x7feb1617ac00) [pid = 1831] [serial = 164] [outer = (nil)] [url = about:blank] 16:14:35 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x7feb16d32c00) [pid = 1831] [serial = 165] [outer = (nil)] [url = about:blank] 16:14:35 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x7feb185b0c00) [pid = 1831] [serial = 167] [outer = (nil)] [url = about:blank] 16:14:35 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x7feb19614c00) [pid = 1831] [serial = 170] [outer = (nil)] [url = about:blank] 16:14:35 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x7feb18ae2c00) [pid = 1831] [serial = 155] [outer = (nil)] [url = about:blank] 16:14:35 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x7feb1a630800) [pid = 1831] [serial = 174] [outer = (nil)] [url = about:blank] 16:14:35 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x7feb1b577400) [pid = 1831] [serial = 176] [outer = (nil)] [url = about:blank] 16:14:35 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x7feb19b87c00) [pid = 1831] [serial = 171] [outer = (nil)] [url = about:blank] 16:14:35 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x7feb1c057000) [pid = 1831] [serial = 177] [outer = (nil)] [url = about:blank] 16:14:35 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x7feb191d7000) [pid = 1831] [serial = 168] [outer = (nil)] [url = about:blank] 16:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1233ms 16:14:35 INFO - PROCESS | 1831 | 1461021275029 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 16:14:35 INFO - PROCESS | 1831 | 1461021275035 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 16:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:14:35 INFO - PROCESS | 1831 | 1461021275044 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:14:35 INFO - PROCESS | 1831 | 1461021275047 Marionette TRACE conn3 <- [1,286,null,{}] 16:14:35 INFO - PROCESS | 1831 | 1461021275052 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}] 16:14:35 INFO - PROCESS | 1831 | 1461021275179 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 16:14:35 INFO - PROCESS | 1831 | 1461021275194 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb157d4000 == 34 [pid = 1831] [id = 79] 16:14:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x7feb1860ec00) [pid = 1831] [serial = 235] [outer = (nil)] 16:14:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x7feb1960d000) [pid = 1831] [serial = 236] [outer = 0x7feb1860ec00] 16:14:35 INFO - PROCESS | 1831 | 1461021275250 Marionette DEBUG loaded listener.js 16:14:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x7feb19b8ac00) [pid = 1831] [serial = 237] [outer = 0x7feb1860ec00] 16:14:35 INFO - PROCESS | 1831 | 1461021275920 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]]]}] 16:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 926ms 16:14:35 INFO - PROCESS | 1831 | 1461021275970 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 16:14:35 INFO - PROCESS | 1831 | 1461021275973 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 16:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:14:35 INFO - PROCESS | 1831 | 1461021275978 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:14:35 INFO - PROCESS | 1831 | 1461021275983 Marionette TRACE conn3 <- [1,290,null,{}] 16:14:36 INFO - PROCESS | 1831 | 1461021276001 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}] 16:14:36 INFO - PROCESS | 1831 | 1461021276155 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 16:14:36 INFO - PROCESS | 1831 | 1461021276169 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a4cb000 == 35 [pid = 1831] [id = 80] 16:14:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x7feb1a91a000) [pid = 1831] [serial = 238] [outer = (nil)] 16:14:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x7feb1c2e5c00) [pid = 1831] [serial = 239] [outer = 0x7feb1a91a000] 16:14:36 INFO - PROCESS | 1831 | 1461021276227 Marionette DEBUG loaded listener.js 16:14:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x7feb25bde400) [pid = 1831] [serial = 240] [outer = 0x7feb1a91a000] 16:14:36 INFO - PROCESS | 1831 | 1461021276947 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]]]}] 16:14:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 978ms 16:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:14:36 INFO - PROCESS | 1831 | 1461021276957 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 16:14:36 INFO - PROCESS | 1831 | 1461021276960 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 16:14:36 INFO - PROCESS | 1831 | 1461021276965 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:14:36 INFO - PROCESS | 1831 | 1461021276968 Marionette TRACE conn3 <- [1,294,null,{}] 16:14:36 INFO - PROCESS | 1831 | 1461021276972 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}] 16:14:37 INFO - PROCESS | 1831 | 1461021277100 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 16:14:37 INFO - PROCESS | 1831 | 1461021277115 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1b4bb000 == 36 [pid = 1831] [id = 81] 16:14:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x7feb138b4800) [pid = 1831] [serial = 241] [outer = (nil)] 16:14:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x7feb26e36800) [pid = 1831] [serial = 242] [outer = 0x7feb138b4800] 16:14:37 INFO - PROCESS | 1831 | 1461021277181 Marionette DEBUG loaded listener.js 16:14:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x7feb27cf8000) [pid = 1831] [serial = 243] [outer = 0x7feb138b4800] 16:14:37 INFO - PROCESS | 1831 | 1461021277921 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]]]}] 16:14:37 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. 16:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1027ms 16:14:37 INFO - PROCESS | 1831 | 1461021277992 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 16:14:37 INFO - PROCESS | 1831 | 1461021277995 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 16:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:14:38 INFO - PROCESS | 1831 | 1461021278000 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:14:38 INFO - PROCESS | 1831 | 1461021278002 Marionette TRACE conn3 <- [1,298,null,{}] 16:14:38 INFO - PROCESS | 1831 | 1461021278007 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}] 16:14:38 INFO - PROCESS | 1831 | 1461021278167 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 16:14:38 INFO - PROCESS | 1831 | 1461021278184 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2697d800 == 37 [pid = 1831] [id = 82] 16:14:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x7feb0f5de800) [pid = 1831] [serial = 244] [outer = (nil)] 16:14:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x7feb29d9c000) [pid = 1831] [serial = 245] [outer = 0x7feb0f5de800] 16:14:38 INFO - PROCESS | 1831 | 1461021278240 Marionette DEBUG loaded listener.js 16:14:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x7feb2bc67000) [pid = 1831] [serial = 246] [outer = 0x7feb0f5de800] 16:14:38 INFO - PROCESS | 1831 | 1461021278924 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]]]}] 16:14:38 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. 16:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 974ms 16:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:14:38 INFO - PROCESS | 1831 | 1461021278981 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 16:14:38 INFO - PROCESS | 1831 | 1461021278983 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 16:14:38 INFO - PROCESS | 1831 | 1461021278988 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:14:38 INFO - PROCESS | 1831 | 1461021278991 Marionette TRACE conn3 <- [1,302,null,{}] 16:14:38 INFO - PROCESS | 1831 | 1461021278996 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}] 16:14:39 INFO - PROCESS | 1831 | 1461021279195 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 16:14:39 INFO - PROCESS | 1831 | 1461021279219 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1166e000 == 38 [pid = 1831] [id = 83] 16:14:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x7feb2c044400) [pid = 1831] [serial = 247] [outer = (nil)] 16:14:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x7feb2c10fc00) [pid = 1831] [serial = 248] [outer = 0x7feb2c044400] 16:14:39 INFO - PROCESS | 1831 | 1461021279278 Marionette DEBUG loaded listener.js 16:14:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x7feb2dda2400) [pid = 1831] [serial = 249] [outer = 0x7feb2c044400] 16:14:39 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x7feb16177400) [pid = 1831] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:14:39 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x7feb0f5e7800) [pid = 1831] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:14:39 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x7feb0f5e9c00) [pid = 1831] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:14:39 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x7feb0f5e4800) [pid = 1831] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:14:39 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x7feb16bb3800) [pid = 1831] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:14:39 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x7feb117c4400) [pid = 1831] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:14:39 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x7feb1c057400) [pid = 1831] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:14:39 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x7feb100ba000) [pid = 1831] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:14:39 INFO - PROCESS | 1831 | 1461021279989 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]]]}] 16:14:40 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. 16:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1025ms 16:14:40 INFO - PROCESS | 1831 | 1461021280013 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 16:14:40 INFO - PROCESS | 1831 | 1461021280016 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 16:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:14:40 INFO - PROCESS | 1831 | 1461021280020 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:14:40 INFO - PROCESS | 1831 | 1461021280023 Marionette TRACE conn3 <- [1,306,null,{}] 16:14:40 INFO - PROCESS | 1831 | 1461021280027 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}] 16:14:40 INFO - PROCESS | 1831 | 1461021280153 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 16:14:40 INFO - PROCESS | 1831 | 1461021280246 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb26e6f000 == 39 [pid = 1831] [id = 84] 16:14:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x7feb0f7a4000) [pid = 1831] [serial = 250] [outer = (nil)] 16:14:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x7feb26edc400) [pid = 1831] [serial = 251] [outer = 0x7feb0f7a4000] 16:14:40 INFO - PROCESS | 1831 | 1461021280300 Marionette DEBUG loaded listener.js 16:14:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x7feb2e76b000) [pid = 1831] [serial = 252] [outer = 0x7feb0f7a4000] 16:14:40 INFO - PROCESS | 1831 | 1461021280900 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]]]}] 16:14:40 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. 16:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 927ms 16:14:40 INFO - PROCESS | 1831 | 1461021280949 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 16:14:40 INFO - PROCESS | 1831 | 1461021280951 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 16:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:14:40 INFO - PROCESS | 1831 | 1461021280957 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:14:40 INFO - PROCESS | 1831 | 1461021280959 Marionette TRACE conn3 <- [1,310,null,{}] 16:14:40 INFO - PROCESS | 1831 | 1461021280964 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}] 16:14:41 INFO - PROCESS | 1831 | 1461021281084 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 16:14:41 INFO - PROCESS | 1831 | 1461021281178 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2b59c000 == 40 [pid = 1831] [id = 85] 16:14:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x7feb0f5e9c00) [pid = 1831] [serial = 253] [outer = (nil)] 16:14:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x7feb2ea8a000) [pid = 1831] [serial = 254] [outer = 0x7feb0f5e9c00] 16:14:41 INFO - PROCESS | 1831 | 1461021281234 Marionette DEBUG loaded listener.js 16:14:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x7feb30057400) [pid = 1831] [serial = 255] [outer = 0x7feb0f5e9c00] 16:14:41 INFO - PROCESS | 1831 | 1461021281905 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]]]}] 16:14:41 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. 16:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 975ms 16:14:41 INFO - PROCESS | 1831 | 1461021281933 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 16:14:41 INFO - PROCESS | 1831 | 1461021281938 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 16:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:14:41 INFO - PROCESS | 1831 | 1461021281947 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:14:41 INFO - PROCESS | 1831 | 1461021281951 Marionette TRACE conn3 <- [1,314,null,{}] 16:14:41 INFO - PROCESS | 1831 | 1461021281959 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}] 16:14:42 INFO - PROCESS | 1831 | 1461021282168 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 16:14:42 INFO - PROCESS | 1831 | 1461021282181 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb17b1d000 == 41 [pid = 1831] [id = 86] 16:14:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x7feb1199bc00) [pid = 1831] [serial = 256] [outer = (nil)] 16:14:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x7feb16d32c00) [pid = 1831] [serial = 257] [outer = 0x7feb1199bc00] 16:14:42 INFO - PROCESS | 1831 | 1461021282292 Marionette DEBUG loaded listener.js 16:14:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x7feb191e4c00) [pid = 1831] [serial = 258] [outer = 0x7feb1199bc00] 16:14:43 INFO - PROCESS | 1831 | 1461021283202 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]]]}] 16:14:43 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. 16:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1284ms 16:14:43 INFO - PROCESS | 1831 | 1461021283232 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 16:14:43 INFO - PROCESS | 1831 | 1461021283240 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 16:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:14:43 INFO - PROCESS | 1831 | 1461021283249 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:14:43 INFO - PROCESS | 1831 | 1461021283253 Marionette TRACE conn3 <- [1,318,null,{}] 16:14:43 INFO - PROCESS | 1831 | 1461021283258 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}] 16:14:43 INFO - PROCESS | 1831 | 1461021283402 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 16:14:43 INFO - PROCESS | 1831 | 1461021283536 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb20a18000 == 42 [pid = 1831] [id = 87] 16:14:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x7feb11b28c00) [pid = 1831] [serial = 259] [outer = (nil)] 16:14:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x7feb25b4f800) [pid = 1831] [serial = 260] [outer = 0x7feb11b28c00] 16:14:43 INFO - PROCESS | 1831 | 1461021283605 Marionette DEBUG loaded listener.js 16:14:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x7feb26e28c00) [pid = 1831] [serial = 261] [outer = 0x7feb11b28c00] 16:14:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x7feb2bf8e800) [pid = 1831] [serial = 262] [outer = 0x7feb0f5dfc00] 16:14:44 INFO - PROCESS | 1831 | 1461021284568 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]]]}] 16:14:44 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. 16:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1329ms 16:14:44 INFO - PROCESS | 1831 | 1461021284577 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 16:14:44 INFO - PROCESS | 1831 | 1461021284581 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 16:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:14:44 INFO - PROCESS | 1831 | 1461021284586 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:14:44 INFO - PROCESS | 1831 | 1461021284592 Marionette TRACE conn3 <- [1,322,null,{}] 16:14:44 INFO - PROCESS | 1831 | 1461021284606 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}] 16:14:44 INFO - PROCESS | 1831 | 1461021284753 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 16:14:44 INFO - PROCESS | 1831 | 1461021284890 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb29d78000 == 43 [pid = 1831] [id = 88] 16:14:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x7feb1b3b0c00) [pid = 1831] [serial = 263] [outer = (nil)] 16:14:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x7feb2bb24000) [pid = 1831] [serial = 264] [outer = 0x7feb1b3b0c00] 16:14:44 INFO - PROCESS | 1831 | 1461021284960 Marionette DEBUG loaded listener.js 16:14:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x7feb2dd9a000) [pid = 1831] [serial = 265] [outer = 0x7feb1b3b0c00] 16:14:45 INFO - PROCESS | 1831 | 1461021285833 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]]]}] 16:14:45 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. 16:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1287ms 16:14:45 INFO - PROCESS | 1831 | 1461021285874 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 16:14:45 INFO - PROCESS | 1831 | 1461021285877 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 16:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:14:45 INFO - PROCESS | 1831 | 1461021285883 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:14:45 INFO - PROCESS | 1831 | 1461021285885 Marionette TRACE conn3 <- [1,326,null,{}] 16:14:45 INFO - PROCESS | 1831 | 1461021285891 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}] 16:14:46 INFO - PROCESS | 1831 | 1461021286030 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 16:14:46 INFO - PROCESS | 1831 | 1461021286162 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2c130000 == 44 [pid = 1831] [id = 89] 16:14:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x7feb1b43e400) [pid = 1831] [serial = 266] [outer = (nil)] 16:14:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x7feb30299400) [pid = 1831] [serial = 267] [outer = 0x7feb1b43e400] 16:14:46 INFO - PROCESS | 1831 | 1461021286229 Marionette DEBUG loaded listener.js 16:14:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x7feb302dcc00) [pid = 1831] [serial = 268] [outer = 0x7feb1b43e400] 16:14:47 INFO - PROCESS | 1831 | 1461021287052 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]]]}] 16:14:47 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. 16:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1386ms 16:14:47 INFO - PROCESS | 1831 | 1461021287276 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 16:14:47 INFO - PROCESS | 1831 | 1461021287282 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 16:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:14:47 INFO - PROCESS | 1831 | 1461021287289 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:14:47 INFO - PROCESS | 1831 | 1461021287292 Marionette TRACE conn3 <- [1,330,null,{}] 16:14:47 INFO - PROCESS | 1831 | 1461021287299 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}] 16:14:47 INFO - PROCESS | 1831 | 1461021287432 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 16:14:47 INFO - PROCESS | 1831 | 1461021287579 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a293800 == 45 [pid = 1831] [id = 90] 16:14:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x7feb138b9000) [pid = 1831] [serial = 269] [outer = (nil)] 16:14:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x7feb157c1800) [pid = 1831] [serial = 270] [outer = 0x7feb138b9000] 16:14:47 INFO - PROCESS | 1831 | 1461021287691 Marionette DEBUG loaded listener.js 16:14:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x7feb17becc00) [pid = 1831] [serial = 271] [outer = 0x7feb138b9000] 16:14:48 INFO - PROCESS | 1831 | 1461021288515 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]]]}] 16:14:48 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. 16:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1280ms 16:14:48 INFO - PROCESS | 1831 | 1461021288569 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 16:14:48 INFO - PROCESS | 1831 | 1461021288573 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 16:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:14:48 INFO - PROCESS | 1831 | 1461021288584 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:14:48 INFO - PROCESS | 1831 | 1461021288588 Marionette TRACE conn3 <- [1,334,null,{}] 16:14:48 INFO - PROCESS | 1831 | 1461021288593 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}] 16:14:48 INFO - PROCESS | 1831 | 1461021288773 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 16:14:48 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb26e6f000 == 44 [pid = 1831] [id = 84] 16:14:48 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1166e000 == 43 [pid = 1831] [id = 83] 16:14:48 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2697d800 == 42 [pid = 1831] [id = 82] 16:14:48 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x7feb11997c00) [pid = 1831] [serial = 182] [outer = (nil)] [url = about:blank] 16:14:48 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x7feb17531c00) [pid = 1831] [serial = 185] [outer = (nil)] [url = about:blank] 16:14:48 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x7feb1a16d400) [pid = 1831] [serial = 188] [outer = (nil)] [url = about:blank] 16:14:48 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x7feb29d26000) [pid = 1831] [serial = 215] [outer = (nil)] [url = about:blank] 16:14:48 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1b4bb000 == 41 [pid = 1831] [id = 81] 16:14:48 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a4cb000 == 40 [pid = 1831] [id = 80] 16:14:48 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb157d4000 == 39 [pid = 1831] [id = 79] 16:14:48 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb10026800 == 38 [pid = 1831] [id = 78] 16:14:48 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19aed000 == 37 [pid = 1831] [id = 77] 16:14:48 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb27e53000 == 36 [pid = 1831] [id = 76] 16:14:48 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb27885800 == 35 [pid = 1831] [id = 75] 16:14:48 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb20a10000 == 34 [pid = 1831] [id = 74] 16:14:48 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19077800 == 33 [pid = 1831] [id = 73] 16:14:48 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x7feb1c062000) [pid = 1831] [serial = 191] [outer = (nil)] [url = about:blank] 16:14:48 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x7feb17639400) [pid = 1831] [serial = 197] [outer = (nil)] [url = about:blank] 16:14:48 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x7feb26745800) [pid = 1831] [serial = 206] [outer = (nil)] [url = about:blank] 16:14:48 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x7feb1199f800) [pid = 1831] [serial = 209] [outer = (nil)] [url = about:blank] 16:14:48 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x7feb18606800) [pid = 1831] [serial = 198] [outer = (nil)] [url = about:blank] 16:14:48 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x7feb26c0e400) [pid = 1831] [serial = 207] [outer = (nil)] [url = about:blank] 16:14:48 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x7feb26ee2000) [pid = 1831] [serial = 212] [outer = (nil)] [url = about:blank] 16:14:48 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x7feb1960cc00) [pid = 1831] [serial = 200] [outer = (nil)] [url = about:blank] 16:14:48 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x7feb12503c00) [pid = 1831] [serial = 194] [outer = (nil)] [url = about:blank] 16:14:48 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x7feb1f453c00) [pid = 1831] [serial = 180] [outer = (nil)] [url = about:blank] 16:14:48 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x7feb1b2f6800) [pid = 1831] [serial = 203] [outer = (nil)] [url = about:blank] 16:14:48 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x7feb117c2400) [pid = 1831] [serial = 204] [outer = (nil)] [url = about:blank] 16:14:48 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x7feb138b7400) [pid = 1831] [serial = 195] [outer = (nil)] [url = about:blank] 16:14:48 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x7feb1a211c00) [pid = 1831] [serial = 201] [outer = (nil)] [url = about:blank] 16:14:48 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x7feb26e04400) [pid = 1831] [serial = 210] [outer = (nil)] [url = about:blank] 16:14:48 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x7feb27e05000) [pid = 1831] [serial = 213] [outer = (nil)] [url = about:blank] 16:14:48 INFO - PROCESS | 1831 | 1461021288937 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb102a7800 == 34 [pid = 1831] [id = 91] 16:14:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x7feb0ff03c00) [pid = 1831] [serial = 272] [outer = (nil)] 16:14:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x7feb17639400) [pid = 1831] [serial = 273] [outer = 0x7feb0ff03c00] 16:14:48 INFO - PROCESS | 1831 | 1461021288996 Marionette DEBUG loaded listener.js 16:14:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x7feb19c48c00) [pid = 1831] [serial = 274] [outer = 0x7feb0ff03c00] 16:14:49 INFO - PROCESS | 1831 | 1461021289602 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]]]}] 16:14:49 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. 16:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1079ms 16:14:49 INFO - PROCESS | 1831 | 1461021289660 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 16:14:49 INFO - PROCESS | 1831 | 1461021289663 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 16:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:14:49 INFO - PROCESS | 1831 | 1461021289669 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:14:49 INFO - PROCESS | 1831 | 1461021289672 Marionette TRACE conn3 <- [1,338,null,{}] 16:14:49 INFO - PROCESS | 1831 | 1461021289685 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}] 16:14:49 INFO - PROCESS | 1831 | 1461021289819 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 16:14:49 INFO - PROCESS | 1831 | 1461021289923 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19adf800 == 35 [pid = 1831] [id = 92] 16:14:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x7feb16bbbc00) [pid = 1831] [serial = 275] [outer = (nil)] 16:14:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x7feb19bd4c00) [pid = 1831] [serial = 276] [outer = 0x7feb16bbbc00] 16:14:49 INFO - PROCESS | 1831 | 1461021289985 Marionette DEBUG loaded listener.js 16:14:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x7feb1a211c00) [pid = 1831] [serial = 277] [outer = 0x7feb16bbbc00] 16:14:50 INFO - PROCESS | 1831 | 1461021290664 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]]]}] 16:14:50 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. 16:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1031ms 16:14:50 INFO - PROCESS | 1831 | 1461021290700 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 16:14:50 INFO - PROCESS | 1831 | 1461021290703 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 16:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:14:50 INFO - PROCESS | 1831 | 1461021290707 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:14:50 INFO - PROCESS | 1831 | 1461021290709 Marionette TRACE conn3 <- [1,342,null,{}] 16:14:50 INFO - PROCESS | 1831 | 1461021290714 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}] 16:14:50 INFO - PROCESS | 1831 | 1461021290875 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 16:14:50 INFO - PROCESS | 1831 | 1461021290894 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1b2da800 == 36 [pid = 1831] [id = 93] 16:14:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x7feb19bd8400) [pid = 1831] [serial = 278] [outer = (nil)] 16:14:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x7feb25b5a800) [pid = 1831] [serial = 279] [outer = 0x7feb19bd8400] 16:14:50 INFO - PROCESS | 1831 | 1461021290949 Marionette DEBUG loaded listener.js 16:14:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x7feb26c10800) [pid = 1831] [serial = 280] [outer = 0x7feb19bd8400] 16:14:51 INFO - PROCESS | 1831 | 1461021291600 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]]]}] 16:14:51 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. 16:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 923ms 16:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:14:51 INFO - PROCESS | 1831 | 1461021291631 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 16:14:51 INFO - PROCESS | 1831 | 1461021291634 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 16:14:51 INFO - PROCESS | 1831 | 1461021291638 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:14:51 INFO - PROCESS | 1831 | 1461021291641 Marionette TRACE conn3 <- [1,346,null,{}] 16:14:51 INFO - PROCESS | 1831 | 1461021291646 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}] 16:14:51 INFO - PROCESS | 1831 | 1461021291794 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 16:14:51 INFO - PROCESS | 1831 | 1461021291826 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb25b03000 == 37 [pid = 1831] [id = 94] 16:14:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x7feb26c92400) [pid = 1831] [serial = 281] [outer = (nil)] 16:14:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x7feb26e0f000) [pid = 1831] [serial = 282] [outer = 0x7feb26c92400] 16:14:51 INFO - PROCESS | 1831 | 1461021291881 Marionette DEBUG loaded listener.js 16:14:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x7feb27b2ec00) [pid = 1831] [serial = 283] [outer = 0x7feb26c92400] 16:14:52 INFO - PROCESS | 1831 | 1461021292494 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]]]}] 16:14:52 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. 16:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 880ms 16:14:52 INFO - PROCESS | 1831 | 1461021292518 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 16:14:52 INFO - PROCESS | 1831 | 1461021292521 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 16:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:14:52 INFO - PROCESS | 1831 | 1461021292526 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:14:52 INFO - PROCESS | 1831 | 1461021292528 Marionette TRACE conn3 <- [1,350,null,{}] 16:14:52 INFO - PROCESS | 1831 | 1461021292533 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}] 16:14:52 INFO - PROCESS | 1831 | 1461021292726 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 16:14:52 INFO - PROCESS | 1831 | 1461021292769 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27885800 == 38 [pid = 1831] [id = 95] 16:14:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x7feb2bb2f000) [pid = 1831] [serial = 284] [outer = (nil)] 16:14:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x7feb2bf08400) [pid = 1831] [serial = 285] [outer = 0x7feb2bb2f000] 16:14:52 INFO - PROCESS | 1831 | 1461021292832 Marionette DEBUG loaded listener.js 16:14:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x7feb2dda1800) [pid = 1831] [serial = 286] [outer = 0x7feb2bb2f000] 16:14:53 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x7feb0f5de800) [pid = 1831] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:14:53 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x7feb2c044400) [pid = 1831] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:14:53 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x7feb10b85000) [pid = 1831] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:14:53 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x7feb1860ec00) [pid = 1831] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:14:53 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x7feb138b4800) [pid = 1831] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:14:53 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x7feb1a91a000) [pid = 1831] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:14:53 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x7feb0f7a4000) [pid = 1831] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:14:53 INFO - PROCESS | 1831 | 1461021293707 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]]]}] 16:14:53 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. 16:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1224ms 16:14:53 INFO - PROCESS | 1831 | 1461021293751 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 16:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:14:53 INFO - PROCESS | 1831 | 1461021293763 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 16:14:53 INFO - PROCESS | 1831 | 1461021293769 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:14:53 INFO - PROCESS | 1831 | 1461021293772 Marionette TRACE conn3 <- [1,354,null,{}] 16:14:53 INFO - PROCESS | 1831 | 1461021293776 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}] 16:14:53 INFO - PROCESS | 1831 | 1461021293892 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 16:14:53 INFO - PROCESS | 1831 | 1461021293905 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1613c800 == 39 [pid = 1831] [id = 96] 16:14:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x7feb138b4800) [pid = 1831] [serial = 287] [outer = (nil)] 16:14:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x7feb269b6000) [pid = 1831] [serial = 288] [outer = 0x7feb138b4800] 16:14:53 INFO - PROCESS | 1831 | 1461021293959 Marionette DEBUG loaded listener.js 16:14:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x7feb2ea8f000) [pid = 1831] [serial = 289] [outer = 0x7feb138b4800] 16:14:54 INFO - PROCESS | 1831 | 1461021294630 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]]]}] 16:14:54 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. 16:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 879ms 16:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:14:54 INFO - PROCESS | 1831 | 1461021294647 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:14:54 INFO - PROCESS | 1831 | 1461021294649 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 16:14:54 INFO - PROCESS | 1831 | 1461021294655 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:14:54 INFO - PROCESS | 1831 | 1461021294658 Marionette TRACE conn3 <- [1,358,null,{}] 16:14:54 INFO - PROCESS | 1831 | 1461021294662 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}] 16:14:54 INFO - PROCESS | 1831 | 1461021294811 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:14:54 INFO - PROCESS | 1831 | 1461021294830 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2b519000 == 40 [pid = 1831] [id = 97] 16:14:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x7feb0f7a4000) [pid = 1831] [serial = 290] [outer = (nil)] 16:14:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x7feb2eaab800) [pid = 1831] [serial = 291] [outer = 0x7feb0f7a4000] 16:14:54 INFO - PROCESS | 1831 | 1461021294886 Marionette DEBUG loaded listener.js 16:14:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x7feb33844000) [pid = 1831] [serial = 292] [outer = 0x7feb0f7a4000] 16:14:55 INFO - PROCESS | 1831 | 1461021295541 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]]]}] 16:14:55 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. 16:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 932ms 16:14:55 INFO - PROCESS | 1831 | 1461021295587 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:14:55 INFO - PROCESS | 1831 | 1461021295593 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 16:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:14:55 INFO - PROCESS | 1831 | 1461021295601 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:14:55 INFO - PROCESS | 1831 | 1461021295607 Marionette TRACE conn3 <- [1,362,null,{}] 16:14:55 INFO - PROCESS | 1831 | 1461021295616 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}] 16:14:55 INFO - PROCESS | 1831 | 1461021295813 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:14:55 INFO - PROCESS | 1831 | 1461021295947 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1896f800 == 41 [pid = 1831] [id = 98] 16:14:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x7feb119a1000) [pid = 1831] [serial = 293] [outer = (nil)] 16:14:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x7feb138b2400) [pid = 1831] [serial = 294] [outer = 0x7feb119a1000] 16:14:56 INFO - PROCESS | 1831 | 1461021296018 Marionette DEBUG loaded listener.js 16:14:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x7feb17be9400) [pid = 1831] [serial = 295] [outer = 0x7feb119a1000] 16:14:56 INFO - PROCESS | 1831 | 1461021296923 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]]]}] 16:14:56 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. 16:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1383ms 16:14:56 INFO - PROCESS | 1831 | 1461021296984 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:14:56 INFO - PROCESS | 1831 | 1461021296992 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 16:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:14:57 INFO - PROCESS | 1831 | 1461021297002 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:14:57 INFO - PROCESS | 1831 | 1461021297005 Marionette TRACE conn3 <- [1,366,null,{}] 16:14:57 INFO - PROCESS | 1831 | 1461021297009 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}] 16:14:57 INFO - PROCESS | 1831 | 1461021297161 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:14:57 INFO - PROCESS | 1831 | 1461021297291 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1c0db800 == 42 [pid = 1831] [id = 99] 16:14:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x7feb10252800) [pid = 1831] [serial = 296] [outer = (nil)] 16:14:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x7feb18dca400) [pid = 1831] [serial = 297] [outer = 0x7feb10252800] 16:14:57 INFO - PROCESS | 1831 | 1461021297361 Marionette DEBUG loaded listener.js 16:14:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x7feb19616800) [pid = 1831] [serial = 298] [outer = 0x7feb10252800] 16:14:58 INFO - PROCESS | 1831 | 1461021298221 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]]]}] 16:14:58 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. 16:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1277ms 16:14:58 INFO - PROCESS | 1831 | 1461021298278 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:14:58 INFO - PROCESS | 1831 | 1461021298282 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 16:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:14:58 INFO - PROCESS | 1831 | 1461021298287 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:14:58 INFO - PROCESS | 1831 | 1461021298293 Marionette TRACE conn3 <- [1,370,null,{}] 16:14:58 INFO - PROCESS | 1831 | 1461021298307 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}] 16:14:58 INFO - PROCESS | 1831 | 1461021298489 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:14:58 INFO - PROCESS | 1831 | 1461021298621 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2ea32000 == 43 [pid = 1831] [id = 100] 16:14:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x7feb18a09800) [pid = 1831] [serial = 299] [outer = (nil)] 16:14:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x7feb197ec400) [pid = 1831] [serial = 300] [outer = 0x7feb18a09800] 16:14:58 INFO - PROCESS | 1831 | 1461021298695 Marionette DEBUG loaded listener.js 16:14:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x7feb19bd0c00) [pid = 1831] [serial = 301] [outer = 0x7feb18a09800] 16:14:59 INFO - PROCESS | 1831 | 1461021299637 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]]]}] 16:14:59 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. 16:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1380ms 16:14:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:14:59 INFO - PROCESS | 1831 | 1461021299669 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:14:59 INFO - PROCESS | 1831 | 1461021299672 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 16:14:59 INFO - PROCESS | 1831 | 1461021299678 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:14:59 INFO - PROCESS | 1831 | 1461021299681 Marionette TRACE conn3 <- [1,374,null,{}] 16:14:59 INFO - PROCESS | 1831 | 1461021299685 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}] 16:14:59 INFO - PROCESS | 1831 | 1461021299820 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:14:59 INFO - PROCESS | 1831 | 1461021299965 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb3026c000 == 44 [pid = 1831] [id = 101] 16:14:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x7feb19614c00) [pid = 1831] [serial = 302] [outer = (nil)] 16:15:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x7feb1f456400) [pid = 1831] [serial = 303] [outer = 0x7feb19614c00] 16:15:00 INFO - PROCESS | 1831 | 1461021300032 Marionette DEBUG loaded listener.js 16:15:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x7feb26e37c00) [pid = 1831] [serial = 304] [outer = 0x7feb19614c00] 16:15:00 INFO - PROCESS | 1831 | 1461021300822 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:15:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:15:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1180ms 16:15:00 INFO - PROCESS | 1831 | 1461021300857 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:15:00 INFO - PROCESS | 1831 | 1461021300860 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 16:15:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:15:00 INFO - PROCESS | 1831 | 1461021300865 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:15:00 INFO - PROCESS | 1831 | 1461021300868 Marionette TRACE conn3 <- [1,378,null,{}] 16:15:00 INFO - PROCESS | 1831 | 1461021300873 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}] 16:15:01 INFO - PROCESS | 1831 | 1461021301072 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:15:01 INFO - PROCESS | 1831 | 1461021301085 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f5b5800 == 45 [pid = 1831] [id = 102] 16:15:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x7feb1a16d400) [pid = 1831] [serial = 305] [outer = (nil)] 16:15:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 116 (0x7feb27cf6000) [pid = 1831] [serial = 306] [outer = 0x7feb1a16d400] 16:15:01 INFO - PROCESS | 1831 | 1461021301149 Marionette DEBUG loaded listener.js 16:15:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 117 (0x7feb2bf08c00) [pid = 1831] [serial = 307] [outer = 0x7feb1a16d400] 16:15:02 INFO - PROCESS | 1831 | 1461021302211 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:15:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:15:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1435ms 16:15:02 INFO - PROCESS | 1831 | 1461021302301 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:15:02 INFO - PROCESS | 1831 | 1461021302306 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 16:15:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:15:02 INFO - PROCESS | 1831 | 1461021302313 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:15:02 INFO - PROCESS | 1831 | 1461021302318 Marionette TRACE conn3 <- [1,382,null,{}] 16:15:02 INFO - PROCESS | 1831 | 1461021302325 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}] 16:15:02 INFO - PROCESS | 1831 | 1461021302493 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:15:02 INFO - PROCESS | 1831 | 1461021302649 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1abe1800 == 46 [pid = 1831] [id = 103] 16:15:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 118 (0x7feb11b2c000) [pid = 1831] [serial = 308] [outer = (nil)] 16:15:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 119 (0x7feb138b3400) [pid = 1831] [serial = 309] [outer = 0x7feb11b2c000] 16:15:02 INFO - PROCESS | 1831 | 1461021302817 Marionette DEBUG loaded listener.js 16:15:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 120 (0x7feb16d32400) [pid = 1831] [serial = 310] [outer = 0x7feb11b2c000] 16:15:03 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:15:03 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:15:03 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:15:03 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:15:03 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:15:03 INFO - PROCESS | 1831 | 1461021303594 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:15:03 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1613c800 == 45 [pid = 1831] [id = 96] 16:15:03 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb27885800 == 44 [pid = 1831] [id = 95] 16:15:03 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb25b03000 == 43 [pid = 1831] [id = 94] 16:15:03 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1b2da800 == 42 [pid = 1831] [id = 93] 16:15:03 INFO - PROCESS | 1831 | --DOMWINDOW == 119 (0x7feb2ea8a000) [pid = 1831] [serial = 254] [outer = (nil)] [url = about:blank] 16:15:03 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19adf800 == 41 [pid = 1831] [id = 92] 16:15:03 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb102a7800 == 40 [pid = 1831] [id = 91] 16:15:03 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a293800 == 39 [pid = 1831] [id = 90] 16:15:03 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2b59c000 == 38 [pid = 1831] [id = 85] 16:15:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:15:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1378ms 16:15:03 INFO - PROCESS | 1831 | 1461021303692 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:15:03 INFO - PROCESS | 1831 | 1461021303699 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 16:15:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:15:03 INFO - PROCESS | 1831 | 1461021303707 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:15:03 INFO - PROCESS | 1831 | 1461021303711 Marionette TRACE conn3 <- [1,386,null,{}] 16:15:03 INFO - PROCESS | 1831 | 1461021303716 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}] 16:15:03 INFO - PROCESS | 1831 | 1461021303856 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:15:03 INFO - PROCESS | 1831 | --DOMWINDOW == 118 (0x7feb29d9c000) [pid = 1831] [serial = 245] [outer = (nil)] [url = about:blank] 16:15:03 INFO - PROCESS | 1831 | --DOMWINDOW == 117 (0x7feb2c10fc00) [pid = 1831] [serial = 248] [outer = (nil)] [url = about:blank] 16:15:03 INFO - PROCESS | 1831 | --DOMWINDOW == 116 (0x7feb16b08800) [pid = 1831] [serial = 234] [outer = (nil)] [url = about:blank] 16:15:03 INFO - PROCESS | 1831 | --DOMWINDOW == 115 (0x7feb138ae400) [pid = 1831] [serial = 233] [outer = (nil)] [url = about:blank] 16:15:03 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0x7feb1960d000) [pid = 1831] [serial = 236] [outer = (nil)] [url = about:blank] 16:15:03 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x7feb19b8ac00) [pid = 1831] [serial = 237] [outer = (nil)] [url = about:blank] 16:15:03 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x7feb26e36800) [pid = 1831] [serial = 242] [outer = (nil)] [url = about:blank] 16:15:03 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x7feb1c2e5c00) [pid = 1831] [serial = 239] [outer = (nil)] [url = about:blank] 16:15:03 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x7feb25bde400) [pid = 1831] [serial = 240] [outer = (nil)] [url = about:blank] 16:15:03 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x7feb1a10d400) [pid = 1831] [serial = 221] [outer = (nil)] [url = about:blank] 16:15:03 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x7feb1c057c00) [pid = 1831] [serial = 230] [outer = (nil)] [url = about:blank] 16:15:03 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x7feb2dda2400) [pid = 1831] [serial = 249] [outer = (nil)] [url = about:blank] 16:15:03 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x7feb16178c00) [pid = 1831] [serial = 218] [outer = (nil)] [url = about:blank] 16:15:03 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x7feb26ec3c00) [pid = 1831] [serial = 224] [outer = (nil)] [url = about:blank] 16:15:03 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x7feb29e90c00) [pid = 1831] [serial = 227] [outer = (nil)] [url = about:blank] 16:15:03 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x7feb2bc67000) [pid = 1831] [serial = 246] [outer = (nil)] [url = about:blank] 16:15:03 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x7feb26edc400) [pid = 1831] [serial = 251] [outer = (nil)] [url = about:blank] 16:15:03 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x7feb2e76b000) [pid = 1831] [serial = 252] [outer = (nil)] [url = about:blank] 16:15:03 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x7feb27cf8000) [pid = 1831] [serial = 243] [outer = (nil)] [url = about:blank] 16:15:03 INFO - PROCESS | 1831 | 1461021303976 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb16146000 == 39 [pid = 1831] [id = 104] 16:15:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x7feb12503c00) [pid = 1831] [serial = 311] [outer = (nil)] 16:15:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x7feb18dc7000) [pid = 1831] [serial = 312] [outer = 0x7feb12503c00] 16:15:04 INFO - PROCESS | 1831 | 1461021304037 Marionette DEBUG loaded listener.js 16:15:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x7feb197e2400) [pid = 1831] [serial = 313] [outer = 0x7feb12503c00] 16:15:04 INFO - PROCESS | 1831 | 1461021304765 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]]]}] 16:15:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:15:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1080ms 16:15:04 INFO - PROCESS | 1831 | 1461021304794 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:15:04 INFO - PROCESS | 1831 | 1461021304797 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 16:15:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:15:04 INFO - PROCESS | 1831 | 1461021304803 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:15:04 INFO - PROCESS | 1831 | 1461021304808 Marionette TRACE conn3 <- [1,390,null,{}] 16:15:04 INFO - PROCESS | 1831 | 1461021304826 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}] 16:15:05 INFO - PROCESS | 1831 | 1461021304995 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:15:05 INFO - PROCESS | 1831 | 1461021305011 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1b30d800 == 40 [pid = 1831] [id = 105] 16:15:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x7feb19bd0400) [pid = 1831] [serial = 314] [outer = (nil)] 16:15:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x7feb1a10d400) [pid = 1831] [serial = 315] [outer = 0x7feb19bd0400] 16:15:05 INFO - PROCESS | 1831 | 1461021305072 Marionette DEBUG loaded listener.js 16:15:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x7feb1b440800) [pid = 1831] [serial = 316] [outer = 0x7feb19bd0400] 16:15:05 INFO - PROCESS | 1831 | 1461021305748 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]]]}] 16:15:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:15:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 981ms 16:15:05 INFO - PROCESS | 1831 | 1461021305784 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:15:05 INFO - PROCESS | 1831 | 1461021305788 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 16:15:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:15:05 INFO - PROCESS | 1831 | 1461021305808 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:15:05 INFO - PROCESS | 1831 | 1461021305811 Marionette TRACE conn3 <- [1,394,null,{}] 16:15:05 INFO - PROCESS | 1831 | 1461021305817 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}] 16:15:05 INFO - PROCESS | 1831 | 1461021305947 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:15:05 INFO - PROCESS | 1831 | 1461021305961 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb26a9e000 == 41 [pid = 1831] [id = 106] 16:15:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x7feb25bd9400) [pid = 1831] [serial = 317] [outer = (nil)] 16:15:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x7feb26e10000) [pid = 1831] [serial = 318] [outer = 0x7feb25bd9400] 16:15:06 INFO - PROCESS | 1831 | 1461021306017 Marionette DEBUG loaded listener.js 16:15:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x7feb27e0d800) [pid = 1831] [serial = 319] [outer = 0x7feb25bd9400] 16:15:06 INFO - PROCESS | 1831 | 1461021306799 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]]]}] 16:15:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:15:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1042ms 16:15:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:15:06 INFO - PROCESS | 1831 | 1461021306836 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:15:06 INFO - PROCESS | 1831 | 1461021306838 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 16:15:06 INFO - PROCESS | 1831 | 1461021306844 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:15:06 INFO - PROCESS | 1831 | 1461021306847 Marionette TRACE conn3 <- [1,398,null,{}] 16:15:06 INFO - PROCESS | 1831 | 1461021306851 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}] 16:15:07 INFO - PROCESS | 1831 | 1461021307019 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:15:07 INFO - PROCESS | 1831 | 1461021307047 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb29d81000 == 42 [pid = 1831] [id = 107] 16:15:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x7feb27e0ec00) [pid = 1831] [serial = 320] [outer = (nil)] 16:15:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x7feb2bb2a400) [pid = 1831] [serial = 321] [outer = 0x7feb27e0ec00] 16:15:07 INFO - PROCESS | 1831 | 1461021307105 Marionette DEBUG loaded listener.js 16:15:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x7feb2c04b800) [pid = 1831] [serial = 322] [outer = 0x7feb27e0ec00] 16:15:07 INFO - PROCESS | 1831 | 1461021307810 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]]]}] 16:15:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:15:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1027ms 16:15:07 INFO - PROCESS | 1831 | 1461021307870 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:15:07 INFO - PROCESS | 1831 | 1461021307874 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 16:15:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:15:07 INFO - PROCESS | 1831 | 1461021307879 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:15:07 INFO - PROCESS | 1831 | 1461021307881 Marionette TRACE conn3 <- [1,402,null,{}] 16:15:07 INFO - PROCESS | 1831 | 1461021307886 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}] 16:15:08 INFO - PROCESS | 1831 | 1461021308093 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:15:08 INFO - PROCESS | 1831 | 1461021308111 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2bca2800 == 43 [pid = 1831] [id = 108] 16:15:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x7feb29d29c00) [pid = 1831] [serial = 323] [outer = (nil)] 16:15:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x7feb30063400) [pid = 1831] [serial = 324] [outer = 0x7feb29d29c00] 16:15:08 INFO - PROCESS | 1831 | 1461021308170 Marionette DEBUG loaded listener.js 16:15:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x7feb4ae12800) [pid = 1831] [serial = 325] [outer = 0x7feb29d29c00] 16:15:08 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0x7feb26c92400) [pid = 1831] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:15:08 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x7feb2bb2f000) [pid = 1831] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:15:08 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x7feb138b4800) [pid = 1831] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:15:08 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x7feb19bd8400) [pid = 1831] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:15:08 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x7feb138b9000) [pid = 1831] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:15:08 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x7feb0ff03c00) [pid = 1831] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:15:08 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x7feb16bbbc00) [pid = 1831] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:15:08 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x7feb27e05400) [pid = 1831] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:15:08 INFO - PROCESS | 1831 | 1461021308984 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]]]}] 16:15:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:15:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1123ms 16:15:09 INFO - PROCESS | 1831 | 1461021309003 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:15:09 INFO - PROCESS | 1831 | 1461021309006 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 16:15:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:15:09 INFO - PROCESS | 1831 | 1461021309011 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:15:09 INFO - PROCESS | 1831 | 1461021309013 Marionette TRACE conn3 <- [1,406,null,{}] 16:15:09 INFO - PROCESS | 1831 | 1461021309018 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}] 16:15:09 INFO - PROCESS | 1831 | 1461021309169 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:15:09 INFO - PROCESS | 1831 | 1461021309182 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2bc8b800 == 44 [pid = 1831] [id = 109] 16:15:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x7feb0efb2000) [pid = 1831] [serial = 326] [outer = (nil)] 16:15:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x7feb0f7ef800) [pid = 1831] [serial = 327] [outer = 0x7feb0efb2000] 16:15:09 INFO - PROCESS | 1831 | 1461021309237 Marionette DEBUG loaded listener.js 16:15:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x7feb138b6400) [pid = 1831] [serial = 328] [outer = 0x7feb0efb2000] 16:15:09 INFO - PROCESS | 1831 | 1461021309876 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]]]}] 16:15:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:15:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 925ms 16:15:09 INFO - PROCESS | 1831 | 1461021309937 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:15:09 INFO - PROCESS | 1831 | 1461021309940 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 16:15:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:15:09 INFO - PROCESS | 1831 | 1461021309946 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:15:09 INFO - PROCESS | 1831 | 1461021309948 Marionette TRACE conn3 <- [1,410,null,{}] 16:15:09 INFO - PROCESS | 1831 | 1461021309953 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}] 16:15:10 INFO - PROCESS | 1831 | 1461021310105 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:15:10 INFO - PROCESS | 1831 | 1461021310120 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb30098000 == 45 [pid = 1831] [id = 110] 16:15:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x7feb0efb0000) [pid = 1831] [serial = 329] [outer = (nil)] 16:15:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x7feb27e05400) [pid = 1831] [serial = 330] [outer = 0x7feb0efb0000] 16:15:10 INFO - PROCESS | 1831 | 1461021310176 Marionette DEBUG loaded listener.js 16:15:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x7feb27e35800) [pid = 1831] [serial = 331] [outer = 0x7feb0efb0000] 16:15:11 INFO - PROCESS | 1831 | 1461021311028 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]]]}] 16:15:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:15:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1124ms 16:15:11 INFO - PROCESS | 1831 | 1461021311072 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:15:11 INFO - PROCESS | 1831 | 1461021311078 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 16:15:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:15:11 INFO - PROCESS | 1831 | 1461021311086 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:15:11 INFO - PROCESS | 1831 | 1461021311091 Marionette TRACE conn3 <- [1,414,null,{}] 16:15:11 INFO - PROCESS | 1831 | 1461021311099 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}] 16:15:11 INFO - PROCESS | 1831 | 1461021311259 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:15:11 INFO - PROCESS | 1831 | 1461021311392 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18411000 == 46 [pid = 1831] [id = 111] 16:15:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x7feb0f7ea800) [pid = 1831] [serial = 332] [outer = (nil)] 16:15:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x7feb138b8c00) [pid = 1831] [serial = 333] [outer = 0x7feb0f7ea800] 16:15:11 INFO - PROCESS | 1831 | 1461021311462 Marionette DEBUG loaded listener.js 16:15:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 116 (0x7feb18dc1000) [pid = 1831] [serial = 334] [outer = 0x7feb0f7ea800] 16:15:12 INFO - PROCESS | 1831 | 1461021312329 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]]]}] 16:15:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:15:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1293ms 16:15:12 INFO - PROCESS | 1831 | 1461021312379 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:15:12 INFO - PROCESS | 1831 | 1461021312386 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 16:15:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:15:12 INFO - PROCESS | 1831 | 1461021312396 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:15:12 INFO - PROCESS | 1831 | 1461021312400 Marionette TRACE conn3 <- [1,418,null,{}] 16:15:12 INFO - PROCESS | 1831 | 1461021312405 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}] 16:15:12 INFO - PROCESS | 1831 | 1461021312551 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:15:12 INFO - PROCESS | 1831 | 1461021312692 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a4db000 == 47 [pid = 1831] [id = 112] 16:15:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 117 (0x7feb0f7f4800) [pid = 1831] [serial = 335] [outer = (nil)] 16:15:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 118 (0x7feb197eb000) [pid = 1831] [serial = 336] [outer = 0x7feb0f7f4800] 16:15:12 INFO - PROCESS | 1831 | 1461021312759 Marionette DEBUG loaded listener.js 16:15:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 119 (0x7feb1a20a800) [pid = 1831] [serial = 337] [outer = 0x7feb0f7f4800] 16:15:14 INFO - PROCESS | 1831 | 1461021314256 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]]]}] 16:15:14 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 16:15:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1877ms 16:15:14 INFO - PROCESS | 1831 | 1461021314273 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:15:14 INFO - PROCESS | 1831 | 1461021314276 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 16:15:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:15:14 INFO - PROCESS | 1831 | 1461021314282 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:15:14 INFO - PROCESS | 1831 | 1461021314288 Marionette TRACE conn3 <- [1,422,null,{}] 16:15:14 INFO - PROCESS | 1831 | 1461021314302 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}] 16:15:14 INFO - PROCESS | 1831 | 1461021314446 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:15:14 INFO - PROCESS | 1831 | 1461021314579 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2bf33000 == 48 [pid = 1831] [id = 113] 16:15:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 120 (0x7feb197e1c00) [pid = 1831] [serial = 338] [outer = (nil)] 16:15:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 121 (0x7feb27e34c00) [pid = 1831] [serial = 339] [outer = 0x7feb197e1c00] 16:15:14 INFO - PROCESS | 1831 | 1461021314651 Marionette DEBUG loaded listener.js 16:15:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 122 (0x7feb29dcc000) [pid = 1831] [serial = 340] [outer = 0x7feb197e1c00] 16:15:15 INFO - PROCESS | 1831 | 1461021315829 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]]]}] 16:15:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:15:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1582ms 16:15:15 INFO - PROCESS | 1831 | 1461021315865 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:15:15 INFO - PROCESS | 1831 | 1461021315869 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 16:15:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:15:15 INFO - PROCESS | 1831 | 1461021315887 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:15:15 INFO - PROCESS | 1831 | 1461021315889 Marionette TRACE conn3 <- [1,426,null,{}] 16:15:15 INFO - PROCESS | 1831 | 1461021315895 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}] 16:15:16 INFO - PROCESS | 1831 | 1461021316078 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:15:16 INFO - PROCESS | 1831 | 1461021316191 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb109c9000 == 49 [pid = 1831] [id = 114] 16:15:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 123 (0x7feb0f7a0c00) [pid = 1831] [serial = 341] [outer = (nil)] 16:15:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 124 (0x7feb0f7ec000) [pid = 1831] [serial = 342] [outer = 0x7feb0f7a0c00] 16:15:16 INFO - PROCESS | 1831 | 1461021316472 Marionette DEBUG loaded listener.js 16:15:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 125 (0x7feb100c6400) [pid = 1831] [serial = 343] [outer = 0x7feb0f7a0c00] 16:15:17 INFO - PROCESS | 1831 | 1461021317338 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] 16:15:17 INFO - PROCESS | 1831 | 1461021317426 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 16:15:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:15:17 INFO - PROCESS | 1831 | 1461021317434 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:15:17 INFO - PROCESS | 1831 | 1461021317437 Marionette TRACE conn3 <- [1,430,null,{}] 16:15:17 INFO - PROCESS | 1831 | 1461021317444 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}] 16:15:17 INFO - PROCESS | 1831 | 1461021317588 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:15:17 INFO - PROCESS | 1831 | 1461021317728 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb16137800 == 50 [pid = 1831] [id = 115] 16:15:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 126 (0x7feb16178800) [pid = 1831] [serial = 344] [outer = (nil)] 16:15:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 127 (0x7feb1889f800) [pid = 1831] [serial = 345] [outer = 0x7feb16178800] 16:15:17 INFO - PROCESS | 1831 | 1461021317789 Marionette DEBUG loaded listener.js 16:15:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 128 (0x7feb19460c00) [pid = 1831] [serial = 346] [outer = 0x7feb16178800] 16:15:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2bc8b800 == 49 [pid = 1831] [id = 109] 16:15:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2bca2800 == 48 [pid = 1831] [id = 108] 16:15:18 INFO - PROCESS | 1831 | --DOMWINDOW == 127 (0x7feb16d32c00) [pid = 1831] [serial = 257] [outer = (nil)] [url = about:blank] 16:15:18 INFO - PROCESS | 1831 | --DOMWINDOW == 126 (0x7feb25b4f800) [pid = 1831] [serial = 260] [outer = (nil)] [url = about:blank] 16:15:18 INFO - PROCESS | 1831 | --DOMWINDOW == 125 (0x7feb2bb24000) [pid = 1831] [serial = 264] [outer = (nil)] [url = about:blank] 16:15:18 INFO - PROCESS | 1831 | --DOMWINDOW == 124 (0x7feb30299400) [pid = 1831] [serial = 267] [outer = (nil)] [url = about:blank] 16:15:18 INFO - PROCESS | 1831 | --DOMWINDOW == 123 (0x7feb2eaab800) [pid = 1831] [serial = 291] [outer = (nil)] [url = about:blank] 16:15:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb29d81000 == 47 [pid = 1831] [id = 107] 16:15:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb26a9e000 == 46 [pid = 1831] [id = 106] 16:15:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1b30d800 == 45 [pid = 1831] [id = 105] 16:15:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb16146000 == 44 [pid = 1831] [id = 104] 16:15:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1abe1800 == 43 [pid = 1831] [id = 103] 16:15:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb3026c000 == 42 [pid = 1831] [id = 101] 16:15:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2ea32000 == 41 [pid = 1831] [id = 100] 16:15:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1c0db800 == 40 [pid = 1831] [id = 99] 16:15:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1896f800 == 39 [pid = 1831] [id = 98] 16:15:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2b519000 == 38 [pid = 1831] [id = 97] 16:15:18 INFO - PROCESS | 1831 | --DOMWINDOW == 122 (0x7feb26e0f000) [pid = 1831] [serial = 282] [outer = (nil)] [url = about:blank] 16:15:18 INFO - PROCESS | 1831 | --DOMWINDOW == 121 (0x7feb2bf08400) [pid = 1831] [serial = 285] [outer = (nil)] [url = about:blank] 16:15:18 INFO - PROCESS | 1831 | --DOMWINDOW == 120 (0x7feb269b6000) [pid = 1831] [serial = 288] [outer = (nil)] [url = about:blank] 16:15:18 INFO - PROCESS | 1831 | --DOMWINDOW == 119 (0x7feb25b5a800) [pid = 1831] [serial = 279] [outer = (nil)] [url = about:blank] 16:15:18 INFO - PROCESS | 1831 | --DOMWINDOW == 118 (0x7feb157c1800) [pid = 1831] [serial = 270] [outer = (nil)] [url = about:blank] 16:15:18 INFO - PROCESS | 1831 | --DOMWINDOW == 117 (0x7feb17639400) [pid = 1831] [serial = 273] [outer = (nil)] [url = about:blank] 16:15:18 INFO - PROCESS | 1831 | --DOMWINDOW == 116 (0x7feb19c48c00) [pid = 1831] [serial = 274] [outer = (nil)] [url = about:blank] 16:15:18 INFO - PROCESS | 1831 | --DOMWINDOW == 115 (0x7feb19bd4c00) [pid = 1831] [serial = 276] [outer = (nil)] [url = about:blank] 16:15:18 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0x7feb1a211c00) [pid = 1831] [serial = 277] [outer = (nil)] [url = about:blank] 16:15:18 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x7feb2ea8f000) [pid = 1831] [serial = 289] [outer = (nil)] [url = about:blank] 16:15:18 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x7feb2dda1800) [pid = 1831] [serial = 286] [outer = (nil)] [url = about:blank] 16:15:18 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x7feb29e45000) [pid = 1831] [serial = 114] [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.] 16:15:18 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x7feb17becc00) [pid = 1831] [serial = 271] [outer = (nil)] [url = about:blank] 16:15:18 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x7feb27b2ec00) [pid = 1831] [serial = 283] [outer = (nil)] [url = about:blank] 16:15:18 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x7feb26c10800) [pid = 1831] [serial = 280] [outer = (nil)] [url = about:blank] 16:15:18 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x7feb29dc8000) [pid = 1831] [serial = 216] [outer = (nil)] [url = about:blank] 16:15:18 INFO - PROCESS | 1831 | 1461021318604 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]]]}] 16:15:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:15:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1227ms 16:15:18 INFO - PROCESS | 1831 | 1461021318661 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:15:18 INFO - PROCESS | 1831 | 1461021318665 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 16:15:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:15:18 INFO - PROCESS | 1831 | 1461021318676 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:15:18 INFO - PROCESS | 1831 | 1461021318679 Marionette TRACE conn3 <- [1,434,null,{}] 16:15:18 INFO - PROCESS | 1831 | 1461021318688 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}] 16:15:18 INFO - PROCESS | 1831 | 1461021318826 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:15:18 INFO - PROCESS | 1831 | 1461021318842 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18972800 == 39 [pid = 1831] [id = 116] 16:15:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x7feb1960e000) [pid = 1831] [serial = 347] [outer = (nil)] 16:15:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x7feb19bce800) [pid = 1831] [serial = 348] [outer = 0x7feb1960e000] 16:15:18 INFO - PROCESS | 1831 | 1461021318909 Marionette DEBUG loaded listener.js 16:15:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x7feb1a204400) [pid = 1831] [serial = 349] [outer = 0x7feb1960e000] 16:15:19 INFO - PROCESS | 1831 | 1461021319727 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]]]}] 16:15:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:15:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1084ms 16:15:19 INFO - PROCESS | 1831 | 1461021319763 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:15:19 INFO - PROCESS | 1831 | 1461021319765 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 16:15:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:15:19 INFO - PROCESS | 1831 | 1461021319774 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:15:19 INFO - PROCESS | 1831 | 1461021319779 Marionette TRACE conn3 <- [1,438,null,{}] 16:15:19 INFO - PROCESS | 1831 | 1461021319794 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}] 16:15:19 INFO - PROCESS | 1831 | 1461021319932 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:15:19 INFO - PROCESS | 1831 | 1461021319948 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a4e5000 == 40 [pid = 1831] [id = 117] 16:15:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x7feb19b91400) [pid = 1831] [serial = 350] [outer = (nil)] 16:15:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x7feb1c2ea800) [pid = 1831] [serial = 351] [outer = 0x7feb19b91400] 16:15:20 INFO - PROCESS | 1831 | 1461021320006 Marionette DEBUG loaded listener.js 16:15:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x7feb26742800) [pid = 1831] [serial = 352] [outer = 0x7feb19b91400] 16:15:20 INFO - PROCESS | 1831 | 1461021320714 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]]]}] 16:15:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:15:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1032ms 16:15:20 INFO - PROCESS | 1831 | 1461021320809 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:15:20 INFO - PROCESS | 1831 | 1461021320814 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 16:15:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:15:20 INFO - PROCESS | 1831 | 1461021320826 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:15:20 INFO - PROCESS | 1831 | 1461021320831 Marionette TRACE conn3 <- [1,442,null,{}] 16:15:20 INFO - PROCESS | 1831 | 1461021320841 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}] 16:15:21 INFO - PROCESS | 1831 | 1461021321065 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:15:21 INFO - PROCESS | 1831 | 1461021321198 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb157d4800 == 41 [pid = 1831] [id = 118] 16:15:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x7feb0efa8800) [pid = 1831] [serial = 353] [outer = (nil)] 16:15:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x7feb0ff6a800) [pid = 1831] [serial = 354] [outer = 0x7feb0efa8800] 16:15:21 INFO - PROCESS | 1831 | 1461021321270 Marionette DEBUG loaded listener.js 16:15:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 116 (0x7feb0ff70000) [pid = 1831] [serial = 355] [outer = 0x7feb0efa8800] 16:15:22 INFO - PROCESS | 1831 | 1461021322131 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]]]}] 16:15:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:15:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1340ms 16:15:22 INFO - PROCESS | 1831 | 1461021322167 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:15:22 INFO - PROCESS | 1831 | 1461021322171 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 16:15:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:15:22 INFO - PROCESS | 1831 | 1461021322184 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:15:22 INFO - PROCESS | 1831 | 1461021322190 Marionette TRACE conn3 <- [1,446,null,{}] 16:15:22 INFO - PROCESS | 1831 | 1461021322196 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}] 16:15:22 INFO - PROCESS | 1831 | 1461021322348 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:15:22 INFO - PROCESS | 1831 | 1461021322492 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1b4b8800 == 42 [pid = 1831] [id = 119] 16:15:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 117 (0x7feb0ff66400) [pid = 1831] [serial = 356] [outer = (nil)] 16:15:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 118 (0x7feb1909f400) [pid = 1831] [serial = 357] [outer = 0x7feb0ff66400] 16:15:22 INFO - PROCESS | 1831 | 1461021322565 Marionette DEBUG loaded listener.js 16:15:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 119 (0x7feb197e9800) [pid = 1831] [serial = 358] [outer = 0x7feb0ff66400] 16:15:23 INFO - PROCESS | 1831 | 1461021323581 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]]]}] 16:15:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:15:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1434ms 16:15:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:15:23 INFO - PROCESS | 1831 | 1461021323614 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:15:23 INFO - PROCESS | 1831 | 1461021323617 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 16:15:23 INFO - PROCESS | 1831 | 1461021323624 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:15:23 INFO - PROCESS | 1831 | 1461021323627 Marionette TRACE conn3 <- [1,450,null,{}] 16:15:23 INFO - PROCESS | 1831 | 1461021323641 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}] 16:15:23 INFO - PROCESS | 1831 | 1461021323793 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:15:23 INFO - PROCESS | 1831 | 1461021323946 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb269c9000 == 43 [pid = 1831] [id = 120] 16:15:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 120 (0x7feb1a63b800) [pid = 1831] [serial = 359] [outer = (nil)] 16:15:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 121 (0x7feb1c05ac00) [pid = 1831] [serial = 360] [outer = 0x7feb1a63b800] 16:15:24 INFO - PROCESS | 1831 | 1461021324024 Marionette DEBUG loaded listener.js 16:15:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 122 (0x7feb269bfc00) [pid = 1831] [serial = 361] [outer = 0x7feb1a63b800] 16:15:24 INFO - PROCESS | 1831 | 1461021324882 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] 16:15:24 INFO - PROCESS | 1831 | 1461021324962 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 16:15:24 INFO - PROCESS | 1831 | 1461021324968 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:15:24 INFO - PROCESS | 1831 | 1461021324971 Marionette TRACE conn3 <- [1,454,null,{}] 16:15:24 INFO - PROCESS | 1831 | 1461021324976 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}] 16:15:25 INFO - PROCESS | 1831 | 1461021325159 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 16:15:25 INFO - PROCESS | 1831 | 1461021325294 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f74c000 == 44 [pid = 1831] [id = 121] 16:15:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 123 (0x7feb1b3a9000) [pid = 1831] [serial = 362] [outer = (nil)] 16:15:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 124 (0x7feb27e36c00) [pid = 1831] [serial = 363] [outer = 0x7feb1b3a9000] 16:15:25 INFO - PROCESS | 1831 | 1461021325363 Marionette DEBUG loaded listener.js 16:15:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 125 (0x7feb27e3d000) [pid = 1831] [serial = 364] [outer = 0x7feb1b3a9000] 16:15:26 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:15:26 INFO - PROCESS | 1831 | 1461021326235 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]]]}] 16:15:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:15:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1326ms 16:15:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:15:26 INFO - PROCESS | 1831 | 1461021326295 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 16:15:26 INFO - PROCESS | 1831 | 1461021326297 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 16:15:26 INFO - PROCESS | 1831 | 1461021326303 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:15:26 INFO - PROCESS | 1831 | 1461021326306 Marionette TRACE conn3 <- [1,458,null,{}] 16:15:26 INFO - PROCESS | 1831 | 1461021326311 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}] 16:15:26 INFO - PROCESS | 1831 | 1461021326447 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 16:15:26 INFO - PROCESS | 1831 | 1461021326585 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb29ed3000 == 45 [pid = 1831] [id = 122] 16:15:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 126 (0x7feb0ef83000) [pid = 1831] [serial = 365] [outer = (nil)] 16:15:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 127 (0x7feb0ef8c400) [pid = 1831] [serial = 366] [outer = 0x7feb0ef83000] 16:15:26 INFO - PROCESS | 1831 | 1461021326655 Marionette DEBUG loaded listener.js 16:15:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 128 (0x7feb0ef91c00) [pid = 1831] [serial = 367] [outer = 0x7feb0ef83000] 16:15:27 INFO - PROCESS | 1831 | 1461021327436 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] 16:15:27 INFO - PROCESS | 1831 | 1461021327488 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 16:15:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:15:27 INFO - PROCESS | 1831 | 1461021327494 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:15:27 INFO - PROCESS | 1831 | 1461021327497 Marionette TRACE conn3 <- [1,462,null,{}] 16:15:27 INFO - PROCESS | 1831 | 1461021327502 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}] 16:15:27 INFO - PROCESS | 1831 | 1461021327682 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 16:15:27 INFO - PROCESS | 1831 | 1461021327817 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2c127800 == 46 [pid = 1831] [id = 123] 16:15:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 129 (0x7feb0ef88000) [pid = 1831] [serial = 368] [outer = (nil)] 16:15:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 130 (0x7feb2b97c000) [pid = 1831] [serial = 369] [outer = 0x7feb0ef88000] 16:15:27 INFO - PROCESS | 1831 | 1461021327896 Marionette DEBUG loaded listener.js 16:15:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 131 (0x7feb2b983400) [pid = 1831] [serial = 370] [outer = 0x7feb0ef88000] 16:15:28 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:15:28 INFO - PROCESS | 1831 | 1461021328821 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] 16:15:28 INFO - PROCESS | 1831 | 1461021328880 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 16:15:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:15:28 INFO - PROCESS | 1831 | 1461021328886 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:15:28 INFO - PROCESS | 1831 | 1461021328888 Marionette TRACE conn3 <- [1,466,null,{}] 16:15:28 INFO - PROCESS | 1831 | 1461021328893 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}] 16:15:29 INFO - PROCESS | 1831 | 1461021329034 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 16:15:29 INFO - PROCESS | 1831 | 1461021329175 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14ac8800 == 47 [pid = 1831] [id = 124] 16:15:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 132 (0x7feb0f7e6400) [pid = 1831] [serial = 371] [outer = (nil)] 16:15:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 133 (0x7feb2bcabc00) [pid = 1831] [serial = 372] [outer = 0x7feb0f7e6400] 16:15:29 INFO - PROCESS | 1831 | 1461021329242 Marionette DEBUG loaded listener.js 16:15:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 134 (0x7feb2c10f400) [pid = 1831] [serial = 373] [outer = 0x7feb0f7e6400] 16:15:30 INFO - PROCESS | 1831 | 1461021330207 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] 16:15:30 INFO - PROCESS | 1831 | 1461021330274 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 16:15:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:15:30 INFO - PROCESS | 1831 | 1461021330282 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:15:30 INFO - PROCESS | 1831 | 1461021330287 Marionette TRACE conn3 <- [1,470,null,{}] 16:15:30 INFO - PROCESS | 1831 | 1461021330293 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}] 16:15:30 INFO - PROCESS | 1831 | 1461021330441 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 16:15:30 INFO - PROCESS | 1831 | 1461021330589 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f5b2000 == 48 [pid = 1831] [id = 125] 16:15:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 135 (0x7feb157c2000) [pid = 1831] [serial = 374] [outer = (nil)] 16:15:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 136 (0x7feb17639400) [pid = 1831] [serial = 375] [outer = 0x7feb157c2000] 16:15:30 INFO - PROCESS | 1831 | 1461021330681 Marionette DEBUG loaded listener.js 16:15:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 137 (0x7feb18dc3c00) [pid = 1831] [serial = 376] [outer = 0x7feb157c2000] 16:15:31 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18972800 == 47 [pid = 1831] [id = 116] 16:15:31 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb16137800 == 46 [pid = 1831] [id = 115] 16:15:31 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb109c9000 == 45 [pid = 1831] [id = 114] 16:15:31 INFO - PROCESS | 1831 | 1461021331531 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]]]}] 16:15:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:15:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1281ms 16:15:31 INFO - PROCESS | 1831 | 1461021331564 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 16:15:31 INFO - PROCESS | 1831 | 1461021331570 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 16:15:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:15:31 INFO - PROCESS | 1831 | 1461021331579 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:15:31 INFO - PROCESS | 1831 | 1461021331583 Marionette TRACE conn3 <- [1,474,null,{}] 16:15:31 INFO - PROCESS | 1831 | 1461021331592 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}] 16:15:31 INFO - PROCESS | 1831 | 1461021331758 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 16:15:31 INFO - PROCESS | 1831 | 1461021331797 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19b4a000 == 46 [pid = 1831] [id = 126] 16:15:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 138 (0x7feb19bcf800) [pid = 1831] [serial = 377] [outer = (nil)] 16:15:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 139 (0x7feb1a90d400) [pid = 1831] [serial = 378] [outer = 0x7feb19bcf800] 16:15:31 INFO - PROCESS | 1831 | 1461021331856 Marionette DEBUG loaded listener.js 16:15:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 140 (0x7feb1f3e2800) [pid = 1831] [serial = 379] [outer = 0x7feb19bcf800] 16:15:32 INFO - PROCESS | 1831 | 1461021332730 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]]]}] 16:15:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:15:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1180ms 16:15:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:15:32 INFO - PROCESS | 1831 | 1461021332759 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 16:15:32 INFO - PROCESS | 1831 | 1461021332762 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 16:15:32 INFO - PROCESS | 1831 | 1461021332766 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:15:32 INFO - PROCESS | 1831 | 1461021332772 Marionette TRACE conn3 <- [1,478,null,{}] 16:15:32 INFO - PROCESS | 1831 | 1461021332786 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}] 16:15:32 INFO - PROCESS | 1831 | 1461021332964 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 16:15:33 INFO - PROCESS | 1831 | 1461021333035 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb26a93800 == 47 [pid = 1831] [id = 127] 16:15:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 141 (0x7feb27e35c00) [pid = 1831] [serial = 380] [outer = (nil)] 16:15:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 142 (0x7feb29e47000) [pid = 1831] [serial = 381] [outer = 0x7feb27e35c00] 16:15:33 INFO - PROCESS | 1831 | 1461021333094 Marionette DEBUG loaded listener.js 16:15:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 143 (0x7feb2b981c00) [pid = 1831] [serial = 382] [outer = 0x7feb27e35c00] 16:15:33 INFO - PROCESS | 1831 | --DOMWINDOW == 142 (0x7feb29d29c00) [pid = 1831] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:15:33 INFO - PROCESS | 1831 | --DOMWINDOW == 141 (0x7feb25bd9400) [pid = 1831] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:15:33 INFO - PROCESS | 1831 | --DOMWINDOW == 140 (0x7feb0efb2000) [pid = 1831] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:15:33 INFO - PROCESS | 1831 | --DOMWINDOW == 139 (0x7feb27e0ec00) [pid = 1831] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:15:33 INFO - PROCESS | 1831 | --DOMWINDOW == 138 (0x7feb0f5e9c00) [pid = 1831] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:15:33 INFO - PROCESS | 1831 | --DOMWINDOW == 137 (0x7feb0f7a4000) [pid = 1831] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:15:33 INFO - PROCESS | 1831 | --DOMWINDOW == 136 (0x7feb11b2c000) [pid = 1831] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:15:33 INFO - PROCESS | 1831 | --DOMWINDOW == 135 (0x7feb12503c00) [pid = 1831] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:15:33 INFO - PROCESS | 1831 | --DOMWINDOW == 134 (0x7feb19bd0400) [pid = 1831] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:15:33 INFO - PROCESS | 1831 | 1461021333879 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]]]}] 16:15:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:15:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1136ms 16:15:33 INFO - PROCESS | 1831 | 1461021333903 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 16:15:33 INFO - PROCESS | 1831 | 1461021333907 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 16:15:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:15:33 INFO - PROCESS | 1831 | 1461021333917 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:15:33 INFO - PROCESS | 1831 | 1461021333919 Marionette TRACE conn3 <- [1,482,null,{}] 16:15:33 INFO - PROCESS | 1831 | 1461021333923 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}] 16:15:34 INFO - PROCESS | 1831 | 1461021334061 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 16:15:34 INFO - PROCESS | 1831 | 1461021334074 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2c12f800 == 48 [pid = 1831] [id = 128] 16:15:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 135 (0x7feb13a34800) [pid = 1831] [serial = 383] [outer = (nil)] 16:15:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 136 (0x7feb13a3c400) [pid = 1831] [serial = 384] [outer = 0x7feb13a34800] 16:15:34 INFO - PROCESS | 1831 | 1461021334130 Marionette DEBUG loaded listener.js 16:15:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 137 (0x7feb13a41c00) [pid = 1831] [serial = 385] [outer = 0x7feb13a34800] 16:15:34 INFO - PROCESS | 1831 | 1461021334887 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]]]}] 16:15:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:15:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1030ms 16:15:34 INFO - PROCESS | 1831 | 1461021334943 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 16:15:34 INFO - PROCESS | 1831 | 1461021334945 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 16:15:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:15:34 INFO - PROCESS | 1831 | 1461021334958 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:15:34 INFO - PROCESS | 1831 | 1461021334960 Marionette TRACE conn3 <- [1,486,null,{}] 16:15:34 INFO - PROCESS | 1831 | 1461021334965 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}] 16:15:35 INFO - PROCESS | 1831 | 1461021335089 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 16:15:35 INFO - PROCESS | 1831 | 1461021335102 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27cbb000 == 49 [pid = 1831] [id = 129] 16:15:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 138 (0x7feb13a3d000) [pid = 1831] [serial = 386] [outer = (nil)] 16:15:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 139 (0x7feb1c2eac00) [pid = 1831] [serial = 387] [outer = 0x7feb13a3d000] 16:15:35 INFO - PROCESS | 1831 | 1461021335159 Marionette DEBUG loaded listener.js 16:15:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 140 (0x7feb29e92c00) [pid = 1831] [serial = 388] [outer = 0x7feb13a3d000] 16:15:36 INFO - PROCESS | 1831 | 1461021336137 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]]]}] 16:15:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:15:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1228ms 16:15:36 INFO - PROCESS | 1831 | 1461021336186 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 16:15:36 INFO - PROCESS | 1831 | 1461021336192 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 16:15:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:15:36 INFO - PROCESS | 1831 | 1461021336202 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:15:36 INFO - PROCESS | 1831 | 1461021336205 Marionette TRACE conn3 <- [1,490,null,{}] 16:15:36 INFO - PROCESS | 1831 | 1461021336213 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}] 16:15:36 INFO - PROCESS | 1831 | 1461021336365 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 16:15:36 INFO - PROCESS | 1831 | 1461021336504 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a282000 == 50 [pid = 1831] [id = 130] 16:15:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 141 (0x7feb11997c00) [pid = 1831] [serial = 389] [outer = (nil)] 16:15:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 142 (0x7feb13c57c00) [pid = 1831] [serial = 390] [outer = 0x7feb11997c00] 16:15:36 INFO - PROCESS | 1831 | 1461021336573 Marionette DEBUG loaded listener.js 16:15:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 143 (0x7feb18435800) [pid = 1831] [serial = 391] [outer = 0x7feb11997c00] 16:15:37 INFO - PROCESS | 1831 | 1461021337414 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]]]}] 16:15:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:15:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1244ms 16:15:37 INFO - PROCESS | 1831 | 1461021337478 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 16:15:37 INFO - PROCESS | 1831 | 1461021337486 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 16:15:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:15:37 INFO - PROCESS | 1831 | 1461021337503 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:15:37 INFO - PROCESS | 1831 | 1461021337507 Marionette TRACE conn3 <- [1,494,null,{}] 16:15:37 INFO - PROCESS | 1831 | 1461021337512 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}] 16:15:37 INFO - PROCESS | 1831 | 1461021337653 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 16:15:37 INFO - PROCESS | 1831 | 1461021337764 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27cc9800 == 51 [pid = 1831] [id = 131] 16:15:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 144 (0x7feb13a34c00) [pid = 1831] [serial = 392] [outer = (nil)] 16:15:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 145 (0x7feb18440000) [pid = 1831] [serial = 393] [outer = 0x7feb13a34c00] 16:15:37 INFO - PROCESS | 1831 | 1461021337836 Marionette DEBUG loaded listener.js 16:15:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 146 (0x7feb1960c400) [pid = 1831] [serial = 394] [outer = 0x7feb13a34c00] 16:15:38 INFO - PROCESS | 1831 | 1461021338710 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]]]}] 16:15:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:15:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1240ms 16:15:38 INFO - PROCESS | 1831 | 1461021338739 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 16:15:38 INFO - PROCESS | 1831 | 1461021338742 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 16:15:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:15:38 INFO - PROCESS | 1831 | 1461021338748 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:15:38 INFO - PROCESS | 1831 | 1461021338753 Marionette TRACE conn3 <- [1,498,null,{}] 16:15:38 INFO - PROCESS | 1831 | 1461021338768 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}] 16:15:38 INFO - PROCESS | 1831 | 1461021338919 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 16:15:39 INFO - PROCESS | 1831 | 1461021339066 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb107c1000 == 52 [pid = 1831] [id = 132] 16:15:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 147 (0x7feb157c1800) [pid = 1831] [serial = 395] [outer = (nil)] 16:15:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 148 (0x7feb269b6000) [pid = 1831] [serial = 396] [outer = 0x7feb157c1800] 16:15:39 INFO - PROCESS | 1831 | 1461021339138 Marionette DEBUG loaded listener.js 16:15:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 149 (0x7feb29e8ec00) [pid = 1831] [serial = 397] [outer = 0x7feb157c1800] 16:15:39 INFO - PROCESS | 1831 | 1461021339915 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]]]}] 16:15:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:15:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1235ms 16:15:39 INFO - PROCESS | 1831 | 1461021339986 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 16:15:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:15:39 INFO - PROCESS | 1831 | 1461021339990 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 16:15:39 INFO - PROCESS | 1831 | 1461021339996 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:15:40 INFO - PROCESS | 1831 | 1461021339999 Marionette TRACE conn3 <- [1,502,null,{}] 16:15:40 INFO - PROCESS | 1831 | 1461021340004 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}] 16:15:40 INFO - PROCESS | 1831 | 1461021340150 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 16:15:40 INFO - PROCESS | 1831 | 1461021340290 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1087e000 == 53 [pid = 1831] [id = 133] 16:15:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 150 (0x7feb0dfdd400) [pid = 1831] [serial = 398] [outer = (nil)] 16:15:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 151 (0x7feb0dfe7c00) [pid = 1831] [serial = 399] [outer = 0x7feb0dfdd400] 16:15:40 INFO - PROCESS | 1831 | 1461021340357 Marionette DEBUG loaded listener.js 16:15:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 152 (0x7feb269b9c00) [pid = 1831] [serial = 400] [outer = 0x7feb0dfdd400] 16:15:41 INFO - PROCESS | 1831 | 1461021341134 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]]]}] 16:15:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:15:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1184ms 16:15:41 INFO - PROCESS | 1831 | 1461021341181 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 16:15:41 INFO - PROCESS | 1831 | 1461021341183 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 16:15:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:15:41 INFO - PROCESS | 1831 | 1461021341189 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:15:41 INFO - PROCESS | 1831 | 1461021341192 Marionette TRACE conn3 <- [1,506,null,{}] 16:15:41 INFO - PROCESS | 1831 | 1461021341197 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}] 16:15:41 INFO - PROCESS | 1831 | 1461021341331 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 16:15:41 INFO - PROCESS | 1831 | 1461021341477 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0e1eb800 == 54 [pid = 1831] [id = 134] 16:15:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 153 (0x7feb0dee3400) [pid = 1831] [serial = 401] [outer = (nil)] 16:15:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 154 (0x7feb0deeb800) [pid = 1831] [serial = 402] [outer = 0x7feb0dee3400] 16:15:41 INFO - PROCESS | 1831 | 1461021341544 Marionette DEBUG loaded listener.js 16:15:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 155 (0x7feb0def1000) [pid = 1831] [serial = 403] [outer = 0x7feb0dee3400] 16:15:42 INFO - PROCESS | 1831 | 1461021342365 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]]]}] 16:15:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:15:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1231ms 16:15:42 INFO - PROCESS | 1831 | 1461021342422 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 16:15:42 INFO - PROCESS | 1831 | 1461021342425 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 16:15:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:15:42 INFO - PROCESS | 1831 | 1461021342430 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:15:42 INFO - PROCESS | 1831 | 1461021342432 Marionette TRACE conn3 <- [1,510,null,{}] 16:15:42 INFO - PROCESS | 1831 | 1461021342438 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}] 16:15:42 INFO - PROCESS | 1831 | 1461021342600 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 16:15:42 INFO - PROCESS | 1831 | 1461021342741 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb09061000 == 55 [pid = 1831] [id = 135] 16:15:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 156 (0x7feb0900d400) [pid = 1831] [serial = 404] [outer = (nil)] 16:15:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 157 (0x7feb0dee6000) [pid = 1831] [serial = 405] [outer = 0x7feb0900d400] 16:15:42 INFO - PROCESS | 1831 | 1461021342810 Marionette DEBUG loaded listener.js 16:15:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 158 (0x7feb18dc1400) [pid = 1831] [serial = 406] [outer = 0x7feb0900d400] 16:15:44 INFO - PROCESS | 1831 | 1461021344061 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]]]}] 16:15:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:15:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1675ms 16:15:44 INFO - PROCESS | 1831 | 1461021344108 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 16:15:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:15:44 INFO - PROCESS | 1831 | 1461021344112 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 16:15:44 INFO - PROCESS | 1831 | 1461021344119 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:15:44 INFO - PROCESS | 1831 | 1461021344124 Marionette TRACE conn3 <- [1,514,null,{}] 16:15:44 INFO - PROCESS | 1831 | 1461021344131 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}] 16:15:44 INFO - PROCESS | 1831 | 1461021344278 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 16:15:44 INFO - PROCESS | 1831 | 1461021344426 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb107c0000 == 56 [pid = 1831] [id = 136] 16:15:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 159 (0x7feb0ef88400) [pid = 1831] [serial = 407] [outer = (nil)] 16:15:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 160 (0x7feb0efb2c00) [pid = 1831] [serial = 408] [outer = 0x7feb0ef88400] 16:15:44 INFO - PROCESS | 1831 | 1461021344528 Marionette DEBUG loaded listener.js 16:15:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 161 (0x7feb0f7ef400) [pid = 1831] [serial = 409] [outer = 0x7feb0ef88400] 16:15:45 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb26a92000 == 55 [pid = 1831] [id = 72] 16:15:45 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2c12f800 == 54 [pid = 1831] [id = 128] 16:15:45 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb26a93800 == 53 [pid = 1831] [id = 127] 16:15:45 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19b4a000 == 52 [pid = 1831] [id = 126] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 160 (0x7feb1f456400) [pid = 1831] [serial = 303] [outer = (nil)] [url = about:blank] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 159 (0x7feb138b2400) [pid = 1831] [serial = 294] [outer = (nil)] [url = about:blank] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 158 (0x7feb18dca400) [pid = 1831] [serial = 297] [outer = (nil)] [url = about:blank] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 157 (0x7feb27cf6000) [pid = 1831] [serial = 306] [outer = (nil)] [url = about:blank] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 156 (0x7feb197ec400) [pid = 1831] [serial = 300] [outer = (nil)] [url = about:blank] 16:15:45 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f5b2000 == 51 [pid = 1831] [id = 125] 16:15:45 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f74c000 == 50 [pid = 1831] [id = 121] 16:15:45 INFO - PROCESS | 1831 | 1461021345407 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]]]}] 16:15:45 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb269c9000 == 49 [pid = 1831] [id = 120] 16:15:45 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1b4b8800 == 48 [pid = 1831] [id = 119] 16:15:45 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb157d4800 == 47 [pid = 1831] [id = 118] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 155 (0x7feb27e05400) [pid = 1831] [serial = 330] [outer = (nil)] [url = about:blank] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 154 (0x7feb30063400) [pid = 1831] [serial = 324] [outer = (nil)] [url = about:blank] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 153 (0x7feb27e0d800) [pid = 1831] [serial = 319] [outer = (nil)] [url = about:blank] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 152 (0x7feb0f7ef800) [pid = 1831] [serial = 327] [outer = (nil)] [url = about:blank] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 151 (0x7feb2bb2a400) [pid = 1831] [serial = 321] [outer = (nil)] [url = about:blank] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 150 (0x7feb30057400) [pid = 1831] [serial = 255] [outer = (nil)] [url = about:blank] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 149 (0x7feb33844000) [pid = 1831] [serial = 292] [outer = (nil)] [url = about:blank] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 148 (0x7feb16d32400) [pid = 1831] [serial = 310] [outer = (nil)] [url = about:blank] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 147 (0x7feb197e2400) [pid = 1831] [serial = 313] [outer = (nil)] [url = about:blank] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 146 (0x7feb18dc7000) [pid = 1831] [serial = 312] [outer = (nil)] [url = about:blank] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 145 (0x7feb4ae12800) [pid = 1831] [serial = 325] [outer = (nil)] [url = about:blank] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 144 (0x7feb1b440800) [pid = 1831] [serial = 316] [outer = (nil)] [url = about:blank] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 143 (0x7feb2c04b800) [pid = 1831] [serial = 322] [outer = (nil)] [url = about:blank] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 142 (0x7feb138b6400) [pid = 1831] [serial = 328] [outer = (nil)] [url = about:blank] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 141 (0x7feb138b3400) [pid = 1831] [serial = 309] [outer = (nil)] [url = about:blank] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 140 (0x7feb1a10d400) [pid = 1831] [serial = 315] [outer = (nil)] [url = about:blank] 16:15:45 INFO - PROCESS | 1831 | --DOMWINDOW == 139 (0x7feb26e10000) [pid = 1831] [serial = 318] [outer = (nil)] [url = about:blank] 16:15:45 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 16:15:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1331ms 16:15:45 INFO - PROCESS | 1831 | 1461021345449 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 16:15:45 INFO - PROCESS | 1831 | 1461021345456 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 16:15:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:15:45 INFO - PROCESS | 1831 | 1461021345465 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:15:45 INFO - PROCESS | 1831 | 1461021345468 Marionette TRACE conn3 <- [1,518,null,{}] 16:15:45 INFO - PROCESS | 1831 | 1461021345473 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}] 16:15:45 INFO - PROCESS | 1831 | 1461021345616 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 16:15:45 INFO - PROCESS | 1831 | 1461021345625 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb13c07000 == 48 [pid = 1831] [id = 137] 16:15:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 140 (0x7feb0ff10c00) [pid = 1831] [serial = 410] [outer = (nil)] 16:15:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 141 (0x7feb138ae800) [pid = 1831] [serial = 411] [outer = 0x7feb0ff10c00] 16:15:45 INFO - PROCESS | 1831 | 1461021345681 Marionette DEBUG loaded listener.js 16:15:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 142 (0x7feb13a39000) [pid = 1831] [serial = 412] [outer = 0x7feb0ff10c00] 16:15:46 INFO - PROCESS | 1831 | 1461021346429 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]]]}] 16:15:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:15:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 982ms 16:15:46 INFO - PROCESS | 1831 | 1461021346451 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 16:15:46 INFO - PROCESS | 1831 | 1461021346455 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 16:15:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:15:46 INFO - PROCESS | 1831 | 1461021346461 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:15:46 INFO - PROCESS | 1831 | 1461021346466 Marionette TRACE conn3 <- [1,522,null,{}] 16:15:46 INFO - PROCESS | 1831 | 1461021346480 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}] 16:15:46 INFO - PROCESS | 1831 | 1461021346611 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 16:15:46 INFO - PROCESS | 1831 | 1461021346628 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18417000 == 49 [pid = 1831] [id = 138] 16:15:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 143 (0x7feb17be7400) [pid = 1831] [serial = 413] [outer = (nil)] 16:15:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 144 (0x7feb1843a000) [pid = 1831] [serial = 414] [outer = 0x7feb17be7400] 16:15:46 INFO - PROCESS | 1831 | 1461021346685 Marionette DEBUG loaded listener.js 16:15:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 145 (0x7feb188a6800) [pid = 1831] [serial = 415] [outer = 0x7feb17be7400] 16:15:47 INFO - PROCESS | 1831 | 1461021347413 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]]]}] 16:15:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:15:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 985ms 16:15:47 INFO - PROCESS | 1831 | 1461021347446 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 16:15:47 INFO - PROCESS | 1831 | 1461021347449 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 16:15:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:15:47 INFO - PROCESS | 1831 | 1461021347455 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:15:47 INFO - PROCESS | 1831 | 1461021347457 Marionette TRACE conn3 <- [1,526,null,{}] 16:15:47 INFO - PROCESS | 1831 | 1461021347479 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}] 16:15:47 INFO - PROCESS | 1831 | 1461021347614 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 16:15:47 INFO - PROCESS | 1831 | 1461021347627 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19ad9000 == 50 [pid = 1831] [id = 139] 16:15:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 146 (0x7feb1843c800) [pid = 1831] [serial = 416] [outer = (nil)] 16:15:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 147 (0x7feb1960bc00) [pid = 1831] [serial = 417] [outer = 0x7feb1843c800] 16:15:47 INFO - PROCESS | 1831 | 1461021347682 Marionette DEBUG loaded listener.js 16:15:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 148 (0x7feb197e5400) [pid = 1831] [serial = 418] [outer = 0x7feb1843c800] 16:15:48 INFO - PROCESS | 1831 | 1461021348511 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]]]}] 16:15:48 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 16:15:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1087ms 16:15:48 INFO - PROCESS | 1831 | 1461021348555 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 16:15:48 INFO - PROCESS | 1831 | 1461021348558 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 16:15:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:15:48 INFO - PROCESS | 1831 | 1461021348564 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:15:48 INFO - PROCESS | 1831 | 1461021348566 Marionette TRACE conn3 <- [1,530,null,{}] 16:15:48 INFO - PROCESS | 1831 | 1461021348578 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}] 16:15:48 INFO - PROCESS | 1831 | 1461021348735 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 16:15:48 INFO - PROCESS | 1831 | 1461021348809 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0905d800 == 51 [pid = 1831] [id = 140] 16:15:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 149 (0x7feb18dc4000) [pid = 1831] [serial = 419] [outer = (nil)] 16:15:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 150 (0x7feb19bcd400) [pid = 1831] [serial = 420] [outer = 0x7feb18dc4000] 16:15:48 INFO - PROCESS | 1831 | 1461021348865 Marionette DEBUG loaded listener.js 16:15:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 151 (0x7feb1b578400) [pid = 1831] [serial = 421] [outer = 0x7feb18dc4000] 16:15:49 INFO - PROCESS | 1831 | 1461021349506 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"]]]}] 16:15:49 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 16:15:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:15:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:15:49 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 16:15:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:15:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:15:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 987ms 16:15:49 INFO - PROCESS | 1831 | 1461021349555 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 16:15:49 INFO - PROCESS | 1831 | 1461021349557 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 16:15:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:15:49 INFO - PROCESS | 1831 | 1461021349563 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:15:49 INFO - PROCESS | 1831 | 1461021349565 Marionette TRACE conn3 <- [1,534,null,{}] 16:15:49 INFO - PROCESS | 1831 | 1461021349570 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}] 16:15:49 INFO - PROCESS | 1831 | 1461021349758 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 16:15:49 INFO - PROCESS | 1831 | 1461021349835 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb26c39000 == 52 [pid = 1831] [id = 141] 16:15:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 152 (0x7feb0900a800) [pid = 1831] [serial = 422] [outer = (nil)] 16:15:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 153 (0x7feb1c059400) [pid = 1831] [serial = 423] [outer = 0x7feb0900a800] 16:15:49 INFO - PROCESS | 1831 | 1461021349906 Marionette DEBUG loaded listener.js 16:15:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 154 (0x7feb26edd800) [pid = 1831] [serial = 424] [outer = 0x7feb0900a800] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 153 (0x7feb0fb75400) [pid = 1831] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 152 (0x7feb1024f000) [pid = 1831] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 151 (0x7feb0f5df000) [pid = 1831] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 150 (0x7feb1b3b0c00) [pid = 1831] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 149 (0x7feb0fb75000) [pid = 1831] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 148 (0x7feb1c2df800) [pid = 1831] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 147 (0x7feb10251c00) [pid = 1831] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 146 (0x7feb11b28c00) [pid = 1831] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 145 (0x7feb1376c000) [pid = 1831] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 144 (0x7feb19617c00) [pid = 1831] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 143 (0x7feb0f5e5000) [pid = 1831] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 142 (0x7feb1199bc00) [pid = 1831] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 141 (0x7feb19bcf800) [pid = 1831] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 140 (0x7feb27e35c00) [pid = 1831] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 139 (0x7feb13a34800) [pid = 1831] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 138 (0x7feb0f7e6400) [pid = 1831] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 137 (0x7feb157c2000) [pid = 1831] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 136 (0x7feb119a1000) [pid = 1831] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 135 (0x7feb10252800) [pid = 1831] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 134 (0x7feb1a16d400) [pid = 1831] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 133 (0x7feb19614c00) [pid = 1831] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 132 (0x7feb18a09800) [pid = 1831] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 131 (0x7feb10255c00) [pid = 1831] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 130 (0x7feb25bd9c00) [pid = 1831] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 129 (0x7feb1199a400) [pid = 1831] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 128 (0x7feb1b43e400) [pid = 1831] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 127 (0x7feb0f7ea800) [pid = 1831] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 126 (0x7feb19b91400) [pid = 1831] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 125 (0x7feb1960e000) [pid = 1831] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 124 (0x7feb16178800) [pid = 1831] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 123 (0x7feb0f7a0c00) [pid = 1831] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:15:50 INFO - PROCESS | 1831 | --DOMWINDOW == 122 (0x7feb0efb0000) [pid = 1831] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:15:50 INFO - PROCESS | 1831 | 1461021350995 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]]]}] 16:15:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:15:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1475ms 16:15:51 INFO - PROCESS | 1831 | 1461021351039 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 16:15:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:15:51 INFO - PROCESS | 1831 | 1461021351042 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 16:15:51 INFO - PROCESS | 1831 | 1461021351047 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:15:51 INFO - PROCESS | 1831 | 1461021351049 Marionette TRACE conn3 <- [1,538,null,{}] 16:15:51 INFO - PROCESS | 1831 | 1461021351054 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}] 16:15:51 INFO - PROCESS | 1831 | 1461021351189 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 16:15:51 INFO - PROCESS | 1831 | 1461021351202 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19cd8000 == 53 [pid = 1831] [id = 142] 16:15:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 123 (0x7feb0ef82400) [pid = 1831] [serial = 425] [outer = (nil)] 16:15:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 124 (0x7feb0fb7ec00) [pid = 1831] [serial = 426] [outer = 0x7feb0ef82400] 16:15:51 INFO - PROCESS | 1831 | 1461021351266 Marionette DEBUG loaded listener.js 16:15:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 125 (0x7feb16174c00) [pid = 1831] [serial = 427] [outer = 0x7feb0ef82400] 16:15:51 INFO - PROCESS | 1831 | 1461021351937 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]]]}] 16:15:51 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. 16:15:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 927ms 16:15:51 INFO - PROCESS | 1831 | 1461021351974 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 16:15:51 INFO - PROCESS | 1831 | 1461021351977 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 16:15:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:15:51 INFO - PROCESS | 1831 | 1461021351982 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:15:51 INFO - PROCESS | 1831 | 1461021351984 Marionette TRACE conn3 <- [1,542,null,{}] 16:15:51 INFO - PROCESS | 1831 | 1461021351988 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}] 16:15:52 INFO - PROCESS | 1831 | 1461021352107 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 16:15:52 INFO - PROCESS | 1831 | 1461021352215 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27ccc800 == 54 [pid = 1831] [id = 143] 16:15:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 126 (0x7feb0efa4400) [pid = 1831] [serial = 428] [outer = (nil)] 16:15:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 127 (0x7feb13a3e400) [pid = 1831] [serial = 429] [outer = 0x7feb0efa4400] 16:15:52 INFO - PROCESS | 1831 | 1461021352269 Marionette DEBUG loaded listener.js 16:15:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 128 (0x7feb197e2800) [pid = 1831] [serial = 430] [outer = 0x7feb0efa4400] 16:15:53 INFO - PROCESS | 1831 | 1461021353092 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]]]}] 16:15:53 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. 16:15:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1132ms 16:15:53 INFO - PROCESS | 1831 | 1461021353115 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 16:15:53 INFO - PROCESS | 1831 | 1461021353121 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 16:15:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:15:53 INFO - PROCESS | 1831 | 1461021353129 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:15:53 INFO - PROCESS | 1831 | 1461021353134 Marionette TRACE conn3 <- [1,546,null,{}] 16:15:53 INFO - PROCESS | 1831 | 1461021353175 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}] 16:15:53 INFO - PROCESS | 1831 | 1461021353382 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 16:15:53 INFO - PROCESS | 1831 | 1461021353471 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb109d2800 == 55 [pid = 1831] [id = 144] 16:15:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 129 (0x7feb0dfe6400) [pid = 1831] [serial = 431] [outer = (nil)] 16:15:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 130 (0x7feb0dfe8800) [pid = 1831] [serial = 432] [outer = 0x7feb0dfe6400] 16:15:53 INFO - PROCESS | 1831 | 1461021353556 Marionette DEBUG loaded listener.js 16:15:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 131 (0x7feb0ff69400) [pid = 1831] [serial = 433] [outer = 0x7feb0dfe6400] 16:15:54 INFO - PROCESS | 1831 | 1461021354291 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]]]}] 16:15:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:15:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1184ms 16:15:54 INFO - PROCESS | 1831 | 1461021354343 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 16:15:54 INFO - PROCESS | 1831 | 1461021354352 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 16:15:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:15:54 INFO - PROCESS | 1831 | 1461021354362 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:15:54 INFO - PROCESS | 1831 | 1461021354365 Marionette TRACE conn3 <- [1,550,null,{}] 16:15:54 INFO - PROCESS | 1831 | 1461021354371 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}] 16:15:54 INFO - PROCESS | 1831 | 1461021354529 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 16:15:54 INFO - PROCESS | 1831 | 1461021354659 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1bfab000 == 56 [pid = 1831] [id = 145] 16:15:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 132 (0x7feb0dfe7800) [pid = 1831] [serial = 434] [outer = (nil)] 16:15:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 133 (0x7feb13a38000) [pid = 1831] [serial = 435] [outer = 0x7feb0dfe7800] 16:15:54 INFO - PROCESS | 1831 | 1461021354728 Marionette DEBUG loaded listener.js 16:15:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 134 (0x7feb149cd000) [pid = 1831] [serial = 436] [outer = 0x7feb0dfe7800] 16:15:55 INFO - PROCESS | 1831 | 1461021355566 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]]]}] 16:15:55 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. 16:15:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1227ms 16:15:55 INFO - PROCESS | 1831 | 1461021355608 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 16:15:55 INFO - PROCESS | 1831 | 1461021355612 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 16:15:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:15:55 INFO - PROCESS | 1831 | 1461021355619 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:15:55 INFO - PROCESS | 1831 | 1461021355624 Marionette TRACE conn3 <- [1,554,null,{}] 16:15:55 INFO - PROCESS | 1831 | 1461021355639 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}] 16:15:55 INFO - PROCESS | 1831 | 1461021355787 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 16:15:55 INFO - PROCESS | 1831 | 1461021355941 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2c119000 == 57 [pid = 1831] [id = 146] 16:15:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 135 (0x7feb16b08800) [pid = 1831] [serial = 437] [outer = (nil)] 16:15:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 136 (0x7feb1860d400) [pid = 1831] [serial = 438] [outer = 0x7feb16b08800] 16:15:56 INFO - PROCESS | 1831 | 1461021356014 Marionette DEBUG loaded listener.js 16:15:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 137 (0x7feb19612000) [pid = 1831] [serial = 439] [outer = 0x7feb16b08800] 16:15:56 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:15:56 INFO - PROCESS | 1831 | 1461021356845 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]]]}] 16:15:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:15:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1281ms 16:15:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:15:56 INFO - PROCESS | 1831 | 1461021356900 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 16:15:56 INFO - PROCESS | 1831 | 1461021356904 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 16:15:56 INFO - PROCESS | 1831 | 1461021356908 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:15:56 INFO - PROCESS | 1831 | 1461021356912 Marionette TRACE conn3 <- [1,558,null,{}] 16:15:56 INFO - PROCESS | 1831 | 1461021356917 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}] 16:15:57 INFO - PROCESS | 1831 | 1461021357064 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 16:15:57 INFO - PROCESS | 1831 | 1461021357211 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a658800 == 58 [pid = 1831] [id = 147] 16:15:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 138 (0x7feb17da1400) [pid = 1831] [serial = 440] [outer = (nil)] 16:15:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 139 (0x7feb19bd9400) [pid = 1831] [serial = 441] [outer = 0x7feb17da1400] 16:15:57 INFO - PROCESS | 1831 | 1461021357281 Marionette DEBUG loaded listener.js 16:15:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 140 (0x7feb1b43e400) [pid = 1831] [serial = 442] [outer = 0x7feb17da1400] 16:15:58 INFO - PROCESS | 1831 | 1461021358081 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]]]}] 16:15:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:15:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1225ms 16:15:58 INFO - PROCESS | 1831 | 1461021358134 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 16:15:58 INFO - PROCESS | 1831 | 1461021358137 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 16:15:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:15:58 INFO - PROCESS | 1831 | 1461021358143 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:15:58 INFO - PROCESS | 1831 | 1461021358145 Marionette TRACE conn3 <- [1,562,null,{}] 16:15:58 INFO - PROCESS | 1831 | 1461021358150 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}] 16:15:58 INFO - PROCESS | 1831 | 1461021358297 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 16:15:58 INFO - PROCESS | 1831 | 1461021358438 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb30016800 == 59 [pid = 1831] [id = 148] 16:15:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 141 (0x7feb0f226000) [pid = 1831] [serial = 443] [outer = (nil)] 16:15:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 142 (0x7feb0f22d000) [pid = 1831] [serial = 444] [outer = 0x7feb0f226000] 16:15:58 INFO - PROCESS | 1831 | 1461021358504 Marionette DEBUG loaded listener.js 16:15:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 143 (0x7feb0f232000) [pid = 1831] [serial = 445] [outer = 0x7feb0f226000] 16:15:59 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:15:59 INFO - PROCESS | 1831 | 1461021359338 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]]]}] 16:15:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:15:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1230ms 16:15:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:15:59 INFO - PROCESS | 1831 | 1461021359374 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 16:15:59 INFO - PROCESS | 1831 | 1461021359377 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 16:15:59 INFO - PROCESS | 1831 | 1461021359383 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:15:59 INFO - PROCESS | 1831 | 1461021359386 Marionette TRACE conn3 <- [1,566,null,{}] 16:15:59 INFO - PROCESS | 1831 | 1461021359391 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}] 16:15:59 INFO - PROCESS | 1831 | 1461021359549 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 16:15:59 INFO - PROCESS | 1831 | 1461021359697 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1952c000 == 60 [pid = 1831] [id = 149] 16:15:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 144 (0x7feb0f233800) [pid = 1831] [serial = 446] [outer = (nil)] 16:15:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 145 (0x7feb26ec3800) [pid = 1831] [serial = 447] [outer = 0x7feb0f233800] 16:15:59 INFO - PROCESS | 1831 | 1461021359766 Marionette DEBUG loaded listener.js 16:15:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 146 (0x7feb27e3d800) [pid = 1831] [serial = 448] [outer = 0x7feb0f233800] 16:16:00 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:00 INFO - PROCESS | 1831 | 1461021360555 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]]]}] 16:16:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:16:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1234ms 16:16:00 INFO - PROCESS | 1831 | 1461021360616 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 16:16:00 INFO - PROCESS | 1831 | 1461021360620 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 16:16:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:16:00 INFO - PROCESS | 1831 | 1461021360625 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:16:00 INFO - PROCESS | 1831 | 1461021360627 Marionette TRACE conn3 <- [1,570,null,{}] 16:16:00 INFO - PROCESS | 1831 | 1461021360633 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}] 16:16:00 INFO - PROCESS | 1831 | 1461021360770 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 16:16:00 INFO - PROCESS | 1831 | 1461021360921 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0cd26800 == 61 [pid = 1831] [id = 150] 16:16:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 147 (0x7feb09011800) [pid = 1831] [serial = 449] [outer = (nil)] 16:16:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 148 (0x7feb0ce08800) [pid = 1831] [serial = 450] [outer = 0x7feb09011800] 16:16:00 INFO - PROCESS | 1831 | 1461021360989 Marionette DEBUG loaded listener.js 16:16:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 149 (0x7feb0ce0f400) [pid = 1831] [serial = 451] [outer = 0x7feb09011800] 16:16:01 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:01 INFO - PROCESS | 1831 | 1461021361756 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]]]}] 16:16:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:16:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1174ms 16:16:01 INFO - PROCESS | 1831 | 1461021361801 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 16:16:01 INFO - PROCESS | 1831 | 1461021361804 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 16:16:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:16:01 INFO - PROCESS | 1831 | 1461021361831 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:16:01 INFO - PROCESS | 1831 | 1461021361834 Marionette TRACE conn3 <- [1,574,null,{}] 16:16:01 INFO - PROCESS | 1831 | 1461021361840 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}] 16:16:02 INFO - PROCESS | 1831 | 1461021362006 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 16:16:02 INFO - PROCESS | 1831 | 1461021362161 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0ce88000 == 62 [pid = 1831] [id = 151] 16:16:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 150 (0x7feb09011c00) [pid = 1831] [serial = 452] [outer = (nil)] 16:16:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 151 (0x7feb0efab000) [pid = 1831] [serial = 453] [outer = 0x7feb09011c00] 16:16:02 INFO - PROCESS | 1831 | 1461021362230 Marionette DEBUG loaded listener.js 16:16:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 152 (0x7feb0ff64800) [pid = 1831] [serial = 454] [outer = 0x7feb09011c00] 16:16:03 INFO - PROCESS | 1831 | 1461021363267 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]]]}] 16:16:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:16:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1487ms 16:16:03 INFO - PROCESS | 1831 | 1461021363316 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 16:16:03 INFO - PROCESS | 1831 | 1461021363321 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 16:16:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:16:03 INFO - PROCESS | 1831 | 1461021363328 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:16:03 INFO - PROCESS | 1831 | 1461021363332 Marionette TRACE conn3 <- [1,578,null,{}] 16:16:03 INFO - PROCESS | 1831 | 1461021363339 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}] 16:16:03 INFO - PROCESS | 1831 | 1461021363478 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 16:16:03 INFO - PROCESS | 1831 | 1461021363697 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb107a3000 == 63 [pid = 1831] [id = 152] 16:16:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 153 (0x7feb0deee400) [pid = 1831] [serial = 455] [outer = (nil)] 16:16:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 154 (0x7feb0dfe4400) [pid = 1831] [serial = 456] [outer = 0x7feb0deee400] 16:16:03 INFO - PROCESS | 1831 | 1461021363763 Marionette DEBUG loaded listener.js 16:16:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 155 (0x7feb0ef8fc00) [pid = 1831] [serial = 457] [outer = 0x7feb0deee400] 16:16:04 INFO - PROCESS | 1831 | 1461021364553 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]]]}] 16:16:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:16:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1283ms 16:16:04 INFO - PROCESS | 1831 | 1461021364611 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 16:16:04 INFO - PROCESS | 1831 | 1461021364619 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 16:16:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:16:04 INFO - PROCESS | 1831 | 1461021364627 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:16:04 INFO - PROCESS | 1831 | 1461021364630 Marionette TRACE conn3 <- [1,582,null,{}] 16:16:04 INFO - PROCESS | 1831 | 1461021364634 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}] 16:16:04 INFO - PROCESS | 1831 | 1461021364779 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 16:16:04 INFO - PROCESS | 1831 | 1461021364936 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f5c3000 == 64 [pid = 1831] [id = 153] 16:16:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 156 (0x7feb0f5e7800) [pid = 1831] [serial = 458] [outer = (nil)] 16:16:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 157 (0x7feb0f7ed800) [pid = 1831] [serial = 459] [outer = 0x7feb0f5e7800] 16:16:05 INFO - PROCESS | 1831 | 1461021364999 Marionette DEBUG loaded listener.js 16:16:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 158 (0x7feb0ff66000) [pid = 1831] [serial = 460] [outer = 0x7feb0f5e7800] 16:16:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19cd8000 == 63 [pid = 1831] [id = 142] 16:16:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb26c39000 == 62 [pid = 1831] [id = 141] 16:16:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0905d800 == 61 [pid = 1831] [id = 140] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 157 (0x7feb0ff6a800) [pid = 1831] [serial = 354] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 156 (0x7feb1909f400) [pid = 1831] [serial = 357] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 155 (0x7feb1c05ac00) [pid = 1831] [serial = 360] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 154 (0x7feb27e36c00) [pid = 1831] [serial = 363] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 153 (0x7feb0ef8c400) [pid = 1831] [serial = 366] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 152 (0x7feb2b97c000) [pid = 1831] [serial = 369] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 151 (0x7feb1c2eac00) [pid = 1831] [serial = 387] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 150 (0x7feb27e34c00) [pid = 1831] [serial = 339] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 149 (0x7feb197eb000) [pid = 1831] [serial = 336] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19ad9000 == 60 [pid = 1831] [id = 139] 16:16:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18417000 == 59 [pid = 1831] [id = 138] 16:16:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb13c07000 == 58 [pid = 1831] [id = 137] 16:16:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb107c0000 == 57 [pid = 1831] [id = 136] 16:16:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb27cc9800 == 56 [pid = 1831] [id = 131] 16:16:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a282000 == 55 [pid = 1831] [id = 130] 16:16:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb27cbb000 == 54 [pid = 1831] [id = 129] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 148 (0x7feb25bd6c00) [pid = 1831] [serial = 192] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 147 (0x7feb2bb27400) [pid = 1831] [serial = 228] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 146 (0x7feb185b5c00) [pid = 1831] [serial = 219] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 145 (0x7feb302dcc00) [pid = 1831] [serial = 268] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 144 (0x7feb2bc62000) [pid = 1831] [serial = 231] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 143 (0x7feb138b3800) [pid = 1831] [serial = 183] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 142 (0x7feb10252400) [pid = 1831] [serial = 153] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 141 (0x7feb2dd9a000) [pid = 1831] [serial = 265] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 140 (0x7feb17d9bc00) [pid = 1831] [serial = 159] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 139 (0x7feb27cf0c00) [pid = 1831] [serial = 225] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 138 (0x7feb17da2c00) [pid = 1831] [serial = 186] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 137 (0x7feb26e28c00) [pid = 1831] [serial = 261] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 136 (0x7feb1c2dc800) [pid = 1831] [serial = 222] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 135 (0x7feb1a914c00) [pid = 1831] [serial = 189] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 134 (0x7feb19610000) [pid = 1831] [serial = 156] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 133 (0x7feb191e4c00) [pid = 1831] [serial = 258] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 132 (0x7feb17be9400) [pid = 1831] [serial = 295] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 131 (0x7feb19616800) [pid = 1831] [serial = 298] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 130 (0x7feb18dc1000) [pid = 1831] [serial = 334] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 129 (0x7feb2bf08c00) [pid = 1831] [serial = 307] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 128 (0x7feb26e37c00) [pid = 1831] [serial = 304] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 127 (0x7feb19bd0c00) [pid = 1831] [serial = 301] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 126 (0x7feb1a90d400) [pid = 1831] [serial = 378] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 125 (0x7feb29e47000) [pid = 1831] [serial = 381] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 124 (0x7feb1f3e2800) [pid = 1831] [serial = 379] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 123 (0x7feb13a3c400) [pid = 1831] [serial = 384] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 122 (0x7feb2c10f400) [pid = 1831] [serial = 373] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 121 (0x7feb2bcabc00) [pid = 1831] [serial = 372] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 120 (0x7feb17639400) [pid = 1831] [serial = 375] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 119 (0x7feb2b981c00) [pid = 1831] [serial = 382] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 118 (0x7feb26742800) [pid = 1831] [serial = 352] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 117 (0x7feb13a41c00) [pid = 1831] [serial = 385] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 116 (0x7feb18dc3c00) [pid = 1831] [serial = 376] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 115 (0x7feb138b8c00) [pid = 1831] [serial = 333] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0x7feb1c2ea800) [pid = 1831] [serial = 351] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x7feb19bce800) [pid = 1831] [serial = 348] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x7feb1a204400) [pid = 1831] [serial = 349] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x7feb1889f800) [pid = 1831] [serial = 345] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x7feb100c6400) [pid = 1831] [serial = 343] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x7feb0f7ec000) [pid = 1831] [serial = 342] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x7feb27e35800) [pid = 1831] [serial = 331] [outer = (nil)] [url = about:blank] 16:16:05 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x7feb19460c00) [pid = 1831] [serial = 346] [outer = (nil)] [url = about:blank] 16:16:06 INFO - PROCESS | 1831 | 1461021366407 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]]]}] 16:16:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:16:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1833ms 16:16:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:16:06 INFO - PROCESS | 1831 | 1461021366469 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 16:16:06 INFO - PROCESS | 1831 | 1461021366471 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 16:16:06 INFO - PROCESS | 1831 | 1461021366477 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:16:06 INFO - PROCESS | 1831 | 1461021366482 Marionette TRACE conn3 <- [1,586,null,{}] 16:16:06 INFO - PROCESS | 1831 | 1461021366496 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}] 16:16:06 INFO - PROCESS | 1831 | 1461021366641 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 16:16:06 INFO - PROCESS | 1831 | 1461021366754 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb16146800 == 55 [pid = 1831] [id = 154] 16:16:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x7feb0f79c400) [pid = 1831] [serial = 461] [outer = (nil)] 16:16:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x7feb17d9d800) [pid = 1831] [serial = 462] [outer = 0x7feb0f79c400] 16:16:06 INFO - PROCESS | 1831 | 1461021366813 Marionette DEBUG loaded listener.js 16:16:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x7feb1843b000) [pid = 1831] [serial = 463] [outer = 0x7feb0f79c400] 16:16:07 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:07 INFO - PROCESS | 1831 | 1461021367400 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]]]}] 16:16:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:16:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 986ms 16:16:07 INFO - PROCESS | 1831 | 1461021367462 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 16:16:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:16:07 INFO - PROCESS | 1831 | 1461021367466 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 16:16:07 INFO - PROCESS | 1831 | 1461021367471 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:16:07 INFO - PROCESS | 1831 | 1461021367473 Marionette TRACE conn3 <- [1,590,null,{}] 16:16:07 INFO - PROCESS | 1831 | 1461021367478 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}] 16:16:07 INFO - PROCESS | 1831 | 1461021367653 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 16:16:07 INFO - PROCESS | 1831 | 1461021367683 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18695000 == 56 [pid = 1831] [id = 155] 16:16:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x7feb0f5e1400) [pid = 1831] [serial = 464] [outer = (nil)] 16:16:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x7feb1860e400) [pid = 1831] [serial = 465] [outer = 0x7feb0f5e1400] 16:16:07 INFO - PROCESS | 1831 | 1461021367738 Marionette DEBUG loaded listener.js 16:16:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x7feb18dc5400) [pid = 1831] [serial = 466] [outer = 0x7feb0f5e1400] 16:16:08 INFO - PROCESS | 1831 | 1461021368472 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]]]}] 16:16:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:16:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1026ms 16:16:08 INFO - PROCESS | 1831 | 1461021368497 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 16:16:08 INFO - PROCESS | 1831 | 1461021368500 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 16:16:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:16:08 INFO - PROCESS | 1831 | 1461021368505 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:16:08 INFO - PROCESS | 1831 | 1461021368507 Marionette TRACE conn3 <- [1,594,null,{}] 16:16:08 INFO - PROCESS | 1831 | 1461021368512 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}] 16:16:08 INFO - PROCESS | 1831 | 1461021368669 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 16:16:08 INFO - PROCESS | 1831 | 1461021368699 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19714800 == 57 [pid = 1831] [id = 156] 16:16:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x7feb18dc2400) [pid = 1831] [serial = 467] [outer = (nil)] 16:16:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x7feb1960d000) [pid = 1831] [serial = 468] [outer = 0x7feb18dc2400] 16:16:08 INFO - PROCESS | 1831 | 1461021368753 Marionette DEBUG loaded listener.js 16:16:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 116 (0x7feb197e5800) [pid = 1831] [serial = 469] [outer = 0x7feb18dc2400] 16:16:09 INFO - PROCESS | 1831 | 1461021369906 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]]]}] 16:16:09 INFO - PROCESS | 1831 | --DOMWINDOW == 115 (0x7feb0ef82400) [pid = 1831] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:16:09 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0x7feb0900a800) [pid = 1831] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:16:09 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x7feb0f7f4800) [pid = 1831] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:16:09 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x7feb0ff66400) [pid = 1831] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:16:09 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x7feb157c1800) [pid = 1831] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:16:09 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x7feb0ff10c00) [pid = 1831] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:16:09 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x7feb197e1c00) [pid = 1831] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:16:09 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x7feb18dc4000) [pid = 1831] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:16:09 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x7feb17be7400) [pid = 1831] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:16:09 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x7feb0ef88400) [pid = 1831] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:16:09 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x7feb0ef83000) [pid = 1831] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:16:09 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x7feb1b3a9000) [pid = 1831] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:16:09 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x7feb1843c800) [pid = 1831] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:16:09 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x7feb11997c00) [pid = 1831] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:16:09 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x7feb0dee3400) [pid = 1831] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:16:09 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x7feb0900d400) [pid = 1831] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:16:09 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x7feb1a63b800) [pid = 1831] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:16:09 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x7feb13a34c00) [pid = 1831] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:16:09 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x7feb0ef88000) [pid = 1831] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:16:09 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x7feb0dfdd400) [pid = 1831] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:16:09 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x7feb0efa8800) [pid = 1831] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:16:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:16:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1477ms 16:16:09 INFO - PROCESS | 1831 | 1461021369984 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 16:16:09 INFO - PROCESS | 1831 | 1461021369987 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 16:16:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:16:09 INFO - PROCESS | 1831 | 1461021369992 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:16:09 INFO - PROCESS | 1831 | 1461021369994 Marionette TRACE conn3 <- [1,598,null,{}] 16:16:10 INFO - PROCESS | 1831 | 1461021369999 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}] 16:16:10 INFO - PROCESS | 1831 | 1461021370142 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 16:16:10 INFO - PROCESS | 1831 | 1461021370242 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb157ce000 == 58 [pid = 1831] [id = 157] 16:16:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x7feb13a3a000) [pid = 1831] [serial = 470] [outer = (nil)] 16:16:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x7feb16bb8400) [pid = 1831] [serial = 471] [outer = 0x7feb13a3a000] 16:16:10 INFO - PROCESS | 1831 | 1461021370300 Marionette DEBUG loaded listener.js 16:16:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x7feb197e7400) [pid = 1831] [serial = 472] [outer = 0x7feb13a3a000] 16:16:11 INFO - PROCESS | 1831 | 1461021371034 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]]]}] 16:16:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:16:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1077ms 16:16:11 INFO - PROCESS | 1831 | 1461021371076 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 16:16:11 INFO - PROCESS | 1831 | 1461021371079 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 16:16:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:16:11 INFO - PROCESS | 1831 | 1461021371085 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:16:11 INFO - PROCESS | 1831 | 1461021371086 Marionette TRACE conn3 <- [1,602,null,{}] 16:16:11 INFO - PROCESS | 1831 | 1461021371101 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}] 16:16:11 INFO - PROCESS | 1831 | 1461021371229 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 16:16:11 INFO - PROCESS | 1831 | 1461021371243 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a9b5800 == 59 [pid = 1831] [id = 158] 16:16:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x7feb0dee5800) [pid = 1831] [serial = 473] [outer = (nil)] 16:16:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x7feb1a105400) [pid = 1831] [serial = 474] [outer = 0x7feb0dee5800] 16:16:11 INFO - PROCESS | 1831 | 1461021371302 Marionette DEBUG loaded listener.js 16:16:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x7feb1b3a6400) [pid = 1831] [serial = 475] [outer = 0x7feb0dee5800] 16:16:12 INFO - PROCESS | 1831 | 1461021372110 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]]]}] 16:16:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:16:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1076ms 16:16:12 INFO - PROCESS | 1831 | 1461021372175 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 16:16:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:16:12 INFO - PROCESS | 1831 | 1461021372180 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 16:16:12 INFO - PROCESS | 1831 | 1461021372188 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:16:12 INFO - PROCESS | 1831 | 1461021372193 Marionette TRACE conn3 <- [1,606,null,{}] 16:16:12 INFO - PROCESS | 1831 | 1461021372203 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}] 16:16:12 INFO - PROCESS | 1831 | 1461021372368 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 16:16:12 INFO - PROCESS | 1831 | 1461021372534 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f74c000 == 60 [pid = 1831] [id = 159] 16:16:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x7feb0ce0a400) [pid = 1831] [serial = 476] [outer = (nil)] 16:16:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x7feb0dfe2800) [pid = 1831] [serial = 477] [outer = 0x7feb0ce0a400] 16:16:12 INFO - PROCESS | 1831 | 1461021372601 Marionette DEBUG loaded listener.js 16:16:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x7feb0ef8e800) [pid = 1831] [serial = 478] [outer = 0x7feb0ce0a400] 16:16:13 INFO - PROCESS | 1831 | 1461021373476 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]]]}] 16:16:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:16:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1337ms 16:16:13 INFO - PROCESS | 1831 | 1461021373524 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 16:16:13 INFO - PROCESS | 1831 | 1461021373532 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 16:16:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:16:13 INFO - PROCESS | 1831 | 1461021373542 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:16:13 INFO - PROCESS | 1831 | 1461021373546 Marionette TRACE conn3 <- [1,610,null,{}] 16:16:13 INFO - PROCESS | 1831 | 1461021373551 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}] 16:16:13 INFO - PROCESS | 1831 | 1461021373692 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 16:16:13 INFO - PROCESS | 1831 | 1461021373838 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb184bc000 == 61 [pid = 1831] [id = 160] 16:16:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x7feb0ce11400) [pid = 1831] [serial = 479] [outer = (nil)] 16:16:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x7feb0ff66400) [pid = 1831] [serial = 480] [outer = 0x7feb0ce11400] 16:16:13 INFO - PROCESS | 1831 | 1461021373917 Marionette DEBUG loaded listener.js 16:16:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x7feb1024f800) [pid = 1831] [serial = 481] [outer = 0x7feb0ce11400] 16:16:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x7feb16174400) [pid = 1831] [serial = 482] [outer = 0x7feb0f5dfc00] 16:16:15 INFO - PROCESS | 1831 | 1461021375009 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]]]}] 16:16:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:16:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1530ms 16:16:15 INFO - PROCESS | 1831 | 1461021375072 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 16:16:15 INFO - PROCESS | 1831 | 1461021375076 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 16:16:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:16:15 INFO - PROCESS | 1831 | 1461021375083 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:16:15 INFO - PROCESS | 1831 | 1461021375089 Marionette TRACE conn3 <- [1,614,null,{}] 16:16:15 INFO - PROCESS | 1831 | 1461021375103 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}] 16:16:15 INFO - PROCESS | 1831 | 1461021375290 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 16:16:15 INFO - PROCESS | 1831 | 1461021375473 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1bfa7000 == 62 [pid = 1831] [id = 161] 16:16:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x7feb1763a000) [pid = 1831] [serial = 483] [outer = (nil)] 16:16:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x7feb18dcc800) [pid = 1831] [serial = 484] [outer = 0x7feb1763a000] 16:16:15 INFO - PROCESS | 1831 | 1461021375588 Marionette DEBUG loaded listener.js 16:16:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x7feb19bd8c00) [pid = 1831] [serial = 485] [outer = 0x7feb1763a000] 16:16:16 INFO - PROCESS | 1831 | 1461021376357 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]]]}] 16:16:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:16:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1330ms 16:16:16 INFO - PROCESS | 1831 | 1461021376414 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 16:16:16 INFO - PROCESS | 1831 | 1461021376418 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 16:16:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:16:16 INFO - PROCESS | 1831 | 1461021376424 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:16:16 INFO - PROCESS | 1831 | 1461021376426 Marionette TRACE conn3 <- [1,618,null,{}] 16:16:16 INFO - PROCESS | 1831 | 1461021376431 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}] 16:16:16 INFO - PROCESS | 1831 | 1461021376579 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 16:16:16 INFO - PROCESS | 1831 | 1461021376726 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb26c36000 == 63 [pid = 1831] [id = 162] 16:16:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x7feb18437c00) [pid = 1831] [serial = 486] [outer = (nil)] 16:16:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x7feb1c055400) [pid = 1831] [serial = 487] [outer = 0x7feb18437c00] 16:16:16 INFO - PROCESS | 1831 | 1461021376793 Marionette DEBUG loaded listener.js 16:16:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x7feb25bdf800) [pid = 1831] [serial = 488] [outer = 0x7feb18437c00] 16:16:17 INFO - PROCESS | 1831 | 1461021377626 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]]]}] 16:16:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:16:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1234ms 16:16:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:16:17 INFO - PROCESS | 1831 | 1461021377659 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 16:16:17 INFO - PROCESS | 1831 | 1461021377661 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 16:16:17 INFO - PROCESS | 1831 | 1461021377668 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:16:17 INFO - PROCESS | 1831 | 1461021377671 Marionette TRACE conn3 <- [1,622,null,{}] 16:16:17 INFO - PROCESS | 1831 | 1461021377676 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}] 16:16:17 INFO - PROCESS | 1831 | 1461021377816 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 16:16:17 INFO - PROCESS | 1831 | 1461021377964 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27cbb000 == 64 [pid = 1831] [id = 163] 16:16:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x7feb26c92400) [pid = 1831] [serial = 489] [outer = (nil)] 16:16:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 116 (0x7feb26e35000) [pid = 1831] [serial = 490] [outer = 0x7feb26c92400] 16:16:18 INFO - PROCESS | 1831 | 1461021378032 Marionette DEBUG loaded listener.js 16:16:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 117 (0x7feb27bd3000) [pid = 1831] [serial = 491] [outer = 0x7feb26c92400] 16:16:18 INFO - PROCESS | 1831 | 1461021378886 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]]]}] 16:16:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:16:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1283ms 16:16:18 INFO - PROCESS | 1831 | 1461021378950 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 16:16:18 INFO - PROCESS | 1831 | 1461021378953 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 16:16:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:16:18 INFO - PROCESS | 1831 | 1461021378958 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:16:18 INFO - PROCESS | 1831 | 1461021378960 Marionette TRACE conn3 <- [1,626,null,{}] 16:16:18 INFO - PROCESS | 1831 | 1461021378966 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}] 16:16:19 INFO - PROCESS | 1831 | 1461021379146 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 16:16:19 INFO - PROCESS | 1831 | 1461021379305 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb107ab000 == 65 [pid = 1831] [id = 164] 16:16:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 118 (0x7feb09009000) [pid = 1831] [serial = 492] [outer = (nil)] 16:16:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 119 (0x7feb0deec000) [pid = 1831] [serial = 493] [outer = 0x7feb09009000] 16:16:19 INFO - PROCESS | 1831 | 1461021379370 Marionette DEBUG loaded listener.js 16:16:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 120 (0x7feb1762d400) [pid = 1831] [serial = 494] [outer = 0x7feb09009000] 16:16:20 INFO - PROCESS | 1831 | 1461021380502 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]]]}] 16:16:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:16:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1580ms 16:16:20 INFO - PROCESS | 1831 | 1461021380540 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 16:16:20 INFO - PROCESS | 1831 | 1461021380546 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 16:16:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:16:20 INFO - PROCESS | 1831 | 1461021380554 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:16:20 INFO - PROCESS | 1831 | 1461021380558 Marionette TRACE conn3 <- [1,630,null,{}] 16:16:20 INFO - PROCESS | 1831 | 1461021380566 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}] 16:16:20 INFO - PROCESS | 1831 | 1461021380704 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 16:16:20 INFO - PROCESS | 1831 | 1461021380862 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0ce7c000 == 66 [pid = 1831] [id = 165] 16:16:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 121 (0x7feb0ef91000) [pid = 1831] [serial = 495] [outer = (nil)] 16:16:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 122 (0x7feb0efafc00) [pid = 1831] [serial = 496] [outer = 0x7feb0ef91000] 16:16:20 INFO - PROCESS | 1831 | 1461021380974 Marionette DEBUG loaded listener.js 16:16:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 123 (0x7feb0f22fc00) [pid = 1831] [serial = 497] [outer = 0x7feb0ef91000] 16:16:21 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a4e5000 == 65 [pid = 1831] [id = 117] 16:16:21 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb157ce000 == 64 [pid = 1831] [id = 157] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 122 (0x7feb13a3e400) [pid = 1831] [serial = 429] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19714800 == 63 [pid = 1831] [id = 156] 16:16:21 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18695000 == 62 [pid = 1831] [id = 155] 16:16:21 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb16146800 == 61 [pid = 1831] [id = 154] 16:16:21 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f5c3000 == 60 [pid = 1831] [id = 153] 16:16:21 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb107a3000 == 59 [pid = 1831] [id = 152] 16:16:21 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a658800 == 58 [pid = 1831] [id = 147] 16:16:21 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2c119000 == 57 [pid = 1831] [id = 146] 16:16:21 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1bfab000 == 56 [pid = 1831] [id = 145] 16:16:21 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb109d2800 == 55 [pid = 1831] [id = 144] 16:16:21 INFO - PROCESS | 1831 | 1461021381854 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]]]}] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 121 (0x7feb0fb7ec00) [pid = 1831] [serial = 426] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 120 (0x7feb26edd800) [pid = 1831] [serial = 424] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 119 (0x7feb1a20a800) [pid = 1831] [serial = 337] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 118 (0x7feb197e9800) [pid = 1831] [serial = 358] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 117 (0x7feb269b6000) [pid = 1831] [serial = 396] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 116 (0x7feb13a39000) [pid = 1831] [serial = 412] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 115 (0x7feb29dcc000) [pid = 1831] [serial = 340] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0x7feb19bcd400) [pid = 1831] [serial = 420] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x7feb1843a000) [pid = 1831] [serial = 414] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x7feb1c059400) [pid = 1831] [serial = 423] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x7feb0efb2c00) [pid = 1831] [serial = 408] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x7feb0ef91c00) [pid = 1831] [serial = 367] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x7feb188a6800) [pid = 1831] [serial = 415] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x7feb27e3d000) [pid = 1831] [serial = 364] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x7feb1960bc00) [pid = 1831] [serial = 417] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x7feb18435800) [pid = 1831] [serial = 391] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x7feb0def1000) [pid = 1831] [serial = 403] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x7feb18dc1400) [pid = 1831] [serial = 406] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x7feb16174c00) [pid = 1831] [serial = 427] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x7feb138ae800) [pid = 1831] [serial = 411] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x7feb0f7ef400) [pid = 1831] [serial = 409] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x7feb269bfc00) [pid = 1831] [serial = 361] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x7feb18440000) [pid = 1831] [serial = 393] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x7feb13c57c00) [pid = 1831] [serial = 390] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x7feb197e5400) [pid = 1831] [serial = 418] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x7feb1960c400) [pid = 1831] [serial = 394] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x7feb1b578400) [pid = 1831] [serial = 421] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x7feb29e8ec00) [pid = 1831] [serial = 397] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x7feb2b983400) [pid = 1831] [serial = 370] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x7feb0dfe7c00) [pid = 1831] [serial = 399] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x7feb269b9c00) [pid = 1831] [serial = 400] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x7feb0dee6000) [pid = 1831] [serial = 405] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x7feb0deeb800) [pid = 1831] [serial = 402] [outer = (nil)] [url = about:blank] 16:16:21 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x7feb0ff70000) [pid = 1831] [serial = 355] [outer = (nil)] [url = about:blank] 16:16:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:16:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1386ms 16:16:21 INFO - PROCESS | 1831 | 1461021381939 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 16:16:21 INFO - PROCESS | 1831 | 1461021381947 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 16:16:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:16:21 INFO - PROCESS | 1831 | 1461021381955 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:16:21 INFO - PROCESS | 1831 | 1461021381958 Marionette TRACE conn3 <- [1,634,null,{}] 16:16:21 INFO - PROCESS | 1831 | 1461021381962 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}] 16:16:22 INFO - PROCESS | 1831 | 1461021382097 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 16:16:22 INFO - PROCESS | 1831 | 1461021382209 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0e1f9000 == 56 [pid = 1831] [id = 166] 16:16:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x7feb0dee3000) [pid = 1831] [serial = 498] [outer = (nil)] 16:16:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x7feb0fb76000) [pid = 1831] [serial = 499] [outer = 0x7feb0dee3000] 16:16:22 INFO - PROCESS | 1831 | 1461021382267 Marionette DEBUG loaded listener.js 16:16:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x7feb100c5000) [pid = 1831] [serial = 500] [outer = 0x7feb0dee3000] 16:16:22 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:22 INFO - PROCESS | 1831 | 1461021382929 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]]]}] 16:16:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:16:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1024ms 16:16:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:16:22 INFO - PROCESS | 1831 | 1461021382980 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 16:16:22 INFO - PROCESS | 1831 | 1461021382983 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 16:16:22 INFO - PROCESS | 1831 | 1461021382989 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:16:22 INFO - PROCESS | 1831 | 1461021382994 Marionette TRACE conn3 <- [1,638,null,{}] 16:16:23 INFO - PROCESS | 1831 | 1461021383009 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}] 16:16:23 INFO - PROCESS | 1831 | 1461021383220 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 16:16:23 INFO - PROCESS | 1831 | 1461021383238 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb157c5800 == 57 [pid = 1831] [id = 167] 16:16:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x7feb138b4800) [pid = 1831] [serial = 501] [outer = (nil)] 16:16:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x7feb149c9000) [pid = 1831] [serial = 502] [outer = 0x7feb138b4800] 16:16:23 INFO - PROCESS | 1831 | 1461021383300 Marionette DEBUG loaded listener.js 16:16:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x7feb16bb8800) [pid = 1831] [serial = 503] [outer = 0x7feb138b4800] 16:16:23 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:24 INFO - PROCESS | 1831 | 1461021383998 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]]]}] 16:16:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:16:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1032ms 16:16:24 INFO - PROCESS | 1831 | 1461021384020 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 16:16:24 INFO - PROCESS | 1831 | 1461021384023 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 16:16:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:16:24 INFO - PROCESS | 1831 | 1461021384045 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:16:24 INFO - PROCESS | 1831 | 1461021384048 Marionette TRACE conn3 <- [1,642,null,{}] 16:16:24 INFO - PROCESS | 1831 | 1461021384056 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}] 16:16:24 INFO - PROCESS | 1831 | 1461021384242 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 16:16:24 INFO - PROCESS | 1831 | 1461021384314 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1886d800 == 58 [pid = 1831] [id = 168] 16:16:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x7feb0ef8a000) [pid = 1831] [serial = 504] [outer = (nil)] 16:16:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x7feb18437800) [pid = 1831] [serial = 505] [outer = 0x7feb0ef8a000] 16:16:24 INFO - PROCESS | 1831 | 1461021384369 Marionette DEBUG loaded listener.js 16:16:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x7feb185ae800) [pid = 1831] [serial = 506] [outer = 0x7feb0ef8a000] 16:16:25 INFO - PROCESS | 1831 | 1461021385058 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]]]}] 16:16:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:16:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1039ms 16:16:25 INFO - PROCESS | 1831 | 1461021385084 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 16:16:25 INFO - PROCESS | 1831 | 1461021385086 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 16:16:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:16:25 INFO - PROCESS | 1831 | 1461021385092 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:16:25 INFO - PROCESS | 1831 | 1461021385094 Marionette TRACE conn3 <- [1,646,null,{}] 16:16:25 INFO - PROCESS | 1831 | 1461021385099 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}] 16:16:25 INFO - PROCESS | 1831 | 1461021385258 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 16:16:25 INFO - PROCESS | 1831 | 1461021385296 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19514800 == 59 [pid = 1831] [id = 169] 16:16:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x7feb1763a800) [pid = 1831] [serial = 507] [outer = (nil)] 16:16:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x7feb18dc1400) [pid = 1831] [serial = 508] [outer = 0x7feb1763a800] 16:16:25 INFO - PROCESS | 1831 | 1461021385352 Marionette DEBUG loaded listener.js 16:16:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x7feb1960dc00) [pid = 1831] [serial = 509] [outer = 0x7feb1763a800] 16:16:26 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x7feb18dc2400) [pid = 1831] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:16:26 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x7feb0f79c400) [pid = 1831] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:16:26 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x7feb0f5e7800) [pid = 1831] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:16:26 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x7feb0deee400) [pid = 1831] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:16:26 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x7feb13a3a000) [pid = 1831] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:16:26 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x7feb0f5e1400) [pid = 1831] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:16:26 INFO - PROCESS | 1831 | 1461021386240 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]]]}] 16:16:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:16:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1176ms 16:16:26 INFO - PROCESS | 1831 | 1461021386268 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 16:16:26 INFO - PROCESS | 1831 | 1461021386272 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 16:16:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:16:26 INFO - PROCESS | 1831 | 1461021386277 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:16:26 INFO - PROCESS | 1831 | 1461021386280 Marionette TRACE conn3 <- [1,650,null,{}] 16:16:26 INFO - PROCESS | 1831 | 1461021386285 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}] 16:16:26 INFO - PROCESS | 1831 | 1461021386472 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 16:16:26 INFO - PROCESS | 1831 | 1461021386542 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19b59800 == 60 [pid = 1831] [id = 170] 16:16:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x7feb0ff6d400) [pid = 1831] [serial = 510] [outer = (nil)] 16:16:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x7feb197e0800) [pid = 1831] [serial = 511] [outer = 0x7feb0ff6d400] 16:16:26 INFO - PROCESS | 1831 | 1461021386602 Marionette DEBUG loaded listener.js 16:16:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x7feb1b2f6000) [pid = 1831] [serial = 512] [outer = 0x7feb0ff6d400] 16:16:27 INFO - PROCESS | 1831 | 1461021387193 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]]]}] 16:16:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:16:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 929ms 16:16:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:16:27 INFO - PROCESS | 1831 | 1461021387207 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 16:16:27 INFO - PROCESS | 1831 | 1461021387210 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 16:16:27 INFO - PROCESS | 1831 | 1461021387216 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:16:27 INFO - PROCESS | 1831 | 1461021387219 Marionette TRACE conn3 <- [1,654,null,{}] 16:16:27 INFO - PROCESS | 1831 | 1461021387223 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}] 16:16:27 INFO - PROCESS | 1831 | 1461021387346 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 16:16:27 INFO - PROCESS | 1831 | 1461021387450 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a9c8800 == 61 [pid = 1831] [id = 171] 16:16:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x7feb18611800) [pid = 1831] [serial = 513] [outer = (nil)] 16:16:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x7feb1f456400) [pid = 1831] [serial = 514] [outer = 0x7feb18611800] 16:16:27 INFO - PROCESS | 1831 | 1461021387505 Marionette DEBUG loaded listener.js 16:16:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x7feb27bd4c00) [pid = 1831] [serial = 515] [outer = 0x7feb18611800] 16:16:28 INFO - PROCESS | 1831 | 1461021388229 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]]]}] 16:16:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:16:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1081ms 16:16:28 INFO - PROCESS | 1831 | 1461021388297 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 16:16:28 INFO - PROCESS | 1831 | 1461021388302 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 16:16:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:16:28 INFO - PROCESS | 1831 | 1461021388310 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:16:28 INFO - PROCESS | 1831 | 1461021388315 Marionette TRACE conn3 <- [1,658,null,{}] 16:16:28 INFO - PROCESS | 1831 | 1461021388324 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}] 16:16:28 INFO - PROCESS | 1831 | 1461021388489 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 16:16:28 INFO - PROCESS | 1831 | 1461021388606 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb10037800 == 62 [pid = 1831] [id = 172] 16:16:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x7feb0900d400) [pid = 1831] [serial = 516] [outer = (nil)] 16:16:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x7feb0dfea400) [pid = 1831] [serial = 517] [outer = 0x7feb0900d400] 16:16:28 INFO - PROCESS | 1831 | 1461021388719 Marionette DEBUG loaded listener.js 16:16:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x7feb0f22f800) [pid = 1831] [serial = 518] [outer = 0x7feb0900d400] 16:16:29 INFO - PROCESS | 1831 | 1461021389607 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]]]}] 16:16:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:16:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1334ms 16:16:29 INFO - PROCESS | 1831 | 1461021389643 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 16:16:29 INFO - PROCESS | 1831 | 1461021389651 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 16:16:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:16:29 INFO - PROCESS | 1831 | 1461021389661 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:16:29 INFO - PROCESS | 1831 | 1461021389664 Marionette TRACE conn3 <- [1,662,null,{}] 16:16:29 INFO - PROCESS | 1831 | 1461021389670 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}] 16:16:29 INFO - PROCESS | 1831 | 1461021389818 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 16:16:29 INFO - PROCESS | 1831 | 1461021389966 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18cec800 == 63 [pid = 1831] [id = 173] 16:16:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x7feb0dfe2000) [pid = 1831] [serial = 519] [outer = (nil)] 16:16:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x7feb11be8800) [pid = 1831] [serial = 520] [outer = 0x7feb0dfe2000] 16:16:30 INFO - PROCESS | 1831 | 1461021390034 Marionette DEBUG loaded listener.js 16:16:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x7feb149cb800) [pid = 1831] [serial = 521] [outer = 0x7feb0dfe2000] 16:16:30 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:30 INFO - PROCESS | 1831 | 1461021390961 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]]]}] 16:16:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:16:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1328ms 16:16:30 INFO - PROCESS | 1831 | 1461021390989 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 16:16:30 INFO - PROCESS | 1831 | 1461021390993 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 16:16:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:16:30 INFO - PROCESS | 1831 | 1461021390998 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:16:31 INFO - PROCESS | 1831 | 1461021391003 Marionette TRACE conn3 <- [1,666,null,{}] 16:16:31 INFO - PROCESS | 1831 | 1461021391018 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}] 16:16:31 INFO - PROCESS | 1831 | 1461021391199 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 16:16:31 INFO - PROCESS | 1831 | 1461021391317 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1f3b5800 == 64 [pid = 1831] [id = 174] 16:16:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x7feb13765400) [pid = 1831] [serial = 522] [outer = (nil)] 16:16:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x7feb19610000) [pid = 1831] [serial = 523] [outer = 0x7feb13765400] 16:16:31 INFO - PROCESS | 1831 | 1461021391388 Marionette DEBUG loaded listener.js 16:16:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x7feb19bd4c00) [pid = 1831] [serial = 524] [outer = 0x7feb13765400] 16:16:31 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:32 INFO - PROCESS | 1831 | 1461021392170 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]]]}] 16:16:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:16:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1183ms 16:16:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:16:32 INFO - PROCESS | 1831 | 1461021392182 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 16:16:32 INFO - PROCESS | 1831 | 1461021392185 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 16:16:32 INFO - PROCESS | 1831 | 1461021392191 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:16:32 INFO - PROCESS | 1831 | 1461021392194 Marionette TRACE conn3 <- [1,670,null,{}] 16:16:32 INFO - PROCESS | 1831 | 1461021392199 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}] 16:16:32 INFO - PROCESS | 1831 | 1461021392403 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 16:16:32 INFO - PROCESS | 1831 | 1461021392423 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb278ca000 == 65 [pid = 1831] [id = 175] 16:16:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x7feb0900e400) [pid = 1831] [serial = 525] [outer = (nil)] 16:16:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x7feb27bd4000) [pid = 1831] [serial = 526] [outer = 0x7feb0900e400] 16:16:32 INFO - PROCESS | 1831 | 1461021392530 Marionette DEBUG loaded listener.js 16:16:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x7feb27e11000) [pid = 1831] [serial = 527] [outer = 0x7feb0900e400] 16:16:33 INFO - PROCESS | 1831 | 1461021393405 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]]]}] 16:16:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:16:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1277ms 16:16:33 INFO - PROCESS | 1831 | 1461021393467 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 16:16:33 INFO - PROCESS | 1831 | 1461021393471 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 16:16:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:16:33 INFO - PROCESS | 1831 | 1461021393476 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:16:33 INFO - PROCESS | 1831 | 1461021393478 Marionette TRACE conn3 <- [1,674,null,{}] 16:16:33 INFO - PROCESS | 1831 | 1461021393484 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}] 16:16:33 INFO - PROCESS | 1831 | 1461021393625 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 16:16:33 INFO - PROCESS | 1831 | 1461021393772 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb29817000 == 66 [pid = 1831] [id = 176] 16:16:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x7feb1960bc00) [pid = 1831] [serial = 528] [outer = (nil)] 16:16:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x7feb27e3d000) [pid = 1831] [serial = 529] [outer = 0x7feb1960bc00] 16:16:33 INFO - PROCESS | 1831 | 1461021393838 Marionette DEBUG loaded listener.js 16:16:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x7feb29d9c000) [pid = 1831] [serial = 530] [outer = 0x7feb1960bc00] 16:16:34 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:34 INFO - PROCESS | 1831 | 1461021394644 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]]]}] 16:16:34 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 16:16:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1181ms 16:16:34 INFO - PROCESS | 1831 | 1461021394658 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 16:16:34 INFO - PROCESS | 1831 | 1461021394661 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 16:16:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:16:34 INFO - PROCESS | 1831 | 1461021394666 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:16:34 INFO - PROCESS | 1831 | 1461021394669 Marionette TRACE conn3 <- [1,678,null,{}] 16:16:34 INFO - PROCESS | 1831 | 1461021394674 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}] 16:16:34 INFO - PROCESS | 1831 | 1461021394887 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 16:16:35 INFO - PROCESS | 1831 | 1461021395006 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2bc90000 == 67 [pid = 1831] [id = 177] 16:16:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 116 (0x7feb0f92a400) [pid = 1831] [serial = 531] [outer = (nil)] 16:16:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 117 (0x7feb27e3f000) [pid = 1831] [serial = 532] [outer = 0x7feb0f92a400] 16:16:35 INFO - PROCESS | 1831 | 1461021395078 Marionette DEBUG loaded listener.js 16:16:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 118 (0x7feb2b55bc00) [pid = 1831] [serial = 533] [outer = 0x7feb0f92a400] 16:16:35 INFO - PROCESS | 1831 | 1461021395904 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]]]}] 16:16:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:16:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1283ms 16:16:35 INFO - PROCESS | 1831 | 1461021395950 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 16:16:35 INFO - PROCESS | 1831 | 1461021395954 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 16:16:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:16:35 INFO - PROCESS | 1831 | 1461021395959 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:16:35 INFO - PROCESS | 1831 | 1461021395961 Marionette TRACE conn3 <- [1,682,null,{}] 16:16:35 INFO - PROCESS | 1831 | 1461021395967 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}] 16:16:36 INFO - PROCESS | 1831 | 1461021396110 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 16:16:36 INFO - PROCESS | 1831 | 1461021396257 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2dd6f000 == 68 [pid = 1831] [id = 178] 16:16:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 119 (0x7feb0e065400) [pid = 1831] [serial = 534] [outer = (nil)] 16:16:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 120 (0x7feb0e06dc00) [pid = 1831] [serial = 535] [outer = 0x7feb0e065400] 16:16:36 INFO - PROCESS | 1831 | 1461021396324 Marionette DEBUG loaded listener.js 16:16:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 121 (0x7feb0e072000) [pid = 1831] [serial = 536] [outer = 0x7feb0e065400] 16:16:37 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:37 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:16:37 INFO - PROCESS | 1831 | 1461021397856 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]]]}] 16:16:37 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) 16:16:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1930ms 16:16:37 INFO - PROCESS | 1831 | 1461021397890 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 16:16:37 INFO - PROCESS | 1831 | 1461021397895 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 16:16:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:16:37 INFO - PROCESS | 1831 | 1461021397903 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:16:37 INFO - PROCESS | 1831 | 1461021397907 Marionette TRACE conn3 <- [1,686,null,{}] 16:16:37 INFO - PROCESS | 1831 | 1461021397915 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}] 16:16:38 INFO - PROCESS | 1831 | 1461021398099 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 16:16:38 INFO - PROCESS | 1831 | 1461021398260 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0ce90000 == 69 [pid = 1831] [id = 179] 16:16:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 122 (0x7feb0e072c00) [pid = 1831] [serial = 537] [outer = (nil)] 16:16:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 123 (0x7feb0ef8e000) [pid = 1831] [serial = 538] [outer = 0x7feb0e072c00] 16:16:38 INFO - PROCESS | 1831 | 1461021398324 Marionette DEBUG loaded listener.js 16:16:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 124 (0x7feb0f226c00) [pid = 1831] [serial = 539] [outer = 0x7feb0e072c00] 16:16:38 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19b59800 == 68 [pid = 1831] [id = 170] 16:16:38 INFO - PROCESS | 1831 | --DOMWINDOW == 123 (0x7feb1a105400) [pid = 1831] [serial = 474] [outer = (nil)] [url = about:blank] 16:16:38 INFO - PROCESS | 1831 | --DOMWINDOW == 122 (0x7feb0efab000) [pid = 1831] [serial = 453] [outer = (nil)] [url = about:blank] 16:16:38 INFO - PROCESS | 1831 | --DOMWINDOW == 121 (0x7feb0dfe8800) [pid = 1831] [serial = 432] [outer = (nil)] [url = about:blank] 16:16:38 INFO - PROCESS | 1831 | --DOMWINDOW == 120 (0x7feb13a38000) [pid = 1831] [serial = 435] [outer = (nil)] [url = about:blank] 16:16:38 INFO - PROCESS | 1831 | --DOMWINDOW == 119 (0x7feb1860d400) [pid = 1831] [serial = 438] [outer = (nil)] [url = about:blank] 16:16:38 INFO - PROCESS | 1831 | --DOMWINDOW == 118 (0x7feb19bd9400) [pid = 1831] [serial = 441] [outer = (nil)] [url = about:blank] 16:16:38 INFO - PROCESS | 1831 | --DOMWINDOW == 117 (0x7feb0f22d000) [pid = 1831] [serial = 444] [outer = (nil)] [url = about:blank] 16:16:38 INFO - PROCESS | 1831 | --DOMWINDOW == 116 (0x7feb26ec3800) [pid = 1831] [serial = 447] [outer = (nil)] [url = about:blank] 16:16:38 INFO - PROCESS | 1831 | --DOMWINDOW == 115 (0x7feb0ce08800) [pid = 1831] [serial = 450] [outer = (nil)] [url = about:blank] 16:16:38 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19514800 == 67 [pid = 1831] [id = 169] 16:16:38 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1886d800 == 66 [pid = 1831] [id = 168] 16:16:38 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb157c5800 == 65 [pid = 1831] [id = 167] 16:16:38 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0e1f9000 == 64 [pid = 1831] [id = 166] 16:16:38 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0ce7c000 == 63 [pid = 1831] [id = 165] 16:16:38 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb184bc000 == 62 [pid = 1831] [id = 160] 16:16:38 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f74c000 == 61 [pid = 1831] [id = 159] 16:16:38 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0x7feb1960d000) [pid = 1831] [serial = 468] [outer = (nil)] [url = about:blank] 16:16:38 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x7feb17d9d800) [pid = 1831] [serial = 462] [outer = (nil)] [url = about:blank] 16:16:38 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x7feb1843b000) [pid = 1831] [serial = 463] [outer = (nil)] [url = about:blank] 16:16:38 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x7feb0f7ed800) [pid = 1831] [serial = 459] [outer = (nil)] [url = about:blank] 16:16:38 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x7feb0ef8fc00) [pid = 1831] [serial = 457] [outer = (nil)] [url = about:blank] 16:16:38 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x7feb0dfe4400) [pid = 1831] [serial = 456] [outer = (nil)] [url = about:blank] 16:16:38 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x7feb16bb8400) [pid = 1831] [serial = 471] [outer = (nil)] [url = about:blank] 16:16:38 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x7feb0ff66000) [pid = 1831] [serial = 460] [outer = (nil)] [url = about:blank] 16:16:38 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x7feb1860e400) [pid = 1831] [serial = 465] [outer = (nil)] [url = about:blank] 16:16:38 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x7feb197e7400) [pid = 1831] [serial = 472] [outer = (nil)] [url = about:blank] 16:16:38 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x7feb197e5800) [pid = 1831] [serial = 469] [outer = (nil)] [url = about:blank] 16:16:38 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x7feb18dc5400) [pid = 1831] [serial = 466] [outer = (nil)] [url = about:blank] 16:16:39 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:39 INFO - PROCESS | 1831 | 1461021399544 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]]]}] 16:16:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:16:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1680ms 16:16:39 INFO - PROCESS | 1831 | 1461021399582 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 16:16:39 INFO - PROCESS | 1831 | 1461021399589 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 16:16:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:16:39 INFO - PROCESS | 1831 | 1461021399606 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:16:39 INFO - PROCESS | 1831 | 1461021399608 Marionette TRACE conn3 <- [1,690,null,{}] 16:16:39 INFO - PROCESS | 1831 | 1461021399616 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}] 16:16:39 INFO - PROCESS | 1831 | 1461021399750 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 16:16:39 INFO - PROCESS | 1831 | 1461021399890 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb10872800 == 62 [pid = 1831] [id = 180] 16:16:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x7feb0ef91c00) [pid = 1831] [serial = 540] [outer = (nil)] 16:16:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x7feb0f922c00) [pid = 1831] [serial = 541] [outer = 0x7feb0ef91c00] 16:16:39 INFO - PROCESS | 1831 | 1461021399945 Marionette DEBUG loaded listener.js 16:16:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x7feb0f931000) [pid = 1831] [serial = 542] [outer = 0x7feb0ef91c00] 16:16:41 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:41 INFO - PROCESS | 1831 | 1461021401032 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]]]}] 16:16:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:16:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1488ms 16:16:41 INFO - PROCESS | 1831 | 1461021401087 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 16:16:41 INFO - PROCESS | 1831 | 1461021401090 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 16:16:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:16:41 INFO - PROCESS | 1831 | 1461021401103 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:16:41 INFO - PROCESS | 1831 | 1461021401107 Marionette TRACE conn3 <- [1,694,null,{}] 16:16:41 INFO - PROCESS | 1831 | 1461021401122 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}] 16:16:41 INFO - PROCESS | 1831 | 1461021401345 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 16:16:41 INFO - PROCESS | 1831 | 1461021401386 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb17b0a000 == 63 [pid = 1831] [id = 181] 16:16:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x7feb0f931400) [pid = 1831] [serial = 543] [outer = (nil)] 16:16:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x7feb1020d800) [pid = 1831] [serial = 544] [outer = 0x7feb0f931400] 16:16:41 INFO - PROCESS | 1831 | 1461021401445 Marionette DEBUG loaded listener.js 16:16:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x7feb10b87000) [pid = 1831] [serial = 545] [outer = 0x7feb0f931400] 16:16:42 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:42 INFO - PROCESS | 1831 | 1461021402563 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]]]}] 16:16:42 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) 16:16:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1494ms 16:16:42 INFO - PROCESS | 1831 | 1461021402588 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 16:16:42 INFO - PROCESS | 1831 | 1461021402592 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 16:16:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:16:42 INFO - PROCESS | 1831 | 1461021402597 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:16:42 INFO - PROCESS | 1831 | 1461021402599 Marionette TRACE conn3 <- [1,698,null,{}] 16:16:42 INFO - PROCESS | 1831 | 1461021402604 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}] 16:16:42 INFO - PROCESS | 1831 | 1461021402769 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 16:16:42 INFO - PROCESS | 1831 | 1461021402815 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb107b5800 == 64 [pid = 1831] [id = 182] 16:16:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x7feb0fb75400) [pid = 1831] [serial = 546] [outer = (nil)] 16:16:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x7feb138b2400) [pid = 1831] [serial = 547] [outer = 0x7feb0fb75400] 16:16:43 INFO - PROCESS | 1831 | 1461021403082 Marionette DEBUG loaded listener.js 16:16:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x7feb16178000) [pid = 1831] [serial = 548] [outer = 0x7feb0fb75400] 16:16:43 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x7feb16b08800) [pid = 1831] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:16:43 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x7feb0f233800) [pid = 1831] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:16:43 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x7feb0f226000) [pid = 1831] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:16:43 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x7feb09011800) [pid = 1831] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:16:43 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x7feb0dfe7800) [pid = 1831] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:16:43 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x7feb138b4800) [pid = 1831] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:16:43 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x7feb0dee3000) [pid = 1831] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:16:43 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x7feb0ef91000) [pid = 1831] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:16:43 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x7feb1763a800) [pid = 1831] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:16:43 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x7feb0ce0a400) [pid = 1831] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:16:43 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x7feb0ce11400) [pid = 1831] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:16:43 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x7feb09009000) [pid = 1831] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:16:43 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x7feb0dee5800) [pid = 1831] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:16:43 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x7feb0ff6d400) [pid = 1831] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:16:43 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x7feb0ef8a000) [pid = 1831] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:16:43 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x7feb09011c00) [pid = 1831] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:16:43 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x7feb0dfe6400) [pid = 1831] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:16:43 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x7feb17da1400) [pid = 1831] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:16:43 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x7feb0efa4400) [pid = 1831] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:16:43 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x7feb13a3d000) [pid = 1831] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:16:44 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:44 INFO - PROCESS | 1831 | 1461021404112 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]]]}] 16:16:44 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) 16:16:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1532ms 16:16:44 INFO - PROCESS | 1831 | 1461021404130 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 16:16:44 INFO - PROCESS | 1831 | 1461021404133 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 16:16:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:16:44 INFO - PROCESS | 1831 | 1461021404138 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:16:44 INFO - PROCESS | 1831 | 1461021404141 Marionette TRACE conn3 <- [1,702,null,{}] 16:16:44 INFO - PROCESS | 1831 | 1461021404145 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}] 16:16:44 INFO - PROCESS | 1831 | 1461021404326 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 16:16:44 INFO - PROCESS | 1831 | 1461021404339 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1166b800 == 65 [pid = 1831] [id = 183] 16:16:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x7feb0ce0a400) [pid = 1831] [serial = 549] [outer = (nil)] 16:16:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x7feb10209400) [pid = 1831] [serial = 550] [outer = 0x7feb0ce0a400] 16:16:44 INFO - PROCESS | 1831 | 1461021404401 Marionette DEBUG loaded listener.js 16:16:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x7feb149c4400) [pid = 1831] [serial = 551] [outer = 0x7feb0ce0a400] 16:16:45 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:45 INFO - PROCESS | 1831 | 1461021405553 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]]]}] 16:16:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:16:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1428ms 16:16:45 INFO - PROCESS | 1831 | 1461021405567 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 16:16:45 INFO - PROCESS | 1831 | 1461021405571 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 16:16:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:16:45 INFO - PROCESS | 1831 | 1461021405579 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:16:45 INFO - PROCESS | 1831 | 1461021405584 Marionette TRACE conn3 <- [1,706,null,{}] 16:16:45 INFO - PROCESS | 1831 | 1461021405591 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}] 16:16:45 INFO - PROCESS | 1831 | 1461021405746 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 16:16:45 INFO - PROCESS | 1831 | 1461021405916 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0fb37000 == 66 [pid = 1831] [id = 184] 16:16:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x7feb0e06ec00) [pid = 1831] [serial = 552] [outer = (nil)] 16:16:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x7feb0efa4400) [pid = 1831] [serial = 553] [outer = 0x7feb0e06ec00] 16:16:45 INFO - PROCESS | 1831 | 1461021405985 Marionette DEBUG loaded listener.js 16:16:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x7feb0f5df000) [pid = 1831] [serial = 554] [outer = 0x7feb0e06ec00] 16:16:47 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:47 INFO - PROCESS | 1831 | 1461021407188 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]]]}] 16:16:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:16:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1639ms 16:16:47 INFO - PROCESS | 1831 | 1461021407219 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 16:16:47 INFO - PROCESS | 1831 | 1461021407226 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 16:16:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:16:47 INFO - PROCESS | 1831 | 1461021407238 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:16:47 INFO - PROCESS | 1831 | 1461021407241 Marionette TRACE conn3 <- [1,710,null,{}] 16:16:47 INFO - PROCESS | 1831 | 1461021407247 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}] 16:16:47 INFO - PROCESS | 1831 | 1461021407474 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 16:16:47 INFO - PROCESS | 1831 | 1461021407620 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19ad2000 == 67 [pid = 1831] [id = 185] 16:16:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x7feb0ce04400) [pid = 1831] [serial = 555] [outer = (nil)] 16:16:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x7feb0ff09c00) [pid = 1831] [serial = 556] [outer = 0x7feb0ce04400] 16:16:47 INFO - PROCESS | 1831 | 1461021407685 Marionette DEBUG loaded listener.js 16:16:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x7feb1020bc00) [pid = 1831] [serial = 557] [outer = 0x7feb0ce04400] 16:16:48 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:48 INFO - PROCESS | 1831 | 1461021408985 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]]]}] 16:16:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:16:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1827ms 16:16:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:16:49 INFO - PROCESS | 1831 | 1461021409065 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 16:16:49 INFO - PROCESS | 1831 | 1461021409068 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 16:16:49 INFO - PROCESS | 1831 | 1461021409074 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:16:49 INFO - PROCESS | 1831 | 1461021409079 Marionette TRACE conn3 <- [1,714,null,{}] 16:16:49 INFO - PROCESS | 1831 | 1461021409095 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}] 16:16:49 INFO - PROCESS | 1831 | 1461021409262 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 16:16:49 INFO - PROCESS | 1831 | 1461021409407 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1b2cb000 == 68 [pid = 1831] [id = 186] 16:16:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x7feb0ff97400) [pid = 1831] [serial = 558] [outer = (nil)] 16:16:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x7feb16d3a800) [pid = 1831] [serial = 559] [outer = 0x7feb0ff97400] 16:16:49 INFO - PROCESS | 1831 | 1461021409477 Marionette DEBUG loaded listener.js 16:16:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x7feb18a0c800) [pid = 1831] [serial = 560] [outer = 0x7feb0ff97400] 16:16:50 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:50 INFO - PROCESS | 1831 | 1461021410699 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]]]}] 16:16:50 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 16:16:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1637ms 16:16:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:16:50 INFO - PROCESS | 1831 | 1461021410710 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 16:16:50 INFO - PROCESS | 1831 | 1461021410713 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 16:16:50 INFO - PROCESS | 1831 | 1461021410719 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:16:50 INFO - PROCESS | 1831 | 1461021410722 Marionette TRACE conn3 <- [1,718,null,{}] 16:16:50 INFO - PROCESS | 1831 | 1461021410736 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}] 16:16:50 INFO - PROCESS | 1831 | 1461021410948 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 16:16:51 INFO - PROCESS | 1831 | 1461021411068 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb26985800 == 69 [pid = 1831] [id = 187] 16:16:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x7feb0def1000) [pid = 1831] [serial = 561] [outer = (nil)] 16:16:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x7feb191d6800) [pid = 1831] [serial = 562] [outer = 0x7feb0def1000] 16:16:51 INFO - PROCESS | 1831 | 1461021411133 Marionette DEBUG loaded listener.js 16:16:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x7feb19bce400) [pid = 1831] [serial = 563] [outer = 0x7feb0def1000] 16:16:52 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:52 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:16:52 INFO - PROCESS | 1831 | 1461021412278 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]]]}] 16:16:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:16:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1592ms 16:16:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:16:52 INFO - PROCESS | 1831 | 1461021412310 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 16:16:52 INFO - PROCESS | 1831 | 1461021412312 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 16:16:52 INFO - PROCESS | 1831 | 1461021412318 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:16:52 INFO - PROCESS | 1831 | 1461021412321 Marionette TRACE conn3 <- [1,722,null,{}] 16:16:52 INFO - PROCESS | 1831 | 1461021412326 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}] 16:16:52 INFO - PROCESS | 1831 | 1461021412468 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 16:16:52 INFO - PROCESS | 1831 | 1461021412627 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0ce7e000 == 70 [pid = 1831] [id = 188] 16:16:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x7feb0ce0ac00) [pid = 1831] [serial = 564] [outer = (nil)] 16:16:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x7feb0dfe7c00) [pid = 1831] [serial = 565] [outer = 0x7feb0ce0ac00] 16:16:52 INFO - PROCESS | 1831 | 1461021412737 Marionette DEBUG loaded listener.js 16:16:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x7feb19616800) [pid = 1831] [serial = 566] [outer = 0x7feb0ce0ac00] 16:16:53 INFO - PROCESS | 1831 | 1461021413777 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] 16:16:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:16:53 INFO - PROCESS | 1831 | 1461021413857 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 16:16:53 INFO - PROCESS | 1831 | 1461021413864 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:16:53 INFO - PROCESS | 1831 | 1461021413869 Marionette TRACE conn3 <- [1,726,null,{}] 16:16:53 INFO - PROCESS | 1831 | 1461021413877 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}] 16:16:54 INFO - PROCESS | 1831 | 1461021414068 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 16:16:54 INFO - PROCESS | 1831 | 1461021414390 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0ce86000 == 71 [pid = 1831] [id = 189] 16:16:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x7feb0dfebc00) [pid = 1831] [serial = 567] [outer = (nil)] 16:16:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x7feb0e06a000) [pid = 1831] [serial = 568] [outer = 0x7feb0dfebc00] 16:16:54 INFO - PROCESS | 1831 | 1461021414456 Marionette DEBUG loaded listener.js 16:16:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x7feb0ef83800) [pid = 1831] [serial = 569] [outer = 0x7feb0dfebc00] 16:16:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1952c000 == 70 [pid = 1831] [id = 149] 16:16:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb30098000 == 69 [pid = 1831] [id = 110] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x7feb1f456400) [pid = 1831] [serial = 514] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x7feb18dcc800) [pid = 1831] [serial = 484] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x7feb1c055400) [pid = 1831] [serial = 487] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x7feb26e35000) [pid = 1831] [serial = 490] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0cd26800 == 68 [pid = 1831] [id = 150] 16:16:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb30016800 == 67 [pid = 1831] [id = 148] 16:16:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb107b5800 == 66 [pid = 1831] [id = 182] 16:16:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb17b0a000 == 65 [pid = 1831] [id = 181] 16:16:55 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:55 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:16:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb10872800 == 64 [pid = 1831] [id = 180] 16:16:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0ce90000 == 63 [pid = 1831] [id = 179] 16:16:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2dd6f000 == 62 [pid = 1831] [id = 178] 16:16:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2bc90000 == 61 [pid = 1831] [id = 177] 16:16:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb29817000 == 60 [pid = 1831] [id = 176] 16:16:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb278ca000 == 59 [pid = 1831] [id = 175] 16:16:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1f3b5800 == 58 [pid = 1831] [id = 174] 16:16:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18cec800 == 57 [pid = 1831] [id = 173] 16:16:55 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb10037800 == 56 [pid = 1831] [id = 172] 16:16:55 INFO - PROCESS | 1831 | 1461021415377 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]]]}] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x7feb0ff64800) [pid = 1831] [serial = 454] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x7feb0ff69400) [pid = 1831] [serial = 433] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x7feb1b43e400) [pid = 1831] [serial = 442] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x7feb197e2800) [pid = 1831] [serial = 430] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x7feb29e92c00) [pid = 1831] [serial = 388] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x7feb19612000) [pid = 1831] [serial = 439] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x7feb27e3d800) [pid = 1831] [serial = 448] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x7feb0f232000) [pid = 1831] [serial = 445] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x7feb0ce0f400) [pid = 1831] [serial = 451] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x7feb149cd000) [pid = 1831] [serial = 436] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x7feb149c9000) [pid = 1831] [serial = 502] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x7feb0fb76000) [pid = 1831] [serial = 499] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x7feb100c5000) [pid = 1831] [serial = 500] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x7feb0efafc00) [pid = 1831] [serial = 496] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x7feb0f22fc00) [pid = 1831] [serial = 497] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x7feb18dc1400) [pid = 1831] [serial = 508] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x7feb0ef8e800) [pid = 1831] [serial = 478] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x7feb0dfe2800) [pid = 1831] [serial = 477] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x7feb1024f800) [pid = 1831] [serial = 481] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x7feb0ff66400) [pid = 1831] [serial = 480] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x7feb1762d400) [pid = 1831] [serial = 494] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x7feb0deec000) [pid = 1831] [serial = 493] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x7feb1b3a6400) [pid = 1831] [serial = 475] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x7feb197e0800) [pid = 1831] [serial = 511] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x7feb2bf8e800) [pid = 1831] [serial = 262] [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.] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x7feb185ae800) [pid = 1831] [serial = 506] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x7feb18437800) [pid = 1831] [serial = 505] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x7feb1960dc00) [pid = 1831] [serial = 509] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x7feb1b2f6000) [pid = 1831] [serial = 512] [outer = (nil)] [url = about:blank] 16:16:55 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x7feb16bb8800) [pid = 1831] [serial = 503] [outer = (nil)] [url = about:blank] 16:16:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:16:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1585ms 16:16:55 INFO - PROCESS | 1831 | 1461021415447 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 16:16:55 INFO - PROCESS | 1831 | 1461021415455 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 16:16:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:16:55 INFO - PROCESS | 1831 | 1461021415464 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:16:55 INFO - PROCESS | 1831 | 1461021415467 Marionette TRACE conn3 <- [1,730,null,{}] 16:16:55 INFO - PROCESS | 1831 | 1461021415473 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}] 16:16:55 INFO - PROCESS | 1831 | 1461021415612 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 16:16:55 INFO - PROCESS | 1831 | 1461021415712 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f5b4800 == 57 [pid = 1831] [id = 190] 16:16:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x7feb0ce0a000) [pid = 1831] [serial = 570] [outer = (nil)] 16:16:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x7feb0f22e400) [pid = 1831] [serial = 571] [outer = 0x7feb0ce0a000] 16:16:55 INFO - PROCESS | 1831 | 1461021415770 Marionette DEBUG loaded listener.js 16:16:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x7feb0f5e5000) [pid = 1831] [serial = 572] [outer = 0x7feb0ce0a000] 16:16:56 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:56 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:16:56 INFO - PROCESS | 1831 | 1461021416590 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] 16:16:56 INFO - PROCESS | 1831 | 1461021416662 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 16:16:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:16:56 INFO - PROCESS | 1831 | 1461021416667 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:16:56 INFO - PROCESS | 1831 | 1461021416672 Marionette TRACE conn3 <- [1,734,null,{}] 16:16:56 INFO - PROCESS | 1831 | 1461021416687 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}] 16:16:56 INFO - PROCESS | 1831 | 1461021416826 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 16:16:56 INFO - PROCESS | 1831 | 1461021416835 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb109c5800 == 58 [pid = 1831] [id = 191] 16:16:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x7feb0f7f5800) [pid = 1831] [serial = 573] [outer = (nil)] 16:16:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x7feb0fb7b800) [pid = 1831] [serial = 574] [outer = 0x7feb0f7f5800] 16:16:56 INFO - PROCESS | 1831 | 1461021416894 Marionette DEBUG loaded listener.js 16:16:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x7feb0ff6b400) [pid = 1831] [serial = 575] [outer = 0x7feb0f7f5800] 16:16:57 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:57 INFO - PROCESS | 1831 | 1461021417619 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]]]}] 16:16:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:16:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 981ms 16:16:57 INFO - PROCESS | 1831 | 1461021417649 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 16:16:57 INFO - PROCESS | 1831 | 1461021417653 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 16:16:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:16:57 INFO - PROCESS | 1831 | 1461021417657 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:16:57 INFO - PROCESS | 1831 | 1461021417660 Marionette TRACE conn3 <- [1,738,null,{}] 16:16:57 INFO - PROCESS | 1831 | 1461021417664 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}] 16:16:57 INFO - PROCESS | 1831 | 1461021417852 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 16:16:57 INFO - PROCESS | 1831 | 1461021417882 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb13c96000 == 59 [pid = 1831] [id = 192] 16:16:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x7feb0f5e6800) [pid = 1831] [serial = 576] [outer = (nil)] 16:16:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x7feb100b8800) [pid = 1831] [serial = 577] [outer = 0x7feb0f5e6800] 16:16:57 INFO - PROCESS | 1831 | 1461021417938 Marionette DEBUG loaded listener.js 16:16:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x7feb1020b400) [pid = 1831] [serial = 578] [outer = 0x7feb0f5e6800] 16:16:59 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:59 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:16:59 INFO - PROCESS | 1831 | 1461021419120 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]]]}] 16:16:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:16:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1486ms 16:16:59 INFO - PROCESS | 1831 | 1461021419144 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 16:16:59 INFO - PROCESS | 1831 | 1461021419147 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 16:16:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:16:59 INFO - PROCESS | 1831 | 1461021419153 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:16:59 INFO - PROCESS | 1831 | 1461021419155 Marionette TRACE conn3 <- [1,742,null,{}] 16:16:59 INFO - PROCESS | 1831 | 1461021419170 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}] 16:16:59 INFO - PROCESS | 1831 | 1461021419365 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 16:16:59 INFO - PROCESS | 1831 | 1461021419382 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb16146800 == 60 [pid = 1831] [id = 193] 16:16:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x7feb0fb76800) [pid = 1831] [serial = 579] [outer = (nil)] 16:16:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x7feb10254c00) [pid = 1831] [serial = 580] [outer = 0x7feb0fb76800] 16:16:59 INFO - PROCESS | 1831 | 1461021419441 Marionette DEBUG loaded listener.js 16:16:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x7feb11b28400) [pid = 1831] [serial = 581] [outer = 0x7feb0fb76800] 16:17:00 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x7feb0e072c00) [pid = 1831] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:17:00 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x7feb0e065400) [pid = 1831] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:17:00 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x7feb0ef91c00) [pid = 1831] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:17:00 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x7feb0fb75400) [pid = 1831] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:17:00 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x7feb0f931400) [pid = 1831] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:17:00 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x7feb1763a000) [pid = 1831] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:17:00 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x7feb26c92400) [pid = 1831] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:17:00 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x7feb18437c00) [pid = 1831] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:17:00 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:00 INFO - PROCESS | 1831 | 1461021420782 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]]]}] 16:17:00 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 16:17:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1674ms 16:17:00 INFO - PROCESS | 1831 | 1461021420828 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 16:17:00 INFO - PROCESS | 1831 | 1461021420831 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 16:17:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:17:00 INFO - PROCESS | 1831 | 1461021420837 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:17:00 INFO - PROCESS | 1831 | 1461021420838 Marionette TRACE conn3 <- [1,746,null,{}] 16:17:00 INFO - PROCESS | 1831 | 1461021420843 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}] 16:17:00 INFO - PROCESS | 1831 | 1461021420991 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 16:17:01 INFO - PROCESS | 1831 | 1461021421138 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0905d800 == 61 [pid = 1831] [id = 194] 16:17:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x7feb11befc00) [pid = 1831] [serial = 582] [outer = (nil)] 16:17:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x7feb149cc400) [pid = 1831] [serial = 583] [outer = 0x7feb11befc00] 16:17:01 INFO - PROCESS | 1831 | 1461021421199 Marionette DEBUG loaded listener.js 16:17:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x7feb157bf800) [pid = 1831] [serial = 584] [outer = 0x7feb11befc00] 16:17:01 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:02 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:02 INFO - PROCESS | 1831 | 1461021422202 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]]]}] 16:17:02 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.) 16:17:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1377ms 16:17:02 INFO - PROCESS | 1831 | 1461021422215 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 16:17:02 INFO - PROCESS | 1831 | 1461021422220 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 16:17:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:17:02 INFO - PROCESS | 1831 | 1461021422228 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:17:02 INFO - PROCESS | 1831 | 1461021422233 Marionette TRACE conn3 <- [1,750,null,{}] 16:17:02 INFO - PROCESS | 1831 | 1461021422245 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}] 16:17:02 INFO - PROCESS | 1831 | 1461021422450 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 16:17:02 INFO - PROCESS | 1831 | 1461021422662 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f292800 == 62 [pid = 1831] [id = 195] 16:17:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x7feb0dfe6000) [pid = 1831] [serial = 585] [outer = (nil)] 16:17:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x7feb0e073000) [pid = 1831] [serial = 586] [outer = 0x7feb0dfe6000] 16:17:02 INFO - PROCESS | 1831 | 1461021422736 Marionette DEBUG loaded listener.js 16:17:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x7feb0efafc00) [pid = 1831] [serial = 587] [outer = 0x7feb0dfe6000] 16:17:03 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:04 INFO - PROCESS | 1831 | 1461021424017 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]]]}] 16:17:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:17:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1836ms 16:17:04 INFO - PROCESS | 1831 | 1461021424064 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 16:17:04 INFO - PROCESS | 1831 | 1461021424072 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 16:17:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:17:04 INFO - PROCESS | 1831 | 1461021424081 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:17:04 INFO - PROCESS | 1831 | 1461021424084 Marionette TRACE conn3 <- [1,754,null,{}] 16:17:04 INFO - PROCESS | 1831 | 1461021424185 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}] 16:17:04 INFO - PROCESS | 1831 | 1461021424341 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 16:17:04 INFO - PROCESS | 1831 | 1461021424480 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19105000 == 63 [pid = 1831] [id = 196] 16:17:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x7feb0deea000) [pid = 1831] [serial = 588] [outer = (nil)] 16:17:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x7feb0fb7dc00) [pid = 1831] [serial = 589] [outer = 0x7feb0deea000] 16:17:04 INFO - PROCESS | 1831 | 1461021424548 Marionette DEBUG loaded listener.js 16:17:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x7feb10257400) [pid = 1831] [serial = 590] [outer = 0x7feb0deea000] 16:17:05 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:06 INFO - PROCESS | 1831 | 1461021426078 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]]]}] 16:17:06 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 16:17:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2028ms 16:17:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:17:06 INFO - PROCESS | 1831 | 1461021426110 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 16:17:06 INFO - PROCESS | 1831 | 1461021426112 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 16:17:06 INFO - PROCESS | 1831 | 1461021426118 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:17:06 INFO - PROCESS | 1831 | 1461021426124 Marionette TRACE conn3 <- [1,758,null,{}] 16:17:06 INFO - PROCESS | 1831 | 1461021426138 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}] 16:17:06 INFO - PROCESS | 1831 | 1461021426283 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 16:17:06 INFO - PROCESS | 1831 | 1461021426425 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a663000 == 64 [pid = 1831] [id = 197] 16:17:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x7feb1025b800) [pid = 1831] [serial = 591] [outer = (nil)] 16:17:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x7feb13a41800) [pid = 1831] [serial = 592] [outer = 0x7feb1025b800] 16:17:06 INFO - PROCESS | 1831 | 1461021426495 Marionette DEBUG loaded listener.js 16:17:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x7feb18432800) [pid = 1831] [serial = 593] [outer = 0x7feb1025b800] 16:17:07 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:07 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:17:07 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:07 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:07 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:07 INFO - PROCESS | 1831 | 1461021427261 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]]]}] 16:17:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:17:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1187ms 16:17:07 INFO - PROCESS | 1831 | 1461021427305 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 16:17:07 INFO - PROCESS | 1831 | 1461021427309 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 16:17:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:17:07 INFO - PROCESS | 1831 | 1461021427315 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:17:07 INFO - PROCESS | 1831 | 1461021427318 Marionette TRACE conn3 <- [1,762,null,{}] 16:17:07 INFO - PROCESS | 1831 | 1461021427323 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}] 16:17:07 INFO - PROCESS | 1831 | 1461021427462 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 16:17:07 INFO - PROCESS | 1831 | 1461021427612 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1b2d1000 == 65 [pid = 1831] [id = 198] 16:17:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x7feb12508000) [pid = 1831] [serial = 594] [outer = (nil)] 16:17:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x7feb18440000) [pid = 1831] [serial = 595] [outer = 0x7feb12508000] 16:17:07 INFO - PROCESS | 1831 | 1461021427680 Marionette DEBUG loaded listener.js 16:17:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x7feb186cdc00) [pid = 1831] [serial = 596] [outer = 0x7feb12508000] 16:17:08 INFO - PROCESS | 1831 | 1461021428898 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]]]}] 16:17:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:17:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1682ms 16:17:09 INFO - PROCESS | 1831 | 1461021428997 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 16:17:09 INFO - PROCESS | 1831 | 1461021429000 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 16:17:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:17:09 INFO - PROCESS | 1831 | 1461021429006 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:17:09 INFO - PROCESS | 1831 | 1461021429008 Marionette TRACE conn3 <- [1,766,null,{}] 16:17:09 INFO - PROCESS | 1831 | 1461021429050 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}] 16:17:09 INFO - PROCESS | 1831 | 1461021429260 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 16:17:09 INFO - PROCESS | 1831 | 1461021429379 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1f3ac800 == 66 [pid = 1831] [id = 199] 16:17:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x7feb13a3f000) [pid = 1831] [serial = 597] [outer = (nil)] 16:17:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x7feb18dbdc00) [pid = 1831] [serial = 598] [outer = 0x7feb13a3f000] 16:17:09 INFO - PROCESS | 1831 | 1461021429443 Marionette DEBUG loaded listener.js 16:17:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x7feb18dc8000) [pid = 1831] [serial = 599] [outer = 0x7feb13a3f000] 16:17:10 INFO - PROCESS | 1831 | 1461021430953 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]]]}] 16:17:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:17:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1987ms 16:17:10 INFO - PROCESS | 1831 | 1461021430993 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 16:17:11 INFO - PROCESS | 1831 | 1461021430998 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 16:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:17:11 INFO - PROCESS | 1831 | 1461021431007 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:17:11 INFO - PROCESS | 1831 | 1461021431012 Marionette TRACE conn3 <- [1,770,null,{}] 16:17:11 INFO - PROCESS | 1831 | 1461021431020 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}] 16:17:11 INFO - PROCESS | 1831 | 1461021431224 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 16:17:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a9b5800 == 65 [pid = 1831] [id = 158] 16:17:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb16146800 == 64 [pid = 1831] [id = 193] 16:17:11 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x7feb10209400) [pid = 1831] [serial = 550] [outer = (nil)] [url = about:blank] 16:17:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb13c96000 == 63 [pid = 1831] [id = 192] 16:17:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb109c5800 == 62 [pid = 1831] [id = 191] 16:17:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f5b4800 == 61 [pid = 1831] [id = 190] 16:17:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0ce86000 == 60 [pid = 1831] [id = 189] 16:17:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0ce7e000 == 59 [pid = 1831] [id = 188] 16:17:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb26985800 == 58 [pid = 1831] [id = 187] 16:17:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1b2cb000 == 57 [pid = 1831] [id = 186] 16:17:11 INFO - PROCESS | 1831 | 1461021431388 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19ad2000 == 56 [pid = 1831] [id = 185] 16:17:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0fb37000 == 55 [pid = 1831] [id = 184] 16:17:11 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x7feb27bd4000) [pid = 1831] [serial = 526] [outer = (nil)] [url = about:blank] 16:17:11 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x7feb27e3d000) [pid = 1831] [serial = 529] [outer = (nil)] [url = about:blank] 16:17:11 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x7feb0ef8e000) [pid = 1831] [serial = 538] [outer = (nil)] [url = about:blank] 16:17:11 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x7feb19610000) [pid = 1831] [serial = 523] [outer = (nil)] [url = about:blank] 16:17:11 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x7feb0e06dc00) [pid = 1831] [serial = 535] [outer = (nil)] [url = about:blank] 16:17:11 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x7feb0f226c00) [pid = 1831] [serial = 539] [outer = (nil)] [url = about:blank] 16:17:11 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x7feb27e3f000) [pid = 1831] [serial = 532] [outer = (nil)] [url = about:blank] 16:17:11 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x7feb0f931000) [pid = 1831] [serial = 542] [outer = (nil)] [url = about:blank] 16:17:11 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x7feb0dfea400) [pid = 1831] [serial = 517] [outer = (nil)] [url = about:blank] 16:17:11 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x7feb138b2400) [pid = 1831] [serial = 547] [outer = (nil)] [url = about:blank] 16:17:11 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x7feb1020d800) [pid = 1831] [serial = 544] [outer = (nil)] [url = about:blank] 16:17:11 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x7feb11be8800) [pid = 1831] [serial = 520] [outer = (nil)] [url = about:blank] 16:17:11 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x7feb19bd8c00) [pid = 1831] [serial = 485] [outer = (nil)] [url = about:blank] 16:17:11 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x7feb27bd3000) [pid = 1831] [serial = 491] [outer = (nil)] [url = about:blank] 16:17:11 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x7feb0f922c00) [pid = 1831] [serial = 541] [outer = (nil)] [url = about:blank] 16:17:11 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x7feb25bdf800) [pid = 1831] [serial = 488] [outer = (nil)] [url = about:blank] 16:17:11 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x7feb10b87000) [pid = 1831] [serial = 545] [outer = (nil)] [url = about:blank] 16:17:11 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x7feb16178000) [pid = 1831] [serial = 548] [outer = (nil)] [url = about:blank] 16:17:11 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x7feb0e072000) [pid = 1831] [serial = 536] [outer = (nil)] [url = about:blank] 16:17:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0cd0d000 == 56 [pid = 1831] [id = 200] 16:17:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x7feb0dfdc400) [pid = 1831] [serial = 600] [outer = (nil)] 16:17:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x7feb0ef83400) [pid = 1831] [serial = 601] [outer = 0x7feb0dfdc400] 16:17:11 INFO - PROCESS | 1831 | 1461021431472 Marionette DEBUG loaded listener.js 16:17:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x7feb0efa7400) [pid = 1831] [serial = 602] [outer = 0x7feb0dfdc400] 16:17:12 INFO - PROCESS | 1831 | 1461021432096 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]]]}] 16:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1131ms 16:17:12 INFO - PROCESS | 1831 | 1461021432137 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 16:17:12 INFO - PROCESS | 1831 | 1461021432145 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 16:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:17:12 INFO - PROCESS | 1831 | 1461021432154 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:17:12 INFO - PROCESS | 1831 | 1461021432157 Marionette TRACE conn3 <- [1,774,null,{}] 16:17:12 INFO - PROCESS | 1831 | 1461021432162 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}] 16:17:12 INFO - PROCESS | 1831 | 1461021432296 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 16:17:12 INFO - PROCESS | 1831 | 1461021432412 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb10297800 == 57 [pid = 1831] [id = 201] 16:17:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x7feb0dfe1400) [pid = 1831] [serial = 603] [outer = (nil)] 16:17:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x7feb0f7e6800) [pid = 1831] [serial = 604] [outer = 0x7feb0dfe1400] 16:17:12 INFO - PROCESS | 1831 | 1461021432473 Marionette DEBUG loaded listener.js 16:17:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x7feb0f931400) [pid = 1831] [serial = 605] [outer = 0x7feb0dfe1400] 16:17:13 INFO - PROCESS | 1831 | 1461021433270 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]]]}] 16:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1176ms 16:17:13 INFO - PROCESS | 1831 | 1461021433329 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 16:17:13 INFO - PROCESS | 1831 | 1461021433333 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 16:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:17:13 INFO - PROCESS | 1831 | 1461021433338 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:17:13 INFO - PROCESS | 1831 | 1461021433343 Marionette TRACE conn3 <- [1,778,null,{}] 16:17:13 INFO - PROCESS | 1831 | 1461021433357 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}] 16:17:13 INFO - PROCESS | 1831 | 1461021433499 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 16:17:13 INFO - PROCESS | 1831 | 1461021433508 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb157d4000 == 58 [pid = 1831] [id = 202] 16:17:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x7feb10202400) [pid = 1831] [serial = 606] [outer = (nil)] 16:17:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x7feb10b84c00) [pid = 1831] [serial = 607] [outer = 0x7feb10202400] 16:17:13 INFO - PROCESS | 1831 | 1461021433568 Marionette DEBUG loaded listener.js 16:17:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x7feb11b34400) [pid = 1831] [serial = 608] [outer = 0x7feb10202400] 16:17:14 INFO - PROCESS | 1831 | 1461021434361 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]]]}] 16:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1083ms 16:17:14 INFO - PROCESS | 1831 | 1461021434425 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 16:17:14 INFO - PROCESS | 1831 | 1461021434430 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 16:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:17:14 INFO - PROCESS | 1831 | 1461021434435 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:17:14 INFO - PROCESS | 1831 | 1461021434437 Marionette TRACE conn3 <- [1,782,null,{}] 16:17:14 INFO - PROCESS | 1831 | 1461021434442 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}] 16:17:14 INFO - PROCESS | 1831 | 1461021434617 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 16:17:14 INFO - PROCESS | 1831 | 1461021434643 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1896d800 == 59 [pid = 1831] [id = 203] 16:17:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x7feb0ce04c00) [pid = 1831] [serial = 609] [outer = (nil)] 16:17:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x7feb149ca000) [pid = 1831] [serial = 610] [outer = 0x7feb0ce04c00] 16:17:14 INFO - PROCESS | 1831 | 1461021434700 Marionette DEBUG loaded listener.js 16:17:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x7feb16178000) [pid = 1831] [serial = 611] [outer = 0x7feb0ce04c00] 16:17:15 INFO - PROCESS | 1831 | 1461021435470 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]]]}] 16:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1077ms 16:17:15 INFO - PROCESS | 1831 | 1461021435538 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 16:17:15 INFO - PROCESS | 1831 | 1461021435541 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 16:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:17:15 INFO - PROCESS | 1831 | 1461021435546 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:17:15 INFO - PROCESS | 1831 | 1461021435548 Marionette TRACE conn3 <- [1,786,null,{}] 16:17:15 INFO - PROCESS | 1831 | 1461021435553 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}] 16:17:15 INFO - PROCESS | 1831 | 1461021435715 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 16:17:15 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x7feb0fb76800) [pid = 1831] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:17:15 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x7feb0f7f5800) [pid = 1831] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:17:15 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x7feb0ce0a000) [pid = 1831] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:17:15 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x7feb0ce0a400) [pid = 1831] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:17:15 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x7feb0dfebc00) [pid = 1831] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:17:15 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x7feb0f5e6800) [pid = 1831] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:17:15 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x7feb13765400) [pid = 1831] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:17:15 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x7feb0f92a400) [pid = 1831] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:17:15 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x7feb0900d400) [pid = 1831] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:17:15 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x7feb0dfe2000) [pid = 1831] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:17:15 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x7feb0900e400) [pid = 1831] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:17:15 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x7feb1960bc00) [pid = 1831] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:17:15 INFO - PROCESS | 1831 | 1461021435926 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb10a13000 == 60 [pid = 1831] [id = 204] 16:17:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x7feb0900d400) [pid = 1831] [serial = 612] [outer = (nil)] 16:17:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x7feb0e068000) [pid = 1831] [serial = 613] [outer = 0x7feb0900d400] 16:17:15 INFO - PROCESS | 1831 | 1461021435991 Marionette DEBUG loaded listener.js 16:17:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x7feb0f928c00) [pid = 1831] [serial = 614] [outer = 0x7feb0900d400] 16:17:16 INFO - PROCESS | 1831 | 1461021436568 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]]]}] 16:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1073ms 16:17:16 INFO - PROCESS | 1831 | 1461021436620 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 16:17:16 INFO - PROCESS | 1831 | 1461021436623 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 16:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:17:16 INFO - PROCESS | 1831 | 1461021436629 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:17:16 INFO - PROCESS | 1831 | 1461021436630 Marionette TRACE conn3 <- [1,790,null,{}] 16:17:16 INFO - PROCESS | 1831 | 1461021436635 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}] 16:17:16 INFO - PROCESS | 1831 | 1461021436824 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 16:17:16 INFO - PROCESS | 1831 | 1461021436848 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f5aa800 == 61 [pid = 1831] [id = 205] 16:17:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x7feb0f92a400) [pid = 1831] [serial = 615] [outer = (nil)] 16:17:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x7feb17be5800) [pid = 1831] [serial = 616] [outer = 0x7feb0f92a400] 16:17:16 INFO - PROCESS | 1831 | 1461021436907 Marionette DEBUG loaded listener.js 16:17:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x7feb191d7000) [pid = 1831] [serial = 617] [outer = 0x7feb0f92a400] 16:17:17 INFO - PROCESS | 1831 | 1461021437586 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]]]}] 16:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 977ms 16:17:17 INFO - PROCESS | 1831 | 1461021437607 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 16:17:17 INFO - PROCESS | 1831 | 1461021437610 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 16:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:17:17 INFO - PROCESS | 1831 | 1461021437615 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:17:17 INFO - PROCESS | 1831 | 1461021437617 Marionette TRACE conn3 <- [1,794,null,{}] 16:17:17 INFO - PROCESS | 1831 | 1461021437622 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}] 16:17:17 INFO - PROCESS | 1831 | 1461021437746 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 16:17:17 INFO - PROCESS | 1831 | 1461021437931 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0cd1a800 == 62 [pid = 1831] [id = 206] 16:17:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x7feb09005000) [pid = 1831] [serial = 618] [outer = (nil)] 16:17:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x7feb0900e400) [pid = 1831] [serial = 619] [outer = 0x7feb09005000] 16:17:18 INFO - PROCESS | 1831 | 1461021438003 Marionette DEBUG loaded listener.js 16:17:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x7feb0dfdf400) [pid = 1831] [serial = 620] [outer = 0x7feb09005000] 16:17:18 INFO - PROCESS | 1831 | 1461021438882 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]]]}] 16:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1325ms 16:17:18 INFO - PROCESS | 1831 | 1461021438941 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 16:17:18 INFO - PROCESS | 1831 | 1461021438948 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 16:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:17:18 INFO - PROCESS | 1831 | 1461021438956 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:17:18 INFO - PROCESS | 1831 | 1461021438961 Marionette TRACE conn3 <- [1,798,null,{}] 16:17:18 INFO - PROCESS | 1831 | 1461021438967 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}] 16:17:19 INFO - PROCESS | 1831 | 1461021439128 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 16:17:19 INFO - PROCESS | 1831 | 1461021439275 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1841c800 == 63 [pid = 1831] [id = 207] 16:17:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x7feb09007000) [pid = 1831] [serial = 621] [outer = (nil)] 16:17:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x7feb0f931000) [pid = 1831] [serial = 622] [outer = 0x7feb09007000] 16:17:19 INFO - PROCESS | 1831 | 1461021439345 Marionette DEBUG loaded listener.js 16:17:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x7feb0ff90800) [pid = 1831] [serial = 623] [outer = 0x7feb09007000] 16:17:20 INFO - PROCESS | 1831 | 1461021440269 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]]]}] 16:17:20 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 16:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1379ms 16:17:20 INFO - PROCESS | 1831 | 1461021440338 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 16:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:17:20 INFO - PROCESS | 1831 | 1461021440344 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 16:17:20 INFO - PROCESS | 1831 | 1461021440352 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:17:20 INFO - PROCESS | 1831 | 1461021440354 Marionette TRACE conn3 <- [1,802,null,{}] 16:17:20 INFO - PROCESS | 1831 | 1461021440360 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}] 16:17:20 INFO - PROCESS | 1831 | 1461021440560 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 16:17:20 INFO - PROCESS | 1831 | 1461021440788 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1bfaf000 == 64 [pid = 1831] [id = 208] 16:17:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x7feb10202800) [pid = 1831] [serial = 624] [outer = (nil)] 16:17:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x7feb138ba400) [pid = 1831] [serial = 625] [outer = 0x7feb10202800] 16:17:20 INFO - PROCESS | 1831 | 1461021440870 Marionette DEBUG loaded listener.js 16:17:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x7feb16d2d000) [pid = 1831] [serial = 626] [outer = 0x7feb10202800] 16:17:21 INFO - PROCESS | 1831 | 1461021441666 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]]]}] 16:17:21 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 16:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1379ms 16:17:21 INFO - PROCESS | 1831 | 1461021441731 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 16:17:21 INFO - PROCESS | 1831 | 1461021441735 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 16:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:17:21 INFO - PROCESS | 1831 | 1461021441742 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:17:21 INFO - PROCESS | 1831 | 1461021441751 Marionette TRACE conn3 <- [1,806,null,{}] 16:17:21 INFO - PROCESS | 1831 | 1461021441764 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}] 16:17:21 INFO - PROCESS | 1831 | 1461021441923 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 16:17:22 INFO - PROCESS | 1831 | 1461021442069 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb26aae000 == 65 [pid = 1831] [id = 209] 16:17:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x7feb10211000) [pid = 1831] [serial = 627] [outer = (nil)] 16:17:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x7feb18dc0400) [pid = 1831] [serial = 628] [outer = 0x7feb10211000] 16:17:22 INFO - PROCESS | 1831 | 1461021442139 Marionette DEBUG loaded listener.js 16:17:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x7feb19614400) [pid = 1831] [serial = 629] [outer = 0x7feb10211000] 16:17:22 INFO - PROCESS | 1831 | 1461021442882 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]]]}] 16:17:22 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 16:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1190ms 16:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:17:22 INFO - PROCESS | 1831 | 1461021442932 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 16:17:22 INFO - PROCESS | 1831 | 1461021442935 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 16:17:22 INFO - PROCESS | 1831 | 1461021442941 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:17:22 INFO - PROCESS | 1831 | 1461021442944 Marionette TRACE conn3 <- [1,810,null,{}] 16:17:22 INFO - PROCESS | 1831 | 1461021442949 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}] 16:17:23 INFO - PROCESS | 1831 | 1461021443107 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 16:17:23 INFO - PROCESS | 1831 | 1461021443255 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27b15800 == 66 [pid = 1831] [id = 210] 16:17:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x7feb16d39000) [pid = 1831] [serial = 630] [outer = (nil)] 16:17:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x7feb197e5800) [pid = 1831] [serial = 631] [outer = 0x7feb16d39000] 16:17:23 INFO - PROCESS | 1831 | 1461021443336 Marionette DEBUG loaded listener.js 16:17:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x7feb197edc00) [pid = 1831] [serial = 632] [outer = 0x7feb16d39000] 16:17:24 INFO - PROCESS | 1831 | 1461021444132 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]]]}] 16:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1230ms 16:17:24 INFO - PROCESS | 1831 | 1461021444170 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 16:17:24 INFO - PROCESS | 1831 | 1461021444173 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 16:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:17:24 INFO - PROCESS | 1831 | 1461021444178 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:17:24 INFO - PROCESS | 1831 | 1461021444181 Marionette TRACE conn3 <- [1,814,null,{}] 16:17:24 INFO - PROCESS | 1831 | 1461021444186 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}] 16:17:24 INFO - PROCESS | 1831 | 1461021444322 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 16:17:24 INFO - PROCESS | 1831 | 1461021444473 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27cc9800 == 67 [pid = 1831] [id = 211] 16:17:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x7feb19bcf400) [pid = 1831] [serial = 633] [outer = (nil)] 16:17:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x7feb19bd5800) [pid = 1831] [serial = 634] [outer = 0x7feb19bcf400] 16:17:24 INFO - PROCESS | 1831 | 1461021444551 Marionette DEBUG loaded listener.js 16:17:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x7feb1a20ec00) [pid = 1831] [serial = 635] [outer = 0x7feb19bcf400] 16:17:25 INFO - PROCESS | 1831 | 1461021445428 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] 16:17:25 INFO - PROCESS | 1831 | 1461021445459 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 16:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:17:25 INFO - PROCESS | 1831 | 1461021445465 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:17:25 INFO - PROCESS | 1831 | 1461021445467 Marionette TRACE conn3 <- [1,818,null,{}] 16:17:25 INFO - PROCESS | 1831 | 1461021445472 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}] 16:17:25 INFO - PROCESS | 1831 | 1461021445611 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 16:17:25 INFO - PROCESS | 1831 | 1461021445765 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb29ecf000 == 68 [pid = 1831] [id = 212] 16:17:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x7feb1a630800) [pid = 1831] [serial = 636] [outer = (nil)] 16:17:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x7feb1b43ec00) [pid = 1831] [serial = 637] [outer = 0x7feb1a630800] 16:17:25 INFO - PROCESS | 1831 | 1461021445832 Marionette DEBUG loaded listener.js 16:17:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x7feb1b581800) [pid = 1831] [serial = 638] [outer = 0x7feb1a630800] 16:17:26 INFO - PROCESS | 1831 | 1461021446644 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]]]}] 16:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1225ms 16:17:26 INFO - PROCESS | 1831 | 1461021446691 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 16:17:26 INFO - PROCESS | 1831 | 1461021446695 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 16:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:17:26 INFO - PROCESS | 1831 | 1461021446700 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:17:26 INFO - PROCESS | 1831 | 1461021446702 Marionette TRACE conn3 <- [1,822,null,{}] 16:17:26 INFO - PROCESS | 1831 | 1461021446708 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}] 16:17:26 INFO - PROCESS | 1831 | 1461021446846 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 16:17:27 INFO - PROCESS | 1831 | 1461021446999 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2bc89800 == 69 [pid = 1831] [id = 213] 16:17:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x7feb1b2f5800) [pid = 1831] [serial = 639] [outer = (nil)] 16:17:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x7feb1c061800) [pid = 1831] [serial = 640] [outer = 0x7feb1b2f5800] 16:17:27 INFO - PROCESS | 1831 | 1461021447067 Marionette DEBUG loaded listener.js 16:17:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x7feb1f3d8c00) [pid = 1831] [serial = 641] [outer = 0x7feb1b2f5800] 16:17:27 INFO - PROCESS | 1831 | 1461021447899 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] 16:17:27 INFO - PROCESS | 1831 | 1461021447936 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 16:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:17:27 INFO - PROCESS | 1831 | 1461021447942 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:17:27 INFO - PROCESS | 1831 | 1461021447944 Marionette TRACE conn3 <- [1,826,null,{}] 16:17:27 INFO - PROCESS | 1831 | 1461021447949 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}] 16:17:28 INFO - PROCESS | 1831 | 1461021448086 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 16:17:28 INFO - PROCESS | 1831 | 1461021448443 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb109c5800 == 70 [pid = 1831] [id = 214] 16:17:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x7feb0dfe9400) [pid = 1831] [serial = 642] [outer = (nil)] 16:17:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x7feb0e067800) [pid = 1831] [serial = 643] [outer = 0x7feb0dfe9400] 16:17:28 INFO - PROCESS | 1831 | 1461021448569 Marionette DEBUG loaded listener.js 16:17:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x7feb0efb2c00) [pid = 1831] [serial = 644] [outer = 0x7feb0dfe9400] 16:17:29 INFO - PROCESS | 1831 | 1461021449378 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]]]}] 16:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1484ms 16:17:29 INFO - PROCESS | 1831 | 1461021449427 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 16:17:29 INFO - PROCESS | 1831 | 1461021449436 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 16:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:17:29 INFO - PROCESS | 1831 | 1461021449458 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:17:29 INFO - PROCESS | 1831 | 1461021449462 Marionette TRACE conn3 <- [1,830,null,{}] 16:17:29 INFO - PROCESS | 1831 | 1461021449472 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}] 16:17:29 INFO - PROCESS | 1831 | 1461021449700 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 16:17:29 INFO - PROCESS | 1831 | 1461021449858 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0fb26000 == 71 [pid = 1831] [id = 215] 16:17:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x7feb0efb3c00) [pid = 1831] [serial = 645] [outer = (nil)] 16:17:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 116 (0x7feb0f92ac00) [pid = 1831] [serial = 646] [outer = 0x7feb0efb3c00] 16:17:29 INFO - PROCESS | 1831 | 1461021449964 Marionette DEBUG loaded listener.js 16:17:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 117 (0x7feb100c6400) [pid = 1831] [serial = 647] [outer = 0x7feb0efb3c00] 16:17:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f5aa800 == 70 [pid = 1831] [id = 205] 16:17:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb10a13000 == 69 [pid = 1831] [id = 204] 16:17:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1896d800 == 68 [pid = 1831] [id = 203] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 116 (0x7feb0dfe7c00) [pid = 1831] [serial = 565] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 115 (0x7feb16d3a800) [pid = 1831] [serial = 559] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0x7feb0efa4400) [pid = 1831] [serial = 553] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x7feb191d6800) [pid = 1831] [serial = 562] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x7feb0ff09c00) [pid = 1831] [serial = 556] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x7feb149cc400) [pid = 1831] [serial = 583] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb157d4000 == 67 [pid = 1831] [id = 202] 16:17:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb10297800 == 66 [pid = 1831] [id = 201] 16:17:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0cd0d000 == 65 [pid = 1831] [id = 200] 16:17:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1f3ac800 == 64 [pid = 1831] [id = 199] 16:17:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a663000 == 63 [pid = 1831] [id = 197] 16:17:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19105000 == 62 [pid = 1831] [id = 196] 16:17:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f292800 == 61 [pid = 1831] [id = 195] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x7feb10254c00) [pid = 1831] [serial = 580] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x7feb0fb7b800) [pid = 1831] [serial = 574] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x7feb0ff6b400) [pid = 1831] [serial = 575] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x7feb0f22e400) [pid = 1831] [serial = 571] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x7feb0f5e5000) [pid = 1831] [serial = 572] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x7feb149c4400) [pid = 1831] [serial = 551] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x7feb0ef83800) [pid = 1831] [serial = 569] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x7feb0e06a000) [pid = 1831] [serial = 568] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x7feb11b28400) [pid = 1831] [serial = 581] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x7feb100b8800) [pid = 1831] [serial = 577] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x7feb1020b400) [pid = 1831] [serial = 578] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x7feb19bd4c00) [pid = 1831] [serial = 524] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x7feb2b55bc00) [pid = 1831] [serial = 533] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x7feb0f22f800) [pid = 1831] [serial = 518] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x7feb149cb800) [pid = 1831] [serial = 521] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x7feb27e11000) [pid = 1831] [serial = 527] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x7feb29d9c000) [pid = 1831] [serial = 530] [outer = (nil)] [url = about:blank] 16:17:30 INFO - PROCESS | 1831 | 1461021450829 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]]]}] 16:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1387ms 16:17:30 INFO - PROCESS | 1831 | 1461021450845 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 16:17:30 INFO - PROCESS | 1831 | 1461021450851 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 16:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:17:30 INFO - PROCESS | 1831 | 1461021450858 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:17:30 INFO - PROCESS | 1831 | 1461021450861 Marionette TRACE conn3 <- [1,834,null,{}] 16:17:30 INFO - PROCESS | 1831 | 1461021450865 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}] 16:17:30 INFO - PROCESS | 1831 | 1461021450995 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 16:17:31 INFO - PROCESS | 1831 | 1461021451010 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb109d7800 == 62 [pid = 1831] [id = 216] 16:17:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x7feb1020b400) [pid = 1831] [serial = 648] [outer = (nil)] 16:17:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x7feb11b28400) [pid = 1831] [serial = 649] [outer = 0x7feb1020b400] 16:17:31 INFO - PROCESS | 1831 | 1461021451077 Marionette DEBUG loaded listener.js 16:17:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x7feb13a32400) [pid = 1831] [serial = 650] [outer = 0x7feb1020b400] 16:17:31 INFO - PROCESS | 1831 | 1461021451832 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]]]}] 16:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1028ms 16:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:17:31 INFO - PROCESS | 1831 | 1461021451885 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 16:17:31 INFO - PROCESS | 1831 | 1461021451888 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 16:17:31 INFO - PROCESS | 1831 | 1461021451895 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:17:31 INFO - PROCESS | 1831 | 1461021451903 Marionette TRACE conn3 <- [1,838,null,{}] 16:17:31 INFO - PROCESS | 1831 | 1461021451931 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}] 16:17:32 INFO - PROCESS | 1831 | 1461021452068 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 16:17:32 INFO - PROCESS | 1831 | 1461021452078 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb184bb000 == 63 [pid = 1831] [id = 217] 16:17:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x7feb10205000) [pid = 1831] [serial = 651] [outer = (nil)] 16:17:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x7feb17bec000) [pid = 1831] [serial = 652] [outer = 0x7feb10205000] 16:17:32 INFO - PROCESS | 1831 | 1461021452137 Marionette DEBUG loaded listener.js 16:17:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x7feb18439c00) [pid = 1831] [serial = 653] [outer = 0x7feb10205000] 16:17:32 INFO - PROCESS | 1831 | 1461021452931 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]]]}] 16:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1088ms 16:17:32 INFO - PROCESS | 1831 | 1461021452992 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 16:17:32 INFO - PROCESS | 1831 | 1461021452995 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 16:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:17:33 INFO - PROCESS | 1831 | 1461021453007 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:17:33 INFO - PROCESS | 1831 | 1461021453009 Marionette TRACE conn3 <- [1,842,null,{}] 16:17:33 INFO - PROCESS | 1831 | 1461021453014 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}] 16:17:33 INFO - PROCESS | 1831 | 1461021453180 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 16:17:33 INFO - PROCESS | 1831 | 1461021453203 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19b48000 == 64 [pid = 1831] [id = 218] 16:17:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x7feb0fb7b800) [pid = 1831] [serial = 654] [outer = (nil)] 16:17:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x7feb185b0800) [pid = 1831] [serial = 655] [outer = 0x7feb0fb7b800] 16:17:33 INFO - PROCESS | 1831 | 1461021453257 Marionette DEBUG loaded listener.js 16:17:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x7feb19098c00) [pid = 1831] [serial = 656] [outer = 0x7feb0fb7b800] 16:17:33 INFO - PROCESS | 1831 | 1461021453975 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]]]}] 16:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 982ms 16:17:33 INFO - PROCESS | 1831 | 1461021453983 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 16:17:33 INFO - PROCESS | 1831 | 1461021453986 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 16:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:17:34 INFO - PROCESS | 1831 | 1461021454009 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:17:34 INFO - PROCESS | 1831 | 1461021454012 Marionette TRACE conn3 <- [1,846,null,{}] 16:17:34 INFO - PROCESS | 1831 | 1461021454020 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}] 16:17:34 INFO - PROCESS | 1831 | 1461021454185 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 16:17:34 INFO - PROCESS | 1831 | 1461021454218 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a65f800 == 65 [pid = 1831] [id = 219] 16:17:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x7feb19a3d000) [pid = 1831] [serial = 657] [outer = (nil)] 16:17:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x7feb19bd0400) [pid = 1831] [serial = 658] [outer = 0x7feb19a3d000] 16:17:34 INFO - PROCESS | 1831 | 1461021454285 Marionette DEBUG loaded listener.js 16:17:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x7feb1a639c00) [pid = 1831] [serial = 659] [outer = 0x7feb19a3d000] 16:17:35 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x7feb0ce0ac00) [pid = 1831] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:17:35 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x7feb18611800) [pid = 1831] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:17:35 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x7feb0ce04c00) [pid = 1831] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:17:35 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x7feb0900d400) [pid = 1831] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:17:35 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x7feb10202400) [pid = 1831] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:17:35 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x7feb1025b800) [pid = 1831] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:17:35 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x7feb12508000) [pid = 1831] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:17:35 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x7feb0dfe1400) [pid = 1831] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:17:35 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x7feb0dfdc400) [pid = 1831] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:17:35 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x7feb0dfe6000) [pid = 1831] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:17:35 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x7feb11befc00) [pid = 1831] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:17:35 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x7feb13a3f000) [pid = 1831] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:17:35 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x7feb0deea000) [pid = 1831] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:17:35 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x7feb0ff97400) [pid = 1831] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:17:35 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x7feb0ce04400) [pid = 1831] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:17:35 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x7feb0e06ec00) [pid = 1831] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:17:35 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x7feb0def1000) [pid = 1831] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:17:35 INFO - PROCESS | 1831 | 1461021455289 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]]]}] 16:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1324ms 16:17:35 INFO - PROCESS | 1831 | 1461021455334 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 16:17:35 INFO - PROCESS | 1831 | 1461021455337 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 16:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:17:35 INFO - PROCESS | 1831 | 1461021455343 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:17:35 INFO - PROCESS | 1831 | 1461021455357 Marionette TRACE conn3 <- [1,850,null,{}] 16:17:35 INFO - PROCESS | 1831 | 1461021455361 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}] 16:17:35 INFO - PROCESS | 1831 | 1461021455522 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 16:17:35 INFO - PROCESS | 1831 | 1461021455632 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1abd1800 == 66 [pid = 1831] [id = 220] 16:17:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x7feb0dfe1400) [pid = 1831] [serial = 660] [outer = (nil)] 16:17:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x7feb138af000) [pid = 1831] [serial = 661] [outer = 0x7feb0dfe1400] 16:17:35 INFO - PROCESS | 1831 | 1461021455692 Marionette DEBUG loaded listener.js 16:17:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x7feb18dbd800) [pid = 1831] [serial = 662] [outer = 0x7feb0dfe1400] 16:17:36 INFO - PROCESS | 1831 | 1461021456353 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]]]}] 16:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1038ms 16:17:36 INFO - PROCESS | 1831 | 1461021456384 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 16:17:36 INFO - PROCESS | 1831 | 1461021456386 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 16:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:17:36 INFO - PROCESS | 1831 | 1461021456393 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:17:36 INFO - PROCESS | 1831 | 1461021456395 Marionette TRACE conn3 <- [1,854,null,{}] 16:17:36 INFO - PROCESS | 1831 | 1461021456400 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}] 16:17:36 INFO - PROCESS | 1831 | 1461021456567 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 16:17:36 INFO - PROCESS | 1831 | 1461021456583 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb20a69800 == 67 [pid = 1831] [id = 221] 16:17:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x7feb0ce09c00) [pid = 1831] [serial = 663] [outer = (nil)] 16:17:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x7feb19bd6c00) [pid = 1831] [serial = 664] [outer = 0x7feb0ce09c00] 16:17:36 INFO - PROCESS | 1831 | 1461021456638 Marionette DEBUG loaded listener.js 16:17:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x7feb1b43c800) [pid = 1831] [serial = 665] [outer = 0x7feb0ce09c00] 16:17:37 INFO - PROCESS | 1831 | 1461021457520 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]]]}] 16:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1174ms 16:17:37 INFO - PROCESS | 1831 | 1461021457568 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 16:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:17:37 INFO - PROCESS | 1831 | 1461021457574 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 16:17:37 INFO - PROCESS | 1831 | 1461021457581 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:17:37 INFO - PROCESS | 1831 | 1461021457586 Marionette TRACE conn3 <- [1,858,null,{}] 16:17:37 INFO - PROCESS | 1831 | 1461021457594 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}] 16:17:37 INFO - PROCESS | 1831 | 1461021457757 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 16:17:37 INFO - PROCESS | 1831 | 1461021457906 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb10a0a000 == 68 [pid = 1831] [id = 222] 16:17:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x7feb0e06c800) [pid = 1831] [serial = 666] [outer = (nil)] 16:17:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x7feb0f7ea000) [pid = 1831] [serial = 667] [outer = 0x7feb0e06c800] 16:17:37 INFO - PROCESS | 1831 | 1461021457977 Marionette DEBUG loaded listener.js 16:17:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x7feb0ff96c00) [pid = 1831] [serial = 668] [outer = 0x7feb0e06c800] 16:17:38 INFO - PROCESS | 1831 | 1461021458785 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]]]}] 16:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1231ms 16:17:38 INFO - PROCESS | 1831 | 1461021458812 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 16:17:38 INFO - PROCESS | 1831 | 1461021458821 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 16:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:17:38 INFO - PROCESS | 1831 | 1461021458830 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:17:38 INFO - PROCESS | 1831 | 1461021458834 Marionette TRACE conn3 <- [1,862,null,{}] 16:17:38 INFO - PROCESS | 1831 | 1461021458839 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}] 16:17:38 INFO - PROCESS | 1831 | 1461021458985 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 16:17:39 INFO - PROCESS | 1831 | 1461021459141 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a4d1000 == 69 [pid = 1831] [id = 223] 16:17:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x7feb0ff97400) [pid = 1831] [serial = 669] [outer = (nil)] 16:17:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x7feb1376d800) [pid = 1831] [serial = 670] [outer = 0x7feb0ff97400] 16:17:39 INFO - PROCESS | 1831 | 1461021459207 Marionette DEBUG loaded listener.js 16:17:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x7feb157b7800) [pid = 1831] [serial = 671] [outer = 0x7feb0ff97400] 16:17:40 INFO - PROCESS | 1831 | 1461021460154 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]]]}] 16:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1379ms 16:17:40 INFO - PROCESS | 1831 | 1461021460209 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 16:17:40 INFO - PROCESS | 1831 | 1461021460212 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 16:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:17:40 INFO - PROCESS | 1831 | 1461021460218 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:17:40 INFO - PROCESS | 1831 | 1461021460223 Marionette TRACE conn3 <- [1,866,null,{}] 16:17:40 INFO - PROCESS | 1831 | 1461021460238 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}] 16:17:40 INFO - PROCESS | 1831 | 1461021460442 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 16:17:40 INFO - PROCESS | 1831 | 1461021460599 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2981c800 == 70 [pid = 1831] [id = 224] 16:17:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x7feb16177800) [pid = 1831] [serial = 672] [outer = (nil)] 16:17:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x7feb197e9400) [pid = 1831] [serial = 673] [outer = 0x7feb16177800] 16:17:40 INFO - PROCESS | 1831 | 1461021460706 Marionette DEBUG loaded listener.js 16:17:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x7feb1a208400) [pid = 1831] [serial = 674] [outer = 0x7feb16177800] 16:17:41 INFO - PROCESS | 1831 | 1461021461536 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]]]}] 16:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1385ms 16:17:41 INFO - PROCESS | 1831 | 1461021461604 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 16:17:41 INFO - PROCESS | 1831 | 1461021461609 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 16:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:17:41 INFO - PROCESS | 1831 | 1461021461614 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:17:41 INFO - PROCESS | 1831 | 1461021461617 Marionette TRACE conn3 <- [1,870,null,{}] 16:17:41 INFO - PROCESS | 1831 | 1461021461622 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}] 16:17:41 INFO - PROCESS | 1831 | 1461021461777 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 16:17:41 INFO - PROCESS | 1831 | 1461021461926 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2bf44800 == 71 [pid = 1831] [id = 225] 16:17:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x7feb18dfe400) [pid = 1831] [serial = 675] [outer = (nil)] 16:17:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x7feb1b3b0c00) [pid = 1831] [serial = 676] [outer = 0x7feb18dfe400] 16:17:41 INFO - PROCESS | 1831 | 1461021461993 Marionette DEBUG loaded listener.js 16:17:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x7feb1c2eb400) [pid = 1831] [serial = 677] [outer = 0x7feb18dfe400] 16:17:42 INFO - PROCESS | 1831 | 1461021462797 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]]]}] 16:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1230ms 16:17:42 INFO - PROCESS | 1831 | 1461021462845 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 16:17:42 INFO - PROCESS | 1831 | 1461021462849 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 16:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:17:42 INFO - PROCESS | 1831 | 1461021462855 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:17:42 INFO - PROCESS | 1831 | 1461021462857 Marionette TRACE conn3 <- [1,874,null,{}] 16:17:42 INFO - PROCESS | 1831 | 1461021462862 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}] 16:17:43 INFO - PROCESS | 1831 | 1461021463002 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 16:17:43 INFO - PROCESS | 1831 | 1461021463158 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2dd77800 == 72 [pid = 1831] [id = 226] 16:17:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x7feb0ce02800) [pid = 1831] [serial = 678] [outer = (nil)] 16:17:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x7feb1f454400) [pid = 1831] [serial = 679] [outer = 0x7feb0ce02800] 16:17:43 INFO - PROCESS | 1831 | 1461021463226 Marionette DEBUG loaded listener.js 16:17:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x7feb25bd9400) [pid = 1831] [serial = 680] [outer = 0x7feb0ce02800] 16:17:44 INFO - PROCESS | 1831 | 1461021464089 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]]]}] 16:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1280ms 16:17:44 INFO - PROCESS | 1831 | 1461021464136 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 16:17:44 INFO - PROCESS | 1831 | 1461021464140 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 16:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:17:44 INFO - PROCESS | 1831 | 1461021464145 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:17:44 INFO - PROCESS | 1831 | 1461021464147 Marionette TRACE conn3 <- [1,878,null,{}] 16:17:44 INFO - PROCESS | 1831 | 1461021464153 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}] 16:17:44 INFO - PROCESS | 1831 | 1461021464340 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 16:17:44 INFO - PROCESS | 1831 | 1461021464500 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb3001c800 == 73 [pid = 1831] [id = 227] 16:17:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x7feb10b85c00) [pid = 1831] [serial = 681] [outer = (nil)] 16:17:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x7feb269bd800) [pid = 1831] [serial = 682] [outer = 0x7feb10b85c00] 16:17:44 INFO - PROCESS | 1831 | 1461021464574 Marionette DEBUG loaded listener.js 16:17:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x7feb26edf000) [pid = 1831] [serial = 683] [outer = 0x7feb10b85c00] 16:17:45 INFO - PROCESS | 1831 | 1461021465363 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]]]}] 16:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1227ms 16:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:17:45 INFO - PROCESS | 1831 | 1461021465373 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 16:17:45 INFO - PROCESS | 1831 | 1461021465376 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 16:17:45 INFO - PROCESS | 1831 | 1461021465380 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:17:45 INFO - PROCESS | 1831 | 1461021465384 Marionette TRACE conn3 <- [1,882,null,{}] 16:17:45 INFO - PROCESS | 1831 | 1461021465406 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}] 16:17:45 INFO - PROCESS | 1831 | 1461021465582 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 16:17:45 INFO - PROCESS | 1831 | 1461021465741 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14677800 == 74 [pid = 1831] [id = 228] 16:17:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x7feb117bfc00) [pid = 1831] [serial = 684] [outer = (nil)] 16:17:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x7feb27c3f000) [pid = 1831] [serial = 685] [outer = 0x7feb117bfc00] 16:17:45 INFO - PROCESS | 1831 | 1461021465807 Marionette DEBUG loaded listener.js 16:17:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 116 (0x7feb27e06800) [pid = 1831] [serial = 686] [outer = 0x7feb117bfc00] 16:17:46 INFO - PROCESS | 1831 | 1461021466601 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]]]}] 16:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1249ms 16:17:46 INFO - PROCESS | 1831 | 1461021466631 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 16:17:46 INFO - PROCESS | 1831 | 1461021466633 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 16:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:17:46 INFO - PROCESS | 1831 | 1461021466639 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:17:46 INFO - PROCESS | 1831 | 1461021466641 Marionette TRACE conn3 <- [1,886,null,{}] 16:17:46 INFO - PROCESS | 1831 | 1461021466647 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}] 16:17:46 INFO - PROCESS | 1831 | 1461021466793 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 16:17:47 INFO - PROCESS | 1831 | 1461021467257 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb107b0800 == 75 [pid = 1831] [id = 229] 16:17:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 117 (0x7feb0dee7000) [pid = 1831] [serial = 687] [outer = (nil)] 16:17:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 118 (0x7feb0dfe4800) [pid = 1831] [serial = 688] [outer = 0x7feb0dee7000] 16:17:47 INFO - PROCESS | 1831 | 1461021467403 Marionette DEBUG loaded listener.js 16:17:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 119 (0x7feb0e071800) [pid = 1831] [serial = 689] [outer = 0x7feb0dee7000] 16:17:48 INFO - PROCESS | 1831 | 1461021468325 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]]]}] 16:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1730ms 16:17:48 INFO - PROCESS | 1831 | 1461021468370 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 16:17:48 INFO - PROCESS | 1831 | 1461021468377 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 16:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:17:48 INFO - PROCESS | 1831 | 1461021468384 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:17:48 INFO - PROCESS | 1831 | 1461021468392 Marionette TRACE conn3 <- [1,890,null,{}] 16:17:48 INFO - PROCESS | 1831 | 1461021468404 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}] 16:17:48 INFO - PROCESS | 1831 | 1461021468546 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 16:17:48 INFO - PROCESS | 1831 | 1461021468707 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb102b3800 == 76 [pid = 1831] [id = 230] 16:17:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 120 (0x7feb0f5e3400) [pid = 1831] [serial = 690] [outer = (nil)] 16:17:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 121 (0x7feb0f7ed400) [pid = 1831] [serial = 691] [outer = 0x7feb0f5e3400] 16:17:48 INFO - PROCESS | 1831 | 1461021468771 Marionette DEBUG loaded listener.js 16:17:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 122 (0x7feb0f928000) [pid = 1831] [serial = 692] [outer = 0x7feb0f5e3400] 16:17:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0905d800 == 75 [pid = 1831] [id = 194] 16:17:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1abd1800 == 74 [pid = 1831] [id = 220] 16:17:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a65f800 == 73 [pid = 1831] [id = 219] 16:17:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19b48000 == 72 [pid = 1831] [id = 218] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 121 (0x7feb17be5800) [pid = 1831] [serial = 616] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb184bb000 == 71 [pid = 1831] [id = 217] 16:17:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb109d7800 == 70 [pid = 1831] [id = 216] 16:17:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0fb26000 == 69 [pid = 1831] [id = 215] 16:17:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb109c5800 == 68 [pid = 1831] [id = 214] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 120 (0x7feb19616800) [pid = 1831] [serial = 566] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 119 (0x7feb27bd4c00) [pid = 1831] [serial = 515] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 118 (0x7feb149ca000) [pid = 1831] [serial = 610] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 117 (0x7feb0e068000) [pid = 1831] [serial = 613] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 116 (0x7feb10b84c00) [pid = 1831] [serial = 607] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 115 (0x7feb18432800) [pid = 1831] [serial = 593] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0x7feb13a41800) [pid = 1831] [serial = 592] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x7feb186cdc00) [pid = 1831] [serial = 596] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x7feb0f7e6800) [pid = 1831] [serial = 604] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x7feb0f931400) [pid = 1831] [serial = 605] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x7feb18440000) [pid = 1831] [serial = 595] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x7feb0ef83400) [pid = 1831] [serial = 601] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x7feb0efa7400) [pid = 1831] [serial = 602] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x7feb16178000) [pid = 1831] [serial = 611] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x7feb0efafc00) [pid = 1831] [serial = 587] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x7feb0e073000) [pid = 1831] [serial = 586] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x7feb157bf800) [pid = 1831] [serial = 584] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x7feb18dc8000) [pid = 1831] [serial = 599] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x7feb18dbdc00) [pid = 1831] [serial = 598] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x7feb10257400) [pid = 1831] [serial = 590] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x7feb0fb7dc00) [pid = 1831] [serial = 589] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x7feb0f928c00) [pid = 1831] [serial = 614] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x7feb11b34400) [pid = 1831] [serial = 608] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x7feb18a0c800) [pid = 1831] [serial = 560] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x7feb1020bc00) [pid = 1831] [serial = 557] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x7feb0f5df000) [pid = 1831] [serial = 554] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x7feb19bce400) [pid = 1831] [serial = 563] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1831 | 1461021469658 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]]]}] 16:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1292ms 16:17:49 INFO - PROCESS | 1831 | 1461021469678 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 16:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:17:49 INFO - PROCESS | 1831 | 1461021469684 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 16:17:49 INFO - PROCESS | 1831 | 1461021469691 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:17:49 INFO - PROCESS | 1831 | 1461021469693 Marionette TRACE conn3 <- [1,894,null,{}] 16:17:49 INFO - PROCESS | 1831 | 1461021469698 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}] 16:17:49 INFO - PROCESS | 1831 | 1461021469831 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 16:17:49 INFO - PROCESS | 1831 | 1461021469846 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb10018800 == 69 [pid = 1831] [id = 231] 16:17:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x7feb0f931400) [pid = 1831] [serial = 693] [outer = (nil)] 16:17:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x7feb0ff69800) [pid = 1831] [serial = 694] [outer = 0x7feb0f931400] 16:17:49 INFO - PROCESS | 1831 | 1461021469903 Marionette DEBUG loaded listener.js 16:17:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x7feb100c4000) [pid = 1831] [serial = 695] [outer = 0x7feb0f931400] 16:17:50 INFO - PROCESS | 1831 | 1461021470702 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]]]}] 16:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1031ms 16:17:50 INFO - PROCESS | 1831 | 1461021470721 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 16:17:50 INFO - PROCESS | 1831 | 1461021470724 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 16:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:17:50 INFO - PROCESS | 1831 | 1461021470731 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:17:50 INFO - PROCESS | 1831 | 1461021470739 Marionette TRACE conn3 <- [1,898,null,{}] 16:17:50 INFO - PROCESS | 1831 | 1461021470768 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}] 16:17:50 INFO - PROCESS | 1831 | 1461021470903 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 16:17:50 INFO - PROCESS | 1831 | 1461021470923 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb17508000 == 70 [pid = 1831] [id = 232] 16:17:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x7feb0ff10c00) [pid = 1831] [serial = 696] [outer = (nil)] 16:17:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x7feb138ae800) [pid = 1831] [serial = 697] [outer = 0x7feb0ff10c00] 16:17:50 INFO - PROCESS | 1831 | 1461021470978 Marionette DEBUG loaded listener.js 16:17:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x7feb13c57c00) [pid = 1831] [serial = 698] [outer = 0x7feb0ff10c00] 16:17:51 INFO - PROCESS | 1831 | 1461021471776 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]]]}] 16:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1055ms 16:17:51 INFO - PROCESS | 1831 | 1461021471785 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 16:17:51 INFO - PROCESS | 1831 | 1461021471789 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 16:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:17:51 INFO - PROCESS | 1831 | 1461021471794 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:17:51 INFO - PROCESS | 1831 | 1461021471795 Marionette TRACE conn3 <- [1,902,null,{}] 16:17:51 INFO - PROCESS | 1831 | 1461021471831 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}] 16:17:52 INFO - PROCESS | 1831 | 1461021472002 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 16:17:52 INFO - PROCESS | 1831 | 1461021472030 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18cec800 == 71 [pid = 1831] [id = 233] 16:17:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x7feb138b5800) [pid = 1831] [serial = 699] [outer = (nil)] 16:17:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x7feb16178400) [pid = 1831] [serial = 700] [outer = 0x7feb138b5800] 16:17:52 INFO - PROCESS | 1831 | 1461021472085 Marionette DEBUG loaded listener.js 16:17:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x7feb1752f800) [pid = 1831] [serial = 701] [outer = 0x7feb138b5800] 16:17:52 INFO - PROCESS | 1831 | 1461021472775 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]]]}] 16:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1033ms 16:17:52 INFO - PROCESS | 1831 | 1461021472827 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 16:17:52 INFO - PROCESS | 1831 | 1461021472829 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 16:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:17:52 INFO - PROCESS | 1831 | 1461021472835 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:17:52 INFO - PROCESS | 1831 | 1461021472837 Marionette TRACE conn3 <- [1,906,null,{}] 16:17:52 INFO - PROCESS | 1831 | 1461021472842 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}] 16:17:53 INFO - PROCESS | 1831 | 1461021473020 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 16:17:53 INFO - PROCESS | 1831 | 1461021473052 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19adc800 == 72 [pid = 1831] [id = 234] 16:17:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x7feb18432800) [pid = 1831] [serial = 702] [outer = (nil)] 16:17:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x7feb18439400) [pid = 1831] [serial = 703] [outer = 0x7feb18432800] 16:17:53 INFO - PROCESS | 1831 | 1461021473139 Marionette DEBUG loaded listener.js 16:17:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x7feb18dbdc00) [pid = 1831] [serial = 704] [outer = 0x7feb18432800] 16:17:54 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x7feb0dfe1400) [pid = 1831] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:17:54 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x7feb0f92a400) [pid = 1831] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:17:54 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x7feb0fb7b800) [pid = 1831] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:17:54 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x7feb19a3d000) [pid = 1831] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:17:54 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x7feb0dfe9400) [pid = 1831] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:17:54 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x7feb1020b400) [pid = 1831] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:17:54 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x7feb0efb3c00) [pid = 1831] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:17:54 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x7feb10205000) [pid = 1831] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:17:54 INFO - PROCESS | 1831 | 1461021474224 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]]]}] 16:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1428ms 16:17:54 INFO - PROCESS | 1831 | 1461021474264 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 16:17:54 INFO - PROCESS | 1831 | 1461021474266 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 16:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:17:54 INFO - PROCESS | 1831 | 1461021474272 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:17:54 INFO - PROCESS | 1831 | 1461021474274 Marionette TRACE conn3 <- [1,910,null,{}] 16:17:54 INFO - PROCESS | 1831 | 1461021474279 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}] 16:17:54 INFO - PROCESS | 1831 | 1461021474421 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 16:17:54 INFO - PROCESS | 1831 | 1461021474436 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19cd9800 == 73 [pid = 1831] [id = 235] 16:17:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x7feb1020ac00) [pid = 1831] [serial = 705] [outer = (nil)] 16:17:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x7feb18dc8400) [pid = 1831] [serial = 706] [outer = 0x7feb1020ac00] 16:17:54 INFO - PROCESS | 1831 | 1461021474491 Marionette DEBUG loaded listener.js 16:17:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x7feb197e8c00) [pid = 1831] [serial = 707] [outer = 0x7feb1020ac00] 16:17:55 INFO - PROCESS | 1831 | 1461021475200 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]]]}] 16:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 974ms 16:17:55 INFO - PROCESS | 1831 | 1461021475246 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 16:17:55 INFO - PROCESS | 1831 | 1461021475248 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 16:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:17:55 INFO - PROCESS | 1831 | 1461021475254 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:17:55 INFO - PROCESS | 1831 | 1461021475256 Marionette TRACE conn3 <- [1,914,null,{}] 16:17:55 INFO - PROCESS | 1831 | 1461021475261 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}] 16:17:55 INFO - PROCESS | 1831 | 1461021475431 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 16:17:55 INFO - PROCESS | 1831 | 1461021475447 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a9ae800 == 74 [pid = 1831] [id = 236] 16:17:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x7feb0ef8f000) [pid = 1831] [serial = 708] [outer = (nil)] 16:17:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x7feb19bce400) [pid = 1831] [serial = 709] [outer = 0x7feb0ef8f000] 16:17:55 INFO - PROCESS | 1831 | 1461021475502 Marionette DEBUG loaded listener.js 16:17:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x7feb1a632800) [pid = 1831] [serial = 710] [outer = 0x7feb0ef8f000] 16:17:56 INFO - PROCESS | 1831 | 1461021476400 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]]]}] 16:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1174ms 16:17:56 INFO - PROCESS | 1831 | 1461021476429 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 16:17:56 INFO - PROCESS | 1831 | 1461021476435 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 16:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:17:56 INFO - PROCESS | 1831 | 1461021476442 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:17:56 INFO - PROCESS | 1831 | 1461021476448 Marionette TRACE conn3 <- [1,918,null,{}] 16:17:56 INFO - PROCESS | 1831 | 1461021476457 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}] 16:17:56 INFO - PROCESS | 1831 | 1461021476628 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 16:17:56 INFO - PROCESS | 1831 | 1461021476783 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb107a4000 == 75 [pid = 1831] [id = 237] 16:17:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x7feb0ce0d000) [pid = 1831] [serial = 711] [outer = (nil)] 16:17:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x7feb0ef8e400) [pid = 1831] [serial = 712] [outer = 0x7feb0ce0d000] 16:17:56 INFO - PROCESS | 1831 | 1461021476853 Marionette DEBUG loaded listener.js 16:17:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x7feb0f7ed800) [pid = 1831] [serial = 713] [outer = 0x7feb0ce0d000] 16:17:57 INFO - PROCESS | 1831 | 1461021477766 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]]]}] 16:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1388ms 16:17:57 INFO - PROCESS | 1831 | 1461021477830 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 16:17:57 INFO - PROCESS | 1831 | 1461021477838 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 16:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:17:57 INFO - PROCESS | 1831 | 1461021477848 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:17:57 INFO - PROCESS | 1831 | 1461021477851 Marionette TRACE conn3 <- [1,922,null,{}] 16:17:57 INFO - PROCESS | 1831 | 1461021477857 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}] 16:17:58 INFO - PROCESS | 1831 | 1461021478013 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 16:17:58 INFO - PROCESS | 1831 | 1461021478165 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18ce2800 == 76 [pid = 1831] [id = 238] 16:17:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x7feb0ce11000) [pid = 1831] [serial = 714] [outer = (nil)] 16:17:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x7feb10207c00) [pid = 1831] [serial = 715] [outer = 0x7feb0ce11000] 16:17:58 INFO - PROCESS | 1831 | 1461021478232 Marionette DEBUG loaded listener.js 16:17:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x7feb11b31400) [pid = 1831] [serial = 716] [outer = 0x7feb0ce11000] 16:17:59 INFO - PROCESS | 1831 | 1461021479200 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]]]}] 16:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1384ms 16:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:17:59 INFO - PROCESS | 1831 | 1461021479233 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 16:17:59 INFO - PROCESS | 1831 | 1461021479236 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 16:17:59 INFO - PROCESS | 1831 | 1461021479242 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:17:59 INFO - PROCESS | 1831 | 1461021479247 Marionette TRACE conn3 <- [1,926,null,{}] 16:17:59 INFO - PROCESS | 1831 | 1461021479262 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}] 16:17:59 INFO - PROCESS | 1831 | 1461021479419 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 16:17:59 INFO - PROCESS | 1831 | 1461021479576 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1c0e6000 == 77 [pid = 1831] [id = 239] 16:17:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x7feb1250e800) [pid = 1831] [serial = 717] [outer = (nil)] 16:17:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x7feb18441800) [pid = 1831] [serial = 718] [outer = 0x7feb1250e800] 16:17:59 INFO - PROCESS | 1831 | 1461021479647 Marionette DEBUG loaded listener.js 16:17:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x7feb1960e800) [pid = 1831] [serial = 719] [outer = 0x7feb1250e800] 16:18:00 INFO - PROCESS | 1831 | 1461021480490 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]]]}] 16:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1281ms 16:18:00 INFO - PROCESS | 1831 | 1461021480523 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 16:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:18:00 INFO - PROCESS | 1831 | 1461021480527 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 16:18:00 INFO - PROCESS | 1831 | 1461021480533 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:18:00 INFO - PROCESS | 1831 | 1461021480536 Marionette TRACE conn3 <- [1,930,null,{}] 16:18:00 INFO - PROCESS | 1831 | 1461021480540 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}] 16:18:00 INFO - PROCESS | 1831 | 1461021480730 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 16:18:00 INFO - PROCESS | 1831 | 1461021480893 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb26981000 == 78 [pid = 1831] [id = 240] 16:18:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x7feb1960fc00) [pid = 1831] [serial = 720] [outer = (nil)] 16:18:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x7feb1a915400) [pid = 1831] [serial = 721] [outer = 0x7feb1960fc00] 16:18:00 INFO - PROCESS | 1831 | 1461021480959 Marionette DEBUG loaded listener.js 16:18:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 116 (0x7feb1c05b000) [pid = 1831] [serial = 722] [outer = 0x7feb1960fc00] 16:18:01 INFO - PROCESS | 1831 | 1461021481817 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]]]}] 16:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1337ms 16:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:18:01 INFO - PROCESS | 1831 | 1461021481870 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 16:18:01 INFO - PROCESS | 1831 | 1461021481873 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 16:18:01 INFO - PROCESS | 1831 | 1461021481878 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:18:01 INFO - PROCESS | 1831 | 1461021481881 Marionette TRACE conn3 <- [1,934,null,{}] 16:18:01 INFO - PROCESS | 1831 | 1461021481886 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}] 16:18:02 INFO - PROCESS | 1831 | 1461021482028 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 16:18:02 INFO - PROCESS | 1831 | 1461021482184 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27cbf000 == 79 [pid = 1831] [id = 241] 16:18:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 117 (0x7feb1a103000) [pid = 1831] [serial = 723] [outer = (nil)] 16:18:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 118 (0x7feb1f3e5c00) [pid = 1831] [serial = 724] [outer = 0x7feb1a103000] 16:18:02 INFO - PROCESS | 1831 | 1461021482251 Marionette DEBUG loaded listener.js 16:18:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 119 (0x7feb25be1800) [pid = 1831] [serial = 725] [outer = 0x7feb1a103000] 16:18:03 INFO - PROCESS | 1831 | 1461021483085 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]]]}] 16:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1233ms 16:18:03 INFO - PROCESS | 1831 | 1461021483113 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 16:18:03 INFO - PROCESS | 1831 | 1461021483116 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 16:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:18:03 INFO - PROCESS | 1831 | 1461021483122 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:18:03 INFO - PROCESS | 1831 | 1461021483124 Marionette TRACE conn3 <- [1,938,null,{}] 16:18:03 INFO - PROCESS | 1831 | 1461021483129 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}] 16:18:03 INFO - PROCESS | 1831 | 1461021483297 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 16:18:03 INFO - PROCESS | 1831 | 1461021483464 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2bf34800 == 80 [pid = 1831] [id = 242] 16:18:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 120 (0x7feb25be1400) [pid = 1831] [serial = 726] [outer = (nil)] 16:18:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 121 (0x7feb1960a800) [pid = 1831] [serial = 727] [outer = 0x7feb25be1400] 16:18:03 INFO - PROCESS | 1831 | 1461021483540 Marionette DEBUG loaded listener.js 16:18:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 122 (0x7feb27e07800) [pid = 1831] [serial = 728] [outer = 0x7feb25be1400] 16:18:04 INFO - PROCESS | 1831 | 1461021484376 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]]]}] 16:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1328ms 16:18:04 INFO - PROCESS | 1831 | 1461021484451 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 16:18:04 INFO - PROCESS | 1831 | 1461021484455 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 16:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:18:04 INFO - PROCESS | 1831 | 1461021484460 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:18:04 INFO - PROCESS | 1831 | 1461021484462 Marionette TRACE conn3 <- [1,942,null,{}] 16:18:04 INFO - PROCESS | 1831 | 1461021484468 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}] 16:18:04 INFO - PROCESS | 1831 | 1461021484651 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 16:18:04 INFO - PROCESS | 1831 | 1461021484805 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb30009800 == 81 [pid = 1831] [id = 243] 16:18:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 123 (0x7feb2673fc00) [pid = 1831] [serial = 729] [outer = (nil)] 16:18:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 124 (0x7feb27e35800) [pid = 1831] [serial = 730] [outer = 0x7feb2673fc00] 16:18:04 INFO - PROCESS | 1831 | 1461021484870 Marionette DEBUG loaded listener.js 16:18:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 125 (0x7feb27e40c00) [pid = 1831] [serial = 731] [outer = 0x7feb2673fc00] 16:18:05 INFO - PROCESS | 1831 | 1461021485675 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]]]}] 16:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1281ms 16:18:05 INFO - PROCESS | 1831 | 1461021485742 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 16:18:05 INFO - PROCESS | 1831 | 1461021485746 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 16:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:18:05 INFO - PROCESS | 1831 | 1461021485751 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:18:05 INFO - PROCESS | 1831 | 1461021485753 Marionette TRACE conn3 <- [1,946,null,{}] 16:18:05 INFO - PROCESS | 1831 | 1461021485761 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}] 16:18:05 INFO - PROCESS | 1831 | 1461021485902 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 16:18:06 INFO - PROCESS | 1831 | 1461021486060 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb10814000 == 82 [pid = 1831] [id = 244] 16:18:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 126 (0x7feb26e37400) [pid = 1831] [serial = 732] [outer = (nil)] 16:18:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 127 (0x7feb29d2a400) [pid = 1831] [serial = 733] [outer = 0x7feb26e37400] 16:18:06 INFO - PROCESS | 1831 | 1461021486127 Marionette DEBUG loaded listener.js 16:18:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 128 (0x7feb29e8ec00) [pid = 1831] [serial = 734] [outer = 0x7feb26e37400] 16:18:07 INFO - PROCESS | 1831 | 1461021487277 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]]]}] 16:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1581ms 16:18:07 INFO - PROCESS | 1831 | 1461021487333 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 16:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:18:07 INFO - PROCESS | 1831 | 1461021487338 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 16:18:07 INFO - PROCESS | 1831 | 1461021487345 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:18:07 INFO - PROCESS | 1831 | 1461021487350 Marionette TRACE conn3 <- [1,950,null,{}] 16:18:07 INFO - PROCESS | 1831 | 1461021487358 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}] 16:18:07 INFO - PROCESS | 1831 | 1461021487543 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 16:18:07 INFO - PROCESS | 1831 | 1461021487782 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14682000 == 83 [pid = 1831] [id = 245] 16:18:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 129 (0x7feb0efa4400) [pid = 1831] [serial = 735] [outer = (nil)] 16:18:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 130 (0x7feb0efae400) [pid = 1831] [serial = 736] [outer = 0x7feb0efa4400] 16:18:07 INFO - PROCESS | 1831 | 1461021487915 Marionette DEBUG loaded listener.js 16:18:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 131 (0x7feb0f7e9000) [pid = 1831] [serial = 737] [outer = 0x7feb0efa4400] 16:18:08 INFO - PROCESS | 1831 | 1461021488708 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]]]}] 16:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1433ms 16:18:08 INFO - PROCESS | 1831 | 1461021488778 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 16:18:08 INFO - PROCESS | 1831 | 1461021488784 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 16:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:18:08 INFO - PROCESS | 1831 | 1461021488793 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:18:08 INFO - PROCESS | 1831 | 1461021488796 Marionette TRACE conn3 <- [1,954,null,{}] 16:18:08 INFO - PROCESS | 1831 | 1461021488800 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}] 16:18:09 INFO - PROCESS | 1831 | 1461021489005 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 16:18:09 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1b2d1000 == 82 [pid = 1831] [id = 198] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 130 (0x7feb0900e400) [pid = 1831] [serial = 619] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 129 (0x7feb0f931000) [pid = 1831] [serial = 622] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 128 (0x7feb138ba400) [pid = 1831] [serial = 625] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 127 (0x7feb18dc0400) [pid = 1831] [serial = 628] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 126 (0x7feb197e5800) [pid = 1831] [serial = 631] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 125 (0x7feb19bd5800) [pid = 1831] [serial = 634] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 124 (0x7feb1b43ec00) [pid = 1831] [serial = 637] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 123 (0x7feb1c061800) [pid = 1831] [serial = 640] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 122 (0x7feb19bd6c00) [pid = 1831] [serial = 664] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19cd9800 == 81 [pid = 1831] [id = 235] 16:18:09 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19adc800 == 80 [pid = 1831] [id = 234] 16:18:09 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18cec800 == 79 [pid = 1831] [id = 233] 16:18:09 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb17508000 == 78 [pid = 1831] [id = 232] 16:18:09 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb10018800 == 77 [pid = 1831] [id = 231] 16:18:09 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb102b3800 == 76 [pid = 1831] [id = 230] 16:18:09 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb107b0800 == 75 [pid = 1831] [id = 229] 16:18:09 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb3001c800 == 74 [pid = 1831] [id = 227] 16:18:09 INFO - PROCESS | 1831 | 1461021489190 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:09 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2dd77800 == 73 [pid = 1831] [id = 226] 16:18:09 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2bf44800 == 72 [pid = 1831] [id = 225] 16:18:09 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2981c800 == 71 [pid = 1831] [id = 224] 16:18:09 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a4d1000 == 70 [pid = 1831] [id = 223] 16:18:09 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb10a0a000 == 69 [pid = 1831] [id = 222] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 121 (0x7feb191d7000) [pid = 1831] [serial = 617] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 120 (0x7feb185b0800) [pid = 1831] [serial = 655] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 119 (0x7feb19bd0400) [pid = 1831] [serial = 658] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 118 (0x7feb0efb2c00) [pid = 1831] [serial = 644] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 117 (0x7feb0e067800) [pid = 1831] [serial = 643] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 116 (0x7feb11b28400) [pid = 1831] [serial = 649] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 115 (0x7feb13a32400) [pid = 1831] [serial = 650] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0x7feb100c6400) [pid = 1831] [serial = 647] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x7feb0f92ac00) [pid = 1831] [serial = 646] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x7feb17bec000) [pid = 1831] [serial = 652] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x7feb1a639c00) [pid = 1831] [serial = 659] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x7feb138af000) [pid = 1831] [serial = 661] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x7feb19098c00) [pid = 1831] [serial = 656] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x7feb18dbd800) [pid = 1831] [serial = 662] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x7feb18439c00) [pid = 1831] [serial = 653] [outer = (nil)] [url = about:blank] 16:18:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f755800 == 70 [pid = 1831] [id = 246] 16:18:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x7feb0e067800) [pid = 1831] [serial = 738] [outer = (nil)] 16:18:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x7feb10204400) [pid = 1831] [serial = 739] [outer = 0x7feb0e067800] 16:18:09 INFO - PROCESS | 1831 | 1461021489272 Marionette DEBUG loaded listener.js 16:18:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x7feb11999400) [pid = 1831] [serial = 740] [outer = 0x7feb0e067800] 16:18:10 INFO - PROCESS | 1831 | 1461021490050 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]]]}] 16:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1285ms 16:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:18:10 INFO - PROCESS | 1831 | 1461021490079 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 16:18:10 INFO - PROCESS | 1831 | 1461021490082 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 16:18:10 INFO - PROCESS | 1831 | 1461021490088 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:18:10 INFO - PROCESS | 1831 | 1461021490092 Marionette TRACE conn3 <- [1,958,null,{}] 16:18:10 INFO - PROCESS | 1831 | 1461021490107 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}] 16:18:10 INFO - PROCESS | 1831 | 1461021490247 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 16:18:10 INFO - PROCESS | 1831 | 1461021490262 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18405000 == 71 [pid = 1831] [id = 247] 16:18:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x7feb13a3f800) [pid = 1831] [serial = 741] [outer = (nil)] 16:18:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x7feb16bbbc00) [pid = 1831] [serial = 742] [outer = 0x7feb13a3f800] 16:18:10 INFO - PROCESS | 1831 | 1461021490321 Marionette DEBUG loaded listener.js 16:18:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x7feb185ad000) [pid = 1831] [serial = 743] [outer = 0x7feb13a3f800] 16:18:11 INFO - PROCESS | 1831 | 1461021491057 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]]]}] 16:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 990ms 16:18:11 INFO - PROCESS | 1831 | 1461021491077 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 16:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:18:11 INFO - PROCESS | 1831 | 1461021491081 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 16:18:11 INFO - PROCESS | 1831 | 1461021491086 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:18:11 INFO - PROCESS | 1831 | 1461021491089 Marionette TRACE conn3 <- [1,962,null,{}] 16:18:11 INFO - PROCESS | 1831 | 1461021491093 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}] 16:18:11 INFO - PROCESS | 1831 | 1461021491294 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 16:18:11 INFO - PROCESS | 1831 | 1461021491374 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19078000 == 72 [pid = 1831] [id = 248] 16:18:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x7feb0efa6800) [pid = 1831] [serial = 744] [outer = (nil)] 16:18:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x7feb18dbe000) [pid = 1831] [serial = 745] [outer = 0x7feb0efa6800] 16:18:11 INFO - PROCESS | 1831 | 1461021491431 Marionette DEBUG loaded listener.js 16:18:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 116 (0x7feb19bce800) [pid = 1831] [serial = 746] [outer = 0x7feb0efa6800] 16:18:12 INFO - PROCESS | 1831 | 1461021492105 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]]]}] 16:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1074ms 16:18:12 INFO - PROCESS | 1831 | 1461021492190 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 16:18:12 INFO - PROCESS | 1831 | 1461021492193 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 16:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:18:12 INFO - PROCESS | 1831 | 1461021492198 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:18:12 INFO - PROCESS | 1831 | 1461021492201 Marionette TRACE conn3 <- [1,966,null,{}] 16:18:12 INFO - PROCESS | 1831 | 1461021492205 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}] 16:18:12 INFO - PROCESS | 1831 | 1461021492380 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 16:18:12 INFO - PROCESS | 1831 | 1461021492399 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a656800 == 73 [pid = 1831] [id = 249] 16:18:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 117 (0x7feb18dc0400) [pid = 1831] [serial = 747] [outer = (nil)] 16:18:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 118 (0x7feb1a911400) [pid = 1831] [serial = 748] [outer = 0x7feb18dc0400] 16:18:12 INFO - PROCESS | 1831 | 1461021492455 Marionette DEBUG loaded listener.js 16:18:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 119 (0x7feb1c2dc800) [pid = 1831] [serial = 749] [outer = 0x7feb18dc0400] 16:18:13 INFO - PROCESS | 1831 | 1461021493183 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]]]}] 16:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1028ms 16:18:13 INFO - PROCESS | 1831 | 1461021493228 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 16:18:13 INFO - PROCESS | 1831 | 1461021493231 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 16:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:18:13 INFO - PROCESS | 1831 | 1461021493240 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:18:13 INFO - PROCESS | 1831 | 1461021493242 Marionette TRACE conn3 <- [1,970,null,{}] 16:18:13 INFO - PROCESS | 1831 | 1461021493281 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}] 16:18:13 INFO - PROCESS | 1831 | 1461021493492 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 16:18:13 INFO - PROCESS | 1831 | 1461021493521 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1bfa6000 == 74 [pid = 1831] [id = 250] 16:18:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 120 (0x7feb26741800) [pid = 1831] [serial = 750] [outer = (nil)] 16:18:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 121 (0x7feb27bd4400) [pid = 1831] [serial = 751] [outer = 0x7feb26741800] 16:18:13 INFO - PROCESS | 1831 | 1461021493579 Marionette DEBUG loaded listener.js 16:18:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 122 (0x7feb27e38400) [pid = 1831] [serial = 752] [outer = 0x7feb26741800] 16:18:14 INFO - PROCESS | 1831 | --DOMWINDOW == 121 (0x7feb138b5800) [pid = 1831] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:18:14 INFO - PROCESS | 1831 | --DOMWINDOW == 120 (0x7feb1020ac00) [pid = 1831] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:18:14 INFO - PROCESS | 1831 | --DOMWINDOW == 119 (0x7feb18432800) [pid = 1831] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:18:14 INFO - PROCESS | 1831 | --DOMWINDOW == 118 (0x7feb0f5e3400) [pid = 1831] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:18:14 INFO - PROCESS | 1831 | --DOMWINDOW == 117 (0x7feb0ff10c00) [pid = 1831] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:18:14 INFO - PROCESS | 1831 | --DOMWINDOW == 116 (0x7feb0dee7000) [pid = 1831] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:18:14 INFO - PROCESS | 1831 | --DOMWINDOW == 115 (0x7feb0f931400) [pid = 1831] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:18:14 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0x7feb0ce09c00) [pid = 1831] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:18:14 INFO - PROCESS | 1831 | 1461021494432 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]]]}] 16:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1208ms 16:18:14 INFO - PROCESS | 1831 | 1461021494445 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 16:18:14 INFO - PROCESS | 1831 | 1461021494447 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 16:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:18:14 INFO - PROCESS | 1831 | 1461021494454 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:18:14 INFO - PROCESS | 1831 | 1461021494456 Marionette TRACE conn3 <- [1,974,null,{}] 16:18:14 INFO - PROCESS | 1831 | 1461021494461 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}] 16:18:14 INFO - PROCESS | 1831 | 1461021494631 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 16:18:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x7feb0e06e000) [pid = 1831] [serial = 753] [outer = 0x7feb0f5dfc00] 16:18:14 INFO - PROCESS | 1831 | 1461021494678 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27cad800 == 75 [pid = 1831] [id = 251] 16:18:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 116 (0x7feb19bd2c00) [pid = 1831] [serial = 754] [outer = (nil)] 16:18:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 117 (0x7feb27e36800) [pid = 1831] [serial = 755] [outer = 0x7feb19bd2c00] 16:18:14 INFO - PROCESS | 1831 | 1461021494744 Marionette DEBUG loaded listener.js 16:18:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 118 (0x7feb29e8a000) [pid = 1831] [serial = 756] [outer = 0x7feb19bd2c00] 16:18:15 INFO - PROCESS | 1831 | 1461021495445 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]]]}] 16:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1025ms 16:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:18:15 INFO - PROCESS | 1831 | 1461021495478 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 16:18:15 INFO - PROCESS | 1831 | 1461021495480 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 16:18:15 INFO - PROCESS | 1831 | 1461021495485 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:18:15 INFO - PROCESS | 1831 | 1461021495488 Marionette TRACE conn3 <- [1,978,null,{}] 16:18:15 INFO - PROCESS | 1831 | 1461021495492 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}] 16:18:15 INFO - PROCESS | 1831 | 1461021495670 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 16:18:15 INFO - PROCESS | 1831 | 1461021495687 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb26a94000 == 76 [pid = 1831] [id = 252] 16:18:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 119 (0x7feb0e069800) [pid = 1831] [serial = 757] [outer = (nil)] 16:18:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 120 (0x7feb17d9f000) [pid = 1831] [serial = 758] [outer = 0x7feb0e069800] 16:18:15 INFO - PROCESS | 1831 | 1461021495755 Marionette DEBUG loaded listener.js 16:18:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 121 (0x7feb2b97e000) [pid = 1831] [serial = 759] [outer = 0x7feb0e069800] 16:18:16 INFO - PROCESS | 1831 | 1461021496763 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]]]}] 16:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1326ms 16:18:16 INFO - PROCESS | 1831 | 1461021496811 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 16:18:16 INFO - PROCESS | 1831 | 1461021496818 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 16:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:18:16 INFO - PROCESS | 1831 | 1461021496826 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:18:16 INFO - PROCESS | 1831 | 1461021496830 Marionette TRACE conn3 <- [1,982,null,{}] 16:18:16 INFO - PROCESS | 1831 | 1461021496838 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}] 16:18:17 INFO - PROCESS | 1831 | 1461021497011 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 16:18:17 INFO - PROCESS | 1831 | 1461021497170 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14acf800 == 77 [pid = 1831] [id = 253] 16:18:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 122 (0x7feb0f224c00) [pid = 1831] [serial = 760] [outer = (nil)] 16:18:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 123 (0x7feb0fb7a400) [pid = 1831] [serial = 761] [outer = 0x7feb0f224c00] 16:18:17 INFO - PROCESS | 1831 | 1461021497241 Marionette DEBUG loaded listener.js 16:18:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 124 (0x7feb11b34400) [pid = 1831] [serial = 762] [outer = 0x7feb0f224c00] 16:18:18 INFO - PROCESS | 1831 | 1461021498265 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]]]}] 16:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1489ms 16:18:18 INFO - PROCESS | 1831 | 1461021498315 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 16:18:18 INFO - PROCESS | 1831 | 1461021498323 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 16:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:18:18 INFO - PROCESS | 1831 | 1461021498332 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:18:18 INFO - PROCESS | 1831 | 1461021498336 Marionette TRACE conn3 <- [1,986,null,{}] 16:18:18 INFO - PROCESS | 1831 | 1461021498341 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}] 16:18:18 INFO - PROCESS | 1831 | 1461021498503 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 16:18:18 INFO - PROCESS | 1831 | 1461021498672 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1b2d9000 == 78 [pid = 1831] [id = 254] 16:18:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 125 (0x7feb0f5e2000) [pid = 1831] [serial = 763] [outer = (nil)] 16:18:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 126 (0x7feb185af000) [pid = 1831] [serial = 764] [outer = 0x7feb0f5e2000] 16:18:18 INFO - PROCESS | 1831 | 1461021498746 Marionette DEBUG loaded listener.js 16:18:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 127 (0x7feb19a3d000) [pid = 1831] [serial = 765] [outer = 0x7feb0f5e2000] 16:18:19 INFO - PROCESS | 1831 | 1461021499598 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]]]}] 16:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1334ms 16:18:19 INFO - PROCESS | 1831 | 1461021499667 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 16:18:19 INFO - PROCESS | 1831 | 1461021499670 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 16:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:18:19 INFO - PROCESS | 1831 | 1461021499676 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:18:19 INFO - PROCESS | 1831 | 1461021499681 Marionette TRACE conn3 <- [1,990,null,{}] 16:18:19 INFO - PROCESS | 1831 | 1461021499696 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}] 16:18:19 INFO - PROCESS | 1831 | 1461021499894 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 16:18:20 INFO - PROCESS | 1831 | 1461021500052 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2c132000 == 79 [pid = 1831] [id = 255] 16:18:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 128 (0x7feb16b11c00) [pid = 1831] [serial = 766] [outer = (nil)] 16:18:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 129 (0x7feb26e0f000) [pid = 1831] [serial = 767] [outer = 0x7feb16b11c00] 16:18:20 INFO - PROCESS | 1831 | 1461021500126 Marionette DEBUG loaded listener.js 16:18:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 130 (0x7feb27cfd000) [pid = 1831] [serial = 768] [outer = 0x7feb16b11c00] 16:18:20 INFO - PROCESS | 1831 | 1461021500916 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]]]}] 16:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1287ms 16:18:20 INFO - PROCESS | 1831 | 1461021500970 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 16:18:20 INFO - PROCESS | 1831 | 1461021500974 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 16:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:18:20 INFO - PROCESS | 1831 | 1461021500981 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:18:20 INFO - PROCESS | 1831 | 1461021500983 Marionette TRACE conn3 <- [1,994,null,{}] 16:18:20 INFO - PROCESS | 1831 | 1461021500989 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}] 16:18:21 INFO - PROCESS | 1831 | 1461021501140 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 16:18:21 INFO - PROCESS | 1831 | 1461021501311 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb09348000 == 80 [pid = 1831] [id = 256] 16:18:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 131 (0x7feb1f456400) [pid = 1831] [serial = 769] [outer = (nil)] 16:18:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 132 (0x7feb2b97fc00) [pid = 1831] [serial = 770] [outer = 0x7feb1f456400] 16:18:21 INFO - PROCESS | 1831 | 1461021501387 Marionette DEBUG loaded listener.js 16:18:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 133 (0x7feb2b985000) [pid = 1831] [serial = 771] [outer = 0x7feb1f456400] 16:18:22 INFO - PROCESS | 1831 | 1461021502235 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]]]}] 16:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1282ms 16:18:22 INFO - PROCESS | 1831 | 1461021502264 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 16:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:18:22 INFO - PROCESS | 1831 | 1461021502268 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 16:18:22 INFO - PROCESS | 1831 | 1461021502273 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:18:22 INFO - PROCESS | 1831 | 1461021502276 Marionette TRACE conn3 <- [1,998,null,{}] 16:18:22 INFO - PROCESS | 1831 | 1461021502281 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}] 16:18:22 INFO - PROCESS | 1831 | 1461021502429 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 16:18:22 INFO - PROCESS | 1831 | 1461021502590 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2bc9c000 == 81 [pid = 1831] [id = 257] 16:18:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 134 (0x7feb29e90c00) [pid = 1831] [serial = 772] [outer = (nil)] 16:18:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 135 (0x7feb2bb25c00) [pid = 1831] [serial = 773] [outer = 0x7feb29e90c00] 16:18:22 INFO - PROCESS | 1831 | 1461021502657 Marionette DEBUG loaded listener.js 16:18:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 136 (0x7feb2bb2ec00) [pid = 1831] [serial = 774] [outer = 0x7feb29e90c00] 16:18:23 INFO - PROCESS | 1831 | 1461021503490 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]]]}] 16:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1277ms 16:18:23 INFO - PROCESS | 1831 | 1461021503550 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 16:18:23 INFO - PROCESS | 1831 | 1461021503554 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 16:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:18:23 INFO - PROCESS | 1831 | 1461021503560 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:18:23 INFO - PROCESS | 1831 | 1461021503562 Marionette TRACE conn3 <- [1,1002,null,{}] 16:18:23 INFO - PROCESS | 1831 | 1461021503567 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}] 16:18:23 INFO - PROCESS | 1831 | 1461021503778 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 16:18:23 INFO - PROCESS | 1831 | 1461021503937 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1431e800 == 82 [pid = 1831] [id = 258] 16:18:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 137 (0x7feb14621c00) [pid = 1831] [serial = 775] [outer = (nil)] 16:18:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 138 (0x7feb1462d800) [pid = 1831] [serial = 776] [outer = 0x7feb14621c00] 16:18:24 INFO - PROCESS | 1831 | 1461021504008 Marionette DEBUG loaded listener.js 16:18:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 139 (0x7feb2bf08800) [pid = 1831] [serial = 777] [outer = 0x7feb14621c00] 16:18:24 INFO - PROCESS | 1831 | 1461021504772 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]]]}] 16:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1275ms 16:18:24 INFO - PROCESS | 1831 | 1461021504836 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 16:18:24 INFO - PROCESS | 1831 | 1461021504840 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 16:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:18:24 INFO - PROCESS | 1831 | 1461021504845 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:18:24 INFO - PROCESS | 1831 | 1461021504848 Marionette TRACE conn3 <- [1,1006,null,{}] 16:18:24 INFO - PROCESS | 1831 | 1461021504853 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}] 16:18:25 INFO - PROCESS | 1831 | 1461021505017 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 16:18:25 INFO - PROCESS | 1831 | 1461021505183 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb066d9000 == 83 [pid = 1831] [id = 259] 16:18:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 140 (0x7feb1441fc00) [pid = 1831] [serial = 778] [outer = (nil)] 16:18:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 141 (0x7feb14426c00) [pid = 1831] [serial = 779] [outer = 0x7feb1441fc00] 16:18:25 INFO - PROCESS | 1831 | 1461021505252 Marionette DEBUG loaded listener.js 16:18:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 142 (0x7feb1442b400) [pid = 1831] [serial = 780] [outer = 0x7feb1441fc00] 16:18:26 INFO - PROCESS | 1831 | 1461021506101 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]]]}] 16:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1281ms 16:18:26 INFO - PROCESS | 1831 | 1461021506128 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 16:18:26 INFO - PROCESS | 1831 | 1461021506130 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 16:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:18:26 INFO - PROCESS | 1831 | 1461021506137 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:18:26 INFO - PROCESS | 1831 | 1461021506140 Marionette TRACE conn3 <- [1,1010,null,{}] 16:18:26 INFO - PROCESS | 1831 | 1461021506144 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}] 16:18:26 INFO - PROCESS | 1831 | 1461021506300 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 16:18:26 INFO - PROCESS | 1831 | 1461021506465 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb081e3800 == 84 [pid = 1831] [id = 260] 16:18:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 143 (0x7feb04f05000) [pid = 1831] [serial = 781] [outer = (nil)] 16:18:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 144 (0x7feb04f0b400) [pid = 1831] [serial = 782] [outer = 0x7feb04f05000] 16:18:26 INFO - PROCESS | 1831 | 1461021506532 Marionette DEBUG loaded listener.js 16:18:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 145 (0x7feb04f10c00) [pid = 1831] [serial = 783] [outer = 0x7feb04f05000] 16:18:27 INFO - PROCESS | 1831 | 1461021507329 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]]]}] 16:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1230ms 16:18:27 INFO - PROCESS | 1831 | 1461021507368 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 16:18:27 INFO - PROCESS | 1831 | 1461021507370 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 16:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:18:27 INFO - PROCESS | 1831 | 1461021507376 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:18:27 INFO - PROCESS | 1831 | 1461021507378 Marionette TRACE conn3 <- [1,1014,null,{}] 16:18:27 INFO - PROCESS | 1831 | 1461021507384 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}] 16:18:27 INFO - PROCESS | 1831 | 1461021507534 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 16:18:28 INFO - PROCESS | 1831 | 1461021508140 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f758000 == 85 [pid = 1831] [id = 261] 16:18:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 146 (0x7feb0dee3400) [pid = 1831] [serial = 784] [outer = (nil)] 16:18:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 147 (0x7feb0def1c00) [pid = 1831] [serial = 785] [outer = 0x7feb0dee3400] 16:18:28 INFO - PROCESS | 1831 | 1461021508253 Marionette DEBUG loaded listener.js 16:18:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 148 (0x7feb0e071000) [pid = 1831] [serial = 786] [outer = 0x7feb0dee3400] 16:18:29 INFO - PROCESS | 1831 | 1461021509072 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]]]}] 16:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1725ms 16:18:29 INFO - PROCESS | 1831 | 1461021509103 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 16:18:29 INFO - PROCESS | 1831 | 1461021509110 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 16:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:18:29 INFO - PROCESS | 1831 | 1461021509118 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:18:29 INFO - PROCESS | 1831 | 1461021509122 Marionette TRACE conn3 <- [1,1018,null,{}] 16:18:29 INFO - PROCESS | 1831 | 1461021509128 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}] 16:18:29 INFO - PROCESS | 1831 | 1461021509318 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 16:18:29 INFO - PROCESS | 1831 | 1461021509550 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0ce98800 == 86 [pid = 1831] [id = 262] 16:18:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 149 (0x7feb0f019c00) [pid = 1831] [serial = 787] [outer = (nil)] 16:18:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 150 (0x7feb0f01dc00) [pid = 1831] [serial = 788] [outer = 0x7feb0f019c00] 16:18:29 INFO - PROCESS | 1831 | 1461021509611 Marionette DEBUG loaded listener.js 16:18:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 151 (0x7feb0f022800) [pid = 1831] [serial = 789] [outer = 0x7feb0f019c00] 16:18:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb17b1d000 == 85 [pid = 1831] [id = 86] 16:18:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb27cad800 == 84 [pid = 1831] [id = 251] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 150 (0x7feb269bd800) [pid = 1831] [serial = 682] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 149 (0x7feb27c3f000) [pid = 1831] [serial = 685] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 148 (0x7feb19bce400) [pid = 1831] [serial = 709] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1bfa6000 == 83 [pid = 1831] [id = 250] 16:18:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a656800 == 82 [pid = 1831] [id = 249] 16:18:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19078000 == 81 [pid = 1831] [id = 248] 16:18:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18405000 == 80 [pid = 1831] [id = 247] 16:18:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f755800 == 79 [pid = 1831] [id = 246] 16:18:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb14682000 == 78 [pid = 1831] [id = 245] 16:18:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb30009800 == 77 [pid = 1831] [id = 243] 16:18:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2bf34800 == 76 [pid = 1831] [id = 242] 16:18:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb27cbf000 == 75 [pid = 1831] [id = 241] 16:18:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb26981000 == 74 [pid = 1831] [id = 240] 16:18:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1c0e6000 == 73 [pid = 1831] [id = 239] 16:18:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18ce2800 == 72 [pid = 1831] [id = 238] 16:18:30 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb107a4000 == 71 [pid = 1831] [id = 237] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 147 (0x7feb16178400) [pid = 1831] [serial = 700] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 146 (0x7feb18dc8400) [pid = 1831] [serial = 706] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 145 (0x7feb18439400) [pid = 1831] [serial = 703] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 144 (0x7feb0f928000) [pid = 1831] [serial = 692] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 143 (0x7feb0f7ed400) [pid = 1831] [serial = 691] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 142 (0x7feb138ae800) [pid = 1831] [serial = 697] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 141 (0x7feb0e071800) [pid = 1831] [serial = 689] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 140 (0x7feb0dfe4800) [pid = 1831] [serial = 688] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 139 (0x7feb0ff69800) [pid = 1831] [serial = 694] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 138 (0x7feb100c4000) [pid = 1831] [serial = 695] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 137 (0x7feb1b43c800) [pid = 1831] [serial = 665] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 136 (0x7feb1f454400) [pid = 1831] [serial = 679] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 135 (0x7feb197e9400) [pid = 1831] [serial = 673] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 134 (0x7feb1376d800) [pid = 1831] [serial = 670] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 133 (0x7feb0f7ea000) [pid = 1831] [serial = 667] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 132 (0x7feb1b3b0c00) [pid = 1831] [serial = 676] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 131 (0x7feb18dbdc00) [pid = 1831] [serial = 704] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 130 (0x7feb13c57c00) [pid = 1831] [serial = 698] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 129 (0x7feb1752f800) [pid = 1831] [serial = 701] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | --DOMWINDOW == 128 (0x7feb197e8c00) [pid = 1831] [serial = 707] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1831 | 1461021510553 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]]]}] 16:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1480ms 16:18:30 INFO - PROCESS | 1831 | 1461021510602 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 16:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:18:30 INFO - PROCESS | 1831 | 1461021510607 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 16:18:30 INFO - PROCESS | 1831 | 1461021510613 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:18:30 INFO - PROCESS | 1831 | 1461021510616 Marionette TRACE conn3 <- [1,1022,null,{}] 16:18:30 INFO - PROCESS | 1831 | 1461021510621 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}] 16:18:30 INFO - PROCESS | 1831 | 1461021510764 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 16:18:30 INFO - PROCESS | 1831 | 1461021510780 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb10820000 == 72 [pid = 1831] [id = 263] 16:18:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 129 (0x7feb0f229800) [pid = 1831] [serial = 790] [outer = (nil)] 16:18:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 130 (0x7feb0f926c00) [pid = 1831] [serial = 791] [outer = 0x7feb0f229800] 16:18:30 INFO - PROCESS | 1831 | 1461021510842 Marionette DEBUG loaded listener.js 16:18:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 131 (0x7feb0fb7b800) [pid = 1831] [serial = 792] [outer = 0x7feb0f229800] 16:18:31 INFO - PROCESS | 1831 | 1461021511717 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]]]}] 16:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1126ms 16:18:31 INFO - PROCESS | 1831 | 1461021511741 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 16:18:31 INFO - PROCESS | 1831 | 1461021511745 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 16:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:18:31 INFO - PROCESS | 1831 | 1461021511759 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:18:31 INFO - PROCESS | 1831 | 1461021511767 Marionette TRACE conn3 <- [1,1026,null,{}] 16:18:31 INFO - PROCESS | 1831 | 1461021511774 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}] 16:18:31 INFO - PROCESS | 1831 | 1461021511913 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 16:18:31 INFO - PROCESS | 1831 | 1461021511929 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1431a800 == 73 [pid = 1831] [id = 264] 16:18:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 132 (0x7feb0f22c800) [pid = 1831] [serial = 793] [outer = (nil)] 16:18:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 133 (0x7feb1024fc00) [pid = 1831] [serial = 794] [outer = 0x7feb0f22c800] 16:18:31 INFO - PROCESS | 1831 | 1461021511986 Marionette DEBUG loaded listener.js 16:18:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 134 (0x7feb1199e400) [pid = 1831] [serial = 795] [outer = 0x7feb0f22c800] 16:18:32 INFO - PROCESS | 1831 | 1461021512728 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]]]}] 16:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 996ms 16:18:32 INFO - PROCESS | 1831 | 1461021512746 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 16:18:32 INFO - PROCESS | 1831 | 1461021512749 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 16:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:18:32 INFO - PROCESS | 1831 | 1461021512755 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:18:32 INFO - PROCESS | 1831 | 1461021512757 Marionette TRACE conn3 <- [1,1030,null,{}] 16:18:32 INFO - PROCESS | 1831 | 1461021512762 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}] 16:18:32 INFO - PROCESS | 1831 | 1461021512949 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 16:18:32 INFO - PROCESS | 1831 | 1461021512985 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14ac4000 == 74 [pid = 1831] [id = 265] 16:18:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 135 (0x7feb0f5e5c00) [pid = 1831] [serial = 796] [outer = (nil)] 16:18:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 136 (0x7feb119a1000) [pid = 1831] [serial = 797] [outer = 0x7feb0f5e5c00] 16:18:33 INFO - PROCESS | 1831 | 1461021513039 Marionette DEBUG loaded listener.js 16:18:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 137 (0x7feb13a32800) [pid = 1831] [serial = 798] [outer = 0x7feb0f5e5c00] 16:18:33 INFO - PROCESS | 1831 | 1461021513802 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]]]}] 16:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1123ms 16:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:18:33 INFO - PROCESS | 1831 | 1461021513880 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 16:18:33 INFO - PROCESS | 1831 | 1461021513882 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 16:18:33 INFO - PROCESS | 1831 | 1461021513888 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:18:33 INFO - PROCESS | 1831 | 1461021513891 Marionette TRACE conn3 <- [1,1034,null,{}] 16:18:33 INFO - PROCESS | 1831 | 1461021513896 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}] 16:18:34 INFO - PROCESS | 1831 | 1461021514079 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 16:18:34 INFO - PROCESS | 1831 | 1461021514121 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb17b1e000 == 75 [pid = 1831] [id = 266] 16:18:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 138 (0x7feb14423000) [pid = 1831] [serial = 799] [outer = (nil)] 16:18:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 139 (0x7feb14427400) [pid = 1831] [serial = 800] [outer = 0x7feb14423000] 16:18:34 INFO - PROCESS | 1831 | 1461021514192 Marionette DEBUG loaded listener.js 16:18:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 140 (0x7feb14628000) [pid = 1831] [serial = 801] [outer = 0x7feb14423000] 16:18:35 INFO - PROCESS | 1831 | 1461021515289 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]]]}] 16:18:35 INFO - PROCESS | 1831 | --DOMWINDOW == 139 (0x7feb0efa4400) [pid = 1831] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:18:35 INFO - PROCESS | 1831 | --DOMWINDOW == 138 (0x7feb19bd2c00) [pid = 1831] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:18:35 INFO - PROCESS | 1831 | --DOMWINDOW == 137 (0x7feb0efa6800) [pid = 1831] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:18:35 INFO - PROCESS | 1831 | --DOMWINDOW == 136 (0x7feb0e067800) [pid = 1831] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:18:35 INFO - PROCESS | 1831 | --DOMWINDOW == 135 (0x7feb18dc0400) [pid = 1831] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:18:35 INFO - PROCESS | 1831 | --DOMWINDOW == 134 (0x7feb13a3f800) [pid = 1831] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:18:35 INFO - PROCESS | 1831 | --DOMWINDOW == 133 (0x7feb26741800) [pid = 1831] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1480ms 16:18:35 INFO - PROCESS | 1831 | 1461021515367 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 16:18:35 INFO - PROCESS | 1831 | 1461021515370 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 16:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:18:35 INFO - PROCESS | 1831 | 1461021515375 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:18:35 INFO - PROCESS | 1831 | 1461021515388 Marionette TRACE conn3 <- [1,1038,null,{}] 16:18:35 INFO - PROCESS | 1831 | 1461021515392 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}] 16:18:35 INFO - PROCESS | 1831 | 1461021515525 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 16:18:35 INFO - PROCESS | 1831 | 1461021515643 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1896c000 == 76 [pid = 1831] [id = 267] 16:18:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 134 (0x7feb13a3c000) [pid = 1831] [serial = 802] [outer = (nil)] 16:18:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 135 (0x7feb1462f800) [pid = 1831] [serial = 803] [outer = 0x7feb13a3c000] 16:18:35 INFO - PROCESS | 1831 | 1461021515698 Marionette DEBUG loaded listener.js 16:18:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 136 (0x7feb16177400) [pid = 1831] [serial = 804] [outer = 0x7feb13a3c000] 16:18:36 INFO - PROCESS | 1831 | 1461021516251 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]]]}] 16:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 937ms 16:18:36 INFO - PROCESS | 1831 | 1461021516313 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 16:18:36 INFO - PROCESS | 1831 | 1461021516316 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 16:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:18:36 INFO - PROCESS | 1831 | 1461021516321 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:18:36 INFO - PROCESS | 1831 | 1461021516323 Marionette TRACE conn3 <- [1,1042,null,{}] 16:18:36 INFO - PROCESS | 1831 | 1461021516328 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}] 16:18:36 INFO - PROCESS | 1831 | 1461021516466 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 16:18:36 INFO - PROCESS | 1831 | 1461021516481 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19722800 == 77 [pid = 1831] [id = 268] 16:18:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 137 (0x7feb13764800) [pid = 1831] [serial = 805] [outer = (nil)] 16:18:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 138 (0x7feb1762d400) [pid = 1831] [serial = 806] [outer = 0x7feb13764800] 16:18:36 INFO - PROCESS | 1831 | 1461021516537 Marionette DEBUG loaded listener.js 16:18:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 139 (0x7feb18432c00) [pid = 1831] [serial = 807] [outer = 0x7feb13764800] 16:18:37 INFO - PROCESS | 1831 | 1461021517255 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]]]}] 16:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 978ms 16:18:37 INFO - PROCESS | 1831 | 1461021517362 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 16:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:18:37 INFO - PROCESS | 1831 | 1461021517368 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 16:18:37 INFO - PROCESS | 1831 | 1461021517413 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:18:37 INFO - PROCESS | 1831 | 1461021517418 Marionette TRACE conn3 <- [1,1046,null,{}] 16:18:37 INFO - PROCESS | 1831 | 1461021517426 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}] 16:18:37 INFO - PROCESS | 1831 | 1461021517634 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 16:18:37 INFO - PROCESS | 1831 | 1461021517795 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f75b800 == 78 [pid = 1831] [id = 269] 16:18:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 140 (0x7feb0dfeb800) [pid = 1831] [serial = 808] [outer = (nil)] 16:18:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 141 (0x7feb0ef8c000) [pid = 1831] [serial = 809] [outer = 0x7feb0dfeb800] 16:18:37 INFO - PROCESS | 1831 | 1461021517863 Marionette DEBUG loaded listener.js 16:18:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 142 (0x7feb0f01a000) [pid = 1831] [serial = 810] [outer = 0x7feb0dfeb800] 16:18:38 INFO - PROCESS | 1831 | 1461021518702 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]]]}] 16:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1373ms 16:18:38 INFO - PROCESS | 1831 | 1461021518750 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 16:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:18:38 INFO - PROCESS | 1831 | 1461021518755 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 16:18:38 INFO - PROCESS | 1831 | 1461021518766 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:18:38 INFO - PROCESS | 1831 | 1461021518771 Marionette TRACE conn3 <- [1,1050,null,{}] 16:18:38 INFO - PROCESS | 1831 | 1461021518777 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}] 16:18:38 INFO - PROCESS | 1831 | 1461021518929 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 16:18:39 INFO - PROCESS | 1831 | 1461021519092 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14671000 == 79 [pid = 1831] [id = 270] 16:18:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 143 (0x7feb0e06ec00) [pid = 1831] [serial = 811] [outer = (nil)] 16:18:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 144 (0x7feb0fb77400) [pid = 1831] [serial = 812] [outer = 0x7feb0e06ec00] 16:18:39 INFO - PROCESS | 1831 | 1461021519159 Marionette DEBUG loaded listener.js 16:18:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 145 (0x7feb0ff70000) [pid = 1831] [serial = 813] [outer = 0x7feb0e06ec00] 16:18:40 INFO - PROCESS | 1831 | 1461021520109 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]]]}] 16:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1392ms 16:18:40 INFO - PROCESS | 1831 | 1461021520155 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 16:18:40 INFO - PROCESS | 1831 | 1461021520159 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 16:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:18:40 INFO - PROCESS | 1831 | 1461021520165 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:18:40 INFO - PROCESS | 1831 | 1461021520168 Marionette TRACE conn3 <- [1,1054,null,{}] 16:18:40 INFO - PROCESS | 1831 | 1461021520181 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}] 16:18:40 INFO - PROCESS | 1831 | 1461021520345 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 16:18:40 INFO - PROCESS | 1831 | 1461021520511 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a4d6000 == 80 [pid = 1831] [id = 271] 16:18:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 146 (0x7feb13c56000) [pid = 1831] [serial = 814] [outer = (nil)] 16:18:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 147 (0x7feb14425000) [pid = 1831] [serial = 815] [outer = 0x7feb13c56000] 16:18:40 INFO - PROCESS | 1831 | 1461021520584 Marionette DEBUG loaded listener.js 16:18:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 148 (0x7feb14626c00) [pid = 1831] [serial = 816] [outer = 0x7feb13c56000] 16:18:41 INFO - PROCESS | 1831 | 1461021521390 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]]]}] 16:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1276ms 16:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:18:41 INFO - PROCESS | 1831 | 1461021521442 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 16:18:41 INFO - PROCESS | 1831 | 1461021521445 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 16:18:41 INFO - PROCESS | 1831 | 1461021521451 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:18:41 INFO - PROCESS | 1831 | 1461021521453 Marionette TRACE conn3 <- [1,1058,null,{}] 16:18:41 INFO - PROCESS | 1831 | 1461021521458 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}] 16:18:41 INFO - PROCESS | 1831 | 1461021521606 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 16:18:41 INFO - PROCESS | 1831 | 1461021521770 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1abd8800 == 81 [pid = 1831] [id = 272] 16:18:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 149 (0x7feb1441e000) [pid = 1831] [serial = 817] [outer = (nil)] 16:18:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 150 (0x7feb1616d400) [pid = 1831] [serial = 818] [outer = 0x7feb1441e000] 16:18:41 INFO - PROCESS | 1831 | 1461021521838 Marionette DEBUG loaded listener.js 16:18:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 151 (0x7feb18436000) [pid = 1831] [serial = 819] [outer = 0x7feb1441e000] 16:18:42 INFO - PROCESS | 1831 | 1461021522621 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]]]}] 16:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1183ms 16:18:42 INFO - PROCESS | 1831 | 1461021522646 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 16:18:42 INFO - PROCESS | 1831 | 1461021522650 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 16:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:18:42 INFO - PROCESS | 1831 | 1461021522656 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:18:42 INFO - PROCESS | 1831 | 1461021522658 Marionette TRACE conn3 <- [1,1062,null,{}] 16:18:42 INFO - PROCESS | 1831 | 1461021522663 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}] 16:18:42 INFO - PROCESS | 1831 | 1461021522818 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 16:18:42 INFO - PROCESS | 1831 | 1461021522982 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1b4bd000 == 82 [pid = 1831] [id = 273] 16:18:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 152 (0x7feb1462b000) [pid = 1831] [serial = 820] [outer = (nil)] 16:18:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 153 (0x7feb189a3000) [pid = 1831] [serial = 821] [outer = 0x7feb1462b000] 16:18:43 INFO - PROCESS | 1831 | 1461021523048 Marionette DEBUG loaded listener.js 16:18:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 154 (0x7feb18dc8800) [pid = 1831] [serial = 822] [outer = 0x7feb1462b000] 16:18:43 INFO - PROCESS | 1831 | 1461021523893 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]]]}] 16:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1284ms 16:18:43 INFO - PROCESS | 1831 | 1461021523941 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 16:18:43 INFO - PROCESS | 1831 | 1461021523944 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 16:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:18:43 INFO - PROCESS | 1831 | 1461021523950 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:18:43 INFO - PROCESS | 1831 | 1461021523952 Marionette TRACE conn3 <- [1,1066,null,{}] 16:18:43 INFO - PROCESS | 1831 | 1461021523958 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}] 16:18:44 INFO - PROCESS | 1831 | 1461021524132 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 16:18:44 INFO - PROCESS | 1831 | 1461021524306 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb26e77800 == 83 [pid = 1831] [id = 274] 16:18:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 155 (0x7feb157bcc00) [pid = 1831] [serial = 823] [outer = (nil)] 16:18:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 156 (0x7feb19bd1000) [pid = 1831] [serial = 824] [outer = 0x7feb157bcc00] 16:18:44 INFO - PROCESS | 1831 | 1461021524377 Marionette DEBUG loaded listener.js 16:18:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 157 (0x7feb1a62d400) [pid = 1831] [serial = 825] [outer = 0x7feb157bcc00] 16:18:45 INFO - PROCESS | 1831 | 1461021525166 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]]]}] 16:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1279ms 16:18:45 INFO - PROCESS | 1831 | 1461021525230 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 16:18:45 INFO - PROCESS | 1831 | 1461021525233 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 16:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:18:45 INFO - PROCESS | 1831 | 1461021525239 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:18:45 INFO - PROCESS | 1831 | 1461021525241 Marionette TRACE conn3 <- [1,1070,null,{}] 16:18:45 INFO - PROCESS | 1831 | 1461021525246 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}] 16:18:45 INFO - PROCESS | 1831 | 1461021525390 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 16:18:45 INFO - PROCESS | 1831 | 1461021525554 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb29e39800 == 84 [pid = 1831] [id = 275] 16:18:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 158 (0x7feb18dcc000) [pid = 1831] [serial = 826] [outer = (nil)] 16:18:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 159 (0x7feb1b43ec00) [pid = 1831] [serial = 827] [outer = 0x7feb18dcc000] 16:18:45 INFO - PROCESS | 1831 | 1461021525624 Marionette DEBUG loaded listener.js 16:18:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 160 (0x7feb1fe1e800) [pid = 1831] [serial = 828] [outer = 0x7feb18dcc000] 16:18:46 INFO - PROCESS | 1831 | 1461021526424 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]]]}] 16:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1229ms 16:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:18:46 INFO - PROCESS | 1831 | 1461021526476 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 16:18:46 INFO - PROCESS | 1831 | 1461021526479 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 16:18:46 INFO - PROCESS | 1831 | 1461021526486 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:18:46 INFO - PROCESS | 1831 | 1461021526489 Marionette TRACE conn3 <- [1,1074,null,{}] 16:18:46 INFO - PROCESS | 1831 | 1461021526493 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}] 16:18:46 INFO - PROCESS | 1831 | 1461021526642 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 16:18:46 INFO - PROCESS | 1831 | 1461021526799 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2bf41800 == 85 [pid = 1831] [id = 276] 16:18:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 161 (0x7feb197e5800) [pid = 1831] [serial = 829] [outer = (nil)] 16:18:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 162 (0x7feb26c0a400) [pid = 1831] [serial = 830] [outer = 0x7feb197e5800] 16:18:46 INFO - PROCESS | 1831 | 1461021526866 Marionette DEBUG loaded listener.js 16:18:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 163 (0x7feb26ed7000) [pid = 1831] [serial = 831] [outer = 0x7feb197e5800] 16:18:47 INFO - PROCESS | 1831 | 1461021527706 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]]]}] 16:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1283ms 16:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:18:47 INFO - PROCESS | 1831 | 1461021527768 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 16:18:47 INFO - PROCESS | 1831 | 1461021527771 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 16:18:47 INFO - PROCESS | 1831 | 1461021527777 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:18:47 INFO - PROCESS | 1831 | 1461021527780 Marionette TRACE conn3 <- [1,1078,null,{}] 16:18:47 INFO - PROCESS | 1831 | 1461021527784 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}] 16:18:47 INFO - PROCESS | 1831 | 1461021527937 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 16:18:48 INFO - PROCESS | 1831 | 1461021528101 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2e744000 == 86 [pid = 1831] [id = 277] 16:18:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 164 (0x7feb09003400) [pid = 1831] [serial = 832] [outer = (nil)] 16:18:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 165 (0x7feb27e04c00) [pid = 1831] [serial = 833] [outer = 0x7feb09003400] 16:18:48 INFO - PROCESS | 1831 | 1461021528170 Marionette DEBUG loaded listener.js 16:18:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 166 (0x7feb29d26000) [pid = 1831] [serial = 834] [outer = 0x7feb09003400] 16:18:48 INFO - PROCESS | 1831 | 1461021528975 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]]]}] 16:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1231ms 16:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:18:49 INFO - PROCESS | 1831 | 1461021529008 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 16:18:49 INFO - PROCESS | 1831 | 1461021529010 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 16:18:49 INFO - PROCESS | 1831 | 1461021529016 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:18:49 INFO - PROCESS | 1831 | 1461021529019 Marionette TRACE conn3 <- [1,1082,null,{}] 16:18:49 INFO - PROCESS | 1831 | 1461021529038 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}] 16:18:49 INFO - PROCESS | 1831 | 1461021529190 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 16:18:49 INFO - PROCESS | 1831 | 1461021529391 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb048cf800 == 87 [pid = 1831] [id = 278] 16:18:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 167 (0x7feb25bd8800) [pid = 1831] [serial = 835] [outer = (nil)] 16:18:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 168 (0x7feb2b556400) [pid = 1831] [serial = 836] [outer = 0x7feb25bd8800] 16:18:49 INFO - PROCESS | 1831 | 1461021529468 Marionette DEBUG loaded listener.js 16:18:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 169 (0x7feb2bb22400) [pid = 1831] [serial = 837] [outer = 0x7feb25bd8800] 16:18:50 INFO - PROCESS | 1831 | 1461021530272 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]]]}] 16:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1283ms 16:18:50 INFO - PROCESS | 1831 | 1461021530298 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 16:18:50 INFO - PROCESS | 1831 | 1461021530302 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 16:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:18:50 INFO - PROCESS | 1831 | 1461021530307 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:18:50 INFO - PROCESS | 1831 | 1461021530311 Marionette TRACE conn3 <- [1,1086,null,{}] 16:18:50 INFO - PROCESS | 1831 | 1461021530316 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}] 16:18:50 INFO - PROCESS | 1831 | 1461021530485 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 16:18:50 INFO - PROCESS | 1831 | 1461021530659 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18ce4800 == 88 [pid = 1831] [id = 279] 16:18:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 170 (0x7feb04aed400) [pid = 1831] [serial = 838] [outer = (nil)] 16:18:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 171 (0x7feb0dee7000) [pid = 1831] [serial = 839] [outer = 0x7feb04aed400] 16:18:50 INFO - PROCESS | 1831 | 1461021530731 Marionette DEBUG loaded listener.js 16:18:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 172 (0x7feb2b978c00) [pid = 1831] [serial = 840] [outer = 0x7feb04aed400] 16:18:51 INFO - PROCESS | 1831 | 1461021531609 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]]]}] 16:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1330ms 16:18:51 INFO - PROCESS | 1831 | 1461021531639 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 16:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:18:51 INFO - PROCESS | 1831 | 1461021531642 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 16:18:51 INFO - PROCESS | 1831 | 1461021531647 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:18:51 INFO - PROCESS | 1831 | 1461021531650 Marionette TRACE conn3 <- [1,1090,null,{}] 16:18:51 INFO - PROCESS | 1831 | 1461021531655 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}] 16:18:51 INFO - PROCESS | 1831 | 1461021531806 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 16:18:52 INFO - PROCESS | 1831 | 1461021532273 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0ff18800 == 89 [pid = 1831] [id = 280] 16:18:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 173 (0x7feb04af4400) [pid = 1831] [serial = 841] [outer = (nil)] 16:18:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 174 (0x7feb04af8000) [pid = 1831] [serial = 842] [outer = 0x7feb04af4400] 16:18:52 INFO - PROCESS | 1831 | 1461021532383 Marionette DEBUG loaded listener.js 16:18:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 175 (0x7feb0676cc00) [pid = 1831] [serial = 843] [outer = 0x7feb04af4400] 16:18:53 INFO - PROCESS | 1831 | 1461021533155 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]]]}] 16:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1529ms 16:18:53 INFO - PROCESS | 1831 | 1461021533183 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 16:18:53 INFO - PROCESS | 1831 | 1461021533189 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 16:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:18:53 INFO - PROCESS | 1831 | 1461021533199 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:18:53 INFO - PROCESS | 1831 | 1461021533202 Marionette TRACE conn3 <- [1,1094,null,{}] 16:18:53 INFO - PROCESS | 1831 | 1461021533209 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}] 16:18:53 INFO - PROCESS | 1831 | 1461021533361 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 16:18:53 INFO - PROCESS | 1831 | 1461021533536 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb081f0000 == 90 [pid = 1831] [id = 281] 16:18:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 176 (0x7feb06779400) [pid = 1831] [serial = 844] [outer = (nil)] 16:18:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 177 (0x7feb0e064800) [pid = 1831] [serial = 845] [outer = 0x7feb06779400] 16:18:53 INFO - PROCESS | 1831 | 1461021533669 Marionette DEBUG loaded listener.js 16:18:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 178 (0x7feb0f015400) [pid = 1831] [serial = 846] [outer = 0x7feb06779400] 16:18:54 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1896c000 == 89 [pid = 1831] [id = 267] 16:18:54 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb17b1e000 == 88 [pid = 1831] [id = 266] 16:18:54 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb14ac4000 == 87 [pid = 1831] [id = 265] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 177 (0x7feb17d9f000) [pid = 1831] [serial = 758] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1431a800 == 86 [pid = 1831] [id = 264] 16:18:54 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb10820000 == 85 [pid = 1831] [id = 263] 16:18:54 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0ce98800 == 84 [pid = 1831] [id = 262] 16:18:54 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f758000 == 83 [pid = 1831] [id = 261] 16:18:54 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1431e800 == 82 [pid = 1831] [id = 258] 16:18:54 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2bc9c000 == 81 [pid = 1831] [id = 257] 16:18:54 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb09348000 == 80 [pid = 1831] [id = 256] 16:18:54 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2c132000 == 79 [pid = 1831] [id = 255] 16:18:54 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1b2d9000 == 78 [pid = 1831] [id = 254] 16:18:54 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb14acf800 == 77 [pid = 1831] [id = 253] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 176 (0x7feb0efae400) [pid = 1831] [serial = 736] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 175 (0x7feb29e8a000) [pid = 1831] [serial = 756] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 174 (0x7feb18dbe000) [pid = 1831] [serial = 745] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 173 (0x7feb16174400) [pid = 1831] [serial = 482] [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.] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 172 (0x7feb19bce800) [pid = 1831] [serial = 746] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 171 (0x7feb29d2a400) [pid = 1831] [serial = 733] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 170 (0x7feb0f7e9000) [pid = 1831] [serial = 737] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 169 (0x7feb0ef8e400) [pid = 1831] [serial = 712] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 168 (0x7feb10204400) [pid = 1831] [serial = 739] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 167 (0x7feb1a915400) [pid = 1831] [serial = 721] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 166 (0x7feb1f3e5c00) [pid = 1831] [serial = 724] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 165 (0x7feb18441800) [pid = 1831] [serial = 718] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 164 (0x7feb1c2dc800) [pid = 1831] [serial = 749] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 163 (0x7feb16bbbc00) [pid = 1831] [serial = 742] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 162 (0x7feb185ad000) [pid = 1831] [serial = 743] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 161 (0x7feb1a911400) [pid = 1831] [serial = 748] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 160 (0x7feb27e36800) [pid = 1831] [serial = 755] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 159 (0x7feb27bd4400) [pid = 1831] [serial = 751] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 158 (0x7feb1960a800) [pid = 1831] [serial = 727] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 157 (0x7feb27e38400) [pid = 1831] [serial = 752] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 156 (0x7feb10207c00) [pid = 1831] [serial = 715] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 155 (0x7feb11999400) [pid = 1831] [serial = 740] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | --DOMWINDOW == 154 (0x7feb27e35800) [pid = 1831] [serial = 730] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1831 | 1461021534648 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]]]}] 16:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1483ms 16:18:54 INFO - PROCESS | 1831 | 1461021534685 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 16:18:54 INFO - PROCESS | 1831 | 1461021534689 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 16:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:18:54 INFO - PROCESS | 1831 | 1461021534695 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:18:54 INFO - PROCESS | 1831 | 1461021534698 Marionette TRACE conn3 <- [1,1098,null,{}] 16:18:54 INFO - PROCESS | 1831 | 1461021534703 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}] 16:18:54 INFO - PROCESS | 1831 | 1461021534862 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 16:18:54 INFO - PROCESS | 1831 | 1461021534990 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb10032800 == 78 [pid = 1831] [id = 282] 16:18:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 155 (0x7feb0def1000) [pid = 1831] [serial = 847] [outer = (nil)] 16:18:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 156 (0x7feb0f7f0c00) [pid = 1831] [serial = 848] [outer = 0x7feb0def1000] 16:18:55 INFO - PROCESS | 1831 | 1461021535048 Marionette DEBUG loaded listener.js 16:18:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 157 (0x7feb0ff65000) [pid = 1831] [serial = 849] [outer = 0x7feb0def1000] 16:18:55 INFO - PROCESS | 1831 | 1461021535740 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]]]}] 16:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1076ms 16:18:55 INFO - PROCESS | 1831 | 1461021535771 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 16:18:55 INFO - PROCESS | 1831 | 1461021535774 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 16:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:18:55 INFO - PROCESS | 1831 | 1461021535786 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:18:55 INFO - PROCESS | 1831 | 1461021535794 Marionette TRACE conn3 <- [1,1102,null,{}] 16:18:55 INFO - PROCESS | 1831 | 1461021535811 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}] 16:18:55 INFO - PROCESS | 1831 | 1461021535949 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 16:18:55 INFO - PROCESS | 1831 | 1461021535965 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14ac4000 == 79 [pid = 1831] [id = 283] 16:18:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 158 (0x7feb0ff67c00) [pid = 1831] [serial = 850] [outer = (nil)] 16:18:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 159 (0x7feb138af400) [pid = 1831] [serial = 851] [outer = 0x7feb0ff67c00] 16:18:56 INFO - PROCESS | 1831 | 1461021536022 Marionette DEBUG loaded listener.js 16:18:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 160 (0x7feb13a3e000) [pid = 1831] [serial = 852] [outer = 0x7feb0ff67c00] 16:18:56 INFO - PROCESS | 1831 | 1461021536800 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]]]}] 16:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1048ms 16:18:56 INFO - PROCESS | 1831 | 1461021536828 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 16:18:56 INFO - PROCESS | 1831 | 1461021536832 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 16:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:18:56 INFO - PROCESS | 1831 | 1461021536870 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:18:56 INFO - PROCESS | 1831 | 1461021536872 Marionette TRACE conn3 <- [1,1106,null,{}] 16:18:56 INFO - PROCESS | 1831 | 1461021536878 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}] 16:18:57 INFO - PROCESS | 1831 | 1461021537054 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 16:18:57 INFO - PROCESS | 1831 | 1461021537080 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1896c000 == 80 [pid = 1831] [id = 284] 16:18:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 161 (0x7feb0ff98000) [pid = 1831] [serial = 853] [outer = (nil)] 16:18:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 162 (0x7feb1442a000) [pid = 1831] [serial = 854] [outer = 0x7feb0ff98000] 16:18:57 INFO - PROCESS | 1831 | 1461021537135 Marionette DEBUG loaded listener.js 16:18:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 163 (0x7feb1462a400) [pid = 1831] [serial = 855] [outer = 0x7feb0ff98000] 16:18:57 INFO - PROCESS | 1831 | 1461021537884 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]]]}] 16:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1054ms 16:18:57 INFO - PROCESS | 1831 | 1461021537907 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 16:18:57 INFO - PROCESS | 1831 | 1461021537911 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 16:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:18:57 INFO - PROCESS | 1831 | 1461021537916 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:18:57 INFO - PROCESS | 1831 | 1461021537919 Marionette TRACE conn3 <- [1,1110,null,{}] 16:18:57 INFO - PROCESS | 1831 | 1461021537947 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}] 16:18:58 INFO - PROCESS | 1831 | 1461021538133 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 16:18:58 INFO - PROCESS | 1831 | 1461021538164 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19b4b000 == 81 [pid = 1831] [id = 285] 16:18:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 164 (0x7feb16b08000) [pid = 1831] [serial = 856] [outer = (nil)] 16:18:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 165 (0x7feb17523400) [pid = 1831] [serial = 857] [outer = 0x7feb16b08000] 16:18:58 INFO - PROCESS | 1831 | 1461021538233 Marionette DEBUG loaded listener.js 16:18:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 166 (0x7feb18dc3400) [pid = 1831] [serial = 858] [outer = 0x7feb16b08000] 16:18:58 INFO - PROCESS | 1831 | --DOMWINDOW == 165 (0x7feb0ef8f000) [pid = 1831] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:18:58 INFO - PROCESS | 1831 | --DOMWINDOW == 164 (0x7feb14423000) [pid = 1831] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:18:58 INFO - PROCESS | 1831 | --DOMWINDOW == 163 (0x7feb0f22c800) [pid = 1831] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:18:58 INFO - PROCESS | 1831 | --DOMWINDOW == 162 (0x7feb13a3c000) [pid = 1831] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:18:58 INFO - PROCESS | 1831 | --DOMWINDOW == 161 (0x7feb0dee3400) [pid = 1831] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:18:58 INFO - PROCESS | 1831 | --DOMWINDOW == 160 (0x7feb0e069800) [pid = 1831] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:18:58 INFO - PROCESS | 1831 | --DOMWINDOW == 159 (0x7feb0f019c00) [pid = 1831] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:18:58 INFO - PROCESS | 1831 | --DOMWINDOW == 158 (0x7feb0f229800) [pid = 1831] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:18:58 INFO - PROCESS | 1831 | --DOMWINDOW == 157 (0x7feb0f5e5c00) [pid = 1831] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:18:59 INFO - PROCESS | 1831 | 1461021539154 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]]]}] 16:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1290ms 16:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:18:59 INFO - PROCESS | 1831 | 1461021539207 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 16:18:59 INFO - PROCESS | 1831 | 1461021539210 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 16:18:59 INFO - PROCESS | 1831 | 1461021539216 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:18:59 INFO - PROCESS | 1831 | 1461021539218 Marionette TRACE conn3 <- [1,1114,null,{}] 16:18:59 INFO - PROCESS | 1831 | 1461021539223 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}] 16:18:59 INFO - PROCESS | 1831 | 1461021539365 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 16:18:59 INFO - PROCESS | 1831 | 1461021539379 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a64d000 == 82 [pid = 1831] [id = 286] 16:18:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 158 (0x7feb0f5e5c00) [pid = 1831] [serial = 859] [outer = (nil)] 16:18:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 159 (0x7feb1843d000) [pid = 1831] [serial = 860] [outer = 0x7feb0f5e5c00] 16:18:59 INFO - PROCESS | 1831 | 1461021539434 Marionette DEBUG loaded listener.js 16:18:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 160 (0x7feb1960ac00) [pid = 1831] [serial = 861] [outer = 0x7feb0f5e5c00] 16:19:00 INFO - PROCESS | 1831 | 1461021540149 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]]]}] 16:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 981ms 16:19:00 INFO - PROCESS | 1831 | 1461021540196 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 16:19:00 INFO - PROCESS | 1831 | 1461021540198 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 16:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:19:00 INFO - PROCESS | 1831 | 1461021540204 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:19:00 INFO - PROCESS | 1831 | 1461021540206 Marionette TRACE conn3 <- [1,1118,null,{}] 16:19:00 INFO - PROCESS | 1831 | 1461021540211 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}] 16:19:00 INFO - PROCESS | 1831 | 1461021540386 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 16:19:00 INFO - PROCESS | 1831 | 1461021540402 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb20a19800 == 83 [pid = 1831] [id = 287] 16:19:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 161 (0x7feb1960d400) [pid = 1831] [serial = 862] [outer = (nil)] 16:19:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 162 (0x7feb19bd6c00) [pid = 1831] [serial = 863] [outer = 0x7feb1960d400] 16:19:00 INFO - PROCESS | 1831 | 1461021540459 Marionette DEBUG loaded listener.js 16:19:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 163 (0x7feb1ab7cc00) [pid = 1831] [serial = 864] [outer = 0x7feb1960d400] 16:19:01 INFO - PROCESS | 1831 | 1461021541353 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]]]}] 16:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1178ms 16:19:01 INFO - PROCESS | 1831 | 1461021541388 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 16:19:01 INFO - PROCESS | 1831 | 1461021541400 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 16:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:19:01 INFO - PROCESS | 1831 | 1461021541408 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:19:01 INFO - PROCESS | 1831 | 1461021541413 Marionette TRACE conn3 <- [1,1122,null,{}] 16:19:01 INFO - PROCESS | 1831 | 1461021541422 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}] 16:19:01 INFO - PROCESS | 1831 | 1461021541632 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 16:19:01 INFO - PROCESS | 1831 | 1461021541803 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1081c800 == 84 [pid = 1831] [id = 288] 16:19:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 164 (0x7feb06771800) [pid = 1831] [serial = 865] [outer = (nil)] 16:19:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 165 (0x7feb0dfe5000) [pid = 1831] [serial = 866] [outer = 0x7feb06771800] 16:19:01 INFO - PROCESS | 1831 | 1461021541886 Marionette DEBUG loaded listener.js 16:19:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 166 (0x7feb0f019800) [pid = 1831] [serial = 867] [outer = 0x7feb06771800] 16:19:02 INFO - PROCESS | 1831 | 1461021542763 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]]]}] 16:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1388ms 16:19:02 INFO - PROCESS | 1831 | 1461021542796 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 16:19:02 INFO - PROCESS | 1831 | 1461021542804 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 16:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:19:02 INFO - PROCESS | 1831 | 1461021542814 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:19:02 INFO - PROCESS | 1831 | 1461021542817 Marionette TRACE conn3 <- [1,1126,null,{}] 16:19:02 INFO - PROCESS | 1831 | 1461021542822 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}] 16:19:02 INFO - PROCESS | 1831 | 1461021542981 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 16:19:03 INFO - PROCESS | 1831 | 1461021543166 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18874800 == 85 [pid = 1831] [id = 289] 16:19:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 167 (0x7feb0dee8800) [pid = 1831] [serial = 868] [outer = (nil)] 16:19:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 168 (0x7feb10204400) [pid = 1831] [serial = 869] [outer = 0x7feb0dee8800] 16:19:03 INFO - PROCESS | 1831 | 1461021543234 Marionette DEBUG loaded listener.js 16:19:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 169 (0x7feb11beec00) [pid = 1831] [serial = 870] [outer = 0x7feb0dee8800] 16:19:04 INFO - PROCESS | 1831 | 1461021544195 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]]]}] 16:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1431ms 16:19:04 INFO - PROCESS | 1831 | 1461021544245 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 16:19:04 INFO - PROCESS | 1831 | 1461021544249 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 16:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:19:04 INFO - PROCESS | 1831 | 1461021544254 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:19:04 INFO - PROCESS | 1831 | 1461021544260 Marionette TRACE conn3 <- [1,1130,null,{}] 16:19:04 INFO - PROCESS | 1831 | 1461021544275 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}] 16:19:04 INFO - PROCESS | 1831 | 1461021544443 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 16:19:04 INFO - PROCESS | 1831 | 1461021544606 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27e4f800 == 86 [pid = 1831] [id = 290] 16:19:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 170 (0x7feb149c8c00) [pid = 1831] [serial = 871] [outer = (nil)] 16:19:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 171 (0x7feb17beac00) [pid = 1831] [serial = 872] [outer = 0x7feb149c8c00] 16:19:04 INFO - PROCESS | 1831 | 1461021544677 Marionette DEBUG loaded listener.js 16:19:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 172 (0x7feb18dc5400) [pid = 1831] [serial = 873] [outer = 0x7feb149c8c00] 16:19:05 INFO - PROCESS | 1831 | 1461021545527 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]]]}] 16:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1330ms 16:19:05 INFO - PROCESS | 1831 | 1461021545586 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 16:19:05 INFO - PROCESS | 1831 | 1461021545590 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 16:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:19:05 INFO - PROCESS | 1831 | 1461021545595 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:19:05 INFO - PROCESS | 1831 | 1461021545597 Marionette TRACE conn3 <- [1,1134,null,{}] 16:19:05 INFO - PROCESS | 1831 | 1461021545602 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}] 16:19:05 INFO - PROCESS | 1831 | 1461021545753 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 16:19:05 INFO - PROCESS | 1831 | 1461021545921 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2c194800 == 87 [pid = 1831] [id = 291] 16:19:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 173 (0x7feb157b9000) [pid = 1831] [serial = 874] [outer = (nil)] 16:19:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 174 (0x7feb1b2f6000) [pid = 1831] [serial = 875] [outer = 0x7feb157b9000] 16:19:05 INFO - PROCESS | 1831 | 1461021545989 Marionette DEBUG loaded listener.js 16:19:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 175 (0x7feb25bdcc00) [pid = 1831] [serial = 876] [outer = 0x7feb157b9000] 16:19:06 INFO - PROCESS | 1831 | 1461021546797 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]]]}] 16:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1274ms 16:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:19:06 INFO - PROCESS | 1831 | 1461021546871 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 16:19:06 INFO - PROCESS | 1831 | 1461021546874 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 16:19:06 INFO - PROCESS | 1831 | 1461021546880 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:19:06 INFO - PROCESS | 1831 | 1461021546883 Marionette TRACE conn3 <- [1,1138,null,{}] 16:19:06 INFO - PROCESS | 1831 | 1461021546889 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}] 16:19:07 INFO - PROCESS | 1831 | 1461021547091 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 16:19:07 INFO - PROCESS | 1831 | 1461021547262 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb30268000 == 88 [pid = 1831] [id = 292] 16:19:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 176 (0x7feb0f7f3400) [pid = 1831] [serial = 877] [outer = (nil)] 16:19:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 177 (0x7feb26e36800) [pid = 1831] [serial = 878] [outer = 0x7feb0f7f3400] 16:19:07 INFO - PROCESS | 1831 | 1461021547329 Marionette DEBUG loaded listener.js 16:19:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 178 (0x7feb29dc9c00) [pid = 1831] [serial = 879] [outer = 0x7feb0f7f3400] 16:19:08 INFO - PROCESS | 1831 | 1461021548181 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]]]}] 16:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1329ms 16:19:08 INFO - PROCESS | 1831 | 1461021548208 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 16:19:08 INFO - PROCESS | 1831 | 1461021548211 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 16:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:19:08 INFO - PROCESS | 1831 | 1461021548217 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:19:08 INFO - PROCESS | 1831 | 1461021548219 Marionette TRACE conn3 <- [1,1142,null,{}] 16:19:08 INFO - PROCESS | 1831 | 1461021548224 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}] 16:19:08 INFO - PROCESS | 1831 | 1461021548393 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 16:19:08 INFO - PROCESS | 1831 | 1461021548568 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb038c8800 == 89 [pid = 1831] [id = 293] 16:19:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 179 (0x7feb29e8b400) [pid = 1831] [serial = 880] [outer = (nil)] 16:19:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 180 (0x7feb2bb30c00) [pid = 1831] [serial = 881] [outer = 0x7feb29e8b400] 16:19:08 INFO - PROCESS | 1831 | 1461021548636 Marionette DEBUG loaded listener.js 16:19:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 181 (0x7feb2bf0ec00) [pid = 1831] [serial = 882] [outer = 0x7feb29e8b400] 16:19:09 INFO - PROCESS | 1831 | 1461021549456 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]]]}] 16:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1278ms 16:19:09 INFO - PROCESS | 1831 | 1461021549496 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 16:19:09 INFO - PROCESS | 1831 | 1461021549501 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 16:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:19:09 INFO - PROCESS | 1831 | 1461021549506 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:19:09 INFO - PROCESS | 1831 | 1461021549508 Marionette TRACE conn3 <- [1,1146,null,{}] 16:19:09 INFO - PROCESS | 1831 | 1461021549513 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}] 16:19:09 INFO - PROCESS | 1831 | 1461021549662 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 16:19:09 INFO - PROCESS | 1831 | 1461021549832 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb038de000 == 90 [pid = 1831] [id = 294] 16:19:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 182 (0x7feb0cfb2000) [pid = 1831] [serial = 883] [outer = (nil)] 16:19:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 183 (0x7feb0cfba800) [pid = 1831] [serial = 884] [outer = 0x7feb0cfb2000] 16:19:09 INFO - PROCESS | 1831 | 1461021549899 Marionette DEBUG loaded listener.js 16:19:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 184 (0x7feb0cfbec00) [pid = 1831] [serial = 885] [outer = 0x7feb0cfb2000] 16:19:10 INFO - PROCESS | 1831 | 1461021550726 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]]]}] 16:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1277ms 16:19:10 INFO - PROCESS | 1831 | 1461021550783 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 16:19:10 INFO - PROCESS | 1831 | 1461021550787 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 16:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:19:10 INFO - PROCESS | 1831 | 1461021550792 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:19:10 INFO - PROCESS | 1831 | 1461021550794 Marionette TRACE conn3 <- [1,1150,null,{}] 16:19:10 INFO - PROCESS | 1831 | 1461021550800 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}] 16:19:10 INFO - PROCESS | 1831 | 1461021550955 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 16:19:11 INFO - PROCESS | 1831 | 1461021551126 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f89b000 == 91 [pid = 1831] [id = 295] 16:19:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 185 (0x7feb052d4400) [pid = 1831] [serial = 886] [outer = (nil)] 16:19:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 186 (0x7feb052db400) [pid = 1831] [serial = 887] [outer = 0x7feb052d4400] 16:19:11 INFO - PROCESS | 1831 | 1461021551193 Marionette DEBUG loaded listener.js 16:19:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 187 (0x7feb052e0400) [pid = 1831] [serial = 888] [outer = 0x7feb052d4400] 16:19:12 INFO - PROCESS | 1831 | 1461021552011 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]]]}] 16:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1232ms 16:19:12 INFO - PROCESS | 1831 | 1461021552025 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 16:19:12 INFO - PROCESS | 1831 | 1461021552027 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 16:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:19:12 INFO - PROCESS | 1831 | 1461021552051 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:19:12 INFO - PROCESS | 1831 | 1461021552054 Marionette TRACE conn3 <- [1,1154,null,{}] 16:19:12 INFO - PROCESS | 1831 | 1461021552059 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}] 16:19:12 INFO - PROCESS | 1831 | 1461021552201 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 16:19:12 INFO - PROCESS | 1831 | 1461021552370 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f8b3000 == 92 [pid = 1831] [id = 296] 16:19:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 188 (0x7feb035c3c00) [pid = 1831] [serial = 889] [outer = (nil)] 16:19:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 189 (0x7feb035cbc00) [pid = 1831] [serial = 890] [outer = 0x7feb035c3c00] 16:19:12 INFO - PROCESS | 1831 | 1461021552436 Marionette DEBUG loaded listener.js 16:19:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 190 (0x7feb035d0400) [pid = 1831] [serial = 891] [outer = 0x7feb035c3c00] 16:19:13 INFO - PROCESS | 1831 | 1461021553280 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]]]}] 16:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1283ms 16:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:19:13 INFO - PROCESS | 1831 | 1461021553331 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 16:19:13 INFO - PROCESS | 1831 | 1461021553334 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 16:19:13 INFO - PROCESS | 1831 | 1461021553340 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:19:13 INFO - PROCESS | 1831 | 1461021553343 Marionette TRACE conn3 <- [1,1158,null,{}] 16:19:13 INFO - PROCESS | 1831 | 1461021553348 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}] 16:19:13 INFO - PROCESS | 1831 | 1461021553507 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 16:19:13 INFO - PROCESS | 1831 | 1461021553680 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb039da800 == 93 [pid = 1831] [id = 297] 16:19:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 191 (0x7feb035ca800) [pid = 1831] [serial = 892] [outer = (nil)] 16:19:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 192 (0x7feb052dcc00) [pid = 1831] [serial = 893] [outer = 0x7feb035ca800] 16:19:13 INFO - PROCESS | 1831 | 1461021553754 Marionette DEBUG loaded listener.js 16:19:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 193 (0x7feb065d9400) [pid = 1831] [serial = 894] [outer = 0x7feb035ca800] 16:19:14 INFO - PROCESS | 1831 | 1461021554941 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]]]}] 16:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1630ms 16:19:14 INFO - PROCESS | 1831 | 1461021554970 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 16:19:14 INFO - PROCESS | 1831 | 1461021554976 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 16:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:19:14 INFO - PROCESS | 1831 | 1461021554985 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:19:14 INFO - PROCESS | 1831 | 1461021554989 Marionette TRACE conn3 <- [1,1162,null,{}] 16:19:14 INFO - PROCESS | 1831 | 1461021554996 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}] 16:19:15 INFO - PROCESS | 1831 | 1461021555145 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 16:19:15 INFO - PROCESS | 1831 | 1461021555322 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb109cb000 == 94 [pid = 1831] [id = 298] 16:19:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 194 (0x7feb065dd000) [pid = 1831] [serial = 895] [outer = (nil)] 16:19:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 195 (0x7feb065e1800) [pid = 1831] [serial = 896] [outer = 0x7feb065dd000] 16:19:15 INFO - PROCESS | 1831 | 1461021555382 Marionette DEBUG loaded listener.js 16:19:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 196 (0x7feb0676e000) [pid = 1831] [serial = 897] [outer = 0x7feb065dd000] 16:19:16 INFO - PROCESS | 1831 | 1461021556348 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]]]}] 16:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1433ms 16:19:16 INFO - PROCESS | 1831 | 1461021556420 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 16:19:16 INFO - PROCESS | 1831 | 1461021556426 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 16:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:19:16 INFO - PROCESS | 1831 | 1461021556435 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:19:16 INFO - PROCESS | 1831 | 1461021556439 Marionette TRACE conn3 <- [1,1166,null,{}] 16:19:16 INFO - PROCESS | 1831 | 1461021556449 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}] 16:19:16 INFO - PROCESS | 1831 | 1461021556657 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 16:19:16 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a64d000 == 93 [pid = 1831] [id = 286] 16:19:16 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19b4b000 == 92 [pid = 1831] [id = 285] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 195 (0x7feb26e0f000) [pid = 1831] [serial = 767] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 194 (0x7feb2b97fc00) [pid = 1831] [serial = 770] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 193 (0x7feb2bb25c00) [pid = 1831] [serial = 773] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 192 (0x7feb1462d800) [pid = 1831] [serial = 776] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 191 (0x7feb14426c00) [pid = 1831] [serial = 779] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 190 (0x7feb04f0b400) [pid = 1831] [serial = 782] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 189 (0x7feb1762d400) [pid = 1831] [serial = 806] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | 1461021557008 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:17 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1896c000 == 91 [pid = 1831] [id = 284] 16:19:17 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb14ac4000 == 90 [pid = 1831] [id = 283] 16:19:17 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb10032800 == 89 [pid = 1831] [id = 282] 16:19:17 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb081f0000 == 88 [pid = 1831] [id = 281] 16:19:17 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0ff18800 == 87 [pid = 1831] [id = 280] 16:19:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb066e2800 == 88 [pid = 1831] [id = 299] 16:19:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 190 (0x7feb0dfe7c00) [pid = 1831] [serial = 898] [outer = (nil)] 16:19:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 191 (0x7feb0ef85800) [pid = 1831] [serial = 899] [outer = 0x7feb0dfe7c00] 16:19:17 INFO - PROCESS | 1831 | 1461021557095 Marionette DEBUG loaded listener.js 16:19:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 192 (0x7feb0f017000) [pid = 1831] [serial = 900] [outer = 0x7feb0dfe7c00] 16:19:17 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2bf41800 == 87 [pid = 1831] [id = 276] 16:19:17 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb29e39800 == 86 [pid = 1831] [id = 275] 16:19:17 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb26e77800 == 85 [pid = 1831] [id = 274] 16:19:17 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1b4bd000 == 84 [pid = 1831] [id = 273] 16:19:17 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1abd8800 == 83 [pid = 1831] [id = 272] 16:19:17 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a4d6000 == 82 [pid = 1831] [id = 271] 16:19:17 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb14671000 == 81 [pid = 1831] [id = 270] 16:19:17 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f75b800 == 80 [pid = 1831] [id = 269] 16:19:17 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19722800 == 79 [pid = 1831] [id = 268] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 191 (0x7feb1024fc00) [pid = 1831] [serial = 794] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 190 (0x7feb1199e400) [pid = 1831] [serial = 795] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 189 (0x7feb185af000) [pid = 1831] [serial = 764] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 188 (0x7feb0e071000) [pid = 1831] [serial = 786] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 187 (0x7feb0def1c00) [pid = 1831] [serial = 785] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 186 (0x7feb2b97e000) [pid = 1831] [serial = 759] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 185 (0x7feb0f022800) [pid = 1831] [serial = 789] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 184 (0x7feb0f01dc00) [pid = 1831] [serial = 788] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 183 (0x7feb0f926c00) [pid = 1831] [serial = 791] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 182 (0x7feb0fb7b800) [pid = 1831] [serial = 792] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 181 (0x7feb0fb7a400) [pid = 1831] [serial = 761] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 180 (0x7feb13a32800) [pid = 1831] [serial = 798] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 179 (0x7feb1a632800) [pid = 1831] [serial = 710] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 178 (0x7feb14427400) [pid = 1831] [serial = 800] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 177 (0x7feb1462f800) [pid = 1831] [serial = 803] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 176 (0x7feb119a1000) [pid = 1831] [serial = 797] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 175 (0x7feb14628000) [pid = 1831] [serial = 801] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | --DOMWINDOW == 174 (0x7feb16177400) [pid = 1831] [serial = 804] [outer = (nil)] [url = about:blank] 16:19:17 INFO - PROCESS | 1831 | 1461021557808 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]]]}] 16:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1386ms 16:19:17 INFO - PROCESS | 1831 | 1461021557821 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 16:19:17 INFO - PROCESS | 1831 | 1461021557825 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 16:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:19:17 INFO - PROCESS | 1831 | 1461021557831 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:19:17 INFO - PROCESS | 1831 | 1461021557836 Marionette TRACE conn3 <- [1,1170,null,{}] 16:19:17 INFO - PROCESS | 1831 | 1461021557853 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}] 16:19:17 INFO - PROCESS | 1831 | 1461021557993 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 16:19:18 INFO - PROCESS | 1831 | 1461021558127 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1086c000 == 80 [pid = 1831] [id = 300] 16:19:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 175 (0x7feb09008c00) [pid = 1831] [serial = 901] [outer = (nil)] 16:19:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 176 (0x7feb0f7f4c00) [pid = 1831] [serial = 902] [outer = 0x7feb09008c00] 16:19:18 INFO - PROCESS | 1831 | 1461021558186 Marionette DEBUG loaded listener.js 16:19:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 177 (0x7feb0ff63c00) [pid = 1831] [serial = 903] [outer = 0x7feb09008c00] 16:19:18 INFO - PROCESS | 1831 | 1461021558820 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]]]}] 16:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1034ms 16:19:18 INFO - PROCESS | 1831 | 1461021558865 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 16:19:18 INFO - PROCESS | 1831 | 1461021558869 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 16:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:19:18 INFO - PROCESS | 1831 | 1461021558874 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:19:18 INFO - PROCESS | 1831 | 1461021558876 Marionette TRACE conn3 <- [1,1174,null,{}] 16:19:18 INFO - PROCESS | 1831 | 1461021558881 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}] 16:19:19 INFO - PROCESS | 1831 | 1461021559088 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 16:19:19 INFO - PROCESS | 1831 | 1461021559177 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14672800 == 81 [pid = 1831] [id = 301] 16:19:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 178 (0x7feb0cfbc000) [pid = 1831] [serial = 904] [outer = (nil)] 16:19:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 179 (0x7feb10209800) [pid = 1831] [serial = 905] [outer = 0x7feb0cfbc000] 16:19:19 INFO - PROCESS | 1831 | 1461021559236 Marionette DEBUG loaded listener.js 16:19:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 180 (0x7feb11be6c00) [pid = 1831] [serial = 906] [outer = 0x7feb0cfbc000] 16:19:19 INFO - PROCESS | 1831 | 1461021559992 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] 16:19:20 INFO - PROCESS | 1831 | 1461021560062 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 16:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:19:20 INFO - PROCESS | 1831 | 1461021560068 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:19:20 INFO - PROCESS | 1831 | 1461021560070 Marionette TRACE conn3 <- [1,1178,null,{}] 16:19:20 INFO - PROCESS | 1831 | 1461021560075 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}] 16:19:20 INFO - PROCESS | 1831 | 1461021560345 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 16:19:20 INFO - PROCESS | 1831 | 1461021560368 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb17b08000 == 82 [pid = 1831] [id = 302] 16:19:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 181 (0x7feb0ff6a000) [pid = 1831] [serial = 907] [outer = (nil)] 16:19:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 182 (0x7feb13a39000) [pid = 1831] [serial = 908] [outer = 0x7feb0ff6a000] 16:19:20 INFO - PROCESS | 1831 | 1461021560426 Marionette DEBUG loaded listener.js 16:19:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 183 (0x7feb14423800) [pid = 1831] [serial = 909] [outer = 0x7feb0ff6a000] 16:19:21 INFO - PROCESS | 1831 | 1461021561211 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] 16:19:21 INFO - PROCESS | 1831 | 1461021561250 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 16:19:21 INFO - PROCESS | 1831 | 1461021561256 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:19:21 INFO - PROCESS | 1831 | 1461021561258 Marionette TRACE conn3 <- [1,1182,null,{}] 16:19:21 INFO - PROCESS | 1831 | 1461021561269 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}] 16:19:21 INFO - PROCESS | 1831 | 1461021561486 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 16:19:21 INFO - PROCESS | 1831 | --DOMWINDOW == 182 (0x7feb04af4400) [pid = 1831] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:19:21 INFO - PROCESS | 1831 | --DOMWINDOW == 181 (0x7feb0ff67c00) [pid = 1831] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:19:21 INFO - PROCESS | 1831 | --DOMWINDOW == 180 (0x7feb0f5e5c00) [pid = 1831] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:19:21 INFO - PROCESS | 1831 | --DOMWINDOW == 179 (0x7feb0def1000) [pid = 1831] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:19:21 INFO - PROCESS | 1831 | --DOMWINDOW == 178 (0x7feb0ff98000) [pid = 1831] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:19:21 INFO - PROCESS | 1831 | --DOMWINDOW == 177 (0x7feb06779400) [pid = 1831] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:19:21 INFO - PROCESS | 1831 | --DOMWINDOW == 176 (0x7feb13764800) [pid = 1831] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:19:21 INFO - PROCESS | 1831 | --DOMWINDOW == 175 (0x7feb16b08000) [pid = 1831] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:19:21 INFO - PROCESS | 1831 | 1461021561884 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0e1e3000 == 83 [pid = 1831] [id = 303] 16:19:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 176 (0x7feb04af4400) [pid = 1831] [serial = 910] [outer = (nil)] 16:19:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 177 (0x7feb0f01f400) [pid = 1831] [serial = 911] [outer = 0x7feb04af4400] 16:19:21 INFO - PROCESS | 1831 | 1461021561966 Marionette DEBUG loaded listener.js 16:19:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 178 (0x7feb1762e800) [pid = 1831] [serial = 912] [outer = 0x7feb04af4400] 16:19:22 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:19:22 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:19:22 INFO - PROCESS | 1831 | 1461021562922 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] 16:19:23 INFO - PROCESS | 1831 | 1461021562998 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 16:19:23 INFO - PROCESS | 1831 | 1461021563003 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:19:23 INFO - PROCESS | 1831 | 1461021563006 Marionette TRACE conn3 <- [1,1186,null,{}] 16:19:23 INFO - PROCESS | 1831 | 1461021563014 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}] 16:19:23 INFO - PROCESS | 1831 | 1461021563186 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 16:19:23 INFO - PROCESS | 1831 | 1461021563196 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a663000 == 84 [pid = 1831] [id = 304] 16:19:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 179 (0x7feb18439c00) [pid = 1831] [serial = 913] [outer = (nil)] 16:19:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 180 (0x7feb1909dc00) [pid = 1831] [serial = 914] [outer = 0x7feb18439c00] 16:19:23 INFO - PROCESS | 1831 | 1461021563251 Marionette DEBUG loaded listener.js 16:19:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 181 (0x7feb1a632400) [pid = 1831] [serial = 915] [outer = 0x7feb18439c00] 16:19:24 INFO - PROCESS | 1831 | 1461021564196 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] 16:19:24 INFO - PROCESS | 1831 | 1461021564239 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 16:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:19:24 INFO - PROCESS | 1831 | 1461021564247 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:19:24 INFO - PROCESS | 1831 | 1461021564253 Marionette TRACE conn3 <- [1,1190,null,{}] 16:19:24 INFO - PROCESS | 1831 | 1461021564261 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}] 16:19:24 INFO - PROCESS | 1831 | 1461021564440 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 16:19:24 INFO - PROCESS | 1831 | 1461021564609 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f8a2000 == 85 [pid = 1831] [id = 305] 16:19:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 182 (0x7feb035c5000) [pid = 1831] [serial = 916] [outer = (nil)] 16:19:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 183 (0x7feb065e2c00) [pid = 1831] [serial = 917] [outer = 0x7feb035c5000] 16:19:24 INFO - PROCESS | 1831 | 1461021564678 Marionette DEBUG loaded listener.js 16:19:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 184 (0x7feb0ce04400) [pid = 1831] [serial = 918] [outer = 0x7feb035c5000] 16:19:25 INFO - PROCESS | 1831 | 1461021565629 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] 16:19:25 INFO - PROCESS | 1831 | 1461021565690 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 16:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:19:25 INFO - PROCESS | 1831 | 1461021565700 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:19:25 INFO - PROCESS | 1831 | 1461021565703 Marionette TRACE conn3 <- [1,1194,null,{}] 16:19:25 INFO - PROCESS | 1831 | 1461021565709 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}] 16:19:25 INFO - PROCESS | 1831 | 1461021565878 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 16:19:26 INFO - PROCESS | 1831 | 1461021566045 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb188df800 == 86 [pid = 1831] [id = 306] 16:19:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 185 (0x7feb04af1000) [pid = 1831] [serial = 919] [outer = (nil)] 16:19:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 186 (0x7feb0f22b000) [pid = 1831] [serial = 920] [outer = 0x7feb04af1000] 16:19:26 INFO - PROCESS | 1831 | 1461021566114 Marionette DEBUG loaded listener.js 16:19:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 187 (0x7feb0ff6b800) [pid = 1831] [serial = 921] [outer = 0x7feb04af1000] 16:19:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:19:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:19:27 INFO - PROCESS | 1831 | 1461021567040 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] 16:19:27 INFO - PROCESS | 1831 | 1461021567085 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 16:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:19:27 INFO - PROCESS | 1831 | 1461021567091 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:19:27 INFO - PROCESS | 1831 | 1461021567096 Marionette TRACE conn3 <- [1,1198,null,{}] 16:19:27 INFO - PROCESS | 1831 | 1461021567111 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}] 16:19:27 INFO - PROCESS | 1831 | 1461021567265 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 16:19:27 INFO - PROCESS | 1831 | 1461021567438 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb26e6a000 == 87 [pid = 1831] [id = 307] 16:19:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 188 (0x7feb0ff6d400) [pid = 1831] [serial = 922] [outer = (nil)] 16:19:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 189 (0x7feb1442cc00) [pid = 1831] [serial = 923] [outer = 0x7feb0ff6d400] 16:19:27 INFO - PROCESS | 1831 | 1461021567510 Marionette DEBUG loaded listener.js 16:19:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 190 (0x7feb17be7400) [pid = 1831] [serial = 924] [outer = 0x7feb0ff6d400] 16:19:28 INFO - PROCESS | 1831 | 1461021568299 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]]]}] 16:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1239ms 16:19:28 INFO - PROCESS | 1831 | 1461021568330 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 16:19:28 INFO - PROCESS | 1831 | 1461021568334 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 16:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:19:28 INFO - PROCESS | 1831 | 1461021568340 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:19:28 INFO - PROCESS | 1831 | 1461021568343 Marionette TRACE conn3 <- [1,1202,null,{}] 16:19:28 INFO - PROCESS | 1831 | 1461021568348 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}] 16:19:28 INFO - PROCESS | 1831 | 1461021568507 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 16:19:28 INFO - PROCESS | 1831 | 1461021568678 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2bc8b000 == 88 [pid = 1831] [id = 308] 16:19:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 191 (0x7feb0ff89800) [pid = 1831] [serial = 925] [outer = (nil)] 16:19:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 192 (0x7feb19bd6000) [pid = 1831] [serial = 926] [outer = 0x7feb0ff89800] 16:19:28 INFO - PROCESS | 1831 | 1461021568745 Marionette DEBUG loaded listener.js 16:19:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 193 (0x7feb1c05b400) [pid = 1831] [serial = 927] [outer = 0x7feb0ff89800] 16:19:29 INFO - PROCESS | 1831 | 1461021569605 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]]]}] 16:19:29 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 16:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1329ms 16:19:29 INFO - PROCESS | 1831 | 1461021569669 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 16:19:29 INFO - PROCESS | 1831 | 1461021569673 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 16:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:19:29 INFO - PROCESS | 1831 | 1461021569678 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:19:29 INFO - PROCESS | 1831 | 1461021569680 Marionette TRACE conn3 <- [1,1206,null,{}] 16:19:29 INFO - PROCESS | 1831 | 1461021569686 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}] 16:19:29 INFO - PROCESS | 1831 | 1461021569837 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 16:19:30 INFO - PROCESS | 1831 | 1461021570015 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2ea40000 == 89 [pid = 1831] [id = 309] 16:19:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 194 (0x7feb13a35000) [pid = 1831] [serial = 928] [outer = (nil)] 16:19:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 195 (0x7feb269b6000) [pid = 1831] [serial = 929] [outer = 0x7feb13a35000] 16:19:30 INFO - PROCESS | 1831 | 1461021570084 Marionette DEBUG loaded listener.js 16:19:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 196 (0x7feb27cfc400) [pid = 1831] [serial = 930] [outer = 0x7feb13a35000] 16:19:30 INFO - PROCESS | 1831 | 1461021570893 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]]]}] 16:19:30 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 16:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1282ms 16:19:30 INFO - PROCESS | 1831 | 1461021570962 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 16:19:30 INFO - PROCESS | 1831 | 1461021570966 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 16:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:19:30 INFO - PROCESS | 1831 | 1461021570972 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:19:30 INFO - PROCESS | 1831 | 1461021570974 Marionette TRACE conn3 <- [1,1210,null,{}] 16:19:30 INFO - PROCESS | 1831 | 1461021570979 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}] 16:19:31 INFO - PROCESS | 1831 | 1461021571178 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 16:19:31 INFO - PROCESS | 1831 | 1461021571350 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb064b8800 == 90 [pid = 1831] [id = 310] 16:19:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 197 (0x7feb29d2a400) [pid = 1831] [serial = 931] [outer = (nil)] 16:19:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 198 (0x7feb2bb2d400) [pid = 1831] [serial = 932] [outer = 0x7feb29d2a400] 16:19:31 INFO - PROCESS | 1831 | 1461021571425 Marionette DEBUG loaded listener.js 16:19:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 199 (0x7feb2bf96800) [pid = 1831] [serial = 933] [outer = 0x7feb29d2a400] 16:19:32 INFO - PROCESS | 1831 | 1461021572283 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]]]}] 16:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1378ms 16:19:32 INFO - PROCESS | 1831 | 1461021572351 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 16:19:32 INFO - PROCESS | 1831 | 1461021572354 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 16:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:19:32 INFO - PROCESS | 1831 | 1461021572360 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:19:32 INFO - PROCESS | 1831 | 1461021572362 Marionette TRACE conn3 <- [1,1214,null,{}] 16:19:32 INFO - PROCESS | 1831 | 1461021572368 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}] 16:19:32 INFO - PROCESS | 1831 | 1461021572527 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 16:19:32 INFO - PROCESS | 1831 | 1461021572703 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb07fa5000 == 91 [pid = 1831] [id = 311] 16:19:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 200 (0x7feb2b97e000) [pid = 1831] [serial = 934] [outer = (nil)] 16:19:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 201 (0x7feb2baad000) [pid = 1831] [serial = 935] [outer = 0x7feb2b97e000] 16:19:32 INFO - PROCESS | 1831 | 1461021572774 Marionette DEBUG loaded listener.js 16:19:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 202 (0x7feb2bb2a400) [pid = 1831] [serial = 936] [outer = 0x7feb2b97e000] 16:19:33 INFO - PROCESS | 1831 | 1461021573593 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]]]}] 16:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1289ms 16:19:33 INFO - PROCESS | 1831 | 1461021573651 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 16:19:33 INFO - PROCESS | 1831 | 1461021573654 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 16:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:19:33 INFO - PROCESS | 1831 | 1461021573660 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:19:33 INFO - PROCESS | 1831 | 1461021573663 Marionette TRACE conn3 <- [1,1218,null,{}] 16:19:33 INFO - PROCESS | 1831 | 1461021573668 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}] 16:19:33 INFO - PROCESS | 1831 | 1461021573823 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 16:19:34 INFO - PROCESS | 1831 | 1461021574001 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb022de000 == 92 [pid = 1831] [id = 312] 16:19:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 203 (0x7feb020d6400) [pid = 1831] [serial = 937] [outer = (nil)] 16:19:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 204 (0x7feb020db000) [pid = 1831] [serial = 938] [outer = 0x7feb020d6400] 16:19:34 INFO - PROCESS | 1831 | 1461021574069 Marionette DEBUG loaded listener.js 16:19:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 205 (0x7feb020e0000) [pid = 1831] [serial = 939] [outer = 0x7feb020d6400] 16:19:34 INFO - PROCESS | 1831 | 1461021574911 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]]]}] 16:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1284ms 16:19:34 INFO - PROCESS | 1831 | 1461021574945 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 16:19:34 INFO - PROCESS | 1831 | 1461021574948 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 16:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:19:34 INFO - PROCESS | 1831 | 1461021574954 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:19:34 INFO - PROCESS | 1831 | 1461021574957 Marionette TRACE conn3 <- [1,1222,null,{}] 16:19:34 INFO - PROCESS | 1831 | 1461021574961 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}] 16:19:35 INFO - PROCESS | 1831 | 1461021575110 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 16:19:35 INFO - PROCESS | 1831 | 1461021575285 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb07fb0000 == 93 [pid = 1831] [id = 313] 16:19:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 206 (0x7feb020d7000) [pid = 1831] [serial = 940] [outer = (nil)] 16:19:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 207 (0x7feb024df000) [pid = 1831] [serial = 941] [outer = 0x7feb020d7000] 16:19:35 INFO - PROCESS | 1831 | 1461021575350 Marionette DEBUG loaded listener.js 16:19:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 208 (0x7feb024e3400) [pid = 1831] [serial = 942] [outer = 0x7feb020d7000] 16:19:36 INFO - PROCESS | 1831 | 1461021576147 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] 16:19:36 INFO - PROCESS | 1831 | 1461021576189 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 16:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:19:36 INFO - PROCESS | 1831 | 1461021576195 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:19:36 INFO - PROCESS | 1831 | 1461021576198 Marionette TRACE conn3 <- [1,1226,null,{}] 16:19:36 INFO - PROCESS | 1831 | 1461021576203 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}] 16:19:36 INFO - PROCESS | 1831 | 1461021576357 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 16:19:36 INFO - PROCESS | 1831 | 1461021576536 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0661a000 == 94 [pid = 1831] [id = 314] 16:19:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 209 (0x7feb020d2800) [pid = 1831] [serial = 943] [outer = (nil)] 16:19:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 210 (0x7feb024e9800) [pid = 1831] [serial = 944] [outer = 0x7feb020d2800] 16:19:36 INFO - PROCESS | 1831 | 1461021576608 Marionette DEBUG loaded listener.js 16:19:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 211 (0x7feb03521800) [pid = 1831] [serial = 945] [outer = 0x7feb020d2800] 16:19:37 INFO - PROCESS | 1831 | 1461021577457 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]]]}] 16:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1329ms 16:19:37 INFO - PROCESS | 1831 | 1461021577525 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 16:19:37 INFO - PROCESS | 1831 | 1461021577529 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 16:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:19:37 INFO - PROCESS | 1831 | 1461021577535 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:19:37 INFO - PROCESS | 1831 | 1461021577538 Marionette TRACE conn3 <- [1,1230,null,{}] 16:19:37 INFO - PROCESS | 1831 | 1461021577543 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}] 16:19:37 INFO - PROCESS | 1831 | 1461021577731 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 16:19:37 INFO - PROCESS | 1831 | 1461021577903 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb02e5c800 == 95 [pid = 1831] [id = 315] 16:19:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 212 (0x7feb020da400) [pid = 1831] [serial = 946] [outer = (nil)] 16:19:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 213 (0x7feb02e8fc00) [pid = 1831] [serial = 947] [outer = 0x7feb020da400] 16:19:37 INFO - PROCESS | 1831 | 1461021577983 Marionette DEBUG loaded listener.js 16:19:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 214 (0x7feb03526400) [pid = 1831] [serial = 948] [outer = 0x7feb020da400] 16:19:38 INFO - PROCESS | 1831 | 1461021578793 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]]]}] 16:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1326ms 16:19:38 INFO - PROCESS | 1831 | 1461021578861 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 16:19:38 INFO - PROCESS | 1831 | 1461021578865 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 16:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:19:38 INFO - PROCESS | 1831 | 1461021578871 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:19:38 INFO - PROCESS | 1831 | 1461021578873 Marionette TRACE conn3 <- [1,1234,null,{}] 16:19:38 INFO - PROCESS | 1831 | 1461021578878 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}] 16:19:39 INFO - PROCESS | 1831 | 1461021579026 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 16:19:39 INFO - PROCESS | 1831 | 1461021579205 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0309d800 == 96 [pid = 1831] [id = 316] 16:19:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 215 (0x7feb01a3e400) [pid = 1831] [serial = 949] [outer = (nil)] 16:19:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 216 (0x7feb01a45c00) [pid = 1831] [serial = 950] [outer = 0x7feb01a3e400] 16:19:39 INFO - PROCESS | 1831 | 1461021579280 Marionette DEBUG loaded listener.js 16:19:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 217 (0x7feb024e5800) [pid = 1831] [serial = 951] [outer = 0x7feb01a3e400] 16:19:40 INFO - PROCESS | 1831 | 1461021580115 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]]]}] 16:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1284ms 16:19:40 INFO - PROCESS | 1831 | 1461021580156 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 16:19:40 INFO - PROCESS | 1831 | 1461021580160 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 16:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:19:40 INFO - PROCESS | 1831 | 1461021580165 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:19:40 INFO - PROCESS | 1831 | 1461021580168 Marionette TRACE conn3 <- [1,1238,null,{}] 16:19:40 INFO - PROCESS | 1831 | 1461021580173 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}] 16:19:40 INFO - PROCESS | 1831 | 1461021580343 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 16:19:40 INFO - PROCESS | 1831 | 1461021580524 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb01c4c000 == 97 [pid = 1831] [id = 317] 16:19:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 218 (0x7feb01a49400) [pid = 1831] [serial = 952] [outer = (nil)] 16:19:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 219 (0x7feb01be1000) [pid = 1831] [serial = 953] [outer = 0x7feb01a49400] 16:19:40 INFO - PROCESS | 1831 | 1461021580587 Marionette DEBUG loaded listener.js 16:19:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 220 (0x7feb01be5400) [pid = 1831] [serial = 954] [outer = 0x7feb01a49400] 16:19:41 INFO - PROCESS | 1831 | 1461021581703 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]]]}] 16:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1585ms 16:19:41 INFO - PROCESS | 1831 | 1461021581751 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 16:19:41 INFO - PROCESS | 1831 | 1461021581756 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 16:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:19:41 INFO - PROCESS | 1831 | 1461021581763 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:19:41 INFO - PROCESS | 1831 | 1461021581768 Marionette TRACE conn3 <- [1,1242,null,{}] 16:19:41 INFO - PROCESS | 1831 | 1461021581776 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}] 16:19:41 INFO - PROCESS | 1831 | 1461021581949 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 16:19:42 INFO - PROCESS | 1831 | 1461021582201 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb030ae800 == 98 [pid = 1831] [id = 318] 16:19:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 221 (0x7feb02e89000) [pid = 1831] [serial = 955] [outer = (nil)] 16:19:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 222 (0x7feb02e90800) [pid = 1831] [serial = 956] [outer = 0x7feb02e89000] 16:19:42 INFO - PROCESS | 1831 | 1461021582276 Marionette DEBUG loaded listener.js 16:19:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 223 (0x7feb0351ec00) [pid = 1831] [serial = 957] [outer = 0x7feb02e89000] 16:19:43 INFO - PROCESS | 1831 | 1461021583082 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]]]}] 16:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1381ms 16:19:43 INFO - PROCESS | 1831 | 1461021583144 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 16:19:43 INFO - PROCESS | 1831 | 1461021583158 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 16:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:19:43 INFO - PROCESS | 1831 | 1461021583177 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:19:43 INFO - PROCESS | 1831 | 1461021583183 Marionette TRACE conn3 <- [1,1246,null,{}] 16:19:43 INFO - PROCESS | 1831 | 1461021583191 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}] 16:19:43 INFO - PROCESS | 1831 | 1461021583439 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 16:19:43 INFO - PROCESS | 1831 | 1461021583671 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb039cf800 == 99 [pid = 1831] [id = 319] 16:19:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 224 (0x7feb04aeb000) [pid = 1831] [serial = 958] [outer = (nil)] 16:19:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 225 (0x7feb04af6c00) [pid = 1831] [serial = 959] [outer = 0x7feb04aeb000] 16:19:43 INFO - PROCESS | 1831 | 1461021583749 Marionette DEBUG loaded listener.js 16:19:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 226 (0x7feb052d6400) [pid = 1831] [serial = 960] [outer = 0x7feb04aeb000] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 225 (0x7feb19bd6c00) [pid = 1831] [serial = 863] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 224 (0x7feb27e04c00) [pid = 1831] [serial = 833] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 223 (0x7feb1616d400) [pid = 1831] [serial = 818] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 222 (0x7feb0dee7000) [pid = 1831] [serial = 839] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 221 (0x7feb189a3000) [pid = 1831] [serial = 821] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 220 (0x7feb26c0a400) [pid = 1831] [serial = 830] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 219 (0x7feb2b556400) [pid = 1831] [serial = 836] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 218 (0x7feb1b43ec00) [pid = 1831] [serial = 827] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 217 (0x7feb19bd1000) [pid = 1831] [serial = 824] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0e1e3000 == 98 [pid = 1831] [id = 303] 16:19:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb17b08000 == 97 [pid = 1831] [id = 302] 16:19:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb14672800 == 96 [pid = 1831] [id = 301] 16:19:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1086c000 == 95 [pid = 1831] [id = 300] 16:19:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb066e2800 == 94 [pid = 1831] [id = 299] 16:19:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb109cb000 == 93 [pid = 1831] [id = 298] 16:19:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb30268000 == 92 [pid = 1831] [id = 292] 16:19:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2c194800 == 91 [pid = 1831] [id = 291] 16:19:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb27e4f800 == 90 [pid = 1831] [id = 290] 16:19:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb26a94000 == 89 [pid = 1831] [id = 252] 16:19:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18874800 == 88 [pid = 1831] [id = 289] 16:19:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1081c800 == 87 [pid = 1831] [id = 288] 16:19:44 INFO - PROCESS | 1831 | 1461021584637 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]]]}] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 216 (0x7feb04af8000) [pid = 1831] [serial = 842] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 215 (0x7feb138af400) [pid = 1831] [serial = 851] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 214 (0x7feb14425000) [pid = 1831] [serial = 815] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 213 (0x7feb0fb77400) [pid = 1831] [serial = 812] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 212 (0x7feb13a3e000) [pid = 1831] [serial = 852] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 211 (0x7feb0676cc00) [pid = 1831] [serial = 843] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 210 (0x7feb1843d000) [pid = 1831] [serial = 860] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 209 (0x7feb0f7f0c00) [pid = 1831] [serial = 848] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 208 (0x7feb0ef8c000) [pid = 1831] [serial = 809] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 207 (0x7feb1442a000) [pid = 1831] [serial = 854] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 206 (0x7feb0ff65000) [pid = 1831] [serial = 849] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 205 (0x7feb0e064800) [pid = 1831] [serial = 845] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 204 (0x7feb18432c00) [pid = 1831] [serial = 807] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 203 (0x7feb17523400) [pid = 1831] [serial = 857] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 202 (0x7feb18dc3400) [pid = 1831] [serial = 858] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 201 (0x7feb1462a400) [pid = 1831] [serial = 855] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 200 (0x7feb1960ac00) [pid = 1831] [serial = 861] [outer = (nil)] [url = about:blank] 16:19:44 INFO - PROCESS | 1831 | --DOMWINDOW == 199 (0x7feb0f015400) [pid = 1831] [serial = 846] [outer = (nil)] [url = about:blank] 16:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1540ms 16:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:19:44 INFO - PROCESS | 1831 | 1461021584713 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 16:19:44 INFO - PROCESS | 1831 | 1461021584716 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 16:19:44 INFO - PROCESS | 1831 | 1461021584721 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:19:44 INFO - PROCESS | 1831 | 1461021584726 Marionette TRACE conn3 <- [1,1250,null,{}] 16:19:44 INFO - PROCESS | 1831 | 1461021584740 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}] 16:19:44 INFO - PROCESS | 1831 | 1461021584897 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 16:19:45 INFO - PROCESS | 1831 | 1461021585045 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb081f6000 == 88 [pid = 1831] [id = 320] 16:19:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 200 (0x7feb04aebc00) [pid = 1831] [serial = 961] [outer = (nil)] 16:19:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 201 (0x7feb09006400) [pid = 1831] [serial = 962] [outer = 0x7feb04aebc00] 16:19:45 INFO - PROCESS | 1831 | 1461021585175 Marionette DEBUG loaded listener.js 16:19:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 202 (0x7feb0deec800) [pid = 1831] [serial = 963] [outer = 0x7feb04aebc00] 16:19:45 INFO - PROCESS | 1831 | 1461021585809 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]]]}] 16:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1133ms 16:19:45 INFO - PROCESS | 1831 | 1461021585855 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 16:19:45 INFO - PROCESS | 1831 | 1461021585859 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 16:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:19:45 INFO - PROCESS | 1831 | 1461021585864 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:19:45 INFO - PROCESS | 1831 | 1461021585866 Marionette TRACE conn3 <- [1,1254,null,{}] 16:19:45 INFO - PROCESS | 1831 | 1461021585871 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}] 16:19:46 INFO - PROCESS | 1831 | 1461021586069 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 16:19:46 INFO - PROCESS | 1831 | 1461021586093 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f8a4800 == 89 [pid = 1831] [id = 321] 16:19:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 203 (0x7feb052de400) [pid = 1831] [serial = 964] [outer = (nil)] 16:19:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 204 (0x7feb0f017400) [pid = 1831] [serial = 965] [outer = 0x7feb052de400] 16:19:46 INFO - PROCESS | 1831 | 1461021586151 Marionette DEBUG loaded listener.js 16:19:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 205 (0x7feb0f922c00) [pid = 1831] [serial = 966] [outer = 0x7feb052de400] 16:19:46 INFO - PROCESS | 1831 | 1461021586931 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]]]}] 16:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1123ms 16:19:46 INFO - PROCESS | 1831 | 1461021586990 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 16:19:46 INFO - PROCESS | 1831 | 1461021586992 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 16:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:19:47 INFO - PROCESS | 1831 | 1461021587008 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:19:47 INFO - PROCESS | 1831 | 1461021587011 Marionette TRACE conn3 <- [1,1258,null,{}] 16:19:47 INFO - PROCESS | 1831 | 1461021587016 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}] 16:19:47 INFO - PROCESS | 1831 | 1461021587236 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 16:19:47 INFO - PROCESS | 1831 | 1461021587270 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1086f000 == 90 [pid = 1831] [id = 322] 16:19:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 206 (0x7feb0ff65000) [pid = 1831] [serial = 967] [outer = (nil)] 16:19:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 207 (0x7feb0ff70c00) [pid = 1831] [serial = 968] [outer = 0x7feb0ff65000] 16:19:47 INFO - PROCESS | 1831 | 1461021587326 Marionette DEBUG loaded listener.js 16:19:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 208 (0x7feb1025b800) [pid = 1831] [serial = 969] [outer = 0x7feb0ff65000] 16:19:48 INFO - PROCESS | 1831 | 1461021588123 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]]]}] 16:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1174ms 16:19:48 INFO - PROCESS | 1831 | 1461021588186 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 16:19:48 INFO - PROCESS | 1831 | 1461021588189 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 16:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:19:48 INFO - PROCESS | 1831 | 1461021588194 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:19:48 INFO - PROCESS | 1831 | 1461021588196 Marionette TRACE conn3 <- [1,1262,null,{}] 16:19:48 INFO - PROCESS | 1831 | 1461021588201 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}] 16:19:48 INFO - PROCESS | 1831 | 1461021588413 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 16:19:48 INFO - PROCESS | 1831 | 1461021588449 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14685800 == 91 [pid = 1831] [id = 323] 16:19:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 209 (0x7feb138bb800) [pid = 1831] [serial = 970] [outer = (nil)] 16:19:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 210 (0x7feb1616d400) [pid = 1831] [serial = 971] [outer = 0x7feb138bb800] 16:19:48 INFO - PROCESS | 1831 | 1461021588510 Marionette DEBUG loaded listener.js 16:19:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 211 (0x7feb185ac800) [pid = 1831] [serial = 972] [outer = 0x7feb138bb800] 16:19:49 INFO - PROCESS | 1831 | --DOMWINDOW == 210 (0x7feb0ff6a000) [pid = 1831] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:19:49 INFO - PROCESS | 1831 | --DOMWINDOW == 209 (0x7feb04af4400) [pid = 1831] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:19:49 INFO - PROCESS | 1831 | --DOMWINDOW == 208 (0x7feb09008c00) [pid = 1831] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:19:49 INFO - PROCESS | 1831 | --DOMWINDOW == 207 (0x7feb065dd000) [pid = 1831] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:19:49 INFO - PROCESS | 1831 | --DOMWINDOW == 206 (0x7feb0dfe7c00) [pid = 1831] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:19:49 INFO - PROCESS | 1831 | --DOMWINDOW == 205 (0x7feb0cfbc000) [pid = 1831] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:19:49 INFO - PROCESS | 1831 | 1461021589449 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]]]}] 16:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1282ms 16:19:49 INFO - PROCESS | 1831 | 1461021589478 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 16:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:19:49 INFO - PROCESS | 1831 | 1461021589481 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 16:19:49 INFO - PROCESS | 1831 | 1461021589486 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:19:49 INFO - PROCESS | 1831 | 1461021589489 Marionette TRACE conn3 <- [1,1266,null,{}] 16:19:49 INFO - PROCESS | 1831 | 1461021589493 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}] 16:19:49 INFO - PROCESS | 1831 | 1461021589688 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 16:19:49 INFO - PROCESS | 1831 | 1461021589775 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb16d1f800 == 92 [pid = 1831] [id = 324] 16:19:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 206 (0x7feb0dfe7c00) [pid = 1831] [serial = 973] [outer = (nil)] 16:19:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 207 (0x7feb157bf400) [pid = 1831] [serial = 974] [outer = 0x7feb0dfe7c00] 16:19:49 INFO - PROCESS | 1831 | 1461021589831 Marionette DEBUG loaded listener.js 16:19:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 208 (0x7feb19bd1000) [pid = 1831] [serial = 975] [outer = 0x7feb0dfe7c00] 16:19:50 INFO - PROCESS | 1831 | 1461021590440 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]]]}] 16:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 979ms 16:19:50 INFO - PROCESS | 1831 | 1461021590465 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 16:19:50 INFO - PROCESS | 1831 | 1461021590468 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 16:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:19:50 INFO - PROCESS | 1831 | 1461021590473 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:19:50 INFO - PROCESS | 1831 | 1461021590475 Marionette TRACE conn3 <- [1,1270,null,{}] 16:19:50 INFO - PROCESS | 1831 | 1461021590480 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}] 16:19:50 INFO - PROCESS | 1831 | 1461021590614 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 16:19:50 INFO - PROCESS | 1831 | 1461021590756 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18c16000 == 93 [pid = 1831] [id = 325] 16:19:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 209 (0x7feb0f018800) [pid = 1831] [serial = 976] [outer = (nil)] 16:19:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 210 (0x7feb1fe1e000) [pid = 1831] [serial = 977] [outer = 0x7feb0f018800] 16:19:50 INFO - PROCESS | 1831 | 1461021590814 Marionette DEBUG loaded listener.js 16:19:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 211 (0x7feb27e35000) [pid = 1831] [serial = 978] [outer = 0x7feb0f018800] 16:19:51 INFO - PROCESS | 1831 | 1461021591754 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]]]}] 16:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1325ms 16:19:51 INFO - PROCESS | 1831 | 1461021591800 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 16:19:51 INFO - PROCESS | 1831 | 1461021591806 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 16:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:19:51 INFO - PROCESS | 1831 | 1461021591815 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:19:51 INFO - PROCESS | 1831 | 1461021591819 Marionette TRACE conn3 <- [1,1274,null,{}] 16:19:51 INFO - PROCESS | 1831 | 1461021591826 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}] 16:19:52 INFO - PROCESS | 1831 | 1461021592015 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 16:19:52 INFO - PROCESS | 1831 | 1461021592198 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb064b6800 == 94 [pid = 1831] [id = 326] 16:19:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 212 (0x7feb02e88400) [pid = 1831] [serial = 979] [outer = (nil)] 16:19:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 213 (0x7feb0352bc00) [pid = 1831] [serial = 980] [outer = 0x7feb02e88400] 16:19:52 INFO - PROCESS | 1831 | 1461021592290 Marionette DEBUG loaded listener.js 16:19:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 214 (0x7feb052d5000) [pid = 1831] [serial = 981] [outer = 0x7feb02e88400] 16:19:53 INFO - PROCESS | 1831 | 1461021593209 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]]]}] 16:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1429ms 16:19:53 INFO - PROCESS | 1831 | 1461021593244 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 16:19:53 INFO - PROCESS | 1831 | 1461021593252 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 16:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:19:53 INFO - PROCESS | 1831 | 1461021593262 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:19:53 INFO - PROCESS | 1831 | 1461021593265 Marionette TRACE conn3 <- [1,1278,null,{}] 16:19:53 INFO - PROCESS | 1831 | 1461021593270 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}] 16:19:53 INFO - PROCESS | 1831 | 1461021593428 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 16:19:53 INFO - PROCESS | 1831 | 1461021593610 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1081b800 == 95 [pid = 1831] [id = 327] 16:19:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 215 (0x7feb02e95800) [pid = 1831] [serial = 982] [outer = (nil)] 16:19:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 216 (0x7feb0cfb4800) [pid = 1831] [serial = 983] [outer = 0x7feb02e95800] 16:19:53 INFO - PROCESS | 1831 | 1461021593677 Marionette DEBUG loaded listener.js 16:19:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 217 (0x7feb0f227400) [pid = 1831] [serial = 984] [outer = 0x7feb02e95800] 16:19:54 INFO - PROCESS | 1831 | 1461021594570 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]]]}] 16:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1383ms 16:19:54 INFO - PROCESS | 1831 | 1461021594645 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 16:19:54 INFO - PROCESS | 1831 | 1461021594649 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 16:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:19:54 INFO - PROCESS | 1831 | 1461021594655 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:19:54 INFO - PROCESS | 1831 | 1461021594661 Marionette TRACE conn3 <- [1,1282,null,{}] 16:19:54 INFO - PROCESS | 1831 | 1461021594675 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}] 16:19:54 INFO - PROCESS | 1831 | 1461021594878 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 16:19:55 INFO - PROCESS | 1831 | 1461021595055 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1abd3000 == 96 [pid = 1831] [id = 328] 16:19:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 218 (0x7feb0ef90c00) [pid = 1831] [serial = 985] [outer = (nil)] 16:19:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 219 (0x7feb14620800) [pid = 1831] [serial = 986] [outer = 0x7feb0ef90c00] 16:19:55 INFO - PROCESS | 1831 | 1461021595130 Marionette DEBUG loaded listener.js 16:19:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 220 (0x7feb18438000) [pid = 1831] [serial = 987] [outer = 0x7feb0ef90c00] 16:19:55 INFO - PROCESS | 1831 | 1461021595957 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]]]}] 16:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1337ms 16:19:55 INFO - PROCESS | 1831 | 1461021595993 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 16:19:55 INFO - PROCESS | 1831 | 1461021595997 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 16:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:19:56 INFO - PROCESS | 1831 | 1461021596002 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:19:56 INFO - PROCESS | 1831 | 1461021596004 Marionette TRACE conn3 <- [1,1286,null,{}] 16:19:56 INFO - PROCESS | 1831 | 1461021596010 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}] 16:19:56 INFO - PROCESS | 1831 | 1461021596174 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 16:19:56 INFO - PROCESS | 1831 | 1461021596353 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb20a71800 == 97 [pid = 1831] [id = 329] 16:19:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 221 (0x7feb0ff65c00) [pid = 1831] [serial = 988] [outer = (nil)] 16:19:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 222 (0x7feb26c13400) [pid = 1831] [serial = 989] [outer = 0x7feb0ff65c00] 16:19:56 INFO - PROCESS | 1831 | 1461021596419 Marionette DEBUG loaded listener.js 16:19:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 223 (0x7feb29e8dc00) [pid = 1831] [serial = 990] [outer = 0x7feb0ff65c00] 16:19:57 INFO - PROCESS | 1831 | 1461021597274 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]]]}] 16:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1329ms 16:19:57 INFO - PROCESS | 1831 | 1461021597332 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 16:19:57 INFO - PROCESS | 1831 | 1461021597336 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 16:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:19:57 INFO - PROCESS | 1831 | 1461021597341 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:19:57 INFO - PROCESS | 1831 | 1461021597343 Marionette TRACE conn3 <- [1,1290,null,{}] 16:19:57 INFO - PROCESS | 1831 | 1461021597348 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}] 16:19:57 INFO - PROCESS | 1831 | 1461021597498 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 16:19:57 INFO - PROCESS | 1831 | 1461021597679 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2b50e000 == 98 [pid = 1831] [id = 330] 16:19:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 224 (0x7feb0ce07400) [pid = 1831] [serial = 991] [outer = (nil)] 16:19:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 225 (0x7feb2b982400) [pid = 1831] [serial = 992] [outer = 0x7feb0ce07400] 16:19:57 INFO - PROCESS | 1831 | 1461021597748 Marionette DEBUG loaded listener.js 16:19:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 226 (0x7feb2baabc00) [pid = 1831] [serial = 993] [outer = 0x7feb0ce07400] 16:19:58 INFO - PROCESS | 1831 | 1461021598609 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]]]}] 16:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1327ms 16:19:58 INFO - PROCESS | 1831 | 1461021598669 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 16:19:58 INFO - PROCESS | 1831 | 1461021598671 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 16:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:19:58 INFO - PROCESS | 1831 | 1461021598677 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:19:58 INFO - PROCESS | 1831 | 1461021598679 Marionette TRACE conn3 <- [1,1294,null,{}] 16:19:58 INFO - PROCESS | 1831 | 1461021598685 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}] 16:19:58 INFO - PROCESS | 1831 | 1461021598864 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 16:19:59 INFO - PROCESS | 1831 | 1461021599051 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb3001e000 == 99 [pid = 1831] [id = 331] 16:19:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 227 (0x7feb02d59c00) [pid = 1831] [serial = 994] [outer = (nil)] 16:19:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 228 (0x7feb02d60c00) [pid = 1831] [serial = 995] [outer = 0x7feb02d59c00] 16:19:59 INFO - PROCESS | 1831 | 1461021599124 Marionette DEBUG loaded listener.js 16:19:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 229 (0x7feb2bf02400) [pid = 1831] [serial = 996] [outer = 0x7feb02d59c00] 16:19:59 INFO - PROCESS | 1831 | 1461021599894 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]]]}] 16:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1274ms 16:19:59 INFO - PROCESS | 1831 | 1461021599952 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 16:19:59 INFO - PROCESS | 1831 | 1461021599955 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 16:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:19:59 INFO - PROCESS | 1831 | 1461021599961 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:19:59 INFO - PROCESS | 1831 | 1461021599963 Marionette TRACE conn3 <- [1,1298,null,{}] 16:19:59 INFO - PROCESS | 1831 | 1461021599968 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}] 16:20:00 INFO - PROCESS | 1831 | 1461021600120 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 16:20:00 INFO - PROCESS | 1831 | 1461021600303 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1397e000 == 100 [pid = 1831] [id = 332] 16:20:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 230 (0x7feb02d5ac00) [pid = 1831] [serial = 997] [outer = (nil)] 16:20:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 231 (0x7feb091b2400) [pid = 1831] [serial = 998] [outer = 0x7feb02d5ac00] 16:20:00 INFO - PROCESS | 1831 | 1461021600373 Marionette DEBUG loaded listener.js 16:20:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 232 (0x7feb091b6c00) [pid = 1831] [serial = 999] [outer = 0x7feb02d5ac00] 16:20:01 INFO - PROCESS | 1831 | 1461021601168 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]]]}] 16:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1236ms 16:20:01 INFO - PROCESS | 1831 | 1461021601197 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 16:20:01 INFO - PROCESS | 1831 | 1461021601201 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 16:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:20:01 INFO - PROCESS | 1831 | 1461021601206 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:20:01 INFO - PROCESS | 1831 | 1461021601209 Marionette TRACE conn3 <- [1,1302,null,{}] 16:20:01 INFO - PROCESS | 1831 | 1461021601214 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}] 16:20:01 INFO - PROCESS | 1831 | 1461021601409 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 16:20:01 INFO - PROCESS | 1831 | 1461021601610 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb04899800 == 101 [pid = 1831] [id = 333] 16:20:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 233 (0x7feb02144c00) [pid = 1831] [serial = 1000] [outer = (nil)] 16:20:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 234 (0x7feb0214c000) [pid = 1831] [serial = 1001] [outer = 0x7feb02144c00] 16:20:01 INFO - PROCESS | 1831 | 1461021601691 Marionette DEBUG loaded listener.js 16:20:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 235 (0x7feb02151000) [pid = 1831] [serial = 1002] [outer = 0x7feb02144c00] 16:20:02 INFO - PROCESS | 1831 | 1461021602554 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]]]}] 16:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1383ms 16:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:20:02 INFO - PROCESS | 1831 | 1461021602589 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 16:20:02 INFO - PROCESS | 1831 | 1461021602592 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 16:20:02 INFO - PROCESS | 1831 | 1461021602598 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:20:02 INFO - PROCESS | 1831 | 1461021602601 Marionette TRACE conn3 <- [1,1306,null,{}] 16:20:02 INFO - PROCESS | 1831 | 1461021602605 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}] 16:20:02 INFO - PROCESS | 1831 | 1461021602763 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 16:20:02 INFO - PROCESS | 1831 | 1461021602945 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb00e6f000 == 102 [pid = 1831] [id = 334] 16:20:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 236 (0x7feb00dcd400) [pid = 1831] [serial = 1003] [outer = (nil)] 16:20:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 237 (0x7feb00dd5000) [pid = 1831] [serial = 1004] [outer = 0x7feb00dcd400] 16:20:03 INFO - PROCESS | 1831 | 1461021603008 Marionette DEBUG loaded listener.js 16:20:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 238 (0x7feb02144000) [pid = 1831] [serial = 1005] [outer = 0x7feb00dcd400] 16:20:03 INFO - PROCESS | 1831 | 1461021603883 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]]]}] 16:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1328ms 16:20:03 INFO - PROCESS | 1831 | 1461021603925 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 16:20:03 INFO - PROCESS | 1831 | 1461021603929 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 16:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:20:03 INFO - PROCESS | 1831 | 1461021603934 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:20:03 INFO - PROCESS | 1831 | 1461021603936 Marionette TRACE conn3 <- [1,1310,null,{}] 16:20:03 INFO - PROCESS | 1831 | 1461021603942 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}] 16:20:04 INFO - PROCESS | 1831 | 1461021604105 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 16:20:04 INFO - PROCESS | 1831 | 1461021604807 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb048a1000 == 103 [pid = 1831] [id = 335] 16:20:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 239 (0x7feb00f3b800) [pid = 1831] [serial = 1006] [outer = (nil)] 16:20:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 240 (0x7feb00f3d400) [pid = 1831] [serial = 1007] [outer = 0x7feb00f3b800] 16:20:04 INFO - PROCESS | 1831 | 1461021604875 Marionette DEBUG loaded listener.js 16:20:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 241 (0x7feb01a43400) [pid = 1831] [serial = 1008] [outer = 0x7feb00f3b800] 16:20:05 INFO - PROCESS | 1831 | 1461021605691 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] 16:20:05 INFO - PROCESS | 1831 | 1461021605771 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 16:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:20:05 INFO - PROCESS | 1831 | 1461021605778 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:20:05 INFO - PROCESS | 1831 | 1461021605782 Marionette TRACE conn3 <- [1,1314,null,{}] 16:20:05 INFO - PROCESS | 1831 | 1461021605788 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}] 16:20:05 INFO - PROCESS | 1831 | 1461021605950 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 16:20:06 INFO - PROCESS | 1831 | 1461021606253 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb022d6000 == 104 [pid = 1831] [id = 336] 16:20:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 242 (0x7feb02146800) [pid = 1831] [serial = 1009] [outer = (nil)] 16:20:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 243 (0x7feb02150c00) [pid = 1831] [serial = 1010] [outer = 0x7feb02146800] 16:20:06 INFO - PROCESS | 1831 | 1461021606377 Marionette DEBUG loaded listener.js 16:20:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 244 (0x7feb024e2800) [pid = 1831] [serial = 1011] [outer = 0x7feb02146800] 16:20:07 INFO - PROCESS | 1831 | 1461021607237 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]]]}] 16:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1529ms 16:20:07 INFO - PROCESS | 1831 | 1461021607312 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 16:20:07 INFO - PROCESS | 1831 | 1461021607317 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 16:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:20:07 INFO - PROCESS | 1831 | 1461021607323 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:20:07 INFO - PROCESS | 1831 | 1461021607326 Marionette TRACE conn3 <- [1,1318,null,{}] 16:20:07 INFO - PROCESS | 1831 | 1461021607331 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}] 16:20:07 INFO - PROCESS | 1831 | 1461021607509 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 16:20:07 INFO - PROCESS | 1831 | 1461021607690 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb064ac800 == 105 [pid = 1831] [id = 337] 16:20:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 245 (0x7feb024e8400) [pid = 1831] [serial = 1012] [outer = (nil)] 16:20:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 246 (0x7feb02e8c800) [pid = 1831] [serial = 1013] [outer = 0x7feb024e8400] 16:20:07 INFO - PROCESS | 1831 | 1461021607751 Marionette DEBUG loaded listener.js 16:20:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 247 (0x7feb03521400) [pid = 1831] [serial = 1014] [outer = 0x7feb024e8400] 16:20:08 INFO - PROCESS | 1831 | 1461021608589 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]]]}] 16:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1327ms 16:20:08 INFO - PROCESS | 1831 | 1461021608650 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 16:20:08 INFO - PROCESS | 1831 | 1461021608653 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 16:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:20:08 INFO - PROCESS | 1831 | 1461021608666 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:20:08 INFO - PROCESS | 1831 | 1461021608673 Marionette TRACE conn3 <- [1,1322,null,{}] 16:20:08 INFO - PROCESS | 1831 | 1461021608680 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}] 16:20:08 INFO - PROCESS | 1831 | 1461021608838 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 16:20:09 INFO - PROCESS | 1831 | 1461021609023 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f275800 == 106 [pid = 1831] [id = 338] 16:20:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 248 (0x7feb04af8400) [pid = 1831] [serial = 1015] [outer = (nil)] 16:20:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 249 (0x7feb052da400) [pid = 1831] [serial = 1016] [outer = 0x7feb04af8400] 16:20:09 INFO - PROCESS | 1831 | 1461021609084 Marionette DEBUG loaded listener.js 16:20:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 250 (0x7feb065e0c00) [pid = 1831] [serial = 1017] [outer = 0x7feb04af8400] 16:20:09 INFO - PROCESS | 1831 | 1461021609888 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]]]}] 16:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1293ms 16:20:09 INFO - PROCESS | 1831 | 1461021609952 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 16:20:09 INFO - PROCESS | 1831 | 1461021609955 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 16:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:20:09 INFO - PROCESS | 1831 | 1461021609961 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:20:09 INFO - PROCESS | 1831 | 1461021609963 Marionette TRACE conn3 <- [1,1326,null,{}] 16:20:09 INFO - PROCESS | 1831 | 1461021609968 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}] 16:20:10 INFO - PROCESS | 1831 | 1461021610123 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 16:20:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb20a18000 == 105 [pid = 1831] [id = 87] 16:20:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb048cf800 == 104 [pid = 1831] [id = 278] 16:20:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18ce4800 == 103 [pid = 1831] [id = 279] 16:20:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2e744000 == 102 [pid = 1831] [id = 277] 16:20:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb10814000 == 101 [pid = 1831] [id = 244] 16:20:10 INFO - PROCESS | 1831 | --DOMWINDOW == 249 (0x7feb0dfe5000) [pid = 1831] [serial = 866] [outer = (nil)] [url = about:blank] 16:20:10 INFO - PROCESS | 1831 | --DOMWINDOW == 248 (0x7feb17beac00) [pid = 1831] [serial = 872] [outer = (nil)] [url = about:blank] 16:20:10 INFO - PROCESS | 1831 | --DOMWINDOW == 247 (0x7feb052dcc00) [pid = 1831] [serial = 893] [outer = (nil)] [url = about:blank] 16:20:10 INFO - PROCESS | 1831 | --DOMWINDOW == 246 (0x7feb10204400) [pid = 1831] [serial = 869] [outer = (nil)] [url = about:blank] 16:20:10 INFO - PROCESS | 1831 | --DOMWINDOW == 245 (0x7feb1b2f6000) [pid = 1831] [serial = 875] [outer = (nil)] [url = about:blank] 16:20:10 INFO - PROCESS | 1831 | --DOMWINDOW == 244 (0x7feb26e36800) [pid = 1831] [serial = 878] [outer = (nil)] [url = about:blank] 16:20:10 INFO - PROCESS | 1831 | --DOMWINDOW == 243 (0x7feb2bb30c00) [pid = 1831] [serial = 881] [outer = (nil)] [url = about:blank] 16:20:10 INFO - PROCESS | 1831 | --DOMWINDOW == 242 (0x7feb0cfba800) [pid = 1831] [serial = 884] [outer = (nil)] [url = about:blank] 16:20:10 INFO - PROCESS | 1831 | --DOMWINDOW == 241 (0x7feb052db400) [pid = 1831] [serial = 887] [outer = (nil)] [url = about:blank] 16:20:10 INFO - PROCESS | 1831 | --DOMWINDOW == 240 (0x7feb035cbc00) [pid = 1831] [serial = 890] [outer = (nil)] [url = about:blank] 16:20:10 INFO - PROCESS | 1831 | --DOMWINDOW == 239 (0x7feb1909dc00) [pid = 1831] [serial = 914] [outer = (nil)] [url = about:blank] 16:20:10 INFO - PROCESS | 1831 | 1461021610395 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb16d1f800 == 100 [pid = 1831] [id = 324] 16:20:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb14685800 == 99 [pid = 1831] [id = 323] 16:20:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1086f000 == 98 [pid = 1831] [id = 322] 16:20:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb038d4000 == 99 [pid = 1831] [id = 339] 16:20:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 240 (0x7feb01be5000) [pid = 1831] [serial = 1018] [outer = (nil)] 16:20:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 241 (0x7feb035d0800) [pid = 1831] [serial = 1019] [outer = 0x7feb01be5000] 16:20:10 INFO - PROCESS | 1831 | 1461021610462 Marionette DEBUG loaded listener.js 16:20:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 242 (0x7feb091af800) [pid = 1831] [serial = 1020] [outer = 0x7feb01be5000] 16:20:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f8a4800 == 98 [pid = 1831] [id = 321] 16:20:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb081f6000 == 97 [pid = 1831] [id = 320] 16:20:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb039cf800 == 96 [pid = 1831] [id = 319] 16:20:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb030ae800 == 95 [pid = 1831] [id = 318] 16:20:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb07fb0000 == 94 [pid = 1831] [id = 313] 16:20:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb022de000 == 93 [pid = 1831] [id = 312] 16:20:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb07fa5000 == 92 [pid = 1831] [id = 311] 16:20:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb064b8800 == 91 [pid = 1831] [id = 310] 16:20:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2ea40000 == 90 [pid = 1831] [id = 309] 16:20:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2bc8b000 == 89 [pid = 1831] [id = 308] 16:20:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb26e6a000 == 88 [pid = 1831] [id = 307] 16:20:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb188df800 == 87 [pid = 1831] [id = 306] 16:20:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f8a2000 == 86 [pid = 1831] [id = 305] 16:20:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a663000 == 85 [pid = 1831] [id = 304] 16:20:11 INFO - PROCESS | 1831 | --DOMWINDOW == 241 (0x7feb0f7f4c00) [pid = 1831] [serial = 902] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1831 | --DOMWINDOW == 240 (0x7feb0ff63c00) [pid = 1831] [serial = 903] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1831 | --DOMWINDOW == 239 (0x7feb0676e000) [pid = 1831] [serial = 897] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1831 | --DOMWINDOW == 238 (0x7feb065e1800) [pid = 1831] [serial = 896] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1831 | --DOMWINDOW == 237 (0x7feb0ef85800) [pid = 1831] [serial = 899] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1831 | --DOMWINDOW == 236 (0x7feb0f017000) [pid = 1831] [serial = 900] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1831 | --DOMWINDOW == 235 (0x7feb10209800) [pid = 1831] [serial = 905] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1831 | --DOMWINDOW == 234 (0x7feb1762e800) [pid = 1831] [serial = 912] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1831 | --DOMWINDOW == 233 (0x7feb11be6c00) [pid = 1831] [serial = 906] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1831 | --DOMWINDOW == 232 (0x7feb13a39000) [pid = 1831] [serial = 908] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1831 | --DOMWINDOW == 231 (0x7feb0f01f400) [pid = 1831] [serial = 911] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1831 | --DOMWINDOW == 230 (0x7feb14423800) [pid = 1831] [serial = 909] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1831 | 1461021611262 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]]]}] 16:20:11 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 16:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1325ms 16:20:11 INFO - PROCESS | 1831 | 1461021611287 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 16:20:11 INFO - PROCESS | 1831 | 1461021611290 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 16:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:20:11 INFO - PROCESS | 1831 | 1461021611335 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:20:11 INFO - PROCESS | 1831 | 1461021611337 Marionette TRACE conn3 <- [1,1330,null,{}] 16:20:11 INFO - PROCESS | 1831 | 1461021611348 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}] 16:20:11 INFO - PROCESS | 1831 | 1461021611482 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 16:20:11 INFO - PROCESS | 1831 | 1461021611496 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb064b7800 == 86 [pid = 1831] [id = 340] 16:20:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 231 (0x7feb0cfb6000) [pid = 1831] [serial = 1021] [outer = (nil)] 16:20:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 232 (0x7feb0cfba800) [pid = 1831] [serial = 1022] [outer = 0x7feb0cfb6000] 16:20:11 INFO - PROCESS | 1831 | 1461021611563 Marionette DEBUG loaded listener.js 16:20:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 233 (0x7feb0e06a800) [pid = 1831] [serial = 1023] [outer = 0x7feb0cfb6000] 16:20:12 INFO - PROCESS | 1831 | 1461021612347 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]]]}] 16:20:12 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 16:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1071ms 16:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:20:12 INFO - PROCESS | 1831 | 1461021612371 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 16:20:12 INFO - PROCESS | 1831 | 1461021612373 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 16:20:12 INFO - PROCESS | 1831 | 1461021612384 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:20:12 INFO - PROCESS | 1831 | 1461021612385 Marionette TRACE conn3 <- [1,1334,null,{}] 16:20:12 INFO - PROCESS | 1831 | 1461021612410 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}] 16:20:12 INFO - PROCESS | 1831 | 1461021612548 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 16:20:12 INFO - PROCESS | 1831 | 1461021612563 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb10812000 == 87 [pid = 1831] [id = 341] 16:20:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 234 (0x7feb0ef8f400) [pid = 1831] [serial = 1024] [outer = (nil)] 16:20:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 235 (0x7feb0f228800) [pid = 1831] [serial = 1025] [outer = 0x7feb0ef8f400] 16:20:12 INFO - PROCESS | 1831 | 1461021612617 Marionette DEBUG loaded listener.js 16:20:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 236 (0x7feb0f7e7400) [pid = 1831] [serial = 1026] [outer = 0x7feb0ef8f400] 16:20:13 INFO - PROCESS | 1831 | 1461021613433 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]]]}] 16:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1103ms 16:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:20:13 INFO - PROCESS | 1831 | 1461021613487 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 16:20:13 INFO - PROCESS | 1831 | 1461021613489 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 16:20:13 INFO - PROCESS | 1831 | 1461021613495 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:20:13 INFO - PROCESS | 1831 | 1461021613499 Marionette TRACE conn3 <- [1,1338,null,{}] 16:20:13 INFO - PROCESS | 1831 | 1461021613504 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}] 16:20:13 INFO - PROCESS | 1831 | 1461021613693 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 16:20:13 INFO - PROCESS | 1831 | 1461021613726 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb11668800 == 88 [pid = 1831] [id = 342] 16:20:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 237 (0x7feb020dc400) [pid = 1831] [serial = 1027] [outer = (nil)] 16:20:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 238 (0x7feb0f92b400) [pid = 1831] [serial = 1028] [outer = 0x7feb020dc400] 16:20:13 INFO - PROCESS | 1831 | 1461021613781 Marionette DEBUG loaded listener.js 16:20:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 239 (0x7feb0ff61c00) [pid = 1831] [serial = 1029] [outer = 0x7feb020dc400] 16:20:14 INFO - PROCESS | 1831 | 1461021614960 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]]]}] 16:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1483ms 16:20:15 INFO - PROCESS | 1831 | 1461021615002 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 16:20:15 INFO - PROCESS | 1831 | 1461021615006 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 16:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:20:15 INFO - PROCESS | 1831 | 1461021615011 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:20:15 INFO - PROCESS | 1831 | 1461021615013 Marionette TRACE conn3 <- [1,1342,null,{}] 16:20:15 INFO - PROCESS | 1831 | 1461021615018 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}] 16:20:15 INFO - PROCESS | 1831 | 1461021615199 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 238 (0x7feb04f05000) [pid = 1831] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 237 (0x7feb02e89000) [pid = 1831] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 236 (0x7feb0dfe7c00) [pid = 1831] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 235 (0x7feb138bb800) [pid = 1831] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 234 (0x7feb26e37400) [pid = 1831] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 233 (0x7feb1960fc00) [pid = 1831] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 232 (0x7feb0ff65000) [pid = 1831] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 231 (0x7feb04aeb000) [pid = 1831] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 230 (0x7feb2673fc00) [pid = 1831] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 229 (0x7feb052de400) [pid = 1831] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 228 (0x7feb10b85c00) [pid = 1831] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 227 (0x7feb1b2f5800) [pid = 1831] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 226 (0x7feb04aebc00) [pid = 1831] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 225 (0x7feb16177800) [pid = 1831] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 224 (0x7feb0ff97400) [pid = 1831] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 223 (0x7feb0ce11000) [pid = 1831] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 222 (0x7feb19bcf400) [pid = 1831] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 221 (0x7feb0ce0d000) [pid = 1831] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 220 (0x7feb09007000) [pid = 1831] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 219 (0x7feb09005000) [pid = 1831] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 218 (0x7feb10211000) [pid = 1831] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 217 (0x7feb0f224c00) [pid = 1831] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 216 (0x7feb0f5e2000) [pid = 1831] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 215 (0x7feb18dfe400) [pid = 1831] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 214 (0x7feb10202800) [pid = 1831] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 213 (0x7feb16b11c00) [pid = 1831] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 212 (0x7feb035ca800) [pid = 1831] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 211 (0x7feb1a103000) [pid = 1831] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 210 (0x7feb0ce02800) [pid = 1831] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 209 (0x7feb1250e800) [pid = 1831] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 208 (0x7feb25be1400) [pid = 1831] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 207 (0x7feb1441fc00) [pid = 1831] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 206 (0x7feb16d39000) [pid = 1831] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 205 (0x7feb117bfc00) [pid = 1831] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 204 (0x7feb0e06c800) [pid = 1831] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 203 (0x7feb1f456400) [pid = 1831] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 202 (0x7feb14621c00) [pid = 1831] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 201 (0x7feb29e90c00) [pid = 1831] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:20:16 INFO - PROCESS | 1831 | --DOMWINDOW == 200 (0x7feb1a630800) [pid = 1831] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:20:16 INFO - PROCESS | 1831 | 1461021616174 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb038b7800 == 89 [pid = 1831] [id = 343] 16:20:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 201 (0x7feb01be8400) [pid = 1831] [serial = 1030] [outer = (nil)] 16:20:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 202 (0x7feb04aea000) [pid = 1831] [serial = 1031] [outer = 0x7feb01be8400] 16:20:16 INFO - PROCESS | 1831 | 1461021616233 Marionette DEBUG loaded listener.js 16:20:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 203 (0x7feb09009800) [pid = 1831] [serial = 1032] [outer = 0x7feb01be8400] 16:20:16 INFO - PROCESS | 1831 | 1461021616843 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]]]}] 16:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1875ms 16:20:16 INFO - PROCESS | 1831 | 1461021616887 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 16:20:16 INFO - PROCESS | 1831 | 1461021616890 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 16:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:20:16 INFO - PROCESS | 1831 | 1461021616895 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:20:16 INFO - PROCESS | 1831 | 1461021616898 Marionette TRACE conn3 <- [1,1346,null,{}] 16:20:16 INFO - PROCESS | 1831 | 1461021616902 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}] 16:20:17 INFO - PROCESS | 1831 | 1461021617084 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 16:20:17 INFO - PROCESS | 1831 | 1461021617101 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb13ca8000 == 90 [pid = 1831] [id = 344] 16:20:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 204 (0x7feb024ea000) [pid = 1831] [serial = 1033] [outer = (nil)] 16:20:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 205 (0x7feb0e072400) [pid = 1831] [serial = 1034] [outer = 0x7feb024ea000] 16:20:17 INFO - PROCESS | 1831 | 1461021617157 Marionette DEBUG loaded listener.js 16:20:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 206 (0x7feb100c2000) [pid = 1831] [serial = 1035] [outer = 0x7feb024ea000] 16:20:17 INFO - PROCESS | 1831 | 1461021617884 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]]]}] 16:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1028ms 16:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:20:17 INFO - PROCESS | 1831 | 1461021617924 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 16:20:17 INFO - PROCESS | 1831 | 1461021617926 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 16:20:17 INFO - PROCESS | 1831 | 1461021617931 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:20:17 INFO - PROCESS | 1831 | 1461021617934 Marionette TRACE conn3 <- [1,1350,null,{}] 16:20:17 INFO - PROCESS | 1831 | 1461021617954 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}] 16:20:18 INFO - PROCESS | 1831 | 1461021618191 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 16:20:18 INFO - PROCESS | 1831 | 1461021618381 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb02e58000 == 91 [pid = 1831] [id = 345] 16:20:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 207 (0x7feb00dd0000) [pid = 1831] [serial = 1036] [outer = (nil)] 16:20:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 208 (0x7feb00dd8800) [pid = 1831] [serial = 1037] [outer = 0x7feb00dd0000] 16:20:18 INFO - PROCESS | 1831 | 1461021618455 Marionette DEBUG loaded listener.js 16:20:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 209 (0x7feb00f3ec00) [pid = 1831] [serial = 1038] [outer = 0x7feb00dd0000] 16:20:19 INFO - PROCESS | 1831 | 1461021619345 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]]]}] 16:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1478ms 16:20:19 INFO - PROCESS | 1831 | 1461021619411 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 16:20:19 INFO - PROCESS | 1831 | 1461021619418 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 16:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:20:19 INFO - PROCESS | 1831 | 1461021619425 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:20:19 INFO - PROCESS | 1831 | 1461021619431 Marionette TRACE conn3 <- [1,1354,null,{}] 16:20:19 INFO - PROCESS | 1831 | 1461021619438 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}] 16:20:19 INFO - PROCESS | 1831 | 1461021619624 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 16:20:19 INFO - PROCESS | 1831 | 1461021619798 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb09352000 == 92 [pid = 1831] [id = 346] 16:20:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 210 (0x7feb00dd0400) [pid = 1831] [serial = 1039] [outer = (nil)] 16:20:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 211 (0x7feb02d5f800) [pid = 1831] [serial = 1040] [outer = 0x7feb00dd0400] 16:20:19 INFO - PROCESS | 1831 | 1461021619867 Marionette DEBUG loaded listener.js 16:20:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 212 (0x7feb03522400) [pid = 1831] [serial = 1041] [outer = 0x7feb00dd0400] 16:20:20 INFO - PROCESS | 1831 | 1461021620805 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]]]}] 16:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1432ms 16:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:20:20 INFO - PROCESS | 1831 | 1461021620857 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 16:20:20 INFO - PROCESS | 1831 | 1461021620860 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 16:20:20 INFO - PROCESS | 1831 | 1461021620866 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:20:20 INFO - PROCESS | 1831 | 1461021620870 Marionette TRACE conn3 <- [1,1358,null,{}] 16:20:20 INFO - PROCESS | 1831 | 1461021620875 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}] 16:20:21 INFO - PROCESS | 1831 | 1461021621035 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 16:20:21 INFO - PROCESS | 1831 | 1461021621217 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1397e800 == 93 [pid = 1831] [id = 347] 16:20:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 213 (0x7feb02d56400) [pid = 1831] [serial = 1042] [outer = (nil)] 16:20:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 214 (0x7feb065dc400) [pid = 1831] [serial = 1043] [outer = 0x7feb02d56400] 16:20:21 INFO - PROCESS | 1831 | 1461021621284 Marionette DEBUG loaded listener.js 16:20:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 215 (0x7feb091b9400) [pid = 1831] [serial = 1044] [outer = 0x7feb02d56400] 16:20:22 INFO - PROCESS | 1831 | 1461021622196 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]]]}] 16:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1377ms 16:20:22 INFO - PROCESS | 1831 | 1461021622244 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 16:20:22 INFO - PROCESS | 1831 | 1461021622250 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 16:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:20:22 INFO - PROCESS | 1831 | 1461021622266 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:20:22 INFO - PROCESS | 1831 | 1461021622273 Marionette TRACE conn3 <- [1,1362,null,{}] 16:20:22 INFO - PROCESS | 1831 | 1461021622278 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}] 16:20:22 INFO - PROCESS | 1831 | 1461021622491 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 16:20:22 INFO - PROCESS | 1831 | 1461021622671 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb17b20800 == 94 [pid = 1831] [id = 348] 16:20:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 216 (0x7feb03525800) [pid = 1831] [serial = 1045] [outer = (nil)] 16:20:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 217 (0x7feb0ef8c400) [pid = 1831] [serial = 1046] [outer = 0x7feb03525800] 16:20:22 INFO - PROCESS | 1831 | 1461021622737 Marionette DEBUG loaded listener.js 16:20:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 218 (0x7feb0f7f0400) [pid = 1831] [serial = 1047] [outer = 0x7feb03525800] 16:20:23 INFO - PROCESS | 1831 | 1461021623668 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]]]}] 16:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1439ms 16:20:23 INFO - PROCESS | 1831 | 1461021623698 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 16:20:23 INFO - PROCESS | 1831 | 1461021623702 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 16:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:20:23 INFO - PROCESS | 1831 | 1461021623708 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:20:23 INFO - PROCESS | 1831 | 1461021623710 Marionette TRACE conn3 <- [1,1366,null,{}] 16:20:23 INFO - PROCESS | 1831 | 1461021623716 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}] 16:20:23 INFO - PROCESS | 1831 | 1461021623871 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 16:20:24 INFO - PROCESS | 1831 | 1461021624053 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18c0e800 == 95 [pid = 1831] [id = 349] 16:20:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 219 (0x7feb04af7400) [pid = 1831] [serial = 1048] [outer = (nil)] 16:20:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 220 (0x7feb1020b800) [pid = 1831] [serial = 1049] [outer = 0x7feb04af7400] 16:20:24 INFO - PROCESS | 1831 | 1461021624118 Marionette DEBUG loaded listener.js 16:20:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 221 (0x7feb11b31c00) [pid = 1831] [serial = 1050] [outer = 0x7feb04af7400] 16:20:24 INFO - PROCESS | 1831 | 1461021624980 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] 16:20:25 INFO - PROCESS | 1831 | 1461021625038 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 16:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:20:25 INFO - PROCESS | 1831 | 1461021625044 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:20:25 INFO - PROCESS | 1831 | 1461021625047 Marionette TRACE conn3 <- [1,1370,null,{}] 16:20:25 INFO - PROCESS | 1831 | 1461021625052 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}] 16:20:25 INFO - PROCESS | 1831 | 1461021625221 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 16:20:25 INFO - PROCESS | 1831 | 1461021625409 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19cdc000 == 96 [pid = 1831] [id = 350] 16:20:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 222 (0x7feb13a40400) [pid = 1831] [serial = 1051] [outer = (nil)] 16:20:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 223 (0x7feb1441fc00) [pid = 1831] [serial = 1052] [outer = 0x7feb13a40400] 16:20:25 INFO - PROCESS | 1831 | 1461021625491 Marionette DEBUG loaded listener.js 16:20:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 224 (0x7feb14624c00) [pid = 1831] [serial = 1053] [outer = 0x7feb13a40400] 16:20:26 INFO - PROCESS | 1831 | 1461021626364 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] 16:20:26 INFO - PROCESS | 1831 | 1461021626431 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 16:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:20:26 INFO - PROCESS | 1831 | 1461021626437 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:20:26 INFO - PROCESS | 1831 | 1461021626439 Marionette TRACE conn3 <- [1,1374,null,{}] 16:20:26 INFO - PROCESS | 1831 | 1461021626444 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}] 16:20:26 INFO - PROCESS | 1831 | 1461021626607 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 16:20:26 INFO - PROCESS | 1831 | 1461021626803 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1abf0000 == 97 [pid = 1831] [id = 351] 16:20:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 225 (0x7feb13a41800) [pid = 1831] [serial = 1054] [outer = (nil)] 16:20:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 226 (0x7feb1752f800) [pid = 1831] [serial = 1055] [outer = 0x7feb13a41800] 16:20:26 INFO - PROCESS | 1831 | 1461021626920 Marionette DEBUG loaded listener.js 16:20:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 227 (0x7feb17bec400) [pid = 1831] [serial = 1056] [outer = 0x7feb13a41800] 16:20:27 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:20:27 INFO - PROCESS | 1831 | 1461021627790 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] 16:20:27 INFO - PROCESS | 1831 | 1461021627829 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 16:20:27 INFO - PROCESS | 1831 | 1461021627835 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:20:27 INFO - PROCESS | 1831 | 1461021627838 Marionette TRACE conn3 <- [1,1378,null,{}] 16:20:27 INFO - PROCESS | 1831 | 1461021627844 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}] 16:20:27 INFO - PROCESS | 1831 | 1461021627995 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 16:20:28 INFO - PROCESS | 1831 | 1461021628177 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb20a6e000 == 98 [pid = 1831] [id = 352] 16:20:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 228 (0x7feb100c4000) [pid = 1831] [serial = 1057] [outer = (nil)] 16:20:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 229 (0x7feb18a09800) [pid = 1831] [serial = 1058] [outer = 0x7feb100c4000] 16:20:28 INFO - PROCESS | 1831 | 1461021628246 Marionette DEBUG loaded listener.js 16:20:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 230 (0x7feb18dc9400) [pid = 1831] [serial = 1059] [outer = 0x7feb100c4000] 16:20:29 INFO - PROCESS | 1831 | 1461021629086 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] 16:20:29 INFO - PROCESS | 1831 | 1461021629122 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 16:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:20:29 INFO - PROCESS | 1831 | 1461021629129 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:20:29 INFO - PROCESS | 1831 | 1461021629132 Marionette TRACE conn3 <- [1,1382,null,{}] 16:20:29 INFO - PROCESS | 1831 | 1461021629138 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}] 16:20:29 INFO - PROCESS | 1831 | 1461021629305 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 16:20:29 INFO - PROCESS | 1831 | 1461021629489 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb278ca000 == 99 [pid = 1831] [id = 353] 16:20:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 231 (0x7feb14428400) [pid = 1831] [serial = 1060] [outer = (nil)] 16:20:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 232 (0x7feb19610400) [pid = 1831] [serial = 1061] [outer = 0x7feb14428400] 16:20:29 INFO - PROCESS | 1831 | 1461021629558 Marionette DEBUG loaded listener.js 16:20:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 233 (0x7feb19b91400) [pid = 1831] [serial = 1062] [outer = 0x7feb14428400] 16:20:30 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:20:30 INFO - PROCESS | 1831 | 1461021630443 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] 16:20:30 INFO - PROCESS | 1831 | 1461021630519 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 16:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:20:30 INFO - PROCESS | 1831 | 1461021630525 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:20:30 INFO - PROCESS | 1831 | 1461021630527 Marionette TRACE conn3 <- [1,1386,null,{}] 16:20:30 INFO - PROCESS | 1831 | 1461021630532 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}] 16:20:30 INFO - PROCESS | 1831 | 1461021630692 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 16:20:30 INFO - PROCESS | 1831 | 1461021630877 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2b517000 == 100 [pid = 1831] [id = 354] 16:20:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 234 (0x7feb0e069400) [pid = 1831] [serial = 1063] [outer = (nil)] 16:20:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 235 (0x7feb19457800) [pid = 1831] [serial = 1064] [outer = 0x7feb0e069400] 16:20:30 INFO - PROCESS | 1831 | 1461021630945 Marionette DEBUG loaded listener.js 16:20:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 236 (0x7feb1b2f6800) [pid = 1831] [serial = 1065] [outer = 0x7feb0e069400] 16:20:31 INFO - PROCESS | 1831 | 1461021631837 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] 16:20:31 INFO - PROCESS | 1831 | 1461021631914 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 16:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:20:31 INFO - PROCESS | 1831 | 1461021631921 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:20:31 INFO - PROCESS | 1831 | 1461021631925 Marionette TRACE conn3 <- [1,1390,null,{}] 16:20:31 INFO - PROCESS | 1831 | 1461021631930 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}] 16:20:32 INFO - PROCESS | 1831 | 1461021632097 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 16:20:32 INFO - PROCESS | 1831 | 1461021632278 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb064ae800 == 101 [pid = 1831] [id = 355] 16:20:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 237 (0x7feb02e8cc00) [pid = 1831] [serial = 1066] [outer = (nil)] 16:20:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 238 (0x7feb052db000) [pid = 1831] [serial = 1067] [outer = 0x7feb02e8cc00] 16:20:32 INFO - PROCESS | 1831 | 1461021632355 Marionette DEBUG loaded listener.js 16:20:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 239 (0x7feb1f3d8800) [pid = 1831] [serial = 1068] [outer = 0x7feb02e8cc00] 16:20:33 INFO - PROCESS | 1831 | 1461021633284 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]]]}] 16:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1387ms 16:20:33 INFO - PROCESS | 1831 | 1461021633309 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 16:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:20:33 INFO - PROCESS | 1831 | 1461021633319 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 16:20:33 INFO - PROCESS | 1831 | 1461021633323 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:20:33 INFO - PROCESS | 1831 | 1461021633328 Marionette TRACE conn3 <- [1,1394,null,{}] 16:20:33 INFO - PROCESS | 1831 | 1461021633333 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}] 16:20:33 INFO - PROCESS | 1831 | 1461021633547 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 16:20:33 INFO - PROCESS | 1831 | 1461021633733 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2dd7f800 == 102 [pid = 1831] [id = 356] 16:20:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 240 (0x7feb02d57000) [pid = 1831] [serial = 1069] [outer = (nil)] 16:20:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 241 (0x7feb26ebfc00) [pid = 1831] [serial = 1070] [outer = 0x7feb02d57000] 16:20:33 INFO - PROCESS | 1831 | 1461021633797 Marionette DEBUG loaded listener.js 16:20:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 242 (0x7feb29d25400) [pid = 1831] [serial = 1071] [outer = 0x7feb02d57000] 16:20:34 INFO - PROCESS | 1831 | 1461021634675 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]]]}] 16:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1383ms 16:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:20:34 INFO - PROCESS | 1831 | 1461021634707 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 16:20:34 INFO - PROCESS | 1831 | 1461021634710 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 16:20:34 INFO - PROCESS | 1831 | 1461021634715 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:20:34 INFO - PROCESS | 1831 | 1461021634718 Marionette TRACE conn3 <- [1,1398,null,{}] 16:20:34 INFO - PROCESS | 1831 | 1461021634723 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}] 16:20:34 INFO - PROCESS | 1831 | 1461021634874 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 16:20:35 INFO - PROCESS | 1831 | 1461021635061 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaff3d0800 == 103 [pid = 1831] [id = 357] 16:20:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 243 (0x7feb02e93400) [pid = 1831] [serial = 1072] [outer = (nil)] 16:20:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 244 (0x7feb0dfeb000) [pid = 1831] [serial = 1073] [outer = 0x7feb02e93400] 16:20:35 INFO - PROCESS | 1831 | 1461021635125 Marionette DEBUG loaded listener.js 16:20:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 245 (0x7feb14627000) [pid = 1831] [serial = 1074] [outer = 0x7feb02e93400] 16:20:36 INFO - PROCESS | 1831 | 1461021636343 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]]]}] 16:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1683ms 16:20:36 INFO - PROCESS | 1831 | 1461021636398 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 16:20:36 INFO - PROCESS | 1831 | 1461021636404 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 16:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:20:36 INFO - PROCESS | 1831 | 1461021636419 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:20:36 INFO - PROCESS | 1831 | 1461021636424 Marionette TRACE conn3 <- [1,1402,null,{}] 16:20:36 INFO - PROCESS | 1831 | 1461021636432 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}] 16:20:36 INFO - PROCESS | 1831 | 1461021636602 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 16:20:36 INFO - PROCESS | 1831 | 1461021636823 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb07f93800 == 104 [pid = 1831] [id = 358] 16:20:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 246 (0x7feb020dd000) [pid = 1831] [serial = 1075] [outer = (nil)] 16:20:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 247 (0x7feb02148000) [pid = 1831] [serial = 1076] [outer = 0x7feb020dd000] 16:20:36 INFO - PROCESS | 1831 | 1461021636899 Marionette DEBUG loaded listener.js 16:20:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 248 (0x7feb02d58000) [pid = 1831] [serial = 1077] [outer = 0x7feb020dd000] 16:20:37 INFO - PROCESS | 1831 | 1461021637719 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]]]}] 16:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1334ms 16:20:37 INFO - PROCESS | 1831 | 1461021637752 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 16:20:37 INFO - PROCESS | 1831 | 1461021637759 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 16:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:20:37 INFO - PROCESS | 1831 | 1461021637768 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:20:37 INFO - PROCESS | 1831 | 1461021637771 Marionette TRACE conn3 <- [1,1406,null,{}] 16:20:37 INFO - PROCESS | 1831 | 1461021637776 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}] 16:20:37 INFO - PROCESS | 1831 | 1461021637933 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 16:20:38 INFO - PROCESS | 1831 | 1461021638250 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb01c42800 == 105 [pid = 1831] [id = 359] 16:20:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 249 (0x7feb02148c00) [pid = 1831] [serial = 1078] [outer = (nil)] 16:20:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 250 (0x7feb02d61c00) [pid = 1831] [serial = 1079] [outer = 0x7feb02148c00] 16:20:38 INFO - PROCESS | 1831 | 1461021638353 Marionette DEBUG loaded listener.js 16:20:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 251 (0x7feb035cf400) [pid = 1831] [serial = 1080] [outer = 0x7feb02148c00] 16:20:39 INFO - PROCESS | 1831 | 1461021639195 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]]]}] 16:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1479ms 16:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:20:39 INFO - PROCESS | 1831 | 1461021639248 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 16:20:39 INFO - PROCESS | 1831 | 1461021639250 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 16:20:39 INFO - PROCESS | 1831 | 1461021639256 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:20:39 INFO - PROCESS | 1831 | 1461021639261 Marionette TRACE conn3 <- [1,1410,null,{}] 16:20:39 INFO - PROCESS | 1831 | 1461021639275 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}] 16:20:39 INFO - PROCESS | 1831 | 1461021639438 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 16:20:39 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb13ca8000 == 104 [pid = 1831] [id = 344] 16:20:39 INFO - PROCESS | 1831 | --DOMWINDOW == 250 (0x7feb1fe1e000) [pid = 1831] [serial = 977] [outer = (nil)] [url = about:blank] 16:20:39 INFO - PROCESS | 1831 | --DOMWINDOW == 249 (0x7feb269b6000) [pid = 1831] [serial = 929] [outer = (nil)] [url = about:blank] 16:20:39 INFO - PROCESS | 1831 | --DOMWINDOW == 248 (0x7feb2bb2d400) [pid = 1831] [serial = 932] [outer = (nil)] [url = about:blank] 16:20:39 INFO - PROCESS | 1831 | --DOMWINDOW == 247 (0x7feb19bd6000) [pid = 1831] [serial = 926] [outer = (nil)] [url = about:blank] 16:20:39 INFO - PROCESS | 1831 | --DOMWINDOW == 246 (0x7feb024df000) [pid = 1831] [serial = 941] [outer = (nil)] [url = about:blank] 16:20:39 INFO - PROCESS | 1831 | --DOMWINDOW == 245 (0x7feb024e9800) [pid = 1831] [serial = 944] [outer = (nil)] [url = about:blank] 16:20:39 INFO - PROCESS | 1831 | --DOMWINDOW == 244 (0x7feb01a45c00) [pid = 1831] [serial = 950] [outer = (nil)] [url = about:blank] 16:20:39 INFO - PROCESS | 1831 | --DOMWINDOW == 243 (0x7feb2baad000) [pid = 1831] [serial = 935] [outer = (nil)] [url = about:blank] 16:20:39 INFO - PROCESS | 1831 | --DOMWINDOW == 242 (0x7feb01be1000) [pid = 1831] [serial = 953] [outer = (nil)] [url = about:blank] 16:20:39 INFO - PROCESS | 1831 | --DOMWINDOW == 241 (0x7feb02e8fc00) [pid = 1831] [serial = 947] [outer = (nil)] [url = about:blank] 16:20:39 INFO - PROCESS | 1831 | --DOMWINDOW == 240 (0x7feb020db000) [pid = 1831] [serial = 938] [outer = (nil)] [url = about:blank] 16:20:39 INFO - PROCESS | 1831 | 1461021639737 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:39 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb038b7800 == 103 [pid = 1831] [id = 343] 16:20:39 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb11668800 == 102 [pid = 1831] [id = 342] 16:20:39 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb10812000 == 101 [pid = 1831] [id = 341] 16:20:39 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb064b7800 == 100 [pid = 1831] [id = 340] 16:20:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb03099800 == 101 [pid = 1831] [id = 360] 16:20:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 241 (0x7feb01a41400) [pid = 1831] [serial = 1081] [outer = (nil)] 16:20:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 242 (0x7feb02e8fc00) [pid = 1831] [serial = 1082] [outer = 0x7feb01a41400] 16:20:39 INFO - PROCESS | 1831 | 1461021639843 Marionette DEBUG loaded listener.js 16:20:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 243 (0x7feb0ce04000) [pid = 1831] [serial = 1083] [outer = 0x7feb01a41400] 16:20:39 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb038d4000 == 100 [pid = 1831] [id = 339] 16:20:39 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f275800 == 99 [pid = 1831] [id = 338] 16:20:40 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb064ac800 == 98 [pid = 1831] [id = 337] 16:20:40 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb022d6000 == 97 [pid = 1831] [id = 336] 16:20:40 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb048a1000 == 96 [pid = 1831] [id = 335] 16:20:40 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb20a71800 == 95 [pid = 1831] [id = 329] 16:20:40 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1abd3000 == 94 [pid = 1831] [id = 328] 16:20:40 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1081b800 == 93 [pid = 1831] [id = 327] 16:20:40 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb064b6800 == 92 [pid = 1831] [id = 326] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 242 (0x7feb04f10c00) [pid = 1831] [serial = 783] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 241 (0x7feb0351ec00) [pid = 1831] [serial = 957] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 240 (0x7feb157bf400) [pid = 1831] [serial = 974] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 239 (0x7feb185ac800) [pid = 1831] [serial = 972] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 238 (0x7feb19bd1000) [pid = 1831] [serial = 975] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 237 (0x7feb29e8ec00) [pid = 1831] [serial = 734] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 236 (0x7feb1c05b000) [pid = 1831] [serial = 722] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 235 (0x7feb1025b800) [pid = 1831] [serial = 969] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 234 (0x7feb065e2c00) [pid = 1831] [serial = 917] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 233 (0x7feb052d6400) [pid = 1831] [serial = 960] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 232 (0x7feb1616d400) [pid = 1831] [serial = 971] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 231 (0x7feb27e40c00) [pid = 1831] [serial = 731] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 230 (0x7feb0f922c00) [pid = 1831] [serial = 966] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 229 (0x7feb26edf000) [pid = 1831] [serial = 683] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 228 (0x7feb02e90800) [pid = 1831] [serial = 956] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 227 (0x7feb0ff70c00) [pid = 1831] [serial = 968] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 226 (0x7feb1f3d8c00) [pid = 1831] [serial = 641] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 225 (0x7feb0f22b000) [pid = 1831] [serial = 920] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 224 (0x7feb1442cc00) [pid = 1831] [serial = 923] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 223 (0x7feb0deec800) [pid = 1831] [serial = 963] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 222 (0x7feb1a208400) [pid = 1831] [serial = 674] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 221 (0x7feb157b7800) [pid = 1831] [serial = 671] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 220 (0x7feb11b31400) [pid = 1831] [serial = 716] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 219 (0x7feb1a20ec00) [pid = 1831] [serial = 635] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 218 (0x7feb0f7ed800) [pid = 1831] [serial = 713] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 217 (0x7feb0ff90800) [pid = 1831] [serial = 623] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 216 (0x7feb0dfdf400) [pid = 1831] [serial = 620] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 215 (0x7feb0f017400) [pid = 1831] [serial = 965] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 214 (0x7feb19614400) [pid = 1831] [serial = 629] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 213 (0x7feb11b34400) [pid = 1831] [serial = 762] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 212 (0x7feb19a3d000) [pid = 1831] [serial = 765] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 211 (0x7feb09006400) [pid = 1831] [serial = 962] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 210 (0x7feb1c2eb400) [pid = 1831] [serial = 677] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 209 (0x7feb16d2d000) [pid = 1831] [serial = 626] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 208 (0x7feb27cfd000) [pid = 1831] [serial = 768] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 207 (0x7feb065d9400) [pid = 1831] [serial = 894] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 206 (0x7feb25be1800) [pid = 1831] [serial = 725] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 205 (0x7feb25bd9400) [pid = 1831] [serial = 680] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 204 (0x7feb1960e800) [pid = 1831] [serial = 719] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 203 (0x7feb27e07800) [pid = 1831] [serial = 728] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 202 (0x7feb1442b400) [pid = 1831] [serial = 780] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 201 (0x7feb197edc00) [pid = 1831] [serial = 632] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 200 (0x7feb27e06800) [pid = 1831] [serial = 686] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 199 (0x7feb0ff96c00) [pid = 1831] [serial = 668] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 198 (0x7feb04af6c00) [pid = 1831] [serial = 959] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 197 (0x7feb2b985000) [pid = 1831] [serial = 771] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 196 (0x7feb2bf08800) [pid = 1831] [serial = 777] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 195 (0x7feb2bb2ec00) [pid = 1831] [serial = 774] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | --DOMWINDOW == 194 (0x7feb1b581800) [pid = 1831] [serial = 638] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1831 | 1461021640614 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]]]}] 16:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1381ms 16:20:40 INFO - PROCESS | 1831 | 1461021640637 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 16:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:20:40 INFO - PROCESS | 1831 | 1461021640641 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 16:20:40 INFO - PROCESS | 1831 | 1461021640646 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:20:40 INFO - PROCESS | 1831 | 1461021640649 Marionette TRACE conn3 <- [1,1414,null,{}] 16:20:40 INFO - PROCESS | 1831 | 1461021640653 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}] 16:20:40 INFO - PROCESS | 1831 | 1461021640797 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 16:20:40 INFO - PROCESS | 1831 | 1461021640811 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0661b800 == 93 [pid = 1831] [id = 361] 16:20:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 195 (0x7feb04af6c00) [pid = 1831] [serial = 1084] [outer = (nil)] 16:20:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 196 (0x7feb0dfdf400) [pid = 1831] [serial = 1085] [outer = 0x7feb04af6c00] 16:20:40 INFO - PROCESS | 1831 | 1461021640866 Marionette DEBUG loaded listener.js 16:20:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 197 (0x7feb0ef8cc00) [pid = 1831] [serial = 1086] [outer = 0x7feb04af6c00] 16:20:41 INFO - PROCESS | 1831 | 1461021641733 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]]]}] 16:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1124ms 16:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:20:41 INFO - PROCESS | 1831 | 1461021641770 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 16:20:41 INFO - PROCESS | 1831 | 1461021641772 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 16:20:41 INFO - PROCESS | 1831 | 1461021641778 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:20:41 INFO - PROCESS | 1831 | 1461021641780 Marionette TRACE conn3 <- [1,1418,null,{}] 16:20:41 INFO - PROCESS | 1831 | 1461021641785 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}] 16:20:41 INFO - PROCESS | 1831 | 1461021641933 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 16:20:42 INFO - PROCESS | 1831 | 1461021642088 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0cd12000 == 94 [pid = 1831] [id = 362] 16:20:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 198 (0x7feb0ce10c00) [pid = 1831] [serial = 1087] [outer = (nil)] 16:20:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 199 (0x7feb0f021400) [pid = 1831] [serial = 1088] [outer = 0x7feb0ce10c00] 16:20:42 INFO - PROCESS | 1831 | 1461021642144 Marionette DEBUG loaded listener.js 16:20:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 200 (0x7feb0f7ec800) [pid = 1831] [serial = 1089] [outer = 0x7feb0ce10c00] 16:20:42 INFO - PROCESS | 1831 | 1461021642899 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]]]}] 16:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1175ms 16:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:20:42 INFO - PROCESS | 1831 | 1461021642956 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 16:20:42 INFO - PROCESS | 1831 | 1461021642958 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 16:20:42 INFO - PROCESS | 1831 | 1461021642964 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:20:42 INFO - PROCESS | 1831 | 1461021642967 Marionette TRACE conn3 <- [1,1422,null,{}] 16:20:42 INFO - PROCESS | 1831 | 1461021642971 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}] 16:20:43 INFO - PROCESS | 1831 | 1461021643187 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 16:20:43 INFO - PROCESS | 1831 | 1461021643209 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb102a2800 == 95 [pid = 1831] [id = 363] 16:20:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 201 (0x7feb12508000) [pid = 1831] [serial = 1090] [outer = (nil)] 16:20:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 202 (0x7feb13a3c000) [pid = 1831] [serial = 1091] [outer = 0x7feb12508000] 16:20:43 INFO - PROCESS | 1831 | 1461021643270 Marionette DEBUG loaded listener.js 16:20:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 203 (0x7feb1442b800) [pid = 1831] [serial = 1092] [outer = 0x7feb12508000] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 202 (0x7feb0dfeb800) [pid = 1831] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 201 (0x7feb0e06ec00) [pid = 1831] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 200 (0x7feb00f3b800) [pid = 1831] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 199 (0x7feb01be5000) [pid = 1831] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 198 (0x7feb0ef8f400) [pid = 1831] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 197 (0x7feb02146800) [pid = 1831] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 196 (0x7feb06771800) [pid = 1831] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 195 (0x7feb13c56000) [pid = 1831] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 194 (0x7feb0f7f3400) [pid = 1831] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 193 (0x7feb0ff89800) [pid = 1831] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 192 (0x7feb1462b000) [pid = 1831] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 191 (0x7feb0cfb6000) [pid = 1831] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 190 (0x7feb04af8400) [pid = 1831] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 189 (0x7feb04aed400) [pid = 1831] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 188 (0x7feb024e8400) [pid = 1831] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 187 (0x7feb18dcc000) [pid = 1831] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 186 (0x7feb18439c00) [pid = 1831] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 185 (0x7feb035c5000) [pid = 1831] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 184 (0x7feb0ff6d400) [pid = 1831] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 183 (0x7feb04af1000) [pid = 1831] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 182 (0x7feb157bcc00) [pid = 1831] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 181 (0x7feb052d4400) [pid = 1831] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 180 (0x7feb2b97e000) [pid = 1831] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 179 (0x7feb01be8400) [pid = 1831] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 178 (0x7feb0cfb2000) [pid = 1831] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 177 (0x7feb1441e000) [pid = 1831] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 176 (0x7feb29e8b400) [pid = 1831] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 175 (0x7feb157b9000) [pid = 1831] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 174 (0x7feb149c8c00) [pid = 1831] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 173 (0x7feb197e5800) [pid = 1831] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 172 (0x7feb13a35000) [pid = 1831] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 171 (0x7feb0f018800) [pid = 1831] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 170 (0x7feb020dc400) [pid = 1831] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 169 (0x7feb0dee8800) [pid = 1831] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 168 (0x7feb29d2a400) [pid = 1831] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 167 (0x7feb25bd8800) [pid = 1831] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 166 (0x7feb035c3c00) [pid = 1831] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:20:44 INFO - PROCESS | 1831 | --DOMWINDOW == 165 (0x7feb09003400) [pid = 1831] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:20:44 INFO - PROCESS | 1831 | 1461021644704 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]]]}] 16:20:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0fb22800 == 94 [pid = 1831] [id = 11] 16:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1778ms 16:20:44 INFO - PROCESS | 1831 | 1461021644780 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 16:20:44 INFO - PROCESS | 1831 | 1461021644784 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 16:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:20:44 INFO - PROCESS | 1831 | 1461021644789 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:20:44 INFO - PROCESS | 1831 | 1461021644791 Marionette TRACE conn3 <- [1,1426,null,{}] 16:20:44 INFO - PROCESS | 1831 | 1461021644796 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}] 16:20:44 INFO - PROCESS | 1831 | 1461021644930 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 16:20:44 INFO - PROCESS | 1831 | 1461021644978 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb064ad000 == 95 [pid = 1831] [id = 364] 16:20:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 166 (0x7feb00f3b800) [pid = 1831] [serial = 1093] [outer = (nil)] 16:20:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 167 (0x7feb035c5000) [pid = 1831] [serial = 1094] [outer = 0x7feb00f3b800] 16:20:45 INFO - PROCESS | 1831 | 1461021645033 Marionette DEBUG loaded listener.js 16:20:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 168 (0x7feb06771800) [pid = 1831] [serial = 1095] [outer = 0x7feb00f3b800] 16:20:45 INFO - PROCESS | 1831 | 1461021645764 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]]]}] 16:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1024ms 16:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:20:45 INFO - PROCESS | 1831 | 1461021645814 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 16:20:45 INFO - PROCESS | 1831 | 1461021645817 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 16:20:45 INFO - PROCESS | 1831 | 1461021645821 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:20:45 INFO - PROCESS | 1831 | 1461021645825 Marionette TRACE conn3 <- [1,1430,null,{}] 16:20:45 INFO - PROCESS | 1831 | 1461021645856 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}] 16:20:45 INFO - PROCESS | 1831 | 1461021645989 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 16:20:46 INFO - PROCESS | 1831 | 1461021646002 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb109d4000 == 96 [pid = 1831] [id = 365] 16:20:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 169 (0x7feb04aea800) [pid = 1831] [serial = 1096] [outer = (nil)] 16:20:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 170 (0x7feb0e070800) [pid = 1831] [serial = 1097] [outer = 0x7feb04aea800] 16:20:46 INFO - PROCESS | 1831 | 1461021646057 Marionette DEBUG loaded listener.js 16:20:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 171 (0x7feb0fb70c00) [pid = 1831] [serial = 1098] [outer = 0x7feb04aea800] 16:20:47 INFO - PROCESS | 1831 | 1461021647114 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]]]}] 16:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1345ms 16:20:47 INFO - PROCESS | 1831 | 1461021647168 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 16:20:47 INFO - PROCESS | 1831 | 1461021647173 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 16:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:20:47 INFO - PROCESS | 1831 | 1461021647181 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:20:47 INFO - PROCESS | 1831 | 1461021647186 Marionette TRACE conn3 <- [1,1434,null,{}] 16:20:47 INFO - PROCESS | 1831 | 1461021647194 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}] 16:20:47 INFO - PROCESS | 1831 | 1461021647380 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 16:20:47 INFO - PROCESS | 1831 | 1461021647562 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb048ab000 == 97 [pid = 1831] [id = 366] 16:20:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 172 (0x7feb01a41000) [pid = 1831] [serial = 1099] [outer = (nil)] 16:20:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 173 (0x7feb02150000) [pid = 1831] [serial = 1100] [outer = 0x7feb01a41000] 16:20:47 INFO - PROCESS | 1831 | 1461021647646 Marionette DEBUG loaded listener.js 16:20:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 174 (0x7feb03523800) [pid = 1831] [serial = 1101] [outer = 0x7feb01a41000] 16:20:48 INFO - PROCESS | 1831 | 1461021648595 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]]]}] 16:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1481ms 16:20:48 INFO - PROCESS | 1831 | 1461021648662 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 16:20:48 INFO - PROCESS | 1831 | 1461021648671 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 16:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:20:48 INFO - PROCESS | 1831 | 1461021648680 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:20:48 INFO - PROCESS | 1831 | 1461021648683 Marionette TRACE conn3 <- [1,1438,null,{}] 16:20:48 INFO - PROCESS | 1831 | 1461021648688 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}] 16:20:48 INFO - PROCESS | 1831 | 1461021648897 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 16:20:49 INFO - PROCESS | 1831 | 1461021649181 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f75d800 == 98 [pid = 1831] [id = 367] 16:20:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 175 (0x7feb06775400) [pid = 1831] [serial = 1102] [outer = (nil)] 16:20:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 176 (0x7feb091b9c00) [pid = 1831] [serial = 1103] [outer = 0x7feb06775400] 16:20:49 INFO - PROCESS | 1831 | 1461021649265 Marionette DEBUG loaded listener.js 16:20:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 177 (0x7feb0dfe1000) [pid = 1831] [serial = 1104] [outer = 0x7feb06775400] 16:20:50 INFO - PROCESS | 1831 | 1461021650079 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]]]}] 16:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1433ms 16:20:50 INFO - PROCESS | 1831 | 1461021650121 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 16:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:20:50 INFO - PROCESS | 1831 | 1461021650125 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 16:20:50 INFO - PROCESS | 1831 | 1461021650130 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:20:50 INFO - PROCESS | 1831 | 1461021650136 Marionette TRACE conn3 <- [1,1442,null,{}] 16:20:50 INFO - PROCESS | 1831 | 1461021650151 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}] 16:20:50 INFO - PROCESS | 1831 | 1461021650309 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 16:20:50 INFO - PROCESS | 1831 | 1461021650492 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14320800 == 99 [pid = 1831] [id = 368] 16:20:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 178 (0x7feb0f019400) [pid = 1831] [serial = 1105] [outer = (nil)] 16:20:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 179 (0x7feb0ff6d400) [pid = 1831] [serial = 1106] [outer = 0x7feb0f019400] 16:20:50 INFO - PROCESS | 1831 | 1461021650562 Marionette DEBUG loaded listener.js 16:20:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 180 (0x7feb1025b800) [pid = 1831] [serial = 1107] [outer = 0x7feb0f019400] 16:20:51 INFO - PROCESS | 1831 | 1461021651438 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]]]}] 16:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1337ms 16:20:51 INFO - PROCESS | 1831 | 1461021651468 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 16:20:51 INFO - PROCESS | 1831 | 1461021651472 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 16:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:20:51 INFO - PROCESS | 1831 | 1461021651478 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:20:51 INFO - PROCESS | 1831 | 1461021651481 Marionette TRACE conn3 <- [1,1446,null,{}] 16:20:51 INFO - PROCESS | 1831 | 1461021651486 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}] 16:20:51 INFO - PROCESS | 1831 | 1461021651651 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 16:20:51 INFO - PROCESS | 1831 | 1461021651834 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb16d0b800 == 100 [pid = 1831] [id = 369] 16:20:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 181 (0x7feb0f925400) [pid = 1831] [serial = 1108] [outer = (nil)] 16:20:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 182 (0x7feb13a3b400) [pid = 1831] [serial = 1109] [outer = 0x7feb0f925400] 16:20:51 INFO - PROCESS | 1831 | 1461021651911 Marionette DEBUG loaded listener.js 16:20:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 183 (0x7feb14622400) [pid = 1831] [serial = 1110] [outer = 0x7feb0f925400] 16:20:52 INFO - PROCESS | 1831 | 1461021652761 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]]]}] 16:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1326ms 16:20:52 INFO - PROCESS | 1831 | 1461021652805 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 16:20:52 INFO - PROCESS | 1831 | 1461021652808 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 16:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:20:52 INFO - PROCESS | 1831 | 1461021652814 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:20:52 INFO - PROCESS | 1831 | 1461021652816 Marionette TRACE conn3 <- [1,1450,null,{}] 16:20:52 INFO - PROCESS | 1831 | 1461021652821 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}] 16:20:52 INFO - PROCESS | 1831 | 1461021652974 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 16:20:53 INFO - PROCESS | 1831 | 1461021653153 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19110000 == 101 [pid = 1831] [id = 370] 16:20:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 184 (0x7feb04f03c00) [pid = 1831] [serial = 1111] [outer = (nil)] 16:20:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 185 (0x7feb157b9000) [pid = 1831] [serial = 1112] [outer = 0x7feb04f03c00] 16:20:53 INFO - PROCESS | 1831 | 1461021653218 Marionette DEBUG loaded listener.js 16:20:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 186 (0x7feb16bb4400) [pid = 1831] [serial = 1113] [outer = 0x7feb04f03c00] 16:20:54 INFO - PROCESS | 1831 | 1461021654101 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]]]}] 16:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1335ms 16:20:54 INFO - PROCESS | 1831 | 1461021654150 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 16:20:54 INFO - PROCESS | 1831 | 1461021654153 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 16:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:20:54 INFO - PROCESS | 1831 | 1461021654158 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:20:54 INFO - PROCESS | 1831 | 1461021654161 Marionette TRACE conn3 <- [1,1454,null,{}] 16:20:54 INFO - PROCESS | 1831 | 1461021654166 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}] 16:20:54 INFO - PROCESS | 1831 | 1461021654350 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 16:20:54 INFO - PROCESS | 1831 | 1461021654529 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1abe2800 == 102 [pid = 1831] [id = 371] 16:20:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 187 (0x7feb149c4c00) [pid = 1831] [serial = 1114] [outer = (nil)] 16:20:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 188 (0x7feb19610000) [pid = 1831] [serial = 1115] [outer = 0x7feb149c4c00] 16:20:54 INFO - PROCESS | 1831 | 1461021654601 Marionette DEBUG loaded listener.js 16:20:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 189 (0x7feb1a636000) [pid = 1831] [serial = 1116] [outer = 0x7feb149c4c00] 16:20:55 INFO - PROCESS | 1831 | 1461021655415 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]]]}] 16:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1326ms 16:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:20:55 INFO - PROCESS | 1831 | 1461021655486 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 16:20:55 INFO - PROCESS | 1831 | 1461021655489 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 16:20:55 INFO - PROCESS | 1831 | 1461021655495 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:20:55 INFO - PROCESS | 1831 | 1461021655498 Marionette TRACE conn3 <- [1,1458,null,{}] 16:20:55 INFO - PROCESS | 1831 | 1461021655503 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}] 16:20:55 INFO - PROCESS | 1831 | 1461021655683 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 16:20:55 INFO - PROCESS | 1831 | 1461021655862 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb26caa800 == 103 [pid = 1831] [id = 372] 16:20:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 190 (0x7feb157bf400) [pid = 1831] [serial = 1117] [outer = (nil)] 16:20:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 191 (0x7feb1c2e1000) [pid = 1831] [serial = 1118] [outer = 0x7feb157bf400] 16:20:55 INFO - PROCESS | 1831 | 1461021655929 Marionette DEBUG loaded listener.js 16:20:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 192 (0x7feb25be1800) [pid = 1831] [serial = 1119] [outer = 0x7feb157bf400] 16:20:56 INFO - PROCESS | 1831 | 1461021656828 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]]]}] 16:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1380ms 16:20:56 INFO - PROCESS | 1831 | 1461021656877 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 16:20:56 INFO - PROCESS | 1831 | 1461021656881 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 16:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:20:56 INFO - PROCESS | 1831 | 1461021656890 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:20:56 INFO - PROCESS | 1831 | 1461021656892 Marionette TRACE conn3 <- [1,1462,null,{}] 16:20:56 INFO - PROCESS | 1831 | 1461021656896 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}] 16:20:57 INFO - PROCESS | 1831 | 1461021657057 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 16:20:57 INFO - PROCESS | 1831 | 1461021657238 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb29e2e800 == 104 [pid = 1831] [id = 373] 16:20:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 193 (0x7feb19bd0400) [pid = 1831] [serial = 1120] [outer = (nil)] 16:20:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 194 (0x7feb26c12c00) [pid = 1831] [serial = 1121] [outer = 0x7feb19bd0400] 16:20:57 INFO - PROCESS | 1831 | 1461021657305 Marionette DEBUG loaded listener.js 16:20:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 195 (0x7feb26e35000) [pid = 1831] [serial = 1122] [outer = 0x7feb19bd0400] 16:20:58 INFO - PROCESS | 1831 | 1461021658147 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]]]}] 16:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1329ms 16:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:20:58 INFO - PROCESS | 1831 | 1461021658220 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 16:20:58 INFO - PROCESS | 1831 | 1461021658222 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 16:20:58 INFO - PROCESS | 1831 | 1461021658228 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:20:58 INFO - PROCESS | 1831 | 1461021658231 Marionette TRACE conn3 <- [1,1466,null,{}] 16:20:58 INFO - PROCESS | 1831 | 1461021658236 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}] 16:20:58 INFO - PROCESS | 1831 | 1461021658413 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 16:20:58 INFO - PROCESS | 1831 | 1461021658597 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2c12c800 == 105 [pid = 1831] [id = 374] 16:20:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 196 (0x7feb01be4800) [pid = 1831] [serial = 1123] [outer = (nil)] 16:20:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 197 (0x7feb27bd3800) [pid = 1831] [serial = 1124] [outer = 0x7feb01be4800] 16:20:58 INFO - PROCESS | 1831 | 1461021658665 Marionette DEBUG loaded listener.js 16:20:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 198 (0x7feb27e3d400) [pid = 1831] [serial = 1125] [outer = 0x7feb01be4800] 16:20:59 INFO - PROCESS | 1831 | 1461021659530 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]]]}] 16:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1378ms 16:20:59 INFO - PROCESS | 1831 | 1461021659606 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 16:20:59 INFO - PROCESS | 1831 | 1461021659609 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 16:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:20:59 INFO - PROCESS | 1831 | 1461021659615 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:20:59 INFO - PROCESS | 1831 | 1461021659617 Marionette TRACE conn3 <- [1,1470,null,{}] 16:20:59 INFO - PROCESS | 1831 | 1461021659623 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}] 16:20:59 INFO - PROCESS | 1831 | 1461021659818 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 16:21:00 INFO - PROCESS | 1831 | 1461021659997 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2dd84800 == 106 [pid = 1831] [id = 375] 16:21:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 199 (0x7feb138b3400) [pid = 1831] [serial = 1126] [outer = (nil)] 16:21:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 200 (0x7feb29e94400) [pid = 1831] [serial = 1127] [outer = 0x7feb138b3400] 16:21:00 INFO - PROCESS | 1831 | 1461021660063 Marionette DEBUG loaded listener.js 16:21:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 201 (0x7feb2b97e800) [pid = 1831] [serial = 1128] [outer = 0x7feb138b3400] 16:21:00 INFO - PROCESS | 1831 | 1461021660944 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]]]}] 16:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1383ms 16:21:01 INFO - PROCESS | 1831 | 1461021661000 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 16:21:01 INFO - PROCESS | 1831 | 1461021661004 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 16:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:21:01 INFO - PROCESS | 1831 | 1461021661010 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:21:01 INFO - PROCESS | 1831 | 1461021661013 Marionette TRACE conn3 <- [1,1474,null,{}] 16:21:01 INFO - PROCESS | 1831 | 1461021661018 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}] 16:21:01 INFO - PROCESS | 1831 | 1461021661222 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 16:21:01 INFO - PROCESS | 1831 | 1461021661423 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb03923000 == 107 [pid = 1831] [id = 376] 16:21:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 202 (0x7feb00f3e800) [pid = 1831] [serial = 1129] [outer = (nil)] 16:21:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 203 (0x7feb2baa8400) [pid = 1831] [serial = 1130] [outer = 0x7feb00f3e800] 16:21:01 INFO - PROCESS | 1831 | 1461021661501 Marionette DEBUG loaded listener.js 16:21:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 204 (0x7feb2bb2f800) [pid = 1831] [serial = 1131] [outer = 0x7feb00f3e800] 16:21:02 INFO - PROCESS | 1831 | 1461021662390 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]]]}] 16:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1427ms 16:21:02 INFO - PROCESS | 1831 | 1461021662437 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 16:21:02 INFO - PROCESS | 1831 | 1461021662441 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 16:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:21:02 INFO - PROCESS | 1831 | 1461021662446 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:21:02 INFO - PROCESS | 1831 | 1461021662448 Marionette TRACE conn3 <- [1,1478,null,{}] 16:21:02 INFO - PROCESS | 1831 | 1461021662454 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}] 16:21:02 INFO - PROCESS | 1831 | 1461021662608 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 16:21:02 INFO - PROCESS | 1831 | 1461021662801 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb03928000 == 108 [pid = 1831] [id = 377] 16:21:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 205 (0x7feb00dd7c00) [pid = 1831] [serial = 1132] [outer = (nil)] 16:21:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 206 (0x7feb01bea000) [pid = 1831] [serial = 1133] [outer = 0x7feb00dd7c00] 16:21:02 INFO - PROCESS | 1831 | 1461021662868 Marionette DEBUG loaded listener.js 16:21:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 207 (0x7feb04a49c00) [pid = 1831] [serial = 1134] [outer = 0x7feb00dd7c00] 16:21:03 INFO - PROCESS | 1831 | 1461021663742 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]]]}] 16:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1329ms 16:21:03 INFO - PROCESS | 1831 | 1461021663777 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 16:21:03 INFO - PROCESS | 1831 | 1461021663782 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 16:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:21:03 INFO - PROCESS | 1831 | 1461021663788 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:21:03 INFO - PROCESS | 1831 | 1461021663790 Marionette TRACE conn3 <- [1,1482,null,{}] 16:21:03 INFO - PROCESS | 1831 | 1461021663795 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}] 16:21:03 INFO - PROCESS | 1831 | 1461021663955 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 16:21:04 INFO - PROCESS | 1831 | 1461021664149 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb038ea800 == 109 [pid = 1831] [id = 378] 16:21:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 208 (0x7feb00f30400) [pid = 1831] [serial = 1135] [outer = (nil)] 16:21:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 209 (0x7feb035c4000) [pid = 1831] [serial = 1136] [outer = 0x7feb00f30400] 16:21:04 INFO - PROCESS | 1831 | 1461021664212 Marionette DEBUG loaded listener.js 16:21:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 210 (0x7feb04a51000) [pid = 1831] [serial = 1137] [outer = 0x7feb00f30400] 16:21:05 INFO - PROCESS | 1831 | 1461021665088 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]]]}] 16:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1329ms 16:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:21:05 INFO - PROCESS | 1831 | 1461021665118 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 16:21:05 INFO - PROCESS | 1831 | 1461021665121 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 16:21:05 INFO - PROCESS | 1831 | 1461021665126 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:21:05 INFO - PROCESS | 1831 | 1461021665130 Marionette TRACE conn3 <- [1,1486,null,{}] 16:21:05 INFO - PROCESS | 1831 | 1461021665135 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}] 16:21:05 INFO - PROCESS | 1831 | 1461021665302 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 16:21:05 INFO - PROCESS | 1831 | 1461021665949 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb04866800 == 110 [pid = 1831] [id = 379] 16:21:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 211 (0x7feb00f39000) [pid = 1831] [serial = 1138] [outer = (nil)] 16:21:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 212 (0x7feb01a3ec00) [pid = 1831] [serial = 1139] [outer = 0x7feb00f39000] 16:21:06 INFO - PROCESS | 1831 | 1461021666020 Marionette DEBUG loaded listener.js 16:21:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 213 (0x7feb02142400) [pid = 1831] [serial = 1140] [outer = 0x7feb00f39000] 16:21:06 INFO - PROCESS | 1831 | 1461021666878 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]]]}] 16:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1839ms 16:21:06 INFO - PROCESS | 1831 | 1461021666967 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 16:21:06 INFO - PROCESS | 1831 | 1461021666973 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 16:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:21:06 INFO - PROCESS | 1831 | 1461021666980 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:21:06 INFO - PROCESS | 1831 | 1461021666984 Marionette TRACE conn3 <- [1,1490,null,{}] 16:21:06 INFO - PROCESS | 1831 | 1461021666990 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}] 16:21:07 INFO - PROCESS | 1831 | 1461021667254 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 16:21:07 INFO - PROCESS | 1831 | 1461021667585 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb00e69000 == 111 [pid = 1831] [id = 380] 16:21:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 214 (0x7feb035c5400) [pid = 1831] [serial = 1141] [outer = (nil)] 16:21:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 215 (0x7feb04aea400) [pid = 1831] [serial = 1142] [outer = 0x7feb035c5400] 16:21:07 INFO - PROCESS | 1831 | 1461021667654 Marionette DEBUG loaded listener.js 16:21:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 216 (0x7feb04f11800) [pid = 1831] [serial = 1143] [outer = 0x7feb035c5400] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb02e5c800 == 110 [pid = 1831] [id = 315] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0309d800 == 109 [pid = 1831] [id = 316] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 215 (0x7feb02d60c00) [pid = 1831] [serial = 995] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 214 (0x7feb0e072400) [pid = 1831] [serial = 1034] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 213 (0x7feb091b2400) [pid = 1831] [serial = 998] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 212 (0x7feb0214c000) [pid = 1831] [serial = 1001] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 211 (0x7feb2b982400) [pid = 1831] [serial = 992] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 210 (0x7feb00dd5000) [pid = 1831] [serial = 1004] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb064ad000 == 108 [pid = 1831] [id = 364] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18c16000 == 107 [pid = 1831] [id = 325] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb102a2800 == 106 [pid = 1831] [id = 363] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0cd12000 == 105 [pid = 1831] [id = 362] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0661b800 == 104 [pid = 1831] [id = 361] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb03099800 == 103 [pid = 1831] [id = 360] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb01c42800 == 102 [pid = 1831] [id = 359] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb07f93800 == 101 [pid = 1831] [id = 358] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2dd7f800 == 100 [pid = 1831] [id = 356] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb064ae800 == 99 [pid = 1831] [id = 355] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2b517000 == 98 [pid = 1831] [id = 354] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb278ca000 == 97 [pid = 1831] [id = 353] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb20a6e000 == 96 [pid = 1831] [id = 352] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1abf0000 == 95 [pid = 1831] [id = 351] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19cdc000 == 94 [pid = 1831] [id = 350] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18c0e800 == 93 [pid = 1831] [id = 349] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb17b20800 == 92 [pid = 1831] [id = 348] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1397e800 == 91 [pid = 1831] [id = 347] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb09352000 == 90 [pid = 1831] [id = 346] 16:21:08 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb02e58000 == 89 [pid = 1831] [id = 345] 16:21:08 INFO - PROCESS | 1831 | 1461021668587 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]]]}] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 209 (0x7feb1a632400) [pid = 1831] [serial = 915] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 208 (0x7feb0ce04400) [pid = 1831] [serial = 918] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 207 (0x7feb17be7400) [pid = 1831] [serial = 924] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 206 (0x7feb0ff6b800) [pid = 1831] [serial = 921] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 205 (0x7feb1a62d400) [pid = 1831] [serial = 825] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 204 (0x7feb052e0400) [pid = 1831] [serial = 888] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 203 (0x7feb01a43400) [pid = 1831] [serial = 1008] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 202 (0x7feb2bb2a400) [pid = 1831] [serial = 936] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 201 (0x7feb0f7e7400) [pid = 1831] [serial = 1026] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 200 (0x7feb26c13400) [pid = 1831] [serial = 989] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 199 (0x7feb14620800) [pid = 1831] [serial = 986] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 198 (0x7feb04aea000) [pid = 1831] [serial = 1031] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 197 (0x7feb0cfbec00) [pid = 1831] [serial = 885] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 196 (0x7feb18436000) [pid = 1831] [serial = 819] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 195 (0x7feb0cfb4800) [pid = 1831] [serial = 983] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 194 (0x7feb0352bc00) [pid = 1831] [serial = 980] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 193 (0x7feb2bf0ec00) [pid = 1831] [serial = 882] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 192 (0x7feb25bdcc00) [pid = 1831] [serial = 876] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 191 (0x7feb18dc5400) [pid = 1831] [serial = 873] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 190 (0x7feb26ed7000) [pid = 1831] [serial = 831] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 189 (0x7feb27cfc400) [pid = 1831] [serial = 930] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 188 (0x7feb0cfba800) [pid = 1831] [serial = 1022] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 187 (0x7feb052da400) [pid = 1831] [serial = 1016] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 186 (0x7feb02e8c800) [pid = 1831] [serial = 1013] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 185 (0x7feb27e35000) [pid = 1831] [serial = 978] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 184 (0x7feb035d0800) [pid = 1831] [serial = 1019] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 183 (0x7feb0f92b400) [pid = 1831] [serial = 1028] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 182 (0x7feb09009800) [pid = 1831] [serial = 1032] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 181 (0x7feb11beec00) [pid = 1831] [serial = 870] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 180 (0x7feb2bf96800) [pid = 1831] [serial = 933] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 179 (0x7feb2bb22400) [pid = 1831] [serial = 837] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 178 (0x7feb035d0400) [pid = 1831] [serial = 891] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 177 (0x7feb0ff61c00) [pid = 1831] [serial = 1029] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 176 (0x7feb29d26000) [pid = 1831] [serial = 834] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 175 (0x7feb0f01a000) [pid = 1831] [serial = 810] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 174 (0x7feb0ff70000) [pid = 1831] [serial = 813] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 173 (0x7feb00f3d400) [pid = 1831] [serial = 1007] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 172 (0x7feb091af800) [pid = 1831] [serial = 1020] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 171 (0x7feb0f228800) [pid = 1831] [serial = 1025] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 170 (0x7feb02150c00) [pid = 1831] [serial = 1010] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 169 (0x7feb0f019800) [pid = 1831] [serial = 867] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 168 (0x7feb14626c00) [pid = 1831] [serial = 816] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 167 (0x7feb29dc9c00) [pid = 1831] [serial = 879] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 166 (0x7feb1c05b400) [pid = 1831] [serial = 927] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 165 (0x7feb18dc8800) [pid = 1831] [serial = 822] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 164 (0x7feb0e06a800) [pid = 1831] [serial = 1023] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 163 (0x7feb065e0c00) [pid = 1831] [serial = 1017] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 162 (0x7feb2b978c00) [pid = 1831] [serial = 840] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 161 (0x7feb03521400) [pid = 1831] [serial = 1014] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 160 (0x7feb024e2800) [pid = 1831] [serial = 1011] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1831 | --DOMWINDOW == 159 (0x7feb1fe1e800) [pid = 1831] [serial = 828] [outer = (nil)] [url = about:blank] 16:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1685ms 16:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:21:08 INFO - PROCESS | 1831 | 1461021668669 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 16:21:08 INFO - PROCESS | 1831 | 1461021668673 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 16:21:08 INFO - PROCESS | 1831 | 1461021668679 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:21:08 INFO - PROCESS | 1831 | 1461021668682 Marionette TRACE conn3 <- [1,1494,null,{}] 16:21:08 INFO - PROCESS | 1831 | 1461021668687 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}] 16:21:08 INFO - PROCESS | 1831 | 1461021668834 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 16:21:08 INFO - PROCESS | 1831 | 1461021668988 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb038ce000 == 90 [pid = 1831] [id = 381] 16:21:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 160 (0x7feb00dd2400) [pid = 1831] [serial = 1144] [outer = (nil)] 16:21:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 161 (0x7feb052dd000) [pid = 1831] [serial = 1145] [outer = 0x7feb00dd2400] 16:21:09 INFO - PROCESS | 1831 | 1461021669047 Marionette DEBUG loaded listener.js 16:21:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 162 (0x7feb06774800) [pid = 1831] [serial = 1146] [outer = 0x7feb00dd2400] 16:21:09 INFO - PROCESS | 1831 | 1461021669784 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]]]}] 16:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1126ms 16:21:09 INFO - PROCESS | 1831 | 1461021669804 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 16:21:09 INFO - PROCESS | 1831 | 1461021669807 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 16:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:21:09 INFO - PROCESS | 1831 | 1461021669819 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:21:09 INFO - PROCESS | 1831 | 1461021669827 Marionette TRACE conn3 <- [1,1498,null,{}] 16:21:09 INFO - PROCESS | 1831 | 1461021669834 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}] 16:21:10 INFO - PROCESS | 1831 | 1461021670030 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 16:21:10 INFO - PROCESS | 1831 | 1461021670052 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb066e2000 == 91 [pid = 1831] [id = 382] 16:21:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 163 (0x7feb0214c000) [pid = 1831] [serial = 1147] [outer = (nil)] 16:21:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 164 (0x7feb0cfb1400) [pid = 1831] [serial = 1148] [outer = 0x7feb0214c000] 16:21:10 INFO - PROCESS | 1831 | 1461021670107 Marionette DEBUG loaded listener.js 16:21:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 165 (0x7feb0dfe7c00) [pid = 1831] [serial = 1149] [outer = 0x7feb0214c000] 16:21:11 INFO - PROCESS | 1831 | 1461021671141 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]]]}] 16:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1392ms 16:21:11 INFO - PROCESS | 1831 | 1461021671206 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 16:21:11 INFO - PROCESS | 1831 | 1461021671212 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 16:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:21:11 INFO - PROCESS | 1831 | 1461021671221 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:21:11 INFO - PROCESS | 1831 | 1461021671225 Marionette TRACE conn3 <- [1,1502,null,{}] 16:21:11 INFO - PROCESS | 1831 | 1461021671232 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}] 16:21:11 INFO - PROCESS | 1831 | 1461021671421 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 16:21:11 INFO - PROCESS | 1831 | 1461021671597 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb048d5000 == 92 [pid = 1831] [id = 383] 16:21:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 166 (0x7feb02e87c00) [pid = 1831] [serial = 1150] [outer = (nil)] 16:21:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 167 (0x7feb035ce400) [pid = 1831] [serial = 1151] [outer = 0x7feb02e87c00] 16:21:11 INFO - PROCESS | 1831 | 1461021671665 Marionette DEBUG loaded listener.js 16:21:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 168 (0x7feb04f06800) [pid = 1831] [serial = 1152] [outer = 0x7feb02e87c00] 16:21:12 INFO - PROCESS | 1831 | 1461021672604 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]]]}] 16:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1432ms 16:21:12 INFO - PROCESS | 1831 | 1461021672654 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 16:21:12 INFO - PROCESS | 1831 | 1461021672662 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 16:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:21:12 INFO - PROCESS | 1831 | 1461021672671 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:21:12 INFO - PROCESS | 1831 | 1461021672675 Marionette TRACE conn3 <- [1,1506,null,{}] 16:21:12 INFO - PROCESS | 1831 | 1461021672680 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}] 16:21:12 INFO - PROCESS | 1831 | 1461021672839 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 16:21:13 INFO - PROCESS | 1831 | 1461021673019 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb09345000 == 93 [pid = 1831] [id = 384] 16:21:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 169 (0x7feb02e8b400) [pid = 1831] [serial = 1153] [outer = (nil)] 16:21:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 170 (0x7feb091ac400) [pid = 1831] [serial = 1154] [outer = 0x7feb02e8b400] 16:21:13 INFO - PROCESS | 1831 | 1461021673087 Marionette DEBUG loaded listener.js 16:21:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 171 (0x7feb0cfb1c00) [pid = 1831] [serial = 1155] [outer = 0x7feb02e8b400] 16:21:13 INFO - PROCESS | 1831 | 1461021673973 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]]]}] 16:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1331ms 16:21:14 INFO - PROCESS | 1831 | 1461021674003 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 16:21:14 INFO - PROCESS | 1831 | 1461021674006 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 16:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:21:14 INFO - PROCESS | 1831 | 1461021674012 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:21:14 INFO - PROCESS | 1831 | 1461021674017 Marionette TRACE conn3 <- [1,1510,null,{}] 16:21:14 INFO - PROCESS | 1831 | 1461021674032 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}] 16:21:14 INFO - PROCESS | 1831 | 1461021674202 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 16:21:14 INFO - PROCESS | 1831 | 1461021674392 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f5b8000 == 94 [pid = 1831] [id = 385] 16:21:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 172 (0x7feb0dfeb400) [pid = 1831] [serial = 1156] [outer = (nil)] 16:21:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 173 (0x7feb0f017000) [pid = 1831] [serial = 1157] [outer = 0x7feb0dfeb400] 16:21:14 INFO - PROCESS | 1831 | 1461021674461 Marionette DEBUG loaded listener.js 16:21:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 174 (0x7feb0f229800) [pid = 1831] [serial = 1158] [outer = 0x7feb0dfeb400] 16:21:15 INFO - PROCESS | 1831 | 1461021675305 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]]]}] 16:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1343ms 16:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:21:15 INFO - PROCESS | 1831 | 1461021675356 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 16:21:15 INFO - PROCESS | 1831 | 1461021675360 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 16:21:15 INFO - PROCESS | 1831 | 1461021675365 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:21:15 INFO - PROCESS | 1831 | 1461021675368 Marionette TRACE conn3 <- [1,1514,null,{}] 16:21:15 INFO - PROCESS | 1831 | 1461021675373 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}] 16:21:15 INFO - PROCESS | 1831 | 1461021675573 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 16:21:15 INFO - PROCESS | 1831 | 1461021675747 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb102ab800 == 95 [pid = 1831] [id = 386] 16:21:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 175 (0x7feb091af800) [pid = 1831] [serial = 1159] [outer = (nil)] 16:21:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 176 (0x7feb0f92b000) [pid = 1831] [serial = 1160] [outer = 0x7feb091af800] 16:21:15 INFO - PROCESS | 1831 | 1461021675812 Marionette DEBUG loaded listener.js 16:21:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 177 (0x7feb0ff68800) [pid = 1831] [serial = 1161] [outer = 0x7feb091af800] 16:21:16 INFO - PROCESS | 1831 | 1461021676734 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]]]}] 16:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1426ms 16:21:16 INFO - PROCESS | 1831 | 1461021676792 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 16:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:21:16 INFO - PROCESS | 1831 | 1461021676796 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 16:21:16 INFO - PROCESS | 1831 | 1461021676802 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:21:16 INFO - PROCESS | 1831 | 1461021676805 Marionette TRACE conn3 <- [1,1518,null,{}] 16:21:16 INFO - PROCESS | 1831 | 1461021676810 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}] 16:21:17 INFO - PROCESS | 1831 | 1461021677024 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb01c4c000 == 94 [pid = 1831] [id = 317] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2c127800 == 93 [pid = 1831] [id = 123] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb27cc9800 == 92 [pid = 1831] [id = 211] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f8b3000 == 91 [pid = 1831] [id = 296] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0661a000 == 90 [pid = 1831] [id = 314] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb04899800 == 89 [pid = 1831] [id = 333] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb038ce000 == 88 [pid = 1831] [id = 381] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0fb21800 == 87 [pid = 1831] [id = 12] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb00e69000 == 86 [pid = 1831] [id = 380] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb04866800 == 85 [pid = 1831] [id = 379] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb038ea800 == 84 [pid = 1831] [id = 378] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb03928000 == 83 [pid = 1831] [id = 377] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb03923000 == 82 [pid = 1831] [id = 376] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2dd84800 == 81 [pid = 1831] [id = 375] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2c12c800 == 80 [pid = 1831] [id = 374] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb29e2e800 == 79 [pid = 1831] [id = 373] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb26caa800 == 78 [pid = 1831] [id = 372] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1abe2800 == 77 [pid = 1831] [id = 371] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19110000 == 76 [pid = 1831] [id = 370] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb16d0b800 == 75 [pid = 1831] [id = 369] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb14320800 == 74 [pid = 1831] [id = 368] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f75d800 == 73 [pid = 1831] [id = 367] 16:21:18 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb048ab000 == 72 [pid = 1831] [id = 366] 16:21:19 INFO - PROCESS | 1831 | --DOMWINDOW == 176 (0x7feb00f3b800) [pid = 1831] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:21:19 INFO - PROCESS | 1831 | --DOMWINDOW == 175 (0x7feb0f5dfc00) [pid = 1831] [serial = 33] [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.] 16:21:19 INFO - PROCESS | 1831 | --DOMWINDOW == 174 (0x7feb0ce10c00) [pid = 1831] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:21:19 INFO - PROCESS | 1831 | --DOMWINDOW == 173 (0x7feb12508000) [pid = 1831] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:21:19 INFO - PROCESS | 1831 | --DOMWINDOW == 172 (0x7feb024ea000) [pid = 1831] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:21:19 INFO - PROCESS | 1831 | --DOMWINDOW == 171 (0x7feb01a41400) [pid = 1831] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:21:19 INFO - PROCESS | 1831 | --DOMWINDOW == 170 (0x7feb020dd000) [pid = 1831] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:21:19 INFO - PROCESS | 1831 | --DOMWINDOW == 169 (0x7feb02148c00) [pid = 1831] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:21:19 INFO - PROCESS | 1831 | --DOMWINDOW == 168 (0x7feb04af6c00) [pid = 1831] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:21:19 INFO - PROCESS | 1831 | --DOMWINDOW == 167 (0x7feb00f39000) [pid = 1831] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:21:19 INFO - PROCESS | 1831 | --DOMWINDOW == 166 (0x7feb035c5400) [pid = 1831] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:21:19 INFO - PROCESS | 1831 | --DOMWINDOW == 165 (0x7feb00dd2400) [pid = 1831] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:21:19 INFO - PROCESS | 1831 | --DOMWINDOW == 164 (0x7feb04aea800) [pid = 1831] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:21:19 INFO - PROCESS | 1831 | 1461021679641 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb01c5e800 == 73 [pid = 1831] [id = 387] 16:21:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 165 (0x7feb00f32400) [pid = 1831] [serial = 1162] [outer = (nil)] 16:21:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 166 (0x7feb024e0800) [pid = 1831] [serial = 1163] [outer = 0x7feb00f32400] 16:21:19 INFO - PROCESS | 1831 | 1461021679713 Marionette DEBUG loaded listener.js 16:21:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 167 (0x7feb02d5d000) [pid = 1831] [serial = 1164] [outer = 0x7feb00f32400] 16:21:20 INFO - PROCESS | 1831 | 1461021680361 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]]]}] 16:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 3580ms 16:21:20 INFO - PROCESS | 1831 | 1461021680382 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 16:21:20 INFO - PROCESS | 1831 | 1461021680386 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 16:21:20 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:21:20 INFO - PROCESS | 1831 | 1461021680394 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:21:20 INFO - PROCESS | 1831 | 1461021680400 Marionette TRACE conn3 <- [1,1522,null,{}] 16:21:20 INFO - PROCESS | 1831 | 1461021680406 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}] 16:21:20 INFO - PROCESS | 1831 | 1461021680605 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 16:21:20 INFO - PROCESS | 1831 | 1461021680627 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb04894000 == 74 [pid = 1831] [id = 388] 16:21:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 168 (0x7feb00dd6000) [pid = 1831] [serial = 1165] [outer = (nil)] 16:21:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 169 (0x7feb04aeac00) [pid = 1831] [serial = 1166] [outer = 0x7feb00dd6000] 16:21:20 INFO - PROCESS | 1831 | 1461021680685 Marionette DEBUG loaded listener.js 16:21:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 170 (0x7feb0676b000) [pid = 1831] [serial = 1167] [outer = 0x7feb00dd6000] 16:21:21 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:21 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:21:21 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:21 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:21 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:21 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:21 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:21 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:21 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:21 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:21 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:21 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:21 INFO - PROCESS | 1831 | 1461021681378 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"]]]}] 16:21:21 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 () { 16:21:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:21:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:21:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:21:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:21:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:21:21 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 () { 16:21:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:21:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:21:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:21:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:21:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:21:21 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 () { 16:21:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:21:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:21:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:21:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:21:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:21:21 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 () { 16:21:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:21:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:21:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:21:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:21:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:21:21 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1036ms 16:21:21 INFO - PROCESS | 1831 | 1461021681437 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 16:21:21 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:21:21 INFO - PROCESS | 1831 | 1461021681442 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 16:21:21 INFO - PROCESS | 1831 | 1461021681448 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:21:21 INFO - PROCESS | 1831 | 1461021681451 Marionette TRACE conn3 <- [1,1526,null,{}] 16:21:21 INFO - PROCESS | 1831 | 1461021681456 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}] 16:21:21 INFO - PROCESS | 1831 | 1461021681718 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 16:21:21 INFO - PROCESS | 1831 | 1461021681902 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb00e76800 == 75 [pid = 1831] [id = 389] 16:21:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 171 (0x7feb00f35400) [pid = 1831] [serial = 1168] [outer = (nil)] 16:21:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 172 (0x7feb020d8c00) [pid = 1831] [serial = 1169] [outer = 0x7feb00f35400] 16:21:21 INFO - PROCESS | 1831 | 1461021681970 Marionette DEBUG loaded listener.js 16:21:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 173 (0x7feb0351e800) [pid = 1831] [serial = 1170] [outer = 0x7feb00f35400] 16:21:22 INFO - PROCESS | 1831 | 1461021682813 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"]]]}] 16:21:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:21:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:21:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:21:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:21:22 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1377ms 16:21:22 INFO - PROCESS | 1831 | 1461021682830 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 16:21:22 INFO - PROCESS | 1831 | 1461021682837 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 16:21:22 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:21:22 INFO - PROCESS | 1831 | 1461021682882 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:21:22 INFO - PROCESS | 1831 | 1461021682887 Marionette TRACE conn3 <- [1,1530,null,{}] 16:21:22 INFO - PROCESS | 1831 | 1461021682893 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}] 16:21:23 INFO - PROCESS | 1831 | 1461021683052 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 16:21:23 INFO - PROCESS | 1831 | 1461021683233 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0e1e5000 == 76 [pid = 1831] [id = 390] 16:21:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 174 (0x7feb00f3a800) [pid = 1831] [serial = 1171] [outer = (nil)] 16:21:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 175 (0x7feb0e06bc00) [pid = 1831] [serial = 1172] [outer = 0x7feb00f3a800] 16:21:23 INFO - PROCESS | 1831 | 1461021683301 Marionette DEBUG loaded listener.js 16:21:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 176 (0x7feb0efae000) [pid = 1831] [serial = 1173] [outer = 0x7feb00f3a800] 16:21:24 INFO - PROCESS | 1831 | 1461021684182 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]]]}] 16:21:24 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 16:21:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:21:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:21:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:21:24 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. 16:21:24 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:21:24 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1335ms 16:21:24 INFO - PROCESS | 1831 | 1461021684218 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 16:21:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:21:24 INFO - PROCESS | 1831 | 1461021684223 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 16:21:24 INFO - PROCESS | 1831 | 1461021684229 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:21:24 INFO - PROCESS | 1831 | 1461021684232 Marionette TRACE conn3 <- [1,1534,null,{}] 16:21:24 INFO - PROCESS | 1831 | 1461021684237 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}] 16:21:24 INFO - PROCESS | 1831 | 1461021684388 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 16:21:24 INFO - PROCESS | 1831 | 1461021684579 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1087b000 == 77 [pid = 1831] [id = 391] 16:21:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 177 (0x7feb020d7c00) [pid = 1831] [serial = 1174] [outer = (nil)] 16:21:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 178 (0x7feb100bb800) [pid = 1831] [serial = 1175] [outer = 0x7feb020d7c00] 16:21:24 INFO - PROCESS | 1831 | 1461021684650 Marionette DEBUG loaded listener.js 16:21:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 179 (0x7feb10b89000) [pid = 1831] [serial = 1176] [outer = 0x7feb020d7c00] 16:21:25 INFO - PROCESS | 1831 | 1461021685559 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]]]}] 16:21:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:21:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1378ms 16:21:25 INFO - PROCESS | 1831 | 1461021685608 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 16:21:25 INFO - PROCESS | 1831 | 1461021685612 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 16:21:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:21:25 INFO - PROCESS | 1831 | 1461021685628 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:21:25 INFO - PROCESS | 1831 | 1461021685637 Marionette TRACE conn3 <- [1,1538,null,{}] 16:21:25 INFO - PROCESS | 1831 | 1461021685643 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}] 16:21:25 INFO - PROCESS | 1831 | 1461021685835 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 16:21:26 INFO - PROCESS | 1831 | 1461021686022 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14305800 == 78 [pid = 1831] [id = 392] 16:21:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 180 (0x7feb0ff64c00) [pid = 1831] [serial = 1177] [outer = (nil)] 16:21:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 181 (0x7feb1376d800) [pid = 1831] [serial = 1178] [outer = 0x7feb0ff64c00] 16:21:26 INFO - PROCESS | 1831 | 1461021686092 Marionette DEBUG loaded listener.js 16:21:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 182 (0x7feb14420800) [pid = 1831] [serial = 1179] [outer = 0x7feb0ff64c00] 16:21:26 INFO - PROCESS | 1831 | 1461021686941 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]]]}] 16:21:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:21:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1393ms 16:21:27 INFO - PROCESS | 1831 | 1461021687014 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 16:21:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:21:27 INFO - PROCESS | 1831 | 1461021687025 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 16:21:27 INFO - PROCESS | 1831 | 1461021687029 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:21:27 INFO - PROCESS | 1831 | 1461021687033 Marionette TRACE conn3 <- [1,1542,null,{}] 16:21:27 INFO - PROCESS | 1831 | 1461021687038 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}] 16:21:27 INFO - PROCESS | 1831 | 1461021687233 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 16:21:27 INFO - PROCESS | 1831 | 1461021687414 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb157ca800 == 79 [pid = 1831] [id = 393] 16:21:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 183 (0x7feb0ff89800) [pid = 1831] [serial = 1180] [outer = (nil)] 16:21:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 184 (0x7feb1462ec00) [pid = 1831] [serial = 1181] [outer = 0x7feb0ff89800] 16:21:27 INFO - PROCESS | 1831 | 1461021687483 Marionette DEBUG loaded listener.js 16:21:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 185 (0x7feb16174800) [pid = 1831] [serial = 1182] [outer = 0x7feb0ff89800] 16:21:28 INFO - PROCESS | 1831 | 1461021688334 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]]]}] 16:21:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:21:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1329ms 16:21:28 INFO - PROCESS | 1831 | 1461021688361 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 16:21:28 INFO - PROCESS | 1831 | 1461021688364 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 16:21:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:21:28 INFO - PROCESS | 1831 | 1461021688370 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:21:28 INFO - PROCESS | 1831 | 1461021688372 Marionette TRACE conn3 <- [1,1546,null,{}] 16:21:28 INFO - PROCESS | 1831 | 1461021688378 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}] 16:21:28 INFO - PROCESS | 1831 | 1461021688540 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 16:21:28 INFO - PROCESS | 1831 | 1461021688732 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18684000 == 80 [pid = 1831] [id = 394] 16:21:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 186 (0x7feb17523400) [pid = 1831] [serial = 1183] [outer = (nil)] 16:21:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 187 (0x7feb1762f800) [pid = 1831] [serial = 1184] [outer = 0x7feb17523400] 16:21:28 INFO - PROCESS | 1831 | 1461021688813 Marionette DEBUG loaded listener.js 16:21:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 188 (0x7feb186d1000) [pid = 1831] [serial = 1185] [outer = 0x7feb17523400] 16:21:29 INFO - PROCESS | 1831 | 1461021689737 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]]]}] 16:21:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:21:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1438ms 16:21:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:21:29 INFO - PROCESS | 1831 | 1461021689809 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 16:21:29 INFO - PROCESS | 1831 | 1461021689812 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 16:21:29 INFO - PROCESS | 1831 | 1461021689817 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:21:29 INFO - PROCESS | 1831 | 1461021689820 Marionette TRACE conn3 <- [1,1550,null,{}] 16:21:29 INFO - PROCESS | 1831 | 1461021689825 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}] 16:21:29 INFO - PROCESS | 1831 | 1461021689987 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 16:21:30 INFO - PROCESS | 1831 | 1461021690174 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19adb800 == 81 [pid = 1831] [id = 395] 16:21:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 189 (0x7feb17524000) [pid = 1831] [serial = 1186] [outer = (nil)] 16:21:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 190 (0x7feb19618c00) [pid = 1831] [serial = 1187] [outer = 0x7feb17524000] 16:21:30 INFO - PROCESS | 1831 | 1461021690242 Marionette DEBUG loaded listener.js 16:21:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 191 (0x7feb197e9000) [pid = 1831] [serial = 1188] [outer = 0x7feb17524000] 16:21:31 INFO - PROCESS | 1831 | 1461021691027 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]]]}] 16:21:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:21:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1284ms 16:21:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:21:31 INFO - PROCESS | 1831 | 1461021691102 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 16:21:31 INFO - PROCESS | 1831 | 1461021691104 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 16:21:31 INFO - PROCESS | 1831 | 1461021691110 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:21:31 INFO - PROCESS | 1831 | 1461021691113 Marionette TRACE conn3 <- [1,1554,null,{}] 16:21:31 INFO - PROCESS | 1831 | 1461021691118 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}] 16:21:31 INFO - PROCESS | 1831 | 1461021691282 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 16:21:31 INFO - PROCESS | 1831 | 1461021691464 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a658800 == 82 [pid = 1831] [id = 396] 16:21:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 192 (0x7feb00f3c400) [pid = 1831] [serial = 1189] [outer = (nil)] 16:21:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 193 (0x7feb19bcd800) [pid = 1831] [serial = 1190] [outer = 0x7feb00f3c400] 16:21:31 INFO - PROCESS | 1831 | 1461021691532 Marionette DEBUG loaded listener.js 16:21:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 194 (0x7feb1a631400) [pid = 1831] [serial = 1191] [outer = 0x7feb00f3c400] 16:21:32 INFO - PROCESS | 1831 | 1461021692400 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]]]}] 16:21:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:21:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1328ms 16:21:32 INFO - PROCESS | 1831 | 1461021692437 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 16:21:32 INFO - PROCESS | 1831 | 1461021692441 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 16:21:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:21:32 INFO - PROCESS | 1831 | 1461021692446 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:21:32 INFO - PROCESS | 1831 | 1461021692449 Marionette TRACE conn3 <- [1,1558,null,{}] 16:21:32 INFO - PROCESS | 1831 | 1461021692453 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}] 16:21:32 INFO - PROCESS | 1831 | 1461021692608 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 16:21:32 INFO - PROCESS | 1831 | 1461021692796 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1b2d1000 == 83 [pid = 1831] [id = 397] 16:21:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 195 (0x7feb18828000) [pid = 1831] [serial = 1192] [outer = (nil)] 16:21:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 196 (0x7feb1ab72c00) [pid = 1831] [serial = 1193] [outer = 0x7feb18828000] 16:21:32 INFO - PROCESS | 1831 | 1461021692861 Marionette DEBUG loaded listener.js 16:21:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 197 (0x7feb1b2fbc00) [pid = 1831] [serial = 1194] [outer = 0x7feb18828000] 16:21:33 INFO - PROCESS | 1831 | 1461021693689 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]]]}] 16:21:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:21:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1276ms 16:21:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:21:33 INFO - PROCESS | 1831 | 1461021693722 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 16:21:33 INFO - PROCESS | 1831 | 1461021693725 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 16:21:33 INFO - PROCESS | 1831 | 1461021693731 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:21:33 INFO - PROCESS | 1831 | 1461021693733 Marionette TRACE conn3 <- [1,1562,null,{}] 16:21:33 INFO - PROCESS | 1831 | 1461021693738 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}] 16:21:33 INFO - PROCESS | 1831 | 1461021693884 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 16:21:34 INFO - PROCESS | 1831 | 1461021694071 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1f3b1000 == 84 [pid = 1831] [id = 398] 16:21:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 198 (0x7feb0351f000) [pid = 1831] [serial = 1195] [outer = (nil)] 16:21:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 199 (0x7feb1199a800) [pid = 1831] [serial = 1196] [outer = 0x7feb0351f000] 16:21:34 INFO - PROCESS | 1831 | 1461021694142 Marionette DEBUG loaded listener.js 16:21:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 200 (0x7feb1c2ea000) [pid = 1831] [serial = 1197] [outer = 0x7feb0351f000] 16:21:35 INFO - PROCESS | 1831 | 1461021695036 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]]]}] 16:21:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:21:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1376ms 16:21:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:21:35 INFO - PROCESS | 1831 | 1461021695107 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 16:21:35 INFO - PROCESS | 1831 | 1461021695109 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 16:21:35 INFO - PROCESS | 1831 | 1461021695115 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:21:35 INFO - PROCESS | 1831 | 1461021695118 Marionette TRACE conn3 <- [1,1566,null,{}] 16:21:35 INFO - PROCESS | 1831 | 1461021695123 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}] 16:21:35 INFO - PROCESS | 1831 | 1461021695277 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 16:21:35 INFO - PROCESS | 1831 | 1461021695466 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb26ca8000 == 85 [pid = 1831] [id = 399] 16:21:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 201 (0x7feb1c2dd800) [pid = 1831] [serial = 1198] [outer = (nil)] 16:21:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 202 (0x7feb2673fc00) [pid = 1831] [serial = 1199] [outer = 0x7feb1c2dd800] 16:21:35 INFO - PROCESS | 1831 | 1461021695546 Marionette DEBUG loaded listener.js 16:21:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 203 (0x7feb26ed7000) [pid = 1831] [serial = 1200] [outer = 0x7feb1c2dd800] 16:21:36 INFO - PROCESS | 1831 | 1461021696399 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]]]}] 16:21:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:21:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1327ms 16:21:36 INFO - PROCESS | 1831 | 1461021696441 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 16:21:36 INFO - PROCESS | 1831 | 1461021696444 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 16:21:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:21:36 INFO - PROCESS | 1831 | 1461021696450 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:21:36 INFO - PROCESS | 1831 | 1461021696453 Marionette TRACE conn3 <- [1,1570,null,{}] 16:21:36 INFO - PROCESS | 1831 | 1461021696458 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}] 16:21:36 INFO - PROCESS | 1831 | 1461021696646 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 16:21:36 INFO - PROCESS | 1831 | 1461021696830 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2b517000 == 86 [pid = 1831] [id = 400] 16:21:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 204 (0x7feb1f3d7c00) [pid = 1831] [serial = 1201] [outer = (nil)] 16:21:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 205 (0x7feb2b97b400) [pid = 1831] [serial = 1202] [outer = 0x7feb1f3d7c00] 16:21:36 INFO - PROCESS | 1831 | 1461021696897 Marionette DEBUG loaded listener.js 16:21:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 206 (0x7feb2baa7400) [pid = 1831] [serial = 1203] [outer = 0x7feb1f3d7c00] 16:21:37 INFO - PROCESS | 1831 | 1461021697718 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]]]}] 16:21:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:21:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1326ms 16:21:37 INFO - PROCESS | 1831 | 1461021697777 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 16:21:37 INFO - PROCESS | 1831 | 1461021697779 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 16:21:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:21:37 INFO - PROCESS | 1831 | 1461021697785 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:21:37 INFO - PROCESS | 1831 | 1461021697788 Marionette TRACE conn3 <- [1,1574,null,{}] 16:21:37 INFO - PROCESS | 1831 | 1461021697793 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}] 16:21:37 INFO - PROCESS | 1831 | 1461021697954 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 16:21:38 INFO - PROCESS | 1831 | 1461021698145 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2c12c800 == 87 [pid = 1831] [id = 401] 16:21:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 207 (0x7feb01a49c00) [pid = 1831] [serial = 1204] [outer = (nil)] 16:21:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 208 (0x7feb2bab0000) [pid = 1831] [serial = 1205] [outer = 0x7feb01a49c00] 16:21:38 INFO - PROCESS | 1831 | 1461021698209 Marionette DEBUG loaded listener.js 16:21:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 209 (0x7feb2bb2e400) [pid = 1831] [serial = 1206] [outer = 0x7feb01a49c00] 16:21:39 INFO - PROCESS | 1831 | 1461021699034 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]]]}] 16:21:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:21:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1281ms 16:21:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:21:39 INFO - PROCESS | 1831 | 1461021699068 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 16:21:39 INFO - PROCESS | 1831 | 1461021699070 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 16:21:39 INFO - PROCESS | 1831 | 1461021699076 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:21:39 INFO - PROCESS | 1831 | 1461021699079 Marionette TRACE conn3 <- [1,1578,null,{}] 16:21:39 INFO - PROCESS | 1831 | 1461021699083 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}] 16:21:39 INFO - PROCESS | 1831 | 1461021699241 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 16:21:39 INFO - PROCESS | 1831 | 1461021699451 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2c18a000 == 88 [pid = 1831] [id = 402] 16:21:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 210 (0x7feb00f3fc00) [pid = 1831] [serial = 1207] [outer = (nil)] 16:21:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 211 (0x7feb01d4c400) [pid = 1831] [serial = 1208] [outer = 0x7feb00f3fc00] 16:21:39 INFO - PROCESS | 1831 | 1461021699516 Marionette DEBUG loaded listener.js 16:21:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 212 (0x7feb01d50800) [pid = 1831] [serial = 1209] [outer = 0x7feb00f3fc00] 16:21:40 INFO - PROCESS | 1831 | 1461021700598 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]]]}] 16:21:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:21:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1580ms 16:21:40 INFO - PROCESS | 1831 | 1461021700656 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 16:21:40 INFO - PROCESS | 1831 | 1461021700661 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 16:21:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:21:40 INFO - PROCESS | 1831 | 1461021700669 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:21:40 INFO - PROCESS | 1831 | 1461021700677 Marionette TRACE conn3 <- [1,1582,null,{}] 16:21:40 INFO - PROCESS | 1831 | 1461021700685 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}] 16:21:40 INFO - PROCESS | 1831 | 1461021700905 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 16:21:41 INFO - PROCESS | 1831 | 1461021701213 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb04891000 == 89 [pid = 1831] [id = 403] 16:21:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 213 (0x7feb020db000) [pid = 1831] [serial = 1210] [outer = (nil)] 16:21:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 214 (0x7feb02d5e400) [pid = 1831] [serial = 1211] [outer = 0x7feb020db000] 16:21:41 INFO - PROCESS | 1831 | 1461021701280 Marionette DEBUG loaded listener.js 16:21:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 215 (0x7feb035cc400) [pid = 1831] [serial = 1212] [outer = 0x7feb020db000] 16:21:42 INFO - PROCESS | 1831 | 1461021702188 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]]]}] 16:21:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:21:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1589ms 16:21:42 INFO - PROCESS | 1831 | 1461021702258 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 16:21:42 INFO - PROCESS | 1831 | 1461021702265 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 16:21:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:21:42 INFO - PROCESS | 1831 | 1461021702274 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:21:42 INFO - PROCESS | 1831 | 1461021702278 Marionette TRACE conn3 <- [1,1586,null,{}] 16:21:42 INFO - PROCESS | 1831 | 1461021702282 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}] 16:21:42 INFO - PROCESS | 1831 | 1461021702485 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 16:21:42 INFO - PROCESS | 1831 | 1461021702675 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb064a6800 == 90 [pid = 1831] [id = 404] 16:21:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 216 (0x7feb02d52800) [pid = 1831] [serial = 1213] [outer = (nil)] 16:21:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 217 (0x7feb065e5400) [pid = 1831] [serial = 1214] [outer = 0x7feb02d52800] 16:21:42 INFO - PROCESS | 1831 | 1461021702736 Marionette DEBUG loaded listener.js 16:21:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 218 (0x7feb091b2c00) [pid = 1831] [serial = 1215] [outer = 0x7feb02d52800] 16:21:43 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1b2d6800 == 89 [pid = 1831] [id = 63] 16:21:43 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb16d1e800 == 88 [pid = 1831] [id = 66] 16:21:43 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb04894000 == 87 [pid = 1831] [id = 388] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 217 (0x7feb29e94400) [pid = 1831] [serial = 1127] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 216 (0x7feb2baa8400) [pid = 1831] [serial = 1130] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 215 (0x7feb01bea000) [pid = 1831] [serial = 1133] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 214 (0x7feb035c4000) [pid = 1831] [serial = 1136] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 213 (0x7feb02150000) [pid = 1831] [serial = 1100] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 212 (0x7feb091b9c00) [pid = 1831] [serial = 1103] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 211 (0x7feb0ff6d400) [pid = 1831] [serial = 1106] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 210 (0x7feb13a3b400) [pid = 1831] [serial = 1109] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 209 (0x7feb157b9000) [pid = 1831] [serial = 1112] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 208 (0x7feb19610000) [pid = 1831] [serial = 1115] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 207 (0x7feb1c2e1000) [pid = 1831] [serial = 1118] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 206 (0x7feb26c12c00) [pid = 1831] [serial = 1121] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 205 (0x7feb27bd3800) [pid = 1831] [serial = 1124] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 204 (0x7feb065dc400) [pid = 1831] [serial = 1043] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 203 (0x7feb00dd8800) [pid = 1831] [serial = 1037] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 202 (0x7feb0ef8c400) [pid = 1831] [serial = 1046] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 201 (0x7feb02d5f800) [pid = 1831] [serial = 1040] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 200 (0x7feb0dfeb000) [pid = 1831] [serial = 1073] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 199 (0x7feb1020b800) [pid = 1831] [serial = 1049] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 198 (0x7feb1441fc00) [pid = 1831] [serial = 1052] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 197 (0x7feb1752f800) [pid = 1831] [serial = 1055] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 196 (0x7feb18a09800) [pid = 1831] [serial = 1058] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 195 (0x7feb19610400) [pid = 1831] [serial = 1061] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 194 (0x7feb19457800) [pid = 1831] [serial = 1064] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 193 (0x7feb052db000) [pid = 1831] [serial = 1067] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 192 (0x7feb26ebfc00) [pid = 1831] [serial = 1070] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 191 (0x7feb0cfb1400) [pid = 1831] [serial = 1148] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb01c5e800 == 86 [pid = 1831] [id = 387] 16:21:43 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f5b8000 == 85 [pid = 1831] [id = 385] 16:21:43 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb09345000 == 84 [pid = 1831] [id = 384] 16:21:43 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb048d5000 == 83 [pid = 1831] [id = 383] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 190 (0x7feb01a3ec00) [pid = 1831] [serial = 1139] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 189 (0x7feb02142400) [pid = 1831] [serial = 1140] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 188 (0x7feb04aea400) [pid = 1831] [serial = 1142] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 187 (0x7feb052dd000) [pid = 1831] [serial = 1145] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 186 (0x7feb06774800) [pid = 1831] [serial = 1146] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 185 (0x7feb0fb70c00) [pid = 1831] [serial = 1098] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 184 (0x7feb13a3c000) [pid = 1831] [serial = 1091] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 183 (0x7feb100c2000) [pid = 1831] [serial = 1035] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 182 (0x7feb02e8fc00) [pid = 1831] [serial = 1082] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 181 (0x7feb0ce04000) [pid = 1831] [serial = 1083] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 180 (0x7feb02d58000) [pid = 1831] [serial = 1077] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 179 (0x7feb02148000) [pid = 1831] [serial = 1076] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 178 (0x7feb035cf400) [pid = 1831] [serial = 1080] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 177 (0x7feb02d61c00) [pid = 1831] [serial = 1079] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 176 (0x7feb0dfdf400) [pid = 1831] [serial = 1085] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 175 (0x7feb0ef8cc00) [pid = 1831] [serial = 1086] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 174 (0x7feb0e070800) [pid = 1831] [serial = 1097] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 173 (0x7feb06771800) [pid = 1831] [serial = 1095] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 172 (0x7feb0e06e000) [pid = 1831] [serial = 753] [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.] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 171 (0x7feb035c5000) [pid = 1831] [serial = 1094] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 170 (0x7feb04f11800) [pid = 1831] [serial = 1143] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 169 (0x7feb0f021400) [pid = 1831] [serial = 1088] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 168 (0x7feb0f7ec800) [pid = 1831] [serial = 1089] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | --DOMWINDOW == 167 (0x7feb1442b800) [pid = 1831] [serial = 1092] [outer = (nil)] [url = about:blank] 16:21:43 INFO - PROCESS | 1831 | 1461021703797 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]]]}] 16:21:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:21:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1577ms 16:21:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:21:43 INFO - PROCESS | 1831 | 1461021703852 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 16:21:43 INFO - PROCESS | 1831 | 1461021703855 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 16:21:43 INFO - PROCESS | 1831 | 1461021703861 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:21:43 INFO - PROCESS | 1831 | 1461021703866 Marionette TRACE conn3 <- [1,1590,null,{}] 16:21:43 INFO - PROCESS | 1831 | 1461021703880 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}] 16:21:44 INFO - PROCESS | 1831 | 1461021704099 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 16:21:44 INFO - PROCESS | 1831 | 1461021704115 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb039d9000 == 84 [pid = 1831] [id = 405] 16:21:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 168 (0x7feb02d58000) [pid = 1831] [serial = 1216] [outer = (nil)] 16:21:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 169 (0x7feb0e068400) [pid = 1831] [serial = 1217] [outer = 0x7feb02d58000] 16:21:44 INFO - PROCESS | 1831 | 1461021704177 Marionette DEBUG loaded listener.js 16:21:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 170 (0x7feb0f01f400) [pid = 1831] [serial = 1218] [outer = 0x7feb02d58000] 16:21:45 INFO - PROCESS | 1831 | 1461021705027 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]]]}] 16:21:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:21:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1231ms 16:21:45 INFO - PROCESS | 1831 | 1461021705091 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 16:21:45 INFO - PROCESS | 1831 | 1461021705095 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 16:21:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:21:45 INFO - PROCESS | 1831 | 1461021705100 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:21:45 INFO - PROCESS | 1831 | 1461021705103 Marionette TRACE conn3 <- [1,1594,null,{}] 16:21:45 INFO - PROCESS | 1831 | 1461021705107 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}] 16:21:45 INFO - PROCESS | 1831 | 1461021705257 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 16:21:45 INFO - PROCESS | 1831 | 1461021705266 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0cd1e000 == 85 [pid = 1831] [id = 406] 16:21:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 171 (0x7feb0f01f800) [pid = 1831] [serial = 1219] [outer = (nil)] 16:21:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 172 (0x7feb1020fc00) [pid = 1831] [serial = 1220] [outer = 0x7feb0f01f800] 16:21:45 INFO - PROCESS | 1831 | 1461021705323 Marionette DEBUG loaded listener.js 16:21:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 173 (0x7feb117c5400) [pid = 1831] [serial = 1221] [outer = 0x7feb0f01f800] 16:21:46 INFO - PROCESS | 1831 | 1461021706110 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]]]}] 16:21:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:21:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1027ms 16:21:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:21:46 INFO - PROCESS | 1831 | 1461021706127 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 16:21:46 INFO - PROCESS | 1831 | 1461021706129 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 16:21:46 INFO - PROCESS | 1831 | 1461021706133 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:21:46 INFO - PROCESS | 1831 | 1461021706138 Marionette TRACE conn3 <- [1,1598,null,{}] 16:21:46 INFO - PROCESS | 1831 | 1461021706142 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}] 16:21:46 INFO - PROCESS | 1831 | 1461021706385 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 16:21:46 INFO - PROCESS | 1831 | 1461021706415 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f8aa000 == 86 [pid = 1831] [id = 407] 16:21:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 174 (0x7feb0f7f4800) [pid = 1831] [serial = 1222] [outer = (nil)] 16:21:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 175 (0x7feb12510000) [pid = 1831] [serial = 1223] [outer = 0x7feb0f7f4800] 16:21:46 INFO - PROCESS | 1831 | 1461021706474 Marionette DEBUG loaded listener.js 16:21:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 176 (0x7feb14429400) [pid = 1831] [serial = 1224] [outer = 0x7feb0f7f4800] 16:21:47 INFO - PROCESS | 1831 | 1461021707313 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]]]}] 16:21:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:21:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1226ms 16:21:47 INFO - PROCESS | 1831 | 1461021707360 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 16:21:47 INFO - PROCESS | 1831 | 1461021707363 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 16:21:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:21:47 INFO - PROCESS | 1831 | 1461021707368 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:21:47 INFO - PROCESS | 1831 | 1461021707370 Marionette TRACE conn3 <- [1,1602,null,{}] 16:21:47 INFO - PROCESS | 1831 | 1461021707380 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}] 16:21:47 INFO - PROCESS | 1831 | 1461021707621 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 16:21:47 INFO - PROCESS | 1831 | 1461021707663 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb109cf000 == 87 [pid = 1831] [id = 408] 16:21:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 177 (0x7feb18434400) [pid = 1831] [serial = 1225] [outer = (nil)] 16:21:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 178 (0x7feb1945e000) [pid = 1831] [serial = 1226] [outer = 0x7feb18434400] 16:21:47 INFO - PROCESS | 1831 | 1461021707723 Marionette DEBUG loaded listener.js 16:21:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 179 (0x7feb1f44fc00) [pid = 1831] [serial = 1227] [outer = 0x7feb18434400] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 178 (0x7feb03525800) [pid = 1831] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 177 (0x7feb0ff65c00) [pid = 1831] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 176 (0x7feb00dcd400) [pid = 1831] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 175 (0x7feb01be4800) [pid = 1831] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 174 (0x7feb020d7000) [pid = 1831] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 173 (0x7feb00f32400) [pid = 1831] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 172 (0x7feb00dd7c00) [pid = 1831] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 171 (0x7feb00dd0000) [pid = 1831] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 170 (0x7feb02e95800) [pid = 1831] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 169 (0x7feb0f019400) [pid = 1831] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 168 (0x7feb0e069400) [pid = 1831] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 167 (0x7feb02d59c00) [pid = 1831] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 166 (0x7feb01a49400) [pid = 1831] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 165 (0x7feb02d56400) [pid = 1831] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 164 (0x7feb06775400) [pid = 1831] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 163 (0x7feb00f30400) [pid = 1831] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 162 (0x7feb13a40400) [pid = 1831] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 161 (0x7feb149c4c00) [pid = 1831] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 160 (0x7feb020da400) [pid = 1831] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 159 (0x7feb13a41800) [pid = 1831] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 158 (0x7feb02d5ac00) [pid = 1831] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 157 (0x7feb02144c00) [pid = 1831] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 156 (0x7feb138b3400) [pid = 1831] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 155 (0x7feb020d6400) [pid = 1831] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 154 (0x7feb0ef90c00) [pid = 1831] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 153 (0x7feb04af7400) [pid = 1831] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 152 (0x7feb02e88400) [pid = 1831] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 151 (0x7feb02d57000) [pid = 1831] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 150 (0x7feb02e93400) [pid = 1831] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 149 (0x7feb0fb27000) [pid = 1831] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 148 (0x7feb01a41000) [pid = 1831] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 147 (0x7feb14428400) [pid = 1831] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 146 (0x7feb100c4000) [pid = 1831] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 145 (0x7feb157bf400) [pid = 1831] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 144 (0x7feb00dd0400) [pid = 1831] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 143 (0x7feb04f03c00) [pid = 1831] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 142 (0x7feb19bd0400) [pid = 1831] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 141 (0x7feb1960d400) [pid = 1831] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 140 (0x7feb01a3e400) [pid = 1831] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 139 (0x7feb00f3e800) [pid = 1831] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 138 (0x7feb02e8cc00) [pid = 1831] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 137 (0x7feb020d2800) [pid = 1831] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 136 (0x7feb0ce07400) [pid = 1831] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:21:48 INFO - PROCESS | 1831 | --DOMWINDOW == 135 (0x7feb0f925400) [pid = 1831] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:21:48 INFO - PROCESS | 1831 | 1461021708978 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]]]}] 16:21:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:21:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1633ms 16:21:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:21:49 INFO - PROCESS | 1831 | 1461021709008 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 16:21:49 INFO - PROCESS | 1831 | 1461021709011 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 16:21:49 INFO - PROCESS | 1831 | 1461021709015 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:21:49 INFO - PROCESS | 1831 | 1461021709018 Marionette TRACE conn3 <- [1,1606,null,{}] 16:21:49 INFO - PROCESS | 1831 | 1461021709023 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}] 16:21:49 INFO - PROCESS | 1831 | 1461021709164 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 16:21:49 INFO - PROCESS | 1831 | 1461021709224 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb039e0800 == 88 [pid = 1831] [id = 409] 16:21:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 136 (0x7feb00dcb000) [pid = 1831] [serial = 1228] [outer = (nil)] 16:21:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 137 (0x7feb01a48000) [pid = 1831] [serial = 1229] [outer = 0x7feb00dcb000] 16:21:49 INFO - PROCESS | 1831 | 1461021709291 Marionette DEBUG loaded listener.js 16:21:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 138 (0x7feb024e9400) [pid = 1831] [serial = 1230] [outer = 0x7feb00dcb000] 16:21:50 INFO - PROCESS | 1831 | 1461021710105 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]]]}] 16:21:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:21:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1129ms 16:21:50 INFO - PROCESS | 1831 | 1461021710144 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 16:21:50 INFO - PROCESS | 1831 | 1461021710147 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 16:21:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:21:50 INFO - PROCESS | 1831 | 1461021710152 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:21:50 INFO - PROCESS | 1831 | 1461021710154 Marionette TRACE conn3 <- [1,1610,null,{}] 16:21:50 INFO - PROCESS | 1831 | 1461021710159 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}] 16:21:50 INFO - PROCESS | 1831 | 1461021710360 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 16:21:50 INFO - PROCESS | 1831 | 1461021710379 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb13ca7800 == 89 [pid = 1831] [id = 410] 16:21:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 139 (0x7feb02d53000) [pid = 1831] [serial = 1231] [outer = (nil)] 16:21:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 140 (0x7feb04a4c400) [pid = 1831] [serial = 1232] [outer = 0x7feb02d53000] 16:21:50 INFO - PROCESS | 1831 | 1461021710437 Marionette DEBUG loaded listener.js 16:21:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 141 (0x7feb0e06d400) [pid = 1831] [serial = 1233] [outer = 0x7feb02d53000] 16:21:51 INFO - PROCESS | 1831 | 1461021711460 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]]]}] 16:21:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:21:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1324ms 16:21:51 INFO - PROCESS | 1831 | 1461021711485 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 16:21:51 INFO - PROCESS | 1831 | 1461021711491 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 16:21:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:21:51 INFO - PROCESS | 1831 | 1461021711501 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:21:51 INFO - PROCESS | 1831 | 1461021711505 Marionette TRACE conn3 <- [1,1614,null,{}] 16:21:51 INFO - PROCESS | 1831 | 1461021711513 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}] 16:21:51 INFO - PROCESS | 1831 | 1461021711683 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 16:21:51 INFO - PROCESS | 1831 | 1461021711876 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb04874000 == 90 [pid = 1831] [id = 411] 16:21:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 142 (0x7feb024e9c00) [pid = 1831] [serial = 1234] [outer = (nil)] 16:21:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 143 (0x7feb03523400) [pid = 1831] [serial = 1235] [outer = 0x7feb024e9c00] 16:21:51 INFO - PROCESS | 1831 | 1461021711946 Marionette DEBUG loaded listener.js 16:21:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 144 (0x7feb04f03400) [pid = 1831] [serial = 1236] [outer = 0x7feb024e9c00] 16:21:52 INFO - PROCESS | 1831 | 1461021712877 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]]]}] 16:21:52 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 16:21:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1428ms 16:21:52 INFO - PROCESS | 1831 | 1461021712931 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 16:21:52 INFO - PROCESS | 1831 | 1461021712939 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 16:21:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:21:52 INFO - PROCESS | 1831 | 1461021712949 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:21:52 INFO - PROCESS | 1831 | 1461021712952 Marionette TRACE conn3 <- [1,1618,null,{}] 16:21:52 INFO - PROCESS | 1831 | 1461021712958 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}] 16:21:53 INFO - PROCESS | 1831 | 1461021713132 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 16:21:53 INFO - PROCESS | 1831 | 1461021713316 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb107b9000 == 91 [pid = 1831] [id = 412] 16:21:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 145 (0x7feb02d54000) [pid = 1831] [serial = 1237] [outer = (nil)] 16:21:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 146 (0x7feb0cfbec00) [pid = 1831] [serial = 1238] [outer = 0x7feb02d54000] 16:21:53 INFO - PROCESS | 1831 | 1461021713388 Marionette DEBUG loaded listener.js 16:21:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 147 (0x7feb0efa4c00) [pid = 1831] [serial = 1239] [outer = 0x7feb02d54000] 16:21:54 INFO - PROCESS | 1831 | 1461021714245 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]]]}] 16:21:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:21:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1327ms 16:21:54 INFO - PROCESS | 1831 | 1461021714276 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 16:21:54 INFO - PROCESS | 1831 | 1461021714279 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 16:21:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:21:54 INFO - PROCESS | 1831 | 1461021714285 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:21:54 INFO - PROCESS | 1831 | 1461021714290 Marionette TRACE conn3 <- [1,1622,null,{}] 16:21:54 INFO - PROCESS | 1831 | 1461021714314 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}] 16:21:54 INFO - PROCESS | 1831 | 1461021714483 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 16:21:54 INFO - PROCESS | 1831 | 1461021714676 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1840f000 == 92 [pid = 1831] [id = 413] 16:21:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 148 (0x7feb0ff0b000) [pid = 1831] [serial = 1240] [outer = (nil)] 16:21:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 149 (0x7feb12503c00) [pid = 1831] [serial = 1241] [outer = 0x7feb0ff0b000] 16:21:54 INFO - PROCESS | 1831 | 1461021714757 Marionette DEBUG loaded listener.js 16:21:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 150 (0x7feb14620800) [pid = 1831] [serial = 1242] [outer = 0x7feb0ff0b000] 16:21:55 INFO - PROCESS | 1831 | 1461021715612 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]]]}] 16:21:55 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 16:21:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1394ms 16:21:55 INFO - PROCESS | 1831 | 1461021715680 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 16:21:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:21:55 INFO - PROCESS | 1831 | 1461021715684 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 16:21:55 INFO - PROCESS | 1831 | 1461021715690 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:21:55 INFO - PROCESS | 1831 | 1461021715693 Marionette TRACE conn3 <- [1,1626,null,{}] 16:21:55 INFO - PROCESS | 1831 | 1461021715698 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}] 16:21:55 INFO - PROCESS | 1831 | 1461021715883 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 16:21:56 INFO - PROCESS | 1831 | 1461021716070 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19ad5000 == 93 [pid = 1831] [id = 414] 16:21:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 151 (0x7feb0ff90800) [pid = 1831] [serial = 1243] [outer = (nil)] 16:21:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 152 (0x7feb17d93400) [pid = 1831] [serial = 1244] [outer = 0x7feb0ff90800] 16:21:56 INFO - PROCESS | 1831 | 1461021716141 Marionette DEBUG loaded listener.js 16:21:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 153 (0x7feb18608c00) [pid = 1831] [serial = 1245] [outer = 0x7feb0ff90800] 16:21:56 INFO - PROCESS | 1831 | 1461021716894 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]]]}] 16:21:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:21:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1231ms 16:21:56 INFO - PROCESS | 1831 | 1461021716920 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 16:21:56 INFO - PROCESS | 1831 | 1461021716923 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 16:21:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:21:56 INFO - PROCESS | 1831 | 1461021716928 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:21:56 INFO - PROCESS | 1831 | 1461021716930 Marionette TRACE conn3 <- [1,1630,null,{}] 16:21:56 INFO - PROCESS | 1831 | 1461021716950 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}] 16:21:57 INFO - PROCESS | 1831 | 1461021717177 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 16:21:57 INFO - PROCESS | 1831 | 1461021717316 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1b4ab800 == 94 [pid = 1831] [id = 415] 16:21:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 154 (0x7feb16bbf400) [pid = 1831] [serial = 1246] [outer = (nil)] 16:21:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 155 (0x7feb19097c00) [pid = 1831] [serial = 1247] [outer = 0x7feb16bbf400] 16:21:57 INFO - PROCESS | 1831 | 1461021717391 Marionette DEBUG loaded listener.js 16:21:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 156 (0x7feb19611400) [pid = 1831] [serial = 1248] [outer = 0x7feb16bbf400] 16:21:58 INFO - PROCESS | 1831 | 1461021718202 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]]]}] 16:21:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:21:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1329ms 16:21:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:21:58 INFO - PROCESS | 1831 | 1461021718258 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 16:21:58 INFO - PROCESS | 1831 | 1461021718261 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 16:21:58 INFO - PROCESS | 1831 | 1461021718267 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:21:58 INFO - PROCESS | 1831 | 1461021718270 Marionette TRACE conn3 <- [1,1634,null,{}] 16:21:58 INFO - PROCESS | 1831 | 1461021718274 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}] 16:21:58 INFO - PROCESS | 1831 | 1461021718469 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 16:21:58 INFO - PROCESS | 1831 | 1461021718658 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27e4e000 == 95 [pid = 1831] [id = 416] 16:21:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 157 (0x7feb1c055400) [pid = 1831] [serial = 1249] [outer = (nil)] 16:21:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 158 (0x7feb26ce9c00) [pid = 1831] [serial = 1250] [outer = 0x7feb1c055400] 16:21:58 INFO - PROCESS | 1831 | 1461021718732 Marionette DEBUG loaded listener.js 16:21:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 159 (0x7feb29e4fc00) [pid = 1831] [serial = 1251] [outer = 0x7feb1c055400] 16:21:59 INFO - PROCESS | 1831 | 1461021719565 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]]]}] 16:21:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:21:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1333ms 16:21:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:21:59 INFO - PROCESS | 1831 | 1461021719601 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 16:21:59 INFO - PROCESS | 1831 | 1461021719604 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 16:21:59 INFO - PROCESS | 1831 | 1461021719610 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:21:59 INFO - PROCESS | 1831 | 1461021719613 Marionette TRACE conn3 <- [1,1638,null,{}] 16:21:59 INFO - PROCESS | 1831 | 1461021719617 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}] 16:21:59 INFO - PROCESS | 1831 | 1461021719773 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 16:21:59 INFO - PROCESS | 1831 | 1461021719975 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2c125000 == 96 [pid = 1831] [id = 417] 16:22:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 160 (0x7feb04f0cc00) [pid = 1831] [serial = 1252] [outer = (nil)] 16:22:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 161 (0x7feb2b981c00) [pid = 1831] [serial = 1253] [outer = 0x7feb04f0cc00] 16:22:00 INFO - PROCESS | 1831 | 1461021720081 Marionette DEBUG loaded listener.js 16:22:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 162 (0x7feb2bab1800) [pid = 1831] [serial = 1254] [outer = 0x7feb04f0cc00] 16:22:00 INFO - PROCESS | 1831 | 1461021720900 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]]]}] 16:22:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:22:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1328ms 16:22:00 INFO - PROCESS | 1831 | 1461021720941 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 16:22:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:22:00 INFO - PROCESS | 1831 | 1461021720945 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 16:22:00 INFO - PROCESS | 1831 | 1461021720950 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:22:00 INFO - PROCESS | 1831 | 1461021720953 Marionette TRACE conn3 <- [1,1642,null,{}] 16:22:00 INFO - PROCESS | 1831 | 1461021720958 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}] 16:22:01 INFO - PROCESS | 1831 | 1461021721161 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 16:22:01 INFO - PROCESS | 1831 | 1461021721349 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb01e13800 == 97 [pid = 1831] [id = 418] 16:22:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 163 (0x7feb00f73400) [pid = 1831] [serial = 1255] [outer = (nil)] 16:22:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 164 (0x7feb00f7c800) [pid = 1831] [serial = 1256] [outer = 0x7feb00f73400] 16:22:01 INFO - PROCESS | 1831 | 1461021721416 Marionette DEBUG loaded listener.js 16:22:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 165 (0x7feb00f81000) [pid = 1831] [serial = 1257] [outer = 0x7feb00f73400] 16:22:02 INFO - PROCESS | 1831 | 1461021722286 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]]]}] 16:22:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:22:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1383ms 16:22:02 INFO - PROCESS | 1831 | 1461021722334 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 16:22:02 INFO - PROCESS | 1831 | 1461021722338 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 16:22:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:22:02 INFO - PROCESS | 1831 | 1461021722343 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:22:02 INFO - PROCESS | 1831 | 1461021722345 Marionette TRACE conn3 <- [1,1646,null,{}] 16:22:02 INFO - PROCESS | 1831 | 1461021722350 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}] 16:22:02 INFO - PROCESS | 1831 | 1461021722534 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 16:22:02 INFO - PROCESS | 1831 | 1461021722740 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb01e2d000 == 98 [pid = 1831] [id = 419] 16:22:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 166 (0x7feb00f75400) [pid = 1831] [serial = 1258] [outer = (nil)] 16:22:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 167 (0x7feb2b555800) [pid = 1831] [serial = 1259] [outer = 0x7feb00f75400] 16:22:02 INFO - PROCESS | 1831 | 1461021722846 Marionette DEBUG loaded listener.js 16:22:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 168 (0x7feb2bc5c800) [pid = 1831] [serial = 1260] [outer = 0x7feb00f75400] 16:22:03 INFO - PROCESS | 1831 | 1461021723728 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]]]}] 16:22:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:22:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1426ms 16:22:03 INFO - PROCESS | 1831 | 1461021723769 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 16:22:03 INFO - PROCESS | 1831 | 1461021723773 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 16:22:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:22:03 INFO - PROCESS | 1831 | 1461021723779 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:22:03 INFO - PROCESS | 1831 | 1461021723781 Marionette TRACE conn3 <- [1,1650,null,{}] 16:22:03 INFO - PROCESS | 1831 | 1461021723786 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}] 16:22:03 INFO - PROCESS | 1831 | 1461021723952 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 16:22:04 INFO - PROCESS | 1831 | 1461021724149 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0309a800 == 99 [pid = 1831] [id = 420] 16:22:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 169 (0x7feb00dd3000) [pid = 1831] [serial = 1261] [outer = (nil)] 16:22:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 170 (0x7feb02098c00) [pid = 1831] [serial = 1262] [outer = 0x7feb00dd3000] 16:22:04 INFO - PROCESS | 1831 | 1461021724214 Marionette DEBUG loaded listener.js 16:22:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 171 (0x7feb020a0000) [pid = 1831] [serial = 1263] [outer = 0x7feb00dd3000] 16:22:05 INFO - PROCESS | 1831 | 1461021725158 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]]]}] 16:22:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:22:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1426ms 16:22:05 INFO - PROCESS | 1831 | 1461021725205 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 16:22:05 INFO - PROCESS | 1831 | 1461021725209 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 16:22:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:22:05 INFO - PROCESS | 1831 | 1461021725215 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:22:05 INFO - PROCESS | 1831 | 1461021725218 Marionette TRACE conn3 <- [1,1654,null,{}] 16:22:05 INFO - PROCESS | 1831 | 1461021725223 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}] 16:22:05 INFO - PROCESS | 1831 | 1461021725435 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 16:22:05 INFO - PROCESS | 1831 | 1461021725632 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb01c5a800 == 100 [pid = 1831] [id = 421] 16:22:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 172 (0x7feb00dcac00) [pid = 1831] [serial = 1264] [outer = (nil)] 16:22:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 173 (0x7feb01a3d800) [pid = 1831] [serial = 1265] [outer = 0x7feb00dcac00] 16:22:05 INFO - PROCESS | 1831 | 1461021725704 Marionette DEBUG loaded listener.js 16:22:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 174 (0x7feb020e1c00) [pid = 1831] [serial = 1266] [outer = 0x7feb00dcac00] 16:22:07 INFO - PROCESS | 1831 | 1461021727255 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]]]}] 16:22:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:22:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 2084ms 16:22:07 INFO - PROCESS | 1831 | 1461021727300 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 16:22:07 INFO - PROCESS | 1831 | 1461021727306 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 16:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:22:07 INFO - PROCESS | 1831 | 1461021727314 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:22:07 INFO - PROCESS | 1831 | 1461021727318 Marionette TRACE conn3 <- [1,1658,null,{}] 16:22:07 INFO - PROCESS | 1831 | 1461021727324 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}] 16:22:07 INFO - PROCESS | 1831 | 1461021727471 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 16:22:07 INFO - PROCESS | 1831 | 1461021727677 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb064b6800 == 101 [pid = 1831] [id = 422] 16:22:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 175 (0x7feb0209b000) [pid = 1831] [serial = 1267] [outer = (nil)] 16:22:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 176 (0x7feb020a2400) [pid = 1831] [serial = 1268] [outer = 0x7feb0209b000] 16:22:07 INFO - PROCESS | 1831 | 1461021727739 Marionette DEBUG loaded listener.js 16:22:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 177 (0x7feb02145c00) [pid = 1831] [serial = 1269] [outer = 0x7feb0209b000] 16:22:08 INFO - PROCESS | 1831 | 1461021728680 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]]]}] 16:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1432ms 16:22:08 INFO - PROCESS | 1831 | 1461021728746 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 16:22:08 INFO - PROCESS | 1831 | 1461021728753 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 16:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:22:08 INFO - PROCESS | 1831 | 1461021728762 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:22:08 INFO - PROCESS | 1831 | 1461021728765 Marionette TRACE conn3 <- [1,1662,null,{}] 16:22:08 INFO - PROCESS | 1831 | 1461021728769 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}] 16:22:08 INFO - PROCESS | 1831 | 1461021728924 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 16:22:09 INFO - PROCESS | 1831 | 1461021729333 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb022d8800 == 102 [pid = 1831] [id = 423] 16:22:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 178 (0x7feb02149000) [pid = 1831] [serial = 1270] [outer = (nil)] 16:22:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 179 (0x7feb02d56c00) [pid = 1831] [serial = 1271] [outer = 0x7feb02149000] 16:22:09 INFO - PROCESS | 1831 | 1461021729418 Marionette DEBUG loaded listener.js 16:22:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 180 (0x7feb02e8b000) [pid = 1831] [serial = 1272] [outer = 0x7feb02149000] 16:22:10 INFO - PROCESS | 1831 | 1461021730242 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]]]}] 16:22:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19087000 == 101 [pid = 1831] [id = 57] 16:22:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb109d4000 == 100 [pid = 1831] [id = 365] 16:22:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb13ca9800 == 99 [pid = 1831] [id = 55] 16:22:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a9ab800 == 98 [pid = 1831] [id = 60] 16:22:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18687800 == 97 [pid = 1831] [id = 56] 16:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1526ms 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 179 (0x7feb10028000) [pid = 1831] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 178 (0x7feb04aeac00) [pid = 1831] [serial = 1166] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1bfa7000 == 96 [pid = 1831] [id = 161] 16:22:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19ce3800 == 95 [pid = 1831] [id = 59] 16:22:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a9c8800 == 94 [pid = 1831] [id = 171] 16:22:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19ad8800 == 93 [pid = 1831] [id = 58] 16:22:10 INFO - PROCESS | 1831 | 1461021730353 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 16:22:10 INFO - PROCESS | 1831 | 1461021730355 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 16:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:22:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1f3b1000 == 92 [pid = 1831] [id = 398] 16:22:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb00e6f000 == 91 [pid = 1831] [id = 334] 16:22:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1b2d1000 == 90 [pid = 1831] [id = 397] 16:22:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a658800 == 89 [pid = 1831] [id = 396] 16:22:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19adb800 == 88 [pid = 1831] [id = 395] 16:22:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18684000 == 87 [pid = 1831] [id = 394] 16:22:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb157ca800 == 86 [pid = 1831] [id = 393] 16:22:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb14305800 == 85 [pid = 1831] [id = 392] 16:22:10 INFO - PROCESS | 1831 | 1461021730395 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:22:10 INFO - PROCESS | 1831 | 1461021730399 Marionette TRACE conn3 <- [1,1666,null,{}] 16:22:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1087b000 == 84 [pid = 1831] [id = 391] 16:22:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0e1e5000 == 83 [pid = 1831] [id = 390] 16:22:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a9ae800 == 82 [pid = 1831] [id = 236] 16:22:10 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb00e76800 == 81 [pid = 1831] [id = 389] 16:22:10 INFO - PROCESS | 1831 | 1461021730419 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}] 16:22:10 INFO - PROCESS | 1831 | 1461021730574 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 177 (0x7feb0f7f0400) [pid = 1831] [serial = 1047] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 176 (0x7feb091ac400) [pid = 1831] [serial = 1154] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 175 (0x7feb29e8dc00) [pid = 1831] [serial = 990] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 174 (0x7feb02144000) [pid = 1831] [serial = 1005] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 173 (0x7feb27e3d400) [pid = 1831] [serial = 1125] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 172 (0x7feb024e3400) [pid = 1831] [serial = 942] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 171 (0x7feb02d5d000) [pid = 1831] [serial = 1164] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 170 (0x7feb04a49c00) [pid = 1831] [serial = 1134] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 169 (0x7feb00f3ec00) [pid = 1831] [serial = 1038] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 168 (0x7feb0f227400) [pid = 1831] [serial = 984] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 167 (0x7feb1025b800) [pid = 1831] [serial = 1107] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 166 (0x7feb1b2f6800) [pid = 1831] [serial = 1065] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 165 (0x7feb2bf02400) [pid = 1831] [serial = 996] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 164 (0x7feb01be5400) [pid = 1831] [serial = 954] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 163 (0x7feb091b9400) [pid = 1831] [serial = 1044] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 162 (0x7feb0dfe1000) [pid = 1831] [serial = 1104] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 161 (0x7feb04a51000) [pid = 1831] [serial = 1137] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 160 (0x7feb14624c00) [pid = 1831] [serial = 1053] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 159 (0x7feb1a636000) [pid = 1831] [serial = 1116] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 158 (0x7feb03526400) [pid = 1831] [serial = 948] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 157 (0x7feb17bec400) [pid = 1831] [serial = 1056] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 156 (0x7feb091b6c00) [pid = 1831] [serial = 999] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 155 (0x7feb02151000) [pid = 1831] [serial = 1002] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 154 (0x7feb2b97e800) [pid = 1831] [serial = 1128] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 153 (0x7feb020e0000) [pid = 1831] [serial = 939] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 152 (0x7feb18438000) [pid = 1831] [serial = 987] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 151 (0x7feb035ce400) [pid = 1831] [serial = 1151] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 150 (0x7feb11b31c00) [pid = 1831] [serial = 1050] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 149 (0x7feb052d5000) [pid = 1831] [serial = 981] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 148 (0x7feb0f92b000) [pid = 1831] [serial = 1160] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 147 (0x7feb29d25400) [pid = 1831] [serial = 1071] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 146 (0x7feb14627000) [pid = 1831] [serial = 1074] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 145 (0x7feb03523800) [pid = 1831] [serial = 1101] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 144 (0x7feb19b91400) [pid = 1831] [serial = 1062] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 143 (0x7feb024e0800) [pid = 1831] [serial = 1163] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 142 (0x7feb18dc9400) [pid = 1831] [serial = 1059] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 141 (0x7feb25be1800) [pid = 1831] [serial = 1119] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 140 (0x7feb03522400) [pid = 1831] [serial = 1041] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 139 (0x7feb16bb4400) [pid = 1831] [serial = 1113] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 138 (0x7feb26e35000) [pid = 1831] [serial = 1122] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 137 (0x7feb1ab7cc00) [pid = 1831] [serial = 864] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 136 (0x7feb024e5800) [pid = 1831] [serial = 951] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 135 (0x7feb0f017000) [pid = 1831] [serial = 1157] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 134 (0x7feb2bb2f800) [pid = 1831] [serial = 1131] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 133 (0x7feb1f3d8800) [pid = 1831] [serial = 1068] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 132 (0x7feb03521800) [pid = 1831] [serial = 945] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 131 (0x7feb2baabc00) [pid = 1831] [serial = 993] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | --DOMWINDOW == 130 (0x7feb14622400) [pid = 1831] [serial = 1110] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1831 | 1461021730789 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb03090000 == 82 [pid = 1831] [id = 424] 16:22:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 131 (0x7feb01be5400) [pid = 1831] [serial = 1273] [outer = (nil)] 16:22:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 132 (0x7feb024e3400) [pid = 1831] [serial = 1274] [outer = 0x7feb01be5400] 16:22:10 INFO - PROCESS | 1831 | 1461021730862 Marionette DEBUG loaded listener.js 16:22:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 133 (0x7feb04af0800) [pid = 1831] [serial = 1275] [outer = 0x7feb01be5400] 16:22:11 INFO - PROCESS | 1831 | 1461021731560 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]]]}] 16:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1206ms 16:22:11 INFO - PROCESS | 1831 | 1461021731584 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 16:22:11 INFO - PROCESS | 1831 | 1461021731588 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 16:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:22:11 INFO - PROCESS | 1831 | 1461021731593 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:22:11 INFO - PROCESS | 1831 | 1461021731595 Marionette TRACE conn3 <- [1,1670,null,{}] 16:22:11 INFO - PROCESS | 1831 | 1461021731616 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}] 16:22:11 INFO - PROCESS | 1831 | 1461021731824 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 16:22:11 INFO - PROCESS | 1831 | 1461021731833 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb048de000 == 83 [pid = 1831] [id = 425] 16:22:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 134 (0x7feb04a4ac00) [pid = 1831] [serial = 1276] [outer = (nil)] 16:22:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 135 (0x7feb052db800) [pid = 1831] [serial = 1277] [outer = 0x7feb04a4ac00] 16:22:11 INFO - PROCESS | 1831 | 1461021731889 Marionette DEBUG loaded listener.js 16:22:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 136 (0x7feb065dd800) [pid = 1831] [serial = 1278] [outer = 0x7feb04a4ac00] 16:22:12 INFO - PROCESS | 1831 | 1461021732620 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]]]}] 16:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1083ms 16:22:12 INFO - PROCESS | 1831 | 1461021732677 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 16:22:12 INFO - PROCESS | 1831 | 1461021732679 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 16:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:22:12 INFO - PROCESS | 1831 | 1461021732700 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:22:12 INFO - PROCESS | 1831 | 1461021732702 Marionette TRACE conn3 <- [1,1674,null,{}] 16:22:12 INFO - PROCESS | 1831 | 1461021732707 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}] 16:22:12 INFO - PROCESS | 1831 | 1461021732937 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 16:22:12 INFO - PROCESS | 1831 | 1461021732967 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb07f9a000 == 84 [pid = 1831] [id = 426] 16:22:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 137 (0x7feb04af4000) [pid = 1831] [serial = 1279] [outer = (nil)] 16:22:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 138 (0x7feb06770800) [pid = 1831] [serial = 1280] [outer = 0x7feb04af4000] 16:22:13 INFO - PROCESS | 1831 | 1461021733026 Marionette DEBUG loaded listener.js 16:22:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 139 (0x7feb0900bc00) [pid = 1831] [serial = 1281] [outer = 0x7feb04af4000] 16:22:13 INFO - PROCESS | 1831 | 1461021733850 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]]]}] 16:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1224ms 16:22:13 INFO - PROCESS | 1831 | 1461021733928 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 16:22:13 INFO - PROCESS | 1831 | 1461021733932 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 16:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:22:13 INFO - PROCESS | 1831 | 1461021733937 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:22:13 INFO - PROCESS | 1831 | 1461021733939 Marionette TRACE conn3 <- [1,1678,null,{}] 16:22:13 INFO - PROCESS | 1831 | 1461021733952 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}] 16:22:14 INFO - PROCESS | 1831 | 1461021734156 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 16:22:14 INFO - PROCESS | 1831 | 1461021734176 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb09357800 == 85 [pid = 1831] [id = 427] 16:22:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 140 (0x7feb0900c000) [pid = 1831] [serial = 1282] [outer = (nil)] 16:22:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 141 (0x7feb0dee9c00) [pid = 1831] [serial = 1283] [outer = 0x7feb0900c000] 16:22:14 INFO - PROCESS | 1831 | 1461021734233 Marionette DEBUG loaded listener.js 16:22:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 142 (0x7feb0dfe4400) [pid = 1831] [serial = 1284] [outer = 0x7feb0900c000] 16:22:15 INFO - PROCESS | 1831 | --DOMWINDOW == 141 (0x7feb00dd6000) [pid = 1831] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:22:15 INFO - PROCESS | 1831 | --DOMWINDOW == 140 (0x7feb02d52800) [pid = 1831] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:22:15 INFO - PROCESS | 1831 | --DOMWINDOW == 139 (0x7feb02d58000) [pid = 1831] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:22:15 INFO - PROCESS | 1831 | --DOMWINDOW == 138 (0x7feb020db000) [pid = 1831] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:22:15 INFO - PROCESS | 1831 | --DOMWINDOW == 137 (0x7feb0f01f800) [pid = 1831] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:22:15 INFO - PROCESS | 1831 | --DOMWINDOW == 136 (0x7feb18434400) [pid = 1831] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:22:15 INFO - PROCESS | 1831 | --DOMWINDOW == 135 (0x7feb00dcb000) [pid = 1831] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:22:15 INFO - PROCESS | 1831 | --DOMWINDOW == 134 (0x7feb0f7f4800) [pid = 1831] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:22:15 INFO - PROCESS | 1831 | 1461021735778 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]]]}] 16:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1932ms 16:22:15 INFO - PROCESS | 1831 | 1461021735869 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 16:22:15 INFO - PROCESS | 1831 | 1461021735872 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 16:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:22:15 INFO - PROCESS | 1831 | 1461021735878 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:22:15 INFO - PROCESS | 1831 | 1461021735879 Marionette TRACE conn3 <- [1,1682,null,{}] 16:22:15 INFO - PROCESS | 1831 | 1461021735884 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}] 16:22:16 INFO - PROCESS | 1831 | 1461021736018 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 16:22:16 INFO - PROCESS | 1831 | 1461021736149 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb09054000 == 86 [pid = 1831] [id = 428] 16:22:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 135 (0x7feb00dd6000) [pid = 1831] [serial = 1285] [outer = (nil)] 16:22:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 136 (0x7feb0cfba800) [pid = 1831] [serial = 1286] [outer = 0x7feb00dd6000] 16:22:16 INFO - PROCESS | 1831 | 1461021736214 Marionette DEBUG loaded listener.js 16:22:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 137 (0x7feb0e069000) [pid = 1831] [serial = 1287] [outer = 0x7feb00dd6000] 16:22:16 INFO - PROCESS | 1831 | 1461021736802 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]]]}] 16:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 977ms 16:22:16 INFO - PROCESS | 1831 | 1461021736856 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 16:22:16 INFO - PROCESS | 1831 | 1461021736859 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 16:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:22:16 INFO - PROCESS | 1831 | 1461021736865 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:22:16 INFO - PROCESS | 1831 | 1461021736866 Marionette TRACE conn3 <- [1,1686,null,{}] 16:22:16 INFO - PROCESS | 1831 | 1461021736872 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}] 16:22:17 INFO - PROCESS | 1831 | 1461021737020 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 16:22:17 INFO - PROCESS | 1831 | 1461021737156 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f282800 == 87 [pid = 1831] [id = 429] 16:22:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 138 (0x7feb020db000) [pid = 1831] [serial = 1288] [outer = (nil)] 16:22:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 139 (0x7feb0e072800) [pid = 1831] [serial = 1289] [outer = 0x7feb020db000] 16:22:17 INFO - PROCESS | 1831 | 1461021737219 Marionette DEBUG loaded listener.js 16:22:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 140 (0x7feb0efa6800) [pid = 1831] [serial = 1290] [outer = 0x7feb020db000] 16:22:18 INFO - PROCESS | 1831 | 1461021738148 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]]]}] 16:22:18 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 16:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1324ms 16:22:18 INFO - PROCESS | 1831 | 1461021738190 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 16:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:22:18 INFO - PROCESS | 1831 | 1461021738196 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 16:22:18 INFO - PROCESS | 1831 | 1461021738203 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:22:18 INFO - PROCESS | 1831 | 1461021738208 Marionette TRACE conn3 <- [1,1690,null,{}] 16:22:18 INFO - PROCESS | 1831 | 1461021738216 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}] 16:22:18 INFO - PROCESS | 1831 | 1461021738381 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 16:22:18 INFO - PROCESS | 1831 | 1461021738565 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0391c800 == 88 [pid = 1831] [id = 430] 16:22:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 141 (0x7feb01a45000) [pid = 1831] [serial = 1291] [outer = (nil)] 16:22:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 142 (0x7feb0209d000) [pid = 1831] [serial = 1292] [outer = 0x7feb01a45000] 16:22:18 INFO - PROCESS | 1831 | 1461021738638 Marionette DEBUG loaded listener.js 16:22:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 143 (0x7feb0214c800) [pid = 1831] [serial = 1293] [outer = 0x7feb01a45000] 16:22:19 INFO - PROCESS | 1831 | 1461021739543 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]]]}] 16:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1382ms 16:22:19 INFO - PROCESS | 1831 | 1461021739585 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 16:22:19 INFO - PROCESS | 1831 | 1461021739594 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 16:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:22:19 INFO - PROCESS | 1831 | 1461021739603 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:22:19 INFO - PROCESS | 1831 | 1461021739607 Marionette TRACE conn3 <- [1,1694,null,{}] 16:22:19 INFO - PROCESS | 1831 | 1461021739613 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}] 16:22:19 INFO - PROCESS | 1831 | 1461021739789 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 16:22:19 INFO - PROCESS | 1831 | 1461021739973 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb07fa8800 == 89 [pid = 1831] [id = 431] 16:22:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 144 (0x7feb01be6800) [pid = 1831] [serial = 1294] [outer = (nil)] 16:22:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 145 (0x7feb03527000) [pid = 1831] [serial = 1295] [outer = 0x7feb01be6800] 16:22:20 INFO - PROCESS | 1831 | 1461021740041 Marionette DEBUG loaded listener.js 16:22:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 146 (0x7feb04aec800) [pid = 1831] [serial = 1296] [outer = 0x7feb01be6800] 16:22:20 INFO - PROCESS | 1831 | 1461021740982 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]]]}] 16:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1427ms 16:22:21 INFO - PROCESS | 1831 | 1461021741031 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 16:22:21 INFO - PROCESS | 1831 | 1461021741035 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 16:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:22:21 INFO - PROCESS | 1831 | 1461021741040 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:22:21 INFO - PROCESS | 1831 | 1461021741046 Marionette TRACE conn3 <- [1,1698,null,{}] 16:22:21 INFO - PROCESS | 1831 | 1461021741061 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}] 16:22:21 INFO - PROCESS | 1831 | 1461021741221 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 16:22:21 INFO - PROCESS | 1831 | 1461021741406 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f75e800 == 90 [pid = 1831] [id = 432] 16:22:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 147 (0x7feb03521800) [pid = 1831] [serial = 1297] [outer = (nil)] 16:22:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 148 (0x7feb0ce06000) [pid = 1831] [serial = 1298] [outer = 0x7feb03521800] 16:22:21 INFO - PROCESS | 1831 | 1461021741479 Marionette DEBUG loaded listener.js 16:22:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 149 (0x7feb0deea000) [pid = 1831] [serial = 1299] [outer = 0x7feb03521800] 16:22:22 INFO - PROCESS | 1831 | 1461021742300 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]]]}] 16:22:22 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 16:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1290ms 16:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:22:22 INFO - PROCESS | 1831 | 1461021742332 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 16:22:22 INFO - PROCESS | 1831 | 1461021742336 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 16:22:22 INFO - PROCESS | 1831 | 1461021742342 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:22:22 INFO - PROCESS | 1831 | 1461021742345 Marionette TRACE conn3 <- [1,1702,null,{}] 16:22:22 INFO - PROCESS | 1831 | 1461021742349 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}] 16:22:22 INFO - PROCESS | 1831 | 1461021742515 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 16:22:22 INFO - PROCESS | 1831 | 1461021742697 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb10028800 == 91 [pid = 1831] [id = 433] 16:22:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 150 (0x7feb06773400) [pid = 1831] [serial = 1300] [outer = (nil)] 16:22:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 151 (0x7feb0efab400) [pid = 1831] [serial = 1301] [outer = 0x7feb06773400] 16:22:22 INFO - PROCESS | 1831 | 1461021742767 Marionette DEBUG loaded listener.js 16:22:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 152 (0x7feb0f01b800) [pid = 1831] [serial = 1302] [outer = 0x7feb06773400] 16:22:23 INFO - PROCESS | 1831 | 1461021743645 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]]]}] 16:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1376ms 16:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:22:23 INFO - PROCESS | 1831 | 1461021743718 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 16:22:23 INFO - PROCESS | 1831 | 1461021743721 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 16:22:23 INFO - PROCESS | 1831 | 1461021743727 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:22:23 INFO - PROCESS | 1831 | 1461021743730 Marionette TRACE conn3 <- [1,1706,null,{}] 16:22:23 INFO - PROCESS | 1831 | 1461021743735 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}] 16:22:23 INFO - PROCESS | 1831 | 1461021743900 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 16:22:24 INFO - PROCESS | 1831 | 1461021744077 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb10812800 == 92 [pid = 1831] [id = 434] 16:22:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 153 (0x7feb0dfdd400) [pid = 1831] [serial = 1303] [outer = (nil)] 16:22:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 154 (0x7feb0f226c00) [pid = 1831] [serial = 1304] [outer = 0x7feb0dfdd400] 16:22:24 INFO - PROCESS | 1831 | 1461021744148 Marionette DEBUG loaded listener.js 16:22:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 155 (0x7feb0f7a0800) [pid = 1831] [serial = 1305] [outer = 0x7feb0dfdd400] 16:22:24 INFO - PROCESS | 1831 | 1461021744974 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]]]}] 16:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1284ms 16:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:22:25 INFO - PROCESS | 1831 | 1461021745011 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 16:22:25 INFO - PROCESS | 1831 | 1461021745013 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 16:22:25 INFO - PROCESS | 1831 | 1461021745019 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:22:25 INFO - PROCESS | 1831 | 1461021745022 Marionette TRACE conn3 <- [1,1710,null,{}] 16:22:25 INFO - PROCESS | 1831 | 1461021745027 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}] 16:22:25 INFO - PROCESS | 1831 | 1461021745200 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 16:22:25 INFO - PROCESS | 1831 | 1461021745393 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb11942800 == 93 [pid = 1831] [id = 435] 16:22:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 156 (0x7feb0676b800) [pid = 1831] [serial = 1306] [outer = (nil)] 16:22:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 157 (0x7feb0ff03800) [pid = 1831] [serial = 1307] [outer = 0x7feb0676b800] 16:22:25 INFO - PROCESS | 1831 | 1461021745463 Marionette DEBUG loaded listener.js 16:22:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 158 (0x7feb1020dc00) [pid = 1831] [serial = 1308] [outer = 0x7feb0676b800] 16:22:26 INFO - PROCESS | 1831 | 1461021746301 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]]]}] 16:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1336ms 16:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:22:26 INFO - PROCESS | 1831 | 1461021746354 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 16:22:26 INFO - PROCESS | 1831 | 1461021746357 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 16:22:26 INFO - PROCESS | 1831 | 1461021746363 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:22:26 INFO - PROCESS | 1831 | 1461021746366 Marionette TRACE conn3 <- [1,1714,null,{}] 16:22:26 INFO - PROCESS | 1831 | 1461021746371 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}] 16:22:26 INFO - PROCESS | 1831 | 1461021746521 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 16:22:26 INFO - PROCESS | 1831 | 1461021746703 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb13ca4000 == 94 [pid = 1831] [id = 436] 16:22:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 159 (0x7feb0f7ec800) [pid = 1831] [serial = 1309] [outer = (nil)] 16:22:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 160 (0x7feb117ca400) [pid = 1831] [serial = 1310] [outer = 0x7feb0f7ec800] 16:22:26 INFO - PROCESS | 1831 | 1461021746767 Marionette DEBUG loaded listener.js 16:22:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 161 (0x7feb11b30400) [pid = 1831] [serial = 1311] [outer = 0x7feb0f7ec800] 16:22:27 INFO - PROCESS | 1831 | 1461021747653 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]]]}] 16:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1334ms 16:22:27 INFO - PROCESS | 1831 | 1461021747696 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 16:22:27 INFO - PROCESS | 1831 | 1461021747700 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 16:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:22:27 INFO - PROCESS | 1831 | 1461021747705 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:22:27 INFO - PROCESS | 1831 | 1461021747708 Marionette TRACE conn3 <- [1,1718,null,{}] 16:22:27 INFO - PROCESS | 1831 | 1461021747713 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}] 16:22:27 INFO - PROCESS | 1831 | 1461021747865 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 16:22:28 INFO - PROCESS | 1831 | 1461021748051 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14ac6800 == 95 [pid = 1831] [id = 437] 16:22:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 162 (0x7feb0fb70c00) [pid = 1831] [serial = 1312] [outer = (nil)] 16:22:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 163 (0x7feb138b4400) [pid = 1831] [serial = 1313] [outer = 0x7feb0fb70c00] 16:22:28 INFO - PROCESS | 1831 | 1461021748115 Marionette DEBUG loaded listener.js 16:22:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 164 (0x7feb13a3f800) [pid = 1831] [serial = 1314] [outer = 0x7feb0fb70c00] 16:22:28 INFO - PROCESS | 1831 | 1461021748973 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]]]}] 16:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1330ms 16:22:29 INFO - PROCESS | 1831 | 1461021749036 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 16:22:29 INFO - PROCESS | 1831 | 1461021749040 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 16:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:22:29 INFO - PROCESS | 1831 | 1461021749047 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:22:29 INFO - PROCESS | 1831 | 1461021749050 Marionette TRACE conn3 <- [1,1722,null,{}] 16:22:29 INFO - PROCESS | 1831 | 1461021749055 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}] 16:22:29 INFO - PROCESS | 1831 | 1461021749216 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 16:22:29 INFO - PROCESS | 1831 | 1461021749404 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1613f800 == 96 [pid = 1831] [id = 438] 16:22:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 165 (0x7feb10b87400) [pid = 1831] [serial = 1315] [outer = (nil)] 16:22:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 166 (0x7feb14428800) [pid = 1831] [serial = 1316] [outer = 0x7feb10b87400] 16:22:29 INFO - PROCESS | 1831 | 1461021749484 Marionette DEBUG loaded listener.js 16:22:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 167 (0x7feb14629800) [pid = 1831] [serial = 1317] [outer = 0x7feb10b87400] 16:22:30 INFO - PROCESS | 1831 | 1461021750282 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]]]}] 16:22:30 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 16:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1284ms 16:22:30 INFO - PROCESS | 1831 | 1461021750331 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 16:22:30 INFO - PROCESS | 1831 | 1461021750335 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 16:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:22:30 INFO - PROCESS | 1831 | 1461021750340 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:22:30 INFO - PROCESS | 1831 | 1461021750342 Marionette TRACE conn3 <- [1,1726,null,{}] 16:22:30 INFO - PROCESS | 1831 | 1461021750347 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}] 16:22:30 INFO - PROCESS | 1831 | 1461021750519 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 16:22:30 INFO - PROCESS | 1831 | 1461021750703 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb184ca000 == 97 [pid = 1831] [id = 439] 16:22:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 168 (0x7feb138b5800) [pid = 1831] [serial = 1318] [outer = (nil)] 16:22:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 169 (0x7feb157bfc00) [pid = 1831] [serial = 1319] [outer = 0x7feb138b5800] 16:22:30 INFO - PROCESS | 1831 | 1461021750767 Marionette DEBUG loaded listener.js 16:22:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 170 (0x7feb16bb8400) [pid = 1831] [serial = 1320] [outer = 0x7feb138b5800] 16:22:31 INFO - PROCESS | 1831 | 1461021751670 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]]]}] 16:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1375ms 16:22:31 INFO - PROCESS | 1831 | 1461021751717 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 16:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:22:31 INFO - PROCESS | 1831 | 1461021751721 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 16:22:31 INFO - PROCESS | 1831 | 1461021751727 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:22:31 INFO - PROCESS | 1831 | 1461021751731 Marionette TRACE conn3 <- [1,1730,null,{}] 16:22:31 INFO - PROCESS | 1831 | 1461021751736 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}] 16:22:31 INFO - PROCESS | 1831 | 1461021751945 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 16:22:32 INFO - PROCESS | 1831 | 1461021752128 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19ad1000 == 98 [pid = 1831] [id = 440] 16:22:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 171 (0x7feb1441f400) [pid = 1831] [serial = 1321] [outer = (nil)] 16:22:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 172 (0x7feb1843d000) [pid = 1831] [serial = 1322] [outer = 0x7feb1441f400] 16:22:32 INFO - PROCESS | 1831 | 1461021752202 Marionette DEBUG loaded listener.js 16:22:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 173 (0x7feb1881cc00) [pid = 1831] [serial = 1323] [outer = 0x7feb1441f400] 16:22:33 INFO - PROCESS | 1831 | 1461021753019 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]]]}] 16:22:33 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 16:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1377ms 16:22:33 INFO - PROCESS | 1831 | 1461021753105 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 16:22:33 INFO - PROCESS | 1831 | 1461021753108 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 16:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:22:33 INFO - PROCESS | 1831 | 1461021753113 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:22:33 INFO - PROCESS | 1831 | 1461021753115 Marionette TRACE conn3 <- [1,1734,null,{}] 16:22:33 INFO - PROCESS | 1831 | 1461021753121 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}] 16:22:33 INFO - PROCESS | 1831 | 1461021753277 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 16:22:33 INFO - PROCESS | 1831 | 1461021753462 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb04872800 == 99 [pid = 1831] [id = 441] 16:22:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 174 (0x7feb00dd2000) [pid = 1831] [serial = 1324] [outer = (nil)] 16:22:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 175 (0x7feb02d55c00) [pid = 1831] [serial = 1325] [outer = 0x7feb00dd2000] 16:22:33 INFO - PROCESS | 1831 | 1461021753530 Marionette DEBUG loaded listener.js 16:22:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 176 (0x7feb10257800) [pid = 1831] [serial = 1326] [outer = 0x7feb00dd2000] 16:22:34 INFO - PROCESS | 1831 | 1461021754329 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]]]}] 16:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1282ms 16:22:34 INFO - PROCESS | 1831 | 1461021754397 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 16:22:34 INFO - PROCESS | 1831 | 1461021754400 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 16:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:22:34 INFO - PROCESS | 1831 | 1461021754405 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:22:34 INFO - PROCESS | 1831 | 1461021754407 Marionette TRACE conn3 <- [1,1738,null,{}] 16:22:34 INFO - PROCESS | 1831 | 1461021754413 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}] 16:22:34 INFO - PROCESS | 1831 | 1461021754580 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 16:22:35 INFO - PROCESS | 1831 | 1461021755132 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb039c8000 == 100 [pid = 1831] [id = 442] 16:22:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 177 (0x7feb00f35800) [pid = 1831] [serial = 1327] [outer = (nil)] 16:22:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 178 (0x7feb00f73800) [pid = 1831] [serial = 1328] [outer = 0x7feb00f35800] 16:22:35 INFO - PROCESS | 1831 | 1461021755238 Marionette DEBUG loaded listener.js 16:22:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 179 (0x7feb01a44400) [pid = 1831] [serial = 1329] [outer = 0x7feb00f35800] 16:22:36 INFO - PROCESS | 1831 | 1461021756085 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]]]}] 16:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1728ms 16:22:36 INFO - PROCESS | 1831 | 1461021756136 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 16:22:36 INFO - PROCESS | 1831 | 1461021756140 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 16:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:22:36 INFO - PROCESS | 1831 | 1461021756147 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:22:36 INFO - PROCESS | 1831 | 1461021756153 Marionette TRACE conn3 <- [1,1742,null,{}] 16:22:36 INFO - PROCESS | 1831 | 1461021756159 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}] 16:22:36 INFO - PROCESS | 1831 | 1461021756310 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 16:22:36 INFO - PROCESS | 1831 | 1461021756631 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaff3e0000 == 101 [pid = 1831] [id = 443] 16:22:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 180 (0x7feb0214a800) [pid = 1831] [serial = 1330] [outer = (nil)] 16:22:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 181 (0x7feb02d57400) [pid = 1831] [serial = 1331] [outer = 0x7feb0214a800] 16:22:36 INFO - PROCESS | 1831 | 1461021756699 Marionette DEBUG loaded listener.js 16:22:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 182 (0x7feb035c8000) [pid = 1831] [serial = 1332] [outer = 0x7feb0214a800] 16:22:37 INFO - PROCESS | 1831 | 1461021757581 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]]]}] 16:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1481ms 16:22:37 INFO - PROCESS | 1831 | 1461021757633 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 16:22:37 INFO - PROCESS | 1831 | 1461021757638 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 16:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:22:37 INFO - PROCESS | 1831 | 1461021757645 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:22:37 INFO - PROCESS | 1831 | 1461021757647 Marionette TRACE conn3 <- [1,1746,null,{}] 16:22:37 INFO - PROCESS | 1831 | 1461021757653 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}] 16:22:37 INFO - PROCESS | 1831 | 1461021757855 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 16:22:37 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0fb36000 == 100 [pid = 1831] [id = 54] 16:22:37 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb09054000 == 99 [pid = 1831] [id = 428] 16:22:37 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb09357800 == 98 [pid = 1831] [id = 427] 16:22:37 INFO - PROCESS | 1831 | --DOMWINDOW == 181 (0x7feb04a4c400) [pid = 1831] [serial = 1232] [outer = (nil)] [url = about:blank] 16:22:37 INFO - PROCESS | 1831 | --DOMWINDOW == 180 (0x7feb1ab72c00) [pid = 1831] [serial = 1193] [outer = (nil)] [url = about:blank] 16:22:37 INFO - PROCESS | 1831 | --DOMWINDOW == 179 (0x7feb1199a800) [pid = 1831] [serial = 1196] [outer = (nil)] [url = about:blank] 16:22:37 INFO - PROCESS | 1831 | --DOMWINDOW == 178 (0x7feb2673fc00) [pid = 1831] [serial = 1199] [outer = (nil)] [url = about:blank] 16:22:37 INFO - PROCESS | 1831 | --DOMWINDOW == 177 (0x7feb2bab0000) [pid = 1831] [serial = 1205] [outer = (nil)] [url = about:blank] 16:22:37 INFO - PROCESS | 1831 | --DOMWINDOW == 176 (0x7feb2b97b400) [pid = 1831] [serial = 1202] [outer = (nil)] [url = about:blank] 16:22:37 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb07f9a000 == 97 [pid = 1831] [id = 426] 16:22:37 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb048de000 == 96 [pid = 1831] [id = 425] 16:22:37 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb03090000 == 95 [pid = 1831] [id = 424] 16:22:37 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb022d8800 == 94 [pid = 1831] [id = 423] 16:22:37 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb064b6800 == 93 [pid = 1831] [id = 422] 16:22:38 INFO - PROCESS | 1831 | 1461021758101 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb038bd000 == 94 [pid = 1831] [id = 444] 16:22:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 177 (0x7feb02150400) [pid = 1831] [serial = 1333] [outer = (nil)] 16:22:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 178 (0x7feb04f07400) [pid = 1831] [serial = 1334] [outer = 0x7feb02150400] 16:22:38 INFO - PROCESS | 1831 | 1461021758236 Marionette DEBUG loaded listener.js 16:22:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 179 (0x7feb06774400) [pid = 1831] [serial = 1335] [outer = 0x7feb02150400] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 178 (0x7feb0676b000) [pid = 1831] [serial = 1167] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 177 (0x7feb1376d800) [pid = 1831] [serial = 1178] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 176 (0x7feb1462ec00) [pid = 1831] [serial = 1181] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 175 (0x7feb1762f800) [pid = 1831] [serial = 1184] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 174 (0x7feb091b2c00) [pid = 1831] [serial = 1215] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 173 (0x7feb0e068400) [pid = 1831] [serial = 1217] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 172 (0x7feb19bcd800) [pid = 1831] [serial = 1190] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 171 (0x7feb01d4c400) [pid = 1831] [serial = 1208] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 170 (0x7feb020d8c00) [pid = 1831] [serial = 1169] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 169 (0x7feb100bb800) [pid = 1831] [serial = 1175] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 168 (0x7feb035cc400) [pid = 1831] [serial = 1212] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 167 (0x7feb1020fc00) [pid = 1831] [serial = 1220] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 166 (0x7feb1945e000) [pid = 1831] [serial = 1226] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 165 (0x7feb024e9400) [pid = 1831] [serial = 1230] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 164 (0x7feb19618c00) [pid = 1831] [serial = 1187] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 163 (0x7feb14429400) [pid = 1831] [serial = 1224] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 162 (0x7feb0f01f400) [pid = 1831] [serial = 1218] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 161 (0x7feb01a48000) [pid = 1831] [serial = 1229] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 160 (0x7feb117c5400) [pid = 1831] [serial = 1221] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 159 (0x7feb065e5400) [pid = 1831] [serial = 1214] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 158 (0x7feb0e06bc00) [pid = 1831] [serial = 1172] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 157 (0x7feb12510000) [pid = 1831] [serial = 1223] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 156 (0x7feb1f44fc00) [pid = 1831] [serial = 1227] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | --DOMWINDOW == 155 (0x7feb02d5e400) [pid = 1831] [serial = 1211] [outer = (nil)] [url = about:blank] 16:22:38 INFO - PROCESS | 1831 | 1461021758920 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]]]}] 16:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1328ms 16:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:22:38 INFO - PROCESS | 1831 | 1461021758972 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 16:22:38 INFO - PROCESS | 1831 | 1461021758975 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 16:22:38 INFO - PROCESS | 1831 | 1461021758993 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:22:39 INFO - PROCESS | 1831 | 1461021759000 Marionette TRACE conn3 <- [1,1750,null,{}] 16:22:39 INFO - PROCESS | 1831 | 1461021759014 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}] 16:22:39 INFO - PROCESS | 1831 | 1461021759167 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 16:22:39 INFO - PROCESS | 1831 | 1461021759177 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb081e3000 == 95 [pid = 1831] [id = 445] 16:22:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 156 (0x7feb06776000) [pid = 1831] [serial = 1336] [outer = (nil)] 16:22:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 157 (0x7feb0deef400) [pid = 1831] [serial = 1337] [outer = 0x7feb06776000] 16:22:39 INFO - PROCESS | 1831 | 1461021759232 Marionette DEBUG loaded listener.js 16:22:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 158 (0x7feb0e068400) [pid = 1831] [serial = 1338] [outer = 0x7feb06776000] 16:22:39 INFO - PROCESS | 1831 | 1461021759993 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]]]}] 16:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1058ms 16:22:40 INFO - PROCESS | 1831 | 1461021760038 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 16:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:22:40 INFO - PROCESS | 1831 | 1461021760043 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 16:22:40 INFO - PROCESS | 1831 | 1461021760049 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:22:40 INFO - PROCESS | 1831 | 1461021760052 Marionette TRACE conn3 <- [1,1754,null,{}] 16:22:40 INFO - PROCESS | 1831 | 1461021760058 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}] 16:22:40 INFO - PROCESS | 1831 | 1461021760218 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 16:22:40 INFO - PROCESS | 1831 | 1461021760231 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f27c000 == 96 [pid = 1831] [id = 446] 16:22:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 159 (0x7feb0dee8800) [pid = 1831] [serial = 1339] [outer = (nil)] 16:22:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 160 (0x7feb0f7a5c00) [pid = 1831] [serial = 1340] [outer = 0x7feb0dee8800] 16:22:40 INFO - PROCESS | 1831 | 1461021760290 Marionette DEBUG loaded listener.js 16:22:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 161 (0x7feb0f92d400) [pid = 1831] [serial = 1341] [outer = 0x7feb0dee8800] 16:22:41 INFO - PROCESS | 1831 | 1461021761210 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]]]}] 16:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1230ms 16:22:41 INFO - PROCESS | 1831 | 1461021761278 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 16:22:41 INFO - PROCESS | 1831 | 1461021761282 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 16:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:22:41 INFO - PROCESS | 1831 | 1461021761287 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:22:41 INFO - PROCESS | 1831 | 1461021761289 Marionette TRACE conn3 <- [1,1758,null,{}] 16:22:41 INFO - PROCESS | 1831 | 1461021761301 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}] 16:22:41 INFO - PROCESS | 1831 | 1461021761487 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 16:22:41 INFO - PROCESS | 1831 | 1461021761514 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f8b2000 == 97 [pid = 1831] [id = 447] 16:22:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 162 (0x7feb0ff69c00) [pid = 1831] [serial = 1342] [outer = (nil)] 16:22:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 163 (0x7feb0ff6ec00) [pid = 1831] [serial = 1343] [outer = 0x7feb0ff69c00] 16:22:41 INFO - PROCESS | 1831 | 1461021761581 Marionette DEBUG loaded listener.js 16:22:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 164 (0x7feb12510000) [pid = 1831] [serial = 1344] [outer = 0x7feb0ff69c00] 16:22:42 INFO - PROCESS | 1831 | 1461021762389 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]]]}] 16:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1137ms 16:22:42 INFO - PROCESS | 1831 | 1461021762424 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 16:22:42 INFO - PROCESS | 1831 | 1461021762427 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 16:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:22:42 INFO - PROCESS | 1831 | 1461021762436 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:22:42 INFO - PROCESS | 1831 | 1461021762437 Marionette TRACE conn3 <- [1,1762,null,{}] 16:22:42 INFO - PROCESS | 1831 | --DOMWINDOW == 163 (0x7feb0900c000) [pid = 1831] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:22:42 INFO - PROCESS | 1831 | --DOMWINDOW == 162 (0x7feb04a4ac00) [pid = 1831] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:22:42 INFO - PROCESS | 1831 | --DOMWINDOW == 161 (0x7feb02149000) [pid = 1831] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:22:42 INFO - PROCESS | 1831 | --DOMWINDOW == 160 (0x7feb0209b000) [pid = 1831] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:22:42 INFO - PROCESS | 1831 | --DOMWINDOW == 159 (0x7feb01be5400) [pid = 1831] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:22:42 INFO - PROCESS | 1831 | --DOMWINDOW == 158 (0x7feb04af4000) [pid = 1831] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:22:42 INFO - PROCESS | 1831 | --DOMWINDOW == 157 (0x7feb00dd6000) [pid = 1831] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:22:42 INFO - PROCESS | 1831 | 1461021762709 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}] 16:22:42 INFO - PROCESS | 1831 | 1461021762840 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 16:22:42 INFO - PROCESS | 1831 | 1461021762847 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb07fa6000 == 98 [pid = 1831] [id = 448] 16:22:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 158 (0x7feb0ce04800) [pid = 1831] [serial = 1345] [outer = (nil)] 16:22:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 159 (0x7feb0ef82400) [pid = 1831] [serial = 1346] [outer = 0x7feb0ce04800] 16:22:42 INFO - PROCESS | 1831 | 1461021762912 Marionette DEBUG loaded listener.js 16:22:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 160 (0x7feb13a35800) [pid = 1831] [serial = 1347] [outer = 0x7feb0ce04800] 16:22:43 INFO - PROCESS | 1831 | 1461021763672 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]]]}] 16:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1282ms 16:22:43 INFO - PROCESS | 1831 | 1461021763716 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 16:22:43 INFO - PROCESS | 1831 | 1461021763719 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 16:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:22:43 INFO - PROCESS | 1831 | 1461021763724 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:22:43 INFO - PROCESS | 1831 | 1461021763726 Marionette TRACE conn3 <- [1,1766,null,{}] 16:22:43 INFO - PROCESS | 1831 | 1461021763732 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}] 16:22:43 INFO - PROCESS | 1831 | 1461021763938 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 16:22:43 INFO - PROCESS | 1831 | 1461021763955 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14319000 == 99 [pid = 1831] [id = 449] 16:22:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 161 (0x7feb04aedc00) [pid = 1831] [serial = 1348] [outer = (nil)] 16:22:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 162 (0x7feb17be0c00) [pid = 1831] [serial = 1349] [outer = 0x7feb04aedc00] 16:22:44 INFO - PROCESS | 1831 | 1461021764014 Marionette DEBUG loaded listener.js 16:22:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 163 (0x7feb1843f000) [pid = 1831] [serial = 1350] [outer = 0x7feb04aedc00] 16:22:44 INFO - PROCESS | 1831 | 1461021764882 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]]]}] 16:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1225ms 16:22:44 INFO - PROCESS | 1831 | 1461021764989 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 16:22:44 INFO - PROCESS | 1831 | 1461021764995 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 16:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:22:45 INFO - PROCESS | 1831 | 1461021765004 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:22:45 INFO - PROCESS | 1831 | 1461021765009 Marionette TRACE conn3 <- [1,1770,null,{}] 16:22:45 INFO - PROCESS | 1831 | 1461021765020 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}] 16:22:45 INFO - PROCESS | 1831 | 1461021765186 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 16:22:45 INFO - PROCESS | 1831 | 1461021765383 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0489f800 == 100 [pid = 1831] [id = 450] 16:22:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 164 (0x7feb01d4c400) [pid = 1831] [serial = 1351] [outer = (nil)] 16:22:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 165 (0x7feb020a1000) [pid = 1831] [serial = 1352] [outer = 0x7feb01d4c400] 16:22:45 INFO - PROCESS | 1831 | 1461021765457 Marionette DEBUG loaded listener.js 16:22:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 166 (0x7feb02d57800) [pid = 1831] [serial = 1353] [outer = 0x7feb01d4c400] 16:22:46 INFO - PROCESS | 1831 | 1461021766382 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]]]}] 16:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1435ms 16:22:46 INFO - PROCESS | 1831 | 1461021766439 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 16:22:46 INFO - PROCESS | 1831 | 1461021766447 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 16:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:22:46 INFO - PROCESS | 1831 | 1461021766457 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:22:46 INFO - PROCESS | 1831 | 1461021766460 Marionette TRACE conn3 <- [1,1774,null,{}] 16:22:46 INFO - PROCESS | 1831 | 1461021766466 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}] 16:22:46 INFO - PROCESS | 1831 | 1461021766651 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 16:22:46 INFO - PROCESS | 1831 | 1461021766836 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0e1df800 == 101 [pid = 1831] [id = 451] 16:22:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 167 (0x7feb01a40c00) [pid = 1831] [serial = 1354] [outer = (nil)] 16:22:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 168 (0x7feb065de400) [pid = 1831] [serial = 1355] [outer = 0x7feb01a40c00] 16:22:46 INFO - PROCESS | 1831 | 1461021766907 Marionette DEBUG loaded listener.js 16:22:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 169 (0x7feb091ae000) [pid = 1831] [serial = 1356] [outer = 0x7feb01a40c00] 16:22:47 INFO - PROCESS | 1831 | 1461021767842 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]]]}] 16:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1434ms 16:22:47 INFO - PROCESS | 1831 | 1461021767891 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 16:22:47 INFO - PROCESS | 1831 | 1461021767894 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 16:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:22:47 INFO - PROCESS | 1831 | 1461021767900 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:22:47 INFO - PROCESS | 1831 | 1461021767905 Marionette TRACE conn3 <- [1,1778,null,{}] 16:22:47 INFO - PROCESS | 1831 | 1461021767920 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}] 16:22:48 INFO - PROCESS | 1831 | 1461021768083 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 16:22:48 INFO - PROCESS | 1831 | 1461021768271 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18971000 == 102 [pid = 1831] [id = 452] 16:22:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 170 (0x7feb0deee800) [pid = 1831] [serial = 1357] [outer = (nil)] 16:22:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 171 (0x7feb0f5e5000) [pid = 1831] [serial = 1358] [outer = 0x7feb0deee800] 16:22:48 INFO - PROCESS | 1831 | 1461021768342 Marionette DEBUG loaded listener.js 16:22:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 172 (0x7feb10206c00) [pid = 1831] [serial = 1359] [outer = 0x7feb0deee800] 16:22:49 INFO - PROCESS | 1831 | 1461021769167 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]]]}] 16:22:49 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 16:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1331ms 16:22:49 INFO - PROCESS | 1831 | 1461021769232 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 16:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:22:49 INFO - PROCESS | 1831 | 1461021769237 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 16:22:49 INFO - PROCESS | 1831 | 1461021769242 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:22:49 INFO - PROCESS | 1831 | 1461021769245 Marionette TRACE conn3 <- [1,1782,null,{}] 16:22:49 INFO - PROCESS | 1831 | 1461021769250 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}] 16:22:49 INFO - PROCESS | 1831 | 1461021769415 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 16:22:49 INFO - PROCESS | 1831 | 1461021769610 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a290000 == 103 [pid = 1831] [id = 453] 16:22:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 173 (0x7feb0dfde000) [pid = 1831] [serial = 1360] [outer = (nil)] 16:22:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 174 (0x7feb149c6000) [pid = 1831] [serial = 1361] [outer = 0x7feb0dfde000] 16:22:49 INFO - PROCESS | 1831 | 1461021769682 Marionette DEBUG loaded listener.js 16:22:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 175 (0x7feb1843dc00) [pid = 1831] [serial = 1362] [outer = 0x7feb0dfde000] 16:22:50 INFO - PROCESS | 1831 | 1461021770536 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]]]}] 16:22:50 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 16:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1325ms 16:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:22:50 INFO - PROCESS | 1831 | 1461021770568 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 16:22:50 INFO - PROCESS | 1831 | 1461021770570 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 16:22:50 INFO - PROCESS | 1831 | 1461021770576 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:22:50 INFO - PROCESS | 1831 | 1461021770579 Marionette TRACE conn3 <- [1,1786,null,{}] 16:22:50 INFO - PROCESS | 1831 | 1461021770587 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}] 16:22:50 INFO - PROCESS | 1831 | 1461021770751 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 16:22:50 INFO - PROCESS | 1831 | 1461021770967 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a9b7800 == 104 [pid = 1831] [id = 454] 16:22:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 176 (0x7feb0209c800) [pid = 1831] [serial = 1363] [outer = (nil)] 16:22:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 177 (0x7feb18dc9c00) [pid = 1831] [serial = 1364] [outer = 0x7feb0209c800] 16:22:51 INFO - PROCESS | 1831 | 1461021771032 Marionette DEBUG loaded listener.js 16:22:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 178 (0x7feb1945e400) [pid = 1831] [serial = 1365] [outer = 0x7feb0209c800] 16:22:51 INFO - PROCESS | 1831 | 1461021771889 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]]]}] 16:22:51 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 16:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1379ms 16:22:51 INFO - PROCESS | 1831 | 1461021771955 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 16:22:51 INFO - PROCESS | 1831 | 1461021771958 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 16:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:22:51 INFO - PROCESS | 1831 | 1461021771964 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:22:51 INFO - PROCESS | 1831 | 1461021771966 Marionette TRACE conn3 <- [1,1790,null,{}] 16:22:51 INFO - PROCESS | 1831 | 1461021771971 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}] 16:22:52 INFO - PROCESS | 1831 | 1461021772159 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 16:22:52 INFO - PROCESS | 1831 | 1461021772345 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1b4af800 == 105 [pid = 1831] [id = 455] 16:22:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 179 (0x7feb18dbd800) [pid = 1831] [serial = 1366] [outer = (nil)] 16:22:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 180 (0x7feb197eb000) [pid = 1831] [serial = 1367] [outer = 0x7feb18dbd800] 16:22:52 INFO - PROCESS | 1831 | 1461021772427 Marionette DEBUG loaded listener.js 16:22:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 181 (0x7feb1a636000) [pid = 1831] [serial = 1368] [outer = 0x7feb18dbd800] 16:22:53 INFO - PROCESS | 1831 | 1461021773252 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]]]}] 16:22:53 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) 16:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1325ms 16:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:22:53 INFO - PROCESS | 1831 | 1461021773290 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 16:22:53 INFO - PROCESS | 1831 | 1461021773292 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 16:22:53 INFO - PROCESS | 1831 | 1461021773298 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:22:53 INFO - PROCESS | 1831 | 1461021773301 Marionette TRACE conn3 <- [1,1794,null,{}] 16:22:53 INFO - PROCESS | 1831 | 1461021773306 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}] 16:22:53 INFO - PROCESS | 1831 | 1461021773462 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 16:22:53 INFO - PROCESS | 1831 | 1461021773652 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb20a0e000 == 106 [pid = 1831] [id = 456] 16:22:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 182 (0x7feb18dfe800) [pid = 1831] [serial = 1369] [outer = (nil)] 16:22:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 183 (0x7feb1b2efc00) [pid = 1831] [serial = 1370] [outer = 0x7feb18dfe800] 16:22:53 INFO - PROCESS | 1831 | 1461021773717 Marionette DEBUG loaded listener.js 16:22:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 184 (0x7feb1b57f000) [pid = 1831] [serial = 1371] [outer = 0x7feb18dfe800] 16:22:54 INFO - PROCESS | 1831 | 1461021774570 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]]]}] 16:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1330ms 16:22:54 INFO - PROCESS | 1831 | 1461021774628 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 16:22:54 INFO - PROCESS | 1831 | 1461021774631 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 16:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:22:54 INFO - PROCESS | 1831 | 1461021774637 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:22:54 INFO - PROCESS | 1831 | 1461021774639 Marionette TRACE conn3 <- [1,1798,null,{}] 16:22:54 INFO - PROCESS | 1831 | 1461021774644 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}] 16:22:54 INFO - PROCESS | 1831 | 1461021774803 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 16:22:55 INFO - PROCESS | 1831 | 1461021774998 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb26c38800 == 107 [pid = 1831] [id = 457] 16:22:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 185 (0x7feb0f7f5400) [pid = 1831] [serial = 1372] [outer = (nil)] 16:22:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 186 (0x7feb1889f000) [pid = 1831] [serial = 1373] [outer = 0x7feb0f7f5400] 16:22:55 INFO - PROCESS | 1831 | 1461021775062 Marionette DEBUG loaded listener.js 16:22:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 187 (0x7feb1f44fc00) [pid = 1831] [serial = 1374] [outer = 0x7feb0f7f5400] 16:22:55 INFO - PROCESS | 1831 | 1461021775888 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]]]}] 16:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1279ms 16:22:55 INFO - PROCESS | 1831 | 1461021775917 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 16:22:55 INFO - PROCESS | 1831 | 1461021775920 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 16:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:22:55 INFO - PROCESS | 1831 | 1461021775927 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:22:55 INFO - PROCESS | 1831 | 1461021775930 Marionette TRACE conn3 <- [1,1802,null,{}] 16:22:55 INFO - PROCESS | 1831 | 1461021775935 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}] 16:22:56 INFO - PROCESS | 1831 | 1461021776108 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 16:22:56 INFO - PROCESS | 1831 | 1461021776302 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27b10000 == 108 [pid = 1831] [id = 458] 16:22:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 188 (0x7feb138b3c00) [pid = 1831] [serial = 1375] [outer = (nil)] 16:22:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 189 (0x7feb25bd7400) [pid = 1831] [serial = 1376] [outer = 0x7feb138b3c00] 16:22:56 INFO - PROCESS | 1831 | 1461021776366 Marionette DEBUG loaded listener.js 16:22:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 190 (0x7feb2674c800) [pid = 1831] [serial = 1377] [outer = 0x7feb138b3c00] 16:22:57 INFO - PROCESS | 1831 | 1461021777218 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]]]}] 16:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1337ms 16:22:57 INFO - PROCESS | 1831 | 1461021777265 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 16:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:22:57 INFO - PROCESS | 1831 | 1461021777268 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 16:22:57 INFO - PROCESS | 1831 | 1461021777273 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:22:57 INFO - PROCESS | 1831 | 1461021777276 Marionette TRACE conn3 <- [1,1806,null,{}] 16:22:57 INFO - PROCESS | 1831 | 1461021777281 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}] 16:22:57 INFO - PROCESS | 1831 | 1461021777445 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 16:22:57 INFO - PROCESS | 1831 | 1461021777636 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27e48800 == 109 [pid = 1831] [id = 459] 16:22:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 191 (0x7feb1c05ac00) [pid = 1831] [serial = 1378] [outer = (nil)] 16:22:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 192 (0x7feb26c0e800) [pid = 1831] [serial = 1379] [outer = 0x7feb1c05ac00] 16:22:57 INFO - PROCESS | 1831 | 1461021777701 Marionette DEBUG loaded listener.js 16:22:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 193 (0x7feb27b2a000) [pid = 1831] [serial = 1380] [outer = 0x7feb1c05ac00] 16:22:58 INFO - PROCESS | 1831 | 1461021778543 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]]]}] 16:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1332ms 16:22:58 INFO - PROCESS | 1831 | 1461021778605 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 16:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:22:58 INFO - PROCESS | 1831 | 1461021778609 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 16:22:58 INFO - PROCESS | 1831 | 1461021778615 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:22:58 INFO - PROCESS | 1831 | 1461021778619 Marionette TRACE conn3 <- [1,1810,null,{}] 16:22:58 INFO - PROCESS | 1831 | 1461021778624 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}] 16:22:58 INFO - PROCESS | 1831 | 1461021778827 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 16:22:59 INFO - PROCESS | 1831 | 1461021779017 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2b513800 == 110 [pid = 1831] [id = 460] 16:22:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 194 (0x7feb1f452800) [pid = 1831] [serial = 1381] [outer = (nil)] 16:22:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 195 (0x7feb27e36000) [pid = 1831] [serial = 1382] [outer = 0x7feb1f452800] 16:22:59 INFO - PROCESS | 1831 | 1461021779093 Marionette DEBUG loaded listener.js 16:22:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 196 (0x7feb29e42400) [pid = 1831] [serial = 1383] [outer = 0x7feb1f452800] 16:22:59 INFO - PROCESS | 1831 | 1461021779983 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]]]}] 16:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1436ms 16:23:00 INFO - PROCESS | 1831 | 1461021780051 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 16:23:00 INFO - PROCESS | 1831 | 1461021780054 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 16:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:23:00 INFO - PROCESS | 1831 | 1461021780059 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:23:00 INFO - PROCESS | 1831 | 1461021780061 Marionette TRACE conn3 <- [1,1814,null,{}] 16:23:00 INFO - PROCESS | 1831 | 1461021780066 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}] 16:23:00 INFO - PROCESS | 1831 | 1461021780229 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 16:23:00 INFO - PROCESS | 1831 | 1461021780439 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2bca2800 == 111 [pid = 1831] [id = 461] 16:23:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 197 (0x7feb00f33c00) [pid = 1831] [serial = 1384] [outer = (nil)] 16:23:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 198 (0x7feb29dcf800) [pid = 1831] [serial = 1385] [outer = 0x7feb00f33c00] 16:23:00 INFO - PROCESS | 1831 | 1461021780504 Marionette DEBUG loaded listener.js 16:23:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 199 (0x7feb2bab0400) [pid = 1831] [serial = 1386] [outer = 0x7feb00f33c00] 16:23:01 INFO - PROCESS | 1831 | 1461021781380 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]]]}] 16:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1381ms 16:23:01 INFO - PROCESS | 1831 | 1461021781442 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 16:23:01 INFO - PROCESS | 1831 | 1461021781444 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 16:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:23:01 INFO - PROCESS | 1831 | 1461021781450 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:23:01 INFO - PROCESS | 1831 | 1461021781452 Marionette TRACE conn3 <- [1,1818,null,{}] 16:23:01 INFO - PROCESS | 1831 | 1461021781457 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}] 16:23:01 INFO - PROCESS | 1831 | 1461021781624 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 16:23:01 INFO - PROCESS | 1831 | 1461021781823 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb07d4e800 == 112 [pid = 1831] [id = 462] 16:23:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 200 (0x7feb02d52800) [pid = 1831] [serial = 1387] [outer = (nil)] 16:23:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 201 (0x7feb2b55b000) [pid = 1831] [serial = 1388] [outer = 0x7feb02d52800] 16:23:01 INFO - PROCESS | 1831 | 1461021781893 Marionette DEBUG loaded listener.js 16:23:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 202 (0x7feb2bb26000) [pid = 1831] [serial = 1389] [outer = 0x7feb02d52800] 16:23:03 INFO - PROCESS | 1831 | 1461021783173 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]]]}] 16:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1781ms 16:23:03 INFO - PROCESS | 1831 | 1461021783232 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 16:23:03 INFO - PROCESS | 1831 | 1461021783237 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 16:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:23:03 INFO - PROCESS | 1831 | 1461021783245 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:23:03 INFO - PROCESS | 1831 | 1461021783250 Marionette TRACE conn3 <- [1,1822,null,{}] 16:23:03 INFO - PROCESS | 1831 | 1461021783257 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}] 16:23:03 INFO - PROCESS | 1831 | 1461021783450 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 16:23:03 INFO - PROCESS | 1831 | 1461021783662 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb13986800 == 113 [pid = 1831] [id = 463] 16:23:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 203 (0x7feb00f3d400) [pid = 1831] [serial = 1390] [outer = (nil)] 16:23:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 204 (0x7feb0208d000) [pid = 1831] [serial = 1391] [outer = 0x7feb00f3d400] 16:23:03 INFO - PROCESS | 1831 | 1461021783725 Marionette DEBUG loaded listener.js 16:23:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 205 (0x7feb0209c000) [pid = 1831] [serial = 1392] [outer = 0x7feb00f3d400] 16:23:04 INFO - PROCESS | 1831 | 1461021784671 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]]]}] 16:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1483ms 16:23:04 INFO - PROCESS | 1831 | 1461021784728 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 16:23:04 INFO - PROCESS | 1831 | 1461021784736 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 16:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:23:04 INFO - PROCESS | 1831 | 1461021784745 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:23:04 INFO - PROCESS | 1831 | 1461021784748 Marionette TRACE conn3 <- [1,1826,null,{}] 16:23:04 INFO - PROCESS | 1831 | 1461021784752 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}] 16:23:04 INFO - PROCESS | 1831 | 1461021784934 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 16:23:05 INFO - PROCESS | 1831 | 1461021785131 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb02e49800 == 114 [pid = 1831] [id = 464] 16:23:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 206 (0x7feb02e96800) [pid = 1831] [serial = 1393] [outer = (nil)] 16:23:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 207 (0x7feb04a43000) [pid = 1831] [serial = 1394] [outer = 0x7feb02e96800] 16:23:05 INFO - PROCESS | 1831 | 1461021785236 Marionette DEBUG loaded listener.js 16:23:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 208 (0x7feb04f0c800) [pid = 1831] [serial = 1395] [outer = 0x7feb02e96800] 16:23:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0e1eb800 == 113 [pid = 1831] [id = 134] 16:23:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2bf33000 == 112 [pid = 1831] [id = 113] 16:23:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1087e000 == 111 [pid = 1831] [id = 133] 16:23:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18411000 == 110 [pid = 1831] [id = 111] 16:23:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb07fa6000 == 109 [pid = 1831] [id = 448] 16:23:05 INFO - PROCESS | 1831 | --DOMWINDOW == 207 (0x7feb00f7c800) [pid = 1831] [serial = 1256] [outer = (nil)] [url = about:blank] 16:23:05 INFO - PROCESS | 1831 | --DOMWINDOW == 206 (0x7feb2b555800) [pid = 1831] [serial = 1259] [outer = (nil)] [url = about:blank] 16:23:05 INFO - PROCESS | 1831 | --DOMWINDOW == 205 (0x7feb02098c00) [pid = 1831] [serial = 1262] [outer = (nil)] [url = about:blank] 16:23:05 INFO - PROCESS | 1831 | --DOMWINDOW == 204 (0x7feb0e072800) [pid = 1831] [serial = 1289] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f8b2000 == 108 [pid = 1831] [id = 447] 16:23:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f27c000 == 107 [pid = 1831] [id = 446] 16:23:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb081e3000 == 106 [pid = 1831] [id = 445] 16:23:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb038bd000 == 105 [pid = 1831] [id = 444] 16:23:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feaff3e0000 == 104 [pid = 1831] [id = 443] 16:23:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb039c8000 == 103 [pid = 1831] [id = 442] 16:23:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb14ac6800 == 102 [pid = 1831] [id = 437] 16:23:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb13ca4000 == 101 [pid = 1831] [id = 436] 16:23:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb11942800 == 100 [pid = 1831] [id = 435] 16:23:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb10812800 == 99 [pid = 1831] [id = 434] 16:23:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb10028800 == 98 [pid = 1831] [id = 433] 16:23:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb07fa8800 == 97 [pid = 1831] [id = 431] 16:23:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0391c800 == 96 [pid = 1831] [id = 430] 16:23:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f282800 == 95 [pid = 1831] [id = 429] 16:23:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb01c5a800 == 94 [pid = 1831] [id = 421] 16:23:06 INFO - PROCESS | 1831 | 1461021786215 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]]]}] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 203 (0x7feb0dee9c00) [pid = 1831] [serial = 1283] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 202 (0x7feb03523400) [pid = 1831] [serial = 1235] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 201 (0x7feb052db800) [pid = 1831] [serial = 1277] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 200 (0x7feb17d93400) [pid = 1831] [serial = 1244] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 199 (0x7feb26ce9c00) [pid = 1831] [serial = 1250] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 198 (0x7feb0cfbec00) [pid = 1831] [serial = 1238] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 197 (0x7feb02e8b000) [pid = 1831] [serial = 1272] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 196 (0x7feb02d56c00) [pid = 1831] [serial = 1271] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 195 (0x7feb02145c00) [pid = 1831] [serial = 1269] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 194 (0x7feb020a2400) [pid = 1831] [serial = 1268] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 193 (0x7feb01a3d800) [pid = 1831] [serial = 1265] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 192 (0x7feb024e3400) [pid = 1831] [serial = 1274] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 191 (0x7feb04af0800) [pid = 1831] [serial = 1275] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 190 (0x7feb19097c00) [pid = 1831] [serial = 1247] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 189 (0x7feb2b981c00) [pid = 1831] [serial = 1253] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 188 (0x7feb12503c00) [pid = 1831] [serial = 1241] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 187 (0x7feb06770800) [pid = 1831] [serial = 1280] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 186 (0x7feb0dfe4400) [pid = 1831] [serial = 1284] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 185 (0x7feb0cfba800) [pid = 1831] [serial = 1286] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 184 (0x7feb0900bc00) [pid = 1831] [serial = 1281] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 183 (0x7feb0e069000) [pid = 1831] [serial = 1287] [outer = (nil)] [url = about:blank] 16:23:06 INFO - PROCESS | 1831 | --DOMWINDOW == 182 (0x7feb065dd800) [pid = 1831] [serial = 1278] [outer = (nil)] [url = about:blank] 16:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1529ms 16:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:23:06 INFO - PROCESS | 1831 | 1461021786275 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 16:23:06 INFO - PROCESS | 1831 | 1461021786277 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 16:23:06 INFO - PROCESS | 1831 | 1461021786283 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:23:06 INFO - PROCESS | 1831 | 1461021786288 Marionette TRACE conn3 <- [1,1830,null,{}] 16:23:06 INFO - PROCESS | 1831 | 1461021786302 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}] 16:23:06 INFO - PROCESS | 1831 | 1461021786456 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 16:23:06 INFO - PROCESS | 1831 | 1461021786638 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb064be000 == 95 [pid = 1831] [id = 465] 16:23:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 183 (0x7feb035cc000) [pid = 1831] [serial = 1396] [outer = (nil)] 16:23:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 184 (0x7feb0ce04400) [pid = 1831] [serial = 1397] [outer = 0x7feb035cc000] 16:23:06 INFO - PROCESS | 1831 | 1461021786751 Marionette DEBUG loaded listener.js 16:23:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 185 (0x7feb0cfbc800) [pid = 1831] [serial = 1398] [outer = 0x7feb035cc000] 16:23:07 INFO - PROCESS | 1831 | 1461021787404 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]]]}] 16:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1137ms 16:23:07 INFO - PROCESS | 1831 | 1461021787420 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 16:23:07 INFO - PROCESS | 1831 | 1461021787423 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 16:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:23:07 INFO - PROCESS | 1831 | 1461021787434 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:23:07 INFO - PROCESS | 1831 | 1461021787437 Marionette TRACE conn3 <- [1,1834,null,{}] 16:23:07 INFO - PROCESS | 1831 | 1461021787446 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}] 16:23:07 INFO - PROCESS | 1831 | 1461021787653 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 16:23:07 INFO - PROCESS | 1831 | 1461021787678 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb09359800 == 96 [pid = 1831] [id = 466] 16:23:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 186 (0x7feb00dcd800) [pid = 1831] [serial = 1399] [outer = (nil)] 16:23:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 187 (0x7feb0dfe2400) [pid = 1831] [serial = 1400] [outer = 0x7feb00dcd800] 16:23:07 INFO - PROCESS | 1831 | 1461021787736 Marionette DEBUG loaded listener.js 16:23:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 188 (0x7feb0efa8c00) [pid = 1831] [serial = 1401] [outer = 0x7feb00dcd800] 16:23:08 INFO - PROCESS | 1831 | 1461021788590 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]]]}] 16:23:08 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 16:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1235ms 16:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:23:08 INFO - PROCESS | 1831 | 1461021788664 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 16:23:08 INFO - PROCESS | 1831 | 1461021788666 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 16:23:08 INFO - PROCESS | 1831 | 1461021788671 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:23:08 INFO - PROCESS | 1831 | 1461021788674 Marionette TRACE conn3 <- [1,1838,null,{}] 16:23:08 INFO - PROCESS | 1831 | 1461021788679 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}] 16:23:08 INFO - PROCESS | 1831 | 1461021788881 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 16:23:08 INFO - PROCESS | 1831 | 1461021788901 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f5a6000 == 97 [pid = 1831] [id = 467] 16:23:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 189 (0x7feb0dfe5400) [pid = 1831] [serial = 1402] [outer = (nil)] 16:23:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 190 (0x7feb0f228400) [pid = 1831] [serial = 1403] [outer = 0x7feb0dfe5400] 16:23:08 INFO - PROCESS | 1831 | 1461021788956 Marionette DEBUG loaded listener.js 16:23:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 191 (0x7feb0f7f4000) [pid = 1831] [serial = 1404] [outer = 0x7feb0dfe5400] 16:23:09 INFO - PROCESS | 1831 | 1461021789726 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]]]}] 16:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1130ms 16:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:23:09 INFO - PROCESS | 1831 | 1461021789801 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 16:23:09 INFO - PROCESS | 1831 | 1461021789804 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 16:23:09 INFO - PROCESS | 1831 | 1461021789809 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:23:09 INFO - PROCESS | 1831 | 1461021789812 Marionette TRACE conn3 <- [1,1842,null,{}] 16:23:09 INFO - PROCESS | 1831 | 1461021789816 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}] 16:23:10 INFO - PROCESS | 1831 | 1461021790034 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 16:23:10 INFO - PROCESS | 1831 | 1461021790074 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb11944800 == 98 [pid = 1831] [id = 468] 16:23:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 192 (0x7feb100b9c00) [pid = 1831] [serial = 1405] [outer = (nil)] 16:23:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 193 (0x7feb13a41c00) [pid = 1831] [serial = 1406] [outer = 0x7feb100b9c00] 16:23:10 INFO - PROCESS | 1831 | 1461021790134 Marionette DEBUG loaded listener.js 16:23:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 194 (0x7feb16b0f800) [pid = 1831] [serial = 1407] [outer = 0x7feb100b9c00] 16:23:10 INFO - PROCESS | 1831 | --DOMWINDOW == 193 (0x7feb02d53000) [pid = 1831] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:23:10 INFO - PROCESS | 1831 | --DOMWINDOW == 192 (0x7feb091af800) [pid = 1831] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:23:10 INFO - PROCESS | 1831 | --DOMWINDOW == 191 (0x7feb0214c000) [pid = 1831] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:23:10 INFO - PROCESS | 1831 | --DOMWINDOW == 190 (0x7feb0dee8800) [pid = 1831] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:23:10 INFO - PROCESS | 1831 | --DOMWINDOW == 189 (0x7feb0dfeb400) [pid = 1831] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:23:10 INFO - PROCESS | 1831 | --DOMWINDOW == 188 (0x7feb06776000) [pid = 1831] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:23:10 INFO - PROCESS | 1831 | --DOMWINDOW == 187 (0x7feb00f35800) [pid = 1831] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:23:10 INFO - PROCESS | 1831 | --DOMWINDOW == 186 (0x7feb02150400) [pid = 1831] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:23:10 INFO - PROCESS | 1831 | --DOMWINDOW == 185 (0x7feb0214a800) [pid = 1831] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:23:10 INFO - PROCESS | 1831 | --DOMWINDOW == 184 (0x7feb0ff69c00) [pid = 1831] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:23:10 INFO - PROCESS | 1831 | --DOMWINDOW == 183 (0x7feb02e87c00) [pid = 1831] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:23:10 INFO - PROCESS | 1831 | --DOMWINDOW == 182 (0x7feb0ce04800) [pid = 1831] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:23:10 INFO - PROCESS | 1831 | --DOMWINDOW == 181 (0x7feb020db000) [pid = 1831] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:23:10 INFO - PROCESS | 1831 | --DOMWINDOW == 180 (0x7feb02e8b400) [pid = 1831] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:23:11 INFO - PROCESS | 1831 | 1461021791285 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]]]}] 16:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1527ms 16:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:23:11 INFO - PROCESS | 1831 | 1461021791336 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 16:23:11 INFO - PROCESS | 1831 | 1461021791338 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 16:23:11 INFO - PROCESS | 1831 | 1461021791342 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:23:11 INFO - PROCESS | 1831 | 1461021791346 Marionette TRACE conn3 <- [1,1846,null,{}] 16:23:11 INFO - PROCESS | 1831 | 1461021791351 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}] 16:23:11 INFO - PROCESS | 1831 | 1461021791558 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 16:23:11 INFO - PROCESS | 1831 | 1461021791575 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb107a7000 == 99 [pid = 1831] [id = 469] 16:23:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 181 (0x7feb01d51c00) [pid = 1831] [serial = 1408] [outer = (nil)] 16:23:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 182 (0x7feb06776000) [pid = 1831] [serial = 1409] [outer = 0x7feb01d51c00] 16:23:11 INFO - PROCESS | 1831 | 1461021791630 Marionette DEBUG loaded listener.js 16:23:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 183 (0x7feb14423c00) [pid = 1831] [serial = 1410] [outer = 0x7feb01d51c00] 16:23:12 INFO - PROCESS | 1831 | 1461021792333 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]]]}] 16:23:12 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) 16:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1031ms 16:23:12 INFO - PROCESS | 1831 | 1461021792374 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 16:23:12 INFO - PROCESS | 1831 | 1461021792377 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 16:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:23:12 INFO - PROCESS | 1831 | 1461021792382 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:23:12 INFO - PROCESS | 1831 | 1461021792384 Marionette TRACE conn3 <- [1,1850,null,{}] 16:23:12 INFO - PROCESS | 1831 | 1461021792389 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}] 16:23:12 INFO - PROCESS | 1831 | 1461021792538 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 16:23:12 INFO - PROCESS | 1831 | 1461021792691 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb16ddf000 == 100 [pid = 1831] [id = 470] 16:23:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 184 (0x7feb020db000) [pid = 1831] [serial = 1411] [outer = (nil)] 16:23:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 185 (0x7feb1762fc00) [pid = 1831] [serial = 1412] [outer = 0x7feb020db000] 16:23:12 INFO - PROCESS | 1831 | 1461021792746 Marionette DEBUG loaded listener.js 16:23:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 186 (0x7feb188a6800) [pid = 1831] [serial = 1413] [outer = 0x7feb020db000] 16:23:13 INFO - PROCESS | 1831 | 1461021793668 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]]]}] 16:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1323ms 16:23:13 INFO - PROCESS | 1831 | 1461021793707 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 16:23:13 INFO - PROCESS | 1831 | 1461021793714 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 16:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:23:13 INFO - PROCESS | 1831 | 1461021793722 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:23:13 INFO - PROCESS | 1831 | 1461021793727 Marionette TRACE conn3 <- [1,1854,null,{}] 16:23:13 INFO - PROCESS | 1831 | 1461021793734 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}] 16:23:13 INFO - PROCESS | 1831 | 1461021793917 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 16:23:14 INFO - PROCESS | 1831 | 1461021794116 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb064b8800 == 101 [pid = 1831] [id = 471] 16:23:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 187 (0x7feb02087000) [pid = 1831] [serial = 1414] [outer = (nil)] 16:23:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 188 (0x7feb02150400) [pid = 1831] [serial = 1415] [outer = 0x7feb02087000] 16:23:14 INFO - PROCESS | 1831 | 1461021794190 Marionette DEBUG loaded listener.js 16:23:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 189 (0x7feb035c7c00) [pid = 1831] [serial = 1416] [outer = 0x7feb02087000] 16:23:15 INFO - PROCESS | 1831 | 1461021795088 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]]]}] 16:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1435ms 16:23:15 INFO - PROCESS | 1831 | 1461021795159 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 16:23:15 INFO - PROCESS | 1831 | 1461021795167 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 16:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:23:15 INFO - PROCESS | 1831 | 1461021795176 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:23:15 INFO - PROCESS | 1831 | 1461021795179 Marionette TRACE conn3 <- [1,1858,null,{}] 16:23:15 INFO - PROCESS | 1831 | 1461021795184 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}] 16:23:15 INFO - PROCESS | 1831 | 1461021795356 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 16:23:15 INFO - PROCESS | 1831 | 1461021795544 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb109c7000 == 102 [pid = 1831] [id = 472] 16:23:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 190 (0x7feb02090000) [pid = 1831] [serial = 1417] [outer = (nil)] 16:23:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 191 (0x7feb091ac800) [pid = 1831] [serial = 1418] [outer = 0x7feb02090000] 16:23:15 INFO - PROCESS | 1831 | 1461021795610 Marionette DEBUG loaded listener.js 16:23:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 192 (0x7feb0dfe5c00) [pid = 1831] [serial = 1419] [outer = 0x7feb02090000] 16:23:16 INFO - PROCESS | 1831 | 1461021796591 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]]]}] 16:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1483ms 16:23:16 INFO - PROCESS | 1831 | 1461021796659 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 16:23:16 INFO - PROCESS | 1831 | 1461021796663 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 16:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:23:16 INFO - PROCESS | 1831 | 1461021796668 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:23:16 INFO - PROCESS | 1831 | 1461021796674 Marionette TRACE conn3 <- [1,1862,null,{}] 16:23:16 INFO - PROCESS | 1831 | 1461021796689 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}] 16:23:16 INFO - PROCESS | 1831 | 1461021796921 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 16:23:17 INFO - PROCESS | 1831 | 1461021797157 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a294000 == 103 [pid = 1831] [id = 473] 16:23:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 193 (0x7feb0fb75400) [pid = 1831] [serial = 1420] [outer = (nil)] 16:23:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 194 (0x7feb11995000) [pid = 1831] [serial = 1421] [outer = 0x7feb0fb75400] 16:23:17 INFO - PROCESS | 1831 | 1461021797273 Marionette DEBUG loaded listener.js 16:23:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 195 (0x7feb157b7000) [pid = 1831] [serial = 1422] [outer = 0x7feb0fb75400] 16:23:18 INFO - PROCESS | 1831 | 1461021798081 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]]]}] 16:23:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:23:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1483ms 16:23:18 INFO - PROCESS | 1831 | 1461021798152 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 16:23:18 INFO - PROCESS | 1831 | 1461021798156 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 16:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:23:18 INFO - PROCESS | 1831 | 1461021798162 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:23:18 INFO - PROCESS | 1831 | 1461021798164 Marionette TRACE conn3 <- [1,1866,null,{}] 16:23:18 INFO - PROCESS | 1831 | 1461021798169 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}] 16:23:18 INFO - PROCESS | 1831 | 1461021798334 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 16:23:18 INFO - PROCESS | 1831 | 1461021798522 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1f3bf000 == 104 [pid = 1831] [id = 474] 16:23:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 196 (0x7feb0f931400) [pid = 1831] [serial = 1423] [outer = (nil)] 16:23:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 197 (0x7feb18dcbc00) [pid = 1831] [serial = 1424] [outer = 0x7feb0f931400] 16:23:18 INFO - PROCESS | 1831 | 1461021798589 Marionette DEBUG loaded listener.js 16:23:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 198 (0x7feb19619800) [pid = 1831] [serial = 1425] [outer = 0x7feb0f931400] 16:23:19 INFO - PROCESS | 1831 | 1461021799377 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]]]}] 16:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1275ms 16:23:19 INFO - PROCESS | 1831 | 1461021799437 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 16:23:19 INFO - PROCESS | 1831 | 1461021799440 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 16:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:23:19 INFO - PROCESS | 1831 | 1461021799446 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:23:19 INFO - PROCESS | 1831 | 1461021799448 Marionette TRACE conn3 <- [1,1870,null,{}] 16:23:19 INFO - PROCESS | 1831 | 1461021799453 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}] 16:23:19 INFO - PROCESS | 1831 | 1461021799605 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 16:23:19 INFO - PROCESS | 1831 | 1461021799811 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2b590800 == 105 [pid = 1831] [id = 475] 16:23:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 199 (0x7feb0ff97000) [pid = 1831] [serial = 1426] [outer = (nil)] 16:23:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 200 (0x7feb19a3d000) [pid = 1831] [serial = 1427] [outer = 0x7feb0ff97000] 16:23:19 INFO - PROCESS | 1831 | 1461021799879 Marionette DEBUG loaded listener.js 16:23:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 201 (0x7feb19bd8000) [pid = 1831] [serial = 1428] [outer = 0x7feb0ff97000] 16:23:20 INFO - PROCESS | 1831 | 1461021800741 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]]]}] 16:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1330ms 16:23:20 INFO - PROCESS | 1831 | 1461021800776 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 16:23:20 INFO - PROCESS | 1831 | 1461021800779 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 16:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:23:20 INFO - PROCESS | 1831 | 1461021800785 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:23:20 INFO - PROCESS | 1831 | 1461021800787 Marionette TRACE conn3 <- [1,1874,null,{}] 16:23:20 INFO - PROCESS | 1831 | 1461021800792 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}] 16:23:20 INFO - PROCESS | 1831 | 1461021800959 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 16:23:21 INFO - PROCESS | 1831 | 1461021801188 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2e75a800 == 106 [pid = 1831] [id = 476] 16:23:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 202 (0x7feb19bd6400) [pid = 1831] [serial = 1429] [outer = (nil)] 16:23:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 203 (0x7feb26cefc00) [pid = 1831] [serial = 1430] [outer = 0x7feb19bd6400] 16:23:21 INFO - PROCESS | 1831 | 1461021801301 Marionette DEBUG loaded listener.js 16:23:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 204 (0x7feb27e3cc00) [pid = 1831] [serial = 1431] [outer = 0x7feb19bd6400] 16:23:22 INFO - PROCESS | 1831 | 1461021802160 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]]]}] 16:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1429ms 16:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:23:22 INFO - PROCESS | 1831 | 1461021802215 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 16:23:22 INFO - PROCESS | 1831 | 1461021802218 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 16:23:22 INFO - PROCESS | 1831 | 1461021802223 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:23:22 INFO - PROCESS | 1831 | 1461021802226 Marionette TRACE conn3 <- [1,1878,null,{}] 16:23:22 INFO - PROCESS | 1831 | 1461021802231 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}] 16:23:22 INFO - PROCESS | 1831 | 1461021802384 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 16:23:22 INFO - PROCESS | 1831 | 1461021802589 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb03793800 == 107 [pid = 1831] [id = 477] 16:23:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 205 (0x7feb1c061000) [pid = 1831] [serial = 1432] [outer = (nil)] 16:23:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 206 (0x7feb2b97ac00) [pid = 1831] [serial = 1433] [outer = 0x7feb1c061000] 16:23:22 INFO - PROCESS | 1831 | 1461021802656 Marionette DEBUG loaded listener.js 16:23:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 207 (0x7feb2bb23c00) [pid = 1831] [serial = 1434] [outer = 0x7feb1c061000] 16:23:23 INFO - PROCESS | 1831 | 1461021803481 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]]]}] 16:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1326ms 16:23:23 INFO - PROCESS | 1831 | 1461021803550 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 16:23:23 INFO - PROCESS | 1831 | 1461021803553 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 16:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:23:23 INFO - PROCESS | 1831 | 1461021803559 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:23:23 INFO - PROCESS | 1831 | 1461021803561 Marionette TRACE conn3 <- [1,1882,null,{}] 16:23:23 INFO - PROCESS | 1831 | 1461021803566 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}] 16:23:23 INFO - PROCESS | 1831 | 1461021803721 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 16:23:23 INFO - PROCESS | 1831 | 1461021803917 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb3026e000 == 108 [pid = 1831] [id = 478] 16:23:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 208 (0x7feb01de5800) [pid = 1831] [serial = 1435] [outer = (nil)] 16:23:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 209 (0x7feb01dec000) [pid = 1831] [serial = 1436] [outer = 0x7feb01de5800] 16:23:23 INFO - PROCESS | 1831 | 1461021803984 Marionette DEBUG loaded listener.js 16:23:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 210 (0x7feb01df1000) [pid = 1831] [serial = 1437] [outer = 0x7feb01de5800] 16:23:24 INFO - PROCESS | 1831 | 1461021804810 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]]]}] 16:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1287ms 16:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:23:24 INFO - PROCESS | 1831 | 1461021804846 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 16:23:24 INFO - PROCESS | 1831 | 1461021804849 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 16:23:24 INFO - PROCESS | 1831 | 1461021804855 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:23:24 INFO - PROCESS | 1831 | 1461021804858 Marionette TRACE conn3 <- [1,1886,null,{}] 16:23:24 INFO - PROCESS | 1831 | 1461021804862 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}] 16:23:25 INFO - PROCESS | 1831 | 1461021805017 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 16:23:25 INFO - PROCESS | 1831 | 1461021805214 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb07f68000 == 109 [pid = 1831] [id = 479] 16:23:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 211 (0x7feb01de6000) [pid = 1831] [serial = 1438] [outer = (nil)] 16:23:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 212 (0x7feb2b555800) [pid = 1831] [serial = 1439] [outer = 0x7feb01de6000] 16:23:25 INFO - PROCESS | 1831 | 1461021805279 Marionette DEBUG loaded listener.js 16:23:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 213 (0x7feb2bb2f400) [pid = 1831] [serial = 1440] [outer = 0x7feb01de6000] 16:23:26 INFO - PROCESS | 1831 | 1461021806105 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]]]}] 16:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1282ms 16:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:23:26 INFO - PROCESS | 1831 | 1461021806136 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 16:23:26 INFO - PROCESS | 1831 | 1461021806139 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 16:23:26 INFO - PROCESS | 1831 | 1461021806145 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:23:26 INFO - PROCESS | 1831 | 1461021806148 Marionette TRACE conn3 <- [1,1890,null,{}] 16:23:26 INFO - PROCESS | 1831 | 1461021806153 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}] 16:23:26 INFO - PROCESS | 1831 | 1461021806332 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 16:23:26 INFO - PROCESS | 1831 | 1461021806530 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb01eb7800 == 110 [pid = 1831] [id = 480] 16:23:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 214 (0x7feb01debc00) [pid = 1831] [serial = 1441] [outer = (nil)] 16:23:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 215 (0x7feb02c67c00) [pid = 1831] [serial = 1442] [outer = 0x7feb01debc00] 16:23:26 INFO - PROCESS | 1831 | 1461021806594 Marionette DEBUG loaded listener.js 16:23:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 216 (0x7feb02c6dc00) [pid = 1831] [serial = 1443] [outer = 0x7feb01debc00] 16:23:27 INFO - PROCESS | 1831 | 1461021807446 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]]]}] 16:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1331ms 16:23:27 INFO - PROCESS | 1831 | 1461021807475 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 16:23:27 INFO - PROCESS | 1831 | 1461021807479 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 16:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:23:27 INFO - PROCESS | 1831 | 1461021807485 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:23:27 INFO - PROCESS | 1831 | 1461021807488 Marionette TRACE conn3 <- [1,1894,null,{}] 16:23:27 INFO - PROCESS | 1831 | 1461021807493 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}] 16:23:27 INFO - PROCESS | 1831 | 1461021807684 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 16:23:27 INFO - PROCESS | 1831 | 1461021807891 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaff6ca000 == 111 [pid = 1831] [id = 481] 16:23:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 217 (0x7feb02c62400) [pid = 1831] [serial = 1444] [outer = (nil)] 16:23:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 218 (0x7feb0ce26800) [pid = 1831] [serial = 1445] [outer = 0x7feb02c62400] 16:23:27 INFO - PROCESS | 1831 | 1461021807961 Marionette DEBUG loaded listener.js 16:23:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 219 (0x7feb2b97f000) [pid = 1831] [serial = 1446] [outer = 0x7feb02c62400] 16:23:28 INFO - PROCESS | 1831 | 1461021808817 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]]]}] 16:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1377ms 16:23:28 INFO - PROCESS | 1831 | 1461021808863 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 16:23:28 INFO - PROCESS | 1831 | 1461021808867 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 16:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:23:28 INFO - PROCESS | 1831 | 1461021808872 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:23:28 INFO - PROCESS | 1831 | 1461021808874 Marionette TRACE conn3 <- [1,1898,null,{}] 16:23:28 INFO - PROCESS | 1831 | 1461021808880 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}] 16:23:29 INFO - PROCESS | 1831 | 1461021809058 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 16:23:29 INFO - PROCESS | 1831 | 1461021809263 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb07f63000 == 112 [pid = 1831] [id = 482] 16:23:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 220 (0x7feaff7c2400) [pid = 1831] [serial = 1447] [outer = (nil)] 16:23:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 221 (0x7feaff7ca400) [pid = 1831] [serial = 1448] [outer = 0x7feaff7c2400] 16:23:29 INFO - PROCESS | 1831 | 1461021809330 Marionette DEBUG loaded listener.js 16:23:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 222 (0x7feaff7cfc00) [pid = 1831] [serial = 1449] [outer = 0x7feaff7c2400] 16:23:30 INFO - PROCESS | 1831 | 1461021810189 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]]]}] 16:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1374ms 16:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:23:30 INFO - PROCESS | 1831 | 1461021810248 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 16:23:30 INFO - PROCESS | 1831 | 1461021810250 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 16:23:30 INFO - PROCESS | 1831 | 1461021810256 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:23:30 INFO - PROCESS | 1831 | 1461021810259 Marionette TRACE conn3 <- [1,1902,null,{}] 16:23:30 INFO - PROCESS | 1831 | 1461021810265 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}] 16:23:30 INFO - PROCESS | 1831 | 1461021810435 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 16:23:30 INFO - PROCESS | 1831 | 1461021810633 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb02e56800 == 113 [pid = 1831] [id = 483] 16:23:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 223 (0x7feaff7cf800) [pid = 1831] [serial = 1450] [outer = (nil)] 16:23:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 224 (0x7feb00f7a800) [pid = 1831] [serial = 1451] [outer = 0x7feaff7cf800] 16:23:30 INFO - PROCESS | 1831 | 1461021810701 Marionette DEBUG loaded listener.js 16:23:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 225 (0x7feb04a49400) [pid = 1831] [serial = 1452] [outer = 0x7feaff7cf800] 16:23:31 INFO - PROCESS | 1831 | 1461021811536 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]]]}] 16:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1338ms 16:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:23:31 INFO - PROCESS | 1831 | 1461021811594 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 16:23:31 INFO - PROCESS | 1831 | 1461021811596 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 16:23:31 INFO - PROCESS | 1831 | 1461021811602 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:23:31 INFO - PROCESS | 1831 | 1461021811605 Marionette TRACE conn3 <- [1,1906,null,{}] 16:23:31 INFO - PROCESS | 1831 | 1461021811610 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}] 16:23:31 INFO - PROCESS | 1831 | 1461021811770 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 16:23:31 INFO - PROCESS | 1831 | 1461021811974 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb04890000 == 114 [pid = 1831] [id = 484] 16:23:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 226 (0x7feaff7c5400) [pid = 1831] [serial = 1453] [outer = (nil)] 16:23:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 227 (0x7feb0214e000) [pid = 1831] [serial = 1454] [outer = 0x7feaff7c5400] 16:23:32 INFO - PROCESS | 1831 | 1461021812041 Marionette DEBUG loaded listener.js 16:23:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 228 (0x7feb0ce24000) [pid = 1831] [serial = 1455] [outer = 0x7feaff7c5400] 16:23:33 INFO - PROCESS | 1831 | 1461021813267 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]]]}] 16:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1733ms 16:23:33 INFO - PROCESS | 1831 | 1461021813335 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 16:23:33 INFO - PROCESS | 1831 | 1461021813341 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 16:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:23:33 INFO - PROCESS | 1831 | 1461021813349 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:23:33 INFO - PROCESS | 1831 | 1461021813354 Marionette TRACE conn3 <- [1,1910,null,{}] 16:23:33 INFO - PROCESS | 1831 | 1461021813360 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}] 16:23:33 INFO - PROCESS | 1831 | 1461021813558 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 16:23:33 INFO - PROCESS | 1831 | 1461021813772 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb06620800 == 115 [pid = 1831] [id = 485] 16:23:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 229 (0x7feb02082c00) [pid = 1831] [serial = 1456] [outer = (nil)] 16:23:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 230 (0x7feb020d7400) [pid = 1831] [serial = 1457] [outer = 0x7feb02082c00] 16:23:33 INFO - PROCESS | 1831 | 1461021813836 Marionette DEBUG loaded listener.js 16:23:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 231 (0x7feb02d56c00) [pid = 1831] [serial = 1458] [outer = 0x7feb02082c00] 16:23:34 INFO - PROCESS | 1831 | 1461021814851 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]]]}] 16:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1578ms 16:23:34 INFO - PROCESS | 1831 | 1461021814928 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 16:23:34 INFO - PROCESS | 1831 | 1461021814936 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 16:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:23:34 INFO - PROCESS | 1831 | 1461021814945 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:23:34 INFO - PROCESS | 1831 | 1461021814948 Marionette TRACE conn3 <- [1,1914,null,{}] 16:23:34 INFO - PROCESS | 1831 | 1461021814954 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}] 16:23:35 INFO - PROCESS | 1831 | 1461021815134 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 16:23:35 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb107a7000 == 114 [pid = 1831] [id = 469] 16:23:35 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb11944800 == 113 [pid = 1831] [id = 468] 16:23:35 INFO - PROCESS | 1831 | --DOMWINDOW == 230 (0x7feb17be0c00) [pid = 1831] [serial = 1349] [outer = (nil)] [url = about:blank] 16:23:35 INFO - PROCESS | 1831 | --DOMWINDOW == 229 (0x7feb138b4400) [pid = 1831] [serial = 1313] [outer = (nil)] [url = about:blank] 16:23:35 INFO - PROCESS | 1831 | --DOMWINDOW == 228 (0x7feb1843d000) [pid = 1831] [serial = 1322] [outer = (nil)] [url = about:blank] 16:23:35 INFO - PROCESS | 1831 | --DOMWINDOW == 227 (0x7feb157bfc00) [pid = 1831] [serial = 1319] [outer = (nil)] [url = about:blank] 16:23:35 INFO - PROCESS | 1831 | --DOMWINDOW == 226 (0x7feb14428800) [pid = 1831] [serial = 1316] [outer = (nil)] [url = about:blank] 16:23:35 INFO - PROCESS | 1831 | --DOMWINDOW == 225 (0x7feb117ca400) [pid = 1831] [serial = 1310] [outer = (nil)] [url = about:blank] 16:23:35 INFO - PROCESS | 1831 | --DOMWINDOW == 224 (0x7feb02d55c00) [pid = 1831] [serial = 1325] [outer = (nil)] [url = about:blank] 16:23:35 INFO - PROCESS | 1831 | --DOMWINDOW == 223 (0x7feb0ff03800) [pid = 1831] [serial = 1307] [outer = (nil)] [url = about:blank] 16:23:35 INFO - PROCESS | 1831 | 1461021815544 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:35 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f5a6000 == 112 [pid = 1831] [id = 467] 16:23:35 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb09359800 == 111 [pid = 1831] [id = 466] 16:23:35 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb064be000 == 110 [pid = 1831] [id = 465] 16:23:35 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb02e49800 == 109 [pid = 1831] [id = 464] 16:23:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb030a8800 == 110 [pid = 1831] [id = 486] 16:23:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 224 (0x7feb02083800) [pid = 1831] [serial = 1459] [outer = (nil)] 16:23:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 225 (0x7feb065da800) [pid = 1831] [serial = 1460] [outer = 0x7feb02083800] 16:23:35 INFO - PROCESS | 1831 | 1461021815615 Marionette DEBUG loaded listener.js 16:23:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 226 (0x7feb0ce04000) [pid = 1831] [serial = 1461] [outer = 0x7feb02083800] 16:23:35 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb13986800 == 109 [pid = 1831] [id = 463] 16:23:35 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a9b7800 == 108 [pid = 1831] [id = 454] 16:23:35 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a290000 == 107 [pid = 1831] [id = 453] 16:23:35 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18971000 == 106 [pid = 1831] [id = 452] 16:23:35 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0e1df800 == 105 [pid = 1831] [id = 451] 16:23:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0489f800 == 104 [pid = 1831] [id = 450] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 225 (0x7feb0ff68800) [pid = 1831] [serial = 1161] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 224 (0x7feb0efab400) [pid = 1831] [serial = 1301] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 223 (0x7feb03527000) [pid = 1831] [serial = 1295] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 222 (0x7feb0dfe7c00) [pid = 1831] [serial = 1149] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 221 (0x7feb0f7a5c00) [pid = 1831] [serial = 1340] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 220 (0x7feb0f229800) [pid = 1831] [serial = 1158] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 219 (0x7feb0deef400) [pid = 1831] [serial = 1337] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 218 (0x7feb01a44400) [pid = 1831] [serial = 1329] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 217 (0x7feb04f07400) [pid = 1831] [serial = 1334] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 216 (0x7feb0ce06000) [pid = 1831] [serial = 1298] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 215 (0x7feb06774400) [pid = 1831] [serial = 1335] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 214 (0x7feb035c8000) [pid = 1831] [serial = 1332] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 213 (0x7feb12510000) [pid = 1831] [serial = 1344] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 212 (0x7feb04f06800) [pid = 1831] [serial = 1152] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 211 (0x7feb0ef82400) [pid = 1831] [serial = 1346] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 210 (0x7feb00f73800) [pid = 1831] [serial = 1328] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 209 (0x7feb02d57400) [pid = 1831] [serial = 1331] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 208 (0x7feb0efa6800) [pid = 1831] [serial = 1290] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 207 (0x7feb0ff6ec00) [pid = 1831] [serial = 1343] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 206 (0x7feb0f92d400) [pid = 1831] [serial = 1341] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 205 (0x7feb0209d000) [pid = 1831] [serial = 1292] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 204 (0x7feb0f226c00) [pid = 1831] [serial = 1304] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 203 (0x7feb13a35800) [pid = 1831] [serial = 1347] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 202 (0x7feb0cfb1c00) [pid = 1831] [serial = 1155] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 201 (0x7feb0e068400) [pid = 1831] [serial = 1338] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | --DOMWINDOW == 200 (0x7feb0e06d400) [pid = 1831] [serial = 1233] [outer = (nil)] [url = about:blank] 16:23:36 INFO - PROCESS | 1831 | 1461021816401 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]]]}] 16:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1476ms 16:23:36 INFO - PROCESS | 1831 | 1461021816421 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 16:23:36 INFO - PROCESS | 1831 | 1461021816424 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 16:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:23:36 INFO - PROCESS | 1831 | 1461021816444 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:23:36 INFO - PROCESS | 1831 | 1461021816449 Marionette TRACE conn3 <- [1,1918,null,{}] 16:23:36 INFO - PROCESS | 1831 | 1461021816464 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}] 16:23:36 INFO - PROCESS | 1831 | 1461021816612 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 16:23:36 INFO - PROCESS | 1831 | 1461021816628 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0905d800 == 105 [pid = 1831] [id = 487] 16:23:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 201 (0x7feb0ce2bc00) [pid = 1831] [serial = 1462] [outer = (nil)] 16:23:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 202 (0x7feb0deed000) [pid = 1831] [serial = 1463] [outer = 0x7feb0ce2bc00] 16:23:36 INFO - PROCESS | 1831 | 1461021816688 Marionette DEBUG loaded listener.js 16:23:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 203 (0x7feb0e073000) [pid = 1831] [serial = 1464] [outer = 0x7feb0ce2bc00] 16:23:37 INFO - PROCESS | 1831 | 1461021817461 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]]]}] 16:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1104ms 16:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:23:37 INFO - PROCESS | 1831 | 1461021817534 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 16:23:37 INFO - PROCESS | 1831 | 1461021817537 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 16:23:37 INFO - PROCESS | 1831 | 1461021817543 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:23:37 INFO - PROCESS | 1831 | 1461021817545 Marionette TRACE conn3 <- [1,1922,null,{}] 16:23:37 INFO - PROCESS | 1831 | 1461021817553 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}] 16:23:37 INFO - PROCESS | 1831 | 1461021817717 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 16:23:37 INFO - PROCESS | 1831 | 1461021817727 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f5ba800 == 106 [pid = 1831] [id = 488] 16:23:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 204 (0x7feb0ce29000) [pid = 1831] [serial = 1465] [outer = (nil)] 16:23:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 205 (0x7feb0f7ed400) [pid = 1831] [serial = 1466] [outer = 0x7feb0ce29000] 16:23:37 INFO - PROCESS | 1831 | 1461021817792 Marionette DEBUG loaded listener.js 16:23:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 206 (0x7feb0ff62000) [pid = 1831] [serial = 1467] [outer = 0x7feb0ce29000] 16:23:38 INFO - PROCESS | 1831 | --DOMWINDOW == 205 (0x7feb0dfe5400) [pid = 1831] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:23:38 INFO - PROCESS | 1831 | --DOMWINDOW == 204 (0x7feb100b9c00) [pid = 1831] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:23:38 INFO - PROCESS | 1831 | --DOMWINDOW == 203 (0x7feb01d51c00) [pid = 1831] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:23:38 INFO - PROCESS | 1831 | --DOMWINDOW == 202 (0x7feb00f3d400) [pid = 1831] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:23:38 INFO - PROCESS | 1831 | --DOMWINDOW == 201 (0x7feb00dcd800) [pid = 1831] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:23:38 INFO - PROCESS | 1831 | --DOMWINDOW == 200 (0x7feb02e96800) [pid = 1831] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:23:38 INFO - PROCESS | 1831 | --DOMWINDOW == 199 (0x7feb035cc000) [pid = 1831] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:23:39 INFO - PROCESS | 1831 | 1461021819303 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]]]}] 16:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1830ms 16:23:39 INFO - PROCESS | 1831 | 1461021819375 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 16:23:39 INFO - PROCESS | 1831 | 1461021819381 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 16:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:23:39 INFO - PROCESS | 1831 | 1461021819391 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:23:39 INFO - PROCESS | 1831 | 1461021819395 Marionette TRACE conn3 <- [1,1926,null,{}] 16:23:39 INFO - PROCESS | 1831 | 1461021819402 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}] 16:23:39 INFO - PROCESS | 1831 | 1461021819577 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 16:23:39 INFO - PROCESS | 1831 | 1461021819783 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb064ac000 == 107 [pid = 1831] [id = 489] 16:23:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 200 (0x7feb02096c00) [pid = 1831] [serial = 1468] [outer = (nil)] 16:23:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 201 (0x7feb02c66000) [pid = 1831] [serial = 1469] [outer = 0x7feb02096c00] 16:23:39 INFO - PROCESS | 1831 | 1461021819893 Marionette DEBUG loaded listener.js 16:23:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 202 (0x7feb035cf400) [pid = 1831] [serial = 1470] [outer = 0x7feb02096c00] 16:23:40 INFO - PROCESS | 1831 | 1461021820868 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]]]}] 16:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1528ms 16:23:40 INFO - PROCESS | 1831 | 1461021820920 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 16:23:40 INFO - PROCESS | 1831 | 1461021820928 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 16:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:23:40 INFO - PROCESS | 1831 | 1461021820938 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:23:40 INFO - PROCESS | 1831 | 1461021820941 Marionette TRACE conn3 <- [1,1930,null,{}] 16:23:40 INFO - PROCESS | 1831 | 1461021820947 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}] 16:23:41 INFO - PROCESS | 1831 | 1461021821138 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 16:23:41 INFO - PROCESS | 1831 | 1461021821341 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f5a6000 == 108 [pid = 1831] [id = 490] 16:23:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 203 (0x7feb02098c00) [pid = 1831] [serial = 1471] [outer = (nil)] 16:23:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 204 (0x7feb0ce08000) [pid = 1831] [serial = 1472] [outer = 0x7feb02098c00] 16:23:41 INFO - PROCESS | 1831 | 1461021821451 Marionette DEBUG loaded listener.js 16:23:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 205 (0x7feb0cfb1c00) [pid = 1831] [serial = 1473] [outer = 0x7feb02098c00] 16:23:42 INFO - PROCESS | 1831 | 1461021822318 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]]]}] 16:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1430ms 16:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:23:42 INFO - PROCESS | 1831 | 1461021822368 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 16:23:42 INFO - PROCESS | 1831 | 1461021822371 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 16:23:42 INFO - PROCESS | 1831 | 1461021822377 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:23:42 INFO - PROCESS | 1831 | 1461021822382 Marionette TRACE conn3 <- [1,1934,null,{}] 16:23:42 INFO - PROCESS | 1831 | 1461021822397 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}] 16:23:42 INFO - PROCESS | 1831 | 1461021822577 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 16:23:42 INFO - PROCESS | 1831 | 1461021822774 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb10867000 == 109 [pid = 1831] [id = 491] 16:23:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 206 (0x7feb0ce23c00) [pid = 1831] [serial = 1474] [outer = (nil)] 16:23:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 207 (0x7feb0ff65c00) [pid = 1831] [serial = 1475] [outer = 0x7feb0ce23c00] 16:23:42 INFO - PROCESS | 1831 | 1461021822845 Marionette DEBUG loaded listener.js 16:23:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 208 (0x7feb10b84400) [pid = 1831] [serial = 1476] [outer = 0x7feb0ce23c00] 16:23:43 INFO - PROCESS | 1831 | 1461021823700 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]]]}] 16:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1381ms 16:23:43 INFO - PROCESS | 1831 | 1461021823758 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 16:23:43 INFO - PROCESS | 1831 | 1461021823762 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 16:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:23:43 INFO - PROCESS | 1831 | 1461021823767 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:23:43 INFO - PROCESS | 1831 | 1461021823769 Marionette TRACE conn3 <- [1,1938,null,{}] 16:23:43 INFO - PROCESS | 1831 | 1461021823775 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}] 16:23:43 INFO - PROCESS | 1831 | 1461021823957 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 16:23:44 INFO - PROCESS | 1831 | 1461021824153 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14314000 == 110 [pid = 1831] [id = 492] 16:23:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 209 (0x7feb02c6e000) [pid = 1831] [serial = 1477] [outer = (nil)] 16:23:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 210 (0x7feb14428800) [pid = 1831] [serial = 1478] [outer = 0x7feb02c6e000] 16:23:44 INFO - PROCESS | 1831 | 1461021824225 Marionette DEBUG loaded listener.js 16:23:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 211 (0x7feb16d2c000) [pid = 1831] [serial = 1479] [outer = 0x7feb02c6e000] 16:23:45 INFO - PROCESS | 1831 | 1461021825063 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]]]}] 16:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1328ms 16:23:45 INFO - PROCESS | 1831 | 1461021825097 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 16:23:45 INFO - PROCESS | 1831 | 1461021825100 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 16:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:23:45 INFO - PROCESS | 1831 | 1461021825106 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:23:45 INFO - PROCESS | 1831 | 1461021825108 Marionette TRACE conn3 <- [1,1942,null,{}] 16:23:45 INFO - PROCESS | 1831 | 1461021825113 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}] 16:23:45 INFO - PROCESS | 1831 | 1461021825268 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 16:23:45 INFO - PROCESS | 1831 | 1461021825467 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1886d800 == 111 [pid = 1831] [id = 493] 16:23:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 212 (0x7feb13c57c00) [pid = 1831] [serial = 1480] [outer = (nil)] 16:23:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 213 (0x7feb18603800) [pid = 1831] [serial = 1481] [outer = 0x7feb13c57c00] 16:23:45 INFO - PROCESS | 1831 | 1461021825533 Marionette DEBUG loaded listener.js 16:23:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 214 (0x7feb19610800) [pid = 1831] [serial = 1482] [outer = 0x7feb13c57c00] 16:23:46 INFO - PROCESS | 1831 | 1461021826413 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]]]}] 16:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1378ms 16:23:46 INFO - PROCESS | 1831 | 1461021826484 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 16:23:46 INFO - PROCESS | 1831 | 1461021826488 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 16:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:23:46 INFO - PROCESS | 1831 | 1461021826493 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:23:46 INFO - PROCESS | 1831 | 1461021826496 Marionette TRACE conn3 <- [1,1946,null,{}] 16:23:46 INFO - PROCESS | 1831 | 1461021826501 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}] 16:23:46 INFO - PROCESS | 1831 | 1461021826714 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 16:23:46 INFO - PROCESS | 1831 | 1461021826909 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a64e000 == 112 [pid = 1831] [id = 494] 16:23:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 215 (0x7feb16d2c400) [pid = 1831] [serial = 1483] [outer = (nil)] 16:23:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 216 (0x7feb1a90dc00) [pid = 1831] [serial = 1484] [outer = 0x7feb16d2c400] 16:23:46 INFO - PROCESS | 1831 | 1461021826983 Marionette DEBUG loaded listener.js 16:23:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 217 (0x7feb26c8d400) [pid = 1831] [serial = 1485] [outer = 0x7feb16d2c400] 16:23:47 INFO - PROCESS | 1831 | 1461021827820 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]]]}] 16:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1384ms 16:23:47 INFO - PROCESS | 1831 | 1461021827878 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 16:23:47 INFO - PROCESS | 1831 | 1461021827881 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 16:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:23:47 INFO - PROCESS | 1831 | 1461021827886 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:23:47 INFO - PROCESS | 1831 | 1461021827889 Marionette TRACE conn3 <- [1,1950,null,{}] 16:23:47 INFO - PROCESS | 1831 | 1461021827894 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}] 16:23:48 INFO - PROCESS | 1831 | 1461021828051 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 16:23:48 INFO - PROCESS | 1831 | 1461021828254 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1c0fb800 == 113 [pid = 1831] [id = 495] 16:23:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 218 (0x7feb02e88c00) [pid = 1831] [serial = 1486] [outer = (nil)] 16:23:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 219 (0x7feb26ceec00) [pid = 1831] [serial = 1487] [outer = 0x7feb02e88c00] 16:23:48 INFO - PROCESS | 1831 | 1461021828324 Marionette DEBUG loaded listener.js 16:23:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 220 (0x7feb2b97e800) [pid = 1831] [serial = 1488] [outer = 0x7feb02e88c00] 16:23:49 INFO - PROCESS | 1831 | 1461021829140 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]]]}] 16:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1278ms 16:23:49 INFO - PROCESS | 1831 | 1461021829166 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 16:23:49 INFO - PROCESS | 1831 | 1461021829170 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 16:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:23:49 INFO - PROCESS | 1831 | 1461021829175 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:23:49 INFO - PROCESS | 1831 | 1461021829177 Marionette TRACE conn3 <- [1,1954,null,{}] 16:23:49 INFO - PROCESS | 1831 | 1461021829182 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}] 16:23:49 INFO - PROCESS | 1831 | 1461021829337 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 16:23:49 INFO - PROCESS | 1831 | 1461021829539 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27ccc000 == 114 [pid = 1831] [id = 496] 16:23:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 221 (0x7feb0f024000) [pid = 1831] [serial = 1489] [outer = (nil)] 16:23:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 222 (0x7feb2ba72800) [pid = 1831] [serial = 1490] [outer = 0x7feb0f024000] 16:23:49 INFO - PROCESS | 1831 | 1461021829603 Marionette DEBUG loaded listener.js 16:23:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 223 (0x7feb2ba78000) [pid = 1831] [serial = 1491] [outer = 0x7feb0f024000] 16:23:50 INFO - PROCESS | 1831 | 1461021830411 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]]]}] 16:23:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1276ms 16:23:50 INFO - PROCESS | 1831 | 1461021830451 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 16:23:50 INFO - PROCESS | 1831 | 1461021830455 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 16:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:23:50 INFO - PROCESS | 1831 | 1461021830460 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:23:50 INFO - PROCESS | 1831 | 1461021830463 Marionette TRACE conn3 <- [1,1958,null,{}] 16:23:50 INFO - PROCESS | 1831 | 1461021830468 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}] 16:23:50 INFO - PROCESS | 1831 | 1461021830626 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 16:23:50 INFO - PROCESS | 1831 | 1461021830829 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2c1a5000 == 115 [pid = 1831] [id = 497] 16:23:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 224 (0x7feb26e36800) [pid = 1831] [serial = 1492] [outer = (nil)] 16:23:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 225 (0x7feb2ba7bc00) [pid = 1831] [serial = 1493] [outer = 0x7feb26e36800] 16:23:50 INFO - PROCESS | 1831 | 1461021830893 Marionette DEBUG loaded listener.js 16:23:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 226 (0x7feb2bb2f000) [pid = 1831] [serial = 1494] [outer = 0x7feb26e36800] 16:23:51 INFO - PROCESS | 1831 | 1461021831753 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]]]}] 16:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1333ms 16:23:51 INFO - PROCESS | 1831 | 1461021831794 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 16:23:51 INFO - PROCESS | 1831 | 1461021831797 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 16:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:23:51 INFO - PROCESS | 1831 | 1461021831803 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:23:51 INFO - PROCESS | 1831 | 1461021831806 Marionette TRACE conn3 <- [1,1962,null,{}] 16:23:51 INFO - PROCESS | 1831 | 1461021831811 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}] 16:23:51 INFO - PROCESS | 1831 | 1461021831973 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 16:23:52 INFO - PROCESS | 1831 | 1461021832175 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb00db1800 == 116 [pid = 1831] [id = 498] 16:23:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 227 (0x7feb04a76800) [pid = 1831] [serial = 1495] [outer = (nil)] 16:23:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 228 (0x7feb04a80c00) [pid = 1831] [serial = 1496] [outer = 0x7feb04a76800] 16:23:52 INFO - PROCESS | 1831 | 1461021832243 Marionette DEBUG loaded listener.js 16:23:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 229 (0x7feb26edd800) [pid = 1831] [serial = 1497] [outer = 0x7feb04a76800] 16:23:53 INFO - PROCESS | 1831 | 1461021833101 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]]]}] 16:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1333ms 16:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:23:53 INFO - PROCESS | 1831 | 1461021833136 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 16:23:53 INFO - PROCESS | 1831 | 1461021833140 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 16:23:53 INFO - PROCESS | 1831 | 1461021833146 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:23:53 INFO - PROCESS | 1831 | 1461021833150 Marionette TRACE conn3 <- [1,1966,null,{}] 16:23:53 INFO - PROCESS | 1831 | 1461021833155 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}] 16:23:53 INFO - PROCESS | 1831 | 1461021833355 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 16:23:53 INFO - PROCESS | 1831 | 1461021833568 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb009f0000 == 117 [pid = 1831] [id = 499] 16:23:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 230 (0x7feb04a78000) [pid = 1831] [serial = 1498] [outer = (nil)] 16:23:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 231 (0x7feb07f1f000) [pid = 1831] [serial = 1499] [outer = 0x7feb04a78000] 16:23:53 INFO - PROCESS | 1831 | 1461021833641 Marionette DEBUG loaded listener.js 16:23:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 232 (0x7feb2bb2fc00) [pid = 1831] [serial = 1500] [outer = 0x7feb04a78000] 16:23:54 INFO - PROCESS | 1831 | 1461021834459 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]]]}] 16:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1379ms 16:23:54 INFO - PROCESS | 1831 | 1461021834525 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 16:23:54 INFO - PROCESS | 1831 | 1461021834529 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 16:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:23:54 INFO - PROCESS | 1831 | 1461021834534 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:23:54 INFO - PROCESS | 1831 | 1461021834536 Marionette TRACE conn3 <- [1,1970,null,{}] 16:23:54 INFO - PROCESS | 1831 | 1461021834542 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}] 16:23:54 INFO - PROCESS | 1831 | 1461021834703 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 16:23:54 INFO - PROCESS | 1831 | 1461021834918 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1480a000 == 118 [pid = 1831] [id = 500] 16:23:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 233 (0x7feb04a84400) [pid = 1831] [serial = 1501] [outer = (nil)] 16:23:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 234 (0x7feb0df28c00) [pid = 1831] [serial = 1502] [outer = 0x7feb04a84400] 16:23:54 INFO - PROCESS | 1831 | 1461021834986 Marionette DEBUG loaded listener.js 16:23:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 235 (0x7feb0df2d000) [pid = 1831] [serial = 1503] [outer = 0x7feb04a84400] 16:23:55 INFO - PROCESS | 1831 | 1461021835805 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]]]}] 16:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1328ms 16:23:55 INFO - PROCESS | 1831 | 1461021835862 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 16:23:55 INFO - PROCESS | 1831 | 1461021835866 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 16:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:23:55 INFO - PROCESS | 1831 | 1461021835871 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:23:55 INFO - PROCESS | 1831 | 1461021835874 Marionette TRACE conn3 <- [1,1974,null,{}] 16:23:55 INFO - PROCESS | 1831 | 1461021835879 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}] 16:23:56 INFO - PROCESS | 1831 | 1461021836058 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 16:23:56 INFO - PROCESS | 1831 | 1461021836269 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb022e5800 == 119 [pid = 1831] [id = 501] 16:23:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 236 (0x7feb00f7a000) [pid = 1831] [serial = 1504] [outer = (nil)] 16:23:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 237 (0x7feb0384dc00) [pid = 1831] [serial = 1505] [outer = 0x7feb00f7a000] 16:23:56 INFO - PROCESS | 1831 | 1461021836336 Marionette DEBUG loaded listener.js 16:23:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 238 (0x7feb03856400) [pid = 1831] [serial = 1506] [outer = 0x7feb00f7a000] 16:23:57 INFO - PROCESS | 1831 | 1461021837510 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]]]}] 16:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1685ms 16:23:57 INFO - PROCESS | 1831 | 1461021837557 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 16:23:57 INFO - PROCESS | 1831 | 1461021837563 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 16:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:23:57 INFO - PROCESS | 1831 | 1461021837570 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:23:57 INFO - PROCESS | 1831 | 1461021837575 Marionette TRACE conn3 <- [1,1978,null,{}] 16:23:57 INFO - PROCESS | 1831 | 1461021837581 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}] 16:23:57 INFO - PROCESS | 1831 | 1461021837756 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 16:23:57 INFO - PROCESS | 1831 | 1461021837961 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb04870800 == 120 [pid = 1831] [id = 502] 16:23:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 239 (0x7feaff7cd000) [pid = 1831] [serial = 1507] [outer = (nil)] 16:23:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 240 (0x7feb01de7800) [pid = 1831] [serial = 1508] [outer = 0x7feaff7cd000] 16:23:58 INFO - PROCESS | 1831 | 1461021838076 Marionette DEBUG loaded listener.js 16:23:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 241 (0x7feb02c63c00) [pid = 1831] [serial = 1509] [outer = 0x7feaff7cd000] 16:23:59 INFO - PROCESS | 1831 | 1461021839087 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]]]}] 16:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1580ms 16:23:59 INFO - PROCESS | 1831 | 1461021839152 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 16:23:59 INFO - PROCESS | 1831 | 1461021839159 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 16:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:23:59 INFO - PROCESS | 1831 | 1461021839168 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:23:59 INFO - PROCESS | 1831 | 1461021839171 Marionette TRACE conn3 <- [1,1982,null,{}] 16:23:59 INFO - PROCESS | 1831 | 1461021839175 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}] 16:23:59 INFO - PROCESS | 1831 | 1461021839370 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 16:23:59 INFO - PROCESS | 1831 | 1461021839584 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb03799800 == 121 [pid = 1831] [id = 503] 16:23:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 242 (0x7feaff7cd800) [pid = 1831] [serial = 1510] [outer = (nil)] 16:23:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 243 (0x7feb03857000) [pid = 1831] [serial = 1511] [outer = 0x7feaff7cd800] 16:23:59 INFO - PROCESS | 1831 | 1461021839647 Marionette DEBUG loaded listener.js 16:23:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 244 (0x7feb04a47800) [pid = 1831] [serial = 1512] [outer = 0x7feaff7cd800] 16:24:00 INFO - PROCESS | 1831 | 1461021840510 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]]]}] 16:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1378ms 16:24:00 INFO - PROCESS | 1831 | 1461021840547 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 16:24:00 INFO - PROCESS | 1831 | 1461021840550 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 16:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:24:00 INFO - PROCESS | 1831 | 1461021840556 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:24:00 INFO - PROCESS | 1831 | 1461021840560 Marionette TRACE conn3 <- [1,1986,null,{}] 16:24:00 INFO - PROCESS | 1831 | 1461021840574 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}] 16:24:00 INFO - PROCESS | 1831 | 1461021840745 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 16:24:00 INFO - PROCESS | 1831 | 1461021840954 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0e1ef800 == 122 [pid = 1831] [id = 504] 16:24:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 245 (0x7feb052d8800) [pid = 1831] [serial = 1513] [outer = (nil)] 16:24:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 246 (0x7feb07f18400) [pid = 1831] [serial = 1514] [outer = 0x7feb052d8800] 16:24:01 INFO - PROCESS | 1831 | 1461021841015 Marionette DEBUG loaded listener.js 16:24:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 247 (0x7feb09006400) [pid = 1831] [serial = 1515] [outer = 0x7feb052d8800] 16:24:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0905d800 == 121 [pid = 1831] [id = 487] 16:24:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb030a8800 == 120 [pid = 1831] [id = 486] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 246 (0x7feb1762fc00) [pid = 1831] [serial = 1412] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 245 (0x7feb197eb000) [pid = 1831] [serial = 1367] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 244 (0x7feb149c6000) [pid = 1831] [serial = 1361] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 243 (0x7feb2b55b000) [pid = 1831] [serial = 1388] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 242 (0x7feb18dc9c00) [pid = 1831] [serial = 1364] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 241 (0x7feb1889f000) [pid = 1831] [serial = 1373] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 240 (0x7feb065de400) [pid = 1831] [serial = 1355] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 239 (0x7feb0f5e5000) [pid = 1831] [serial = 1358] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 238 (0x7feb1b2efc00) [pid = 1831] [serial = 1370] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 237 (0x7feb020a1000) [pid = 1831] [serial = 1352] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 236 (0x7feb25bd7400) [pid = 1831] [serial = 1376] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 235 (0x7feb27e36000) [pid = 1831] [serial = 1382] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 234 (0x7feb26c0e800) [pid = 1831] [serial = 1379] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb06620800 == 119 [pid = 1831] [id = 485] 16:24:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb01eb7800 == 118 [pid = 1831] [id = 480] 16:24:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb07f68000 == 117 [pid = 1831] [id = 479] 16:24:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb3026e000 == 116 [pid = 1831] [id = 478] 16:24:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb03793800 == 115 [pid = 1831] [id = 477] 16:24:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2e75a800 == 114 [pid = 1831] [id = 476] 16:24:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2b590800 == 113 [pid = 1831] [id = 475] 16:24:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1f3bf000 == 112 [pid = 1831] [id = 474] 16:24:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a294000 == 111 [pid = 1831] [id = 473] 16:24:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb109c7000 == 110 [pid = 1831] [id = 472] 16:24:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb064b8800 == 109 [pid = 1831] [id = 471] 16:24:01 INFO - PROCESS | 1831 | 1461021841953 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]]]}] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 233 (0x7feb16b0f800) [pid = 1831] [serial = 1407] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 232 (0x7feb0f7f4000) [pid = 1831] [serial = 1404] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 231 (0x7feb0efa8c00) [pid = 1831] [serial = 1401] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 230 (0x7feb14423c00) [pid = 1831] [serial = 1410] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 229 (0x7feb0f228400) [pid = 1831] [serial = 1403] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 228 (0x7feb13a41c00) [pid = 1831] [serial = 1406] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 227 (0x7feb06776000) [pid = 1831] [serial = 1409] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 226 (0x7feb0209c000) [pid = 1831] [serial = 1392] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 225 (0x7feb0208d000) [pid = 1831] [serial = 1391] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 224 (0x7feb0dfe2400) [pid = 1831] [serial = 1400] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 223 (0x7feb04f0c800) [pid = 1831] [serial = 1395] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 222 (0x7feb04a43000) [pid = 1831] [serial = 1394] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 221 (0x7feb29dcf800) [pid = 1831] [serial = 1385] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 220 (0x7feb0cfbc800) [pid = 1831] [serial = 1398] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1831 | --DOMWINDOW == 219 (0x7feb0ce04400) [pid = 1831] [serial = 1397] [outer = (nil)] [url = about:blank] 16:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1429ms 16:24:01 INFO - PROCESS | 1831 | 1461021841989 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 16:24:01 INFO - PROCESS | 1831 | 1461021841993 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 16:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:24:02 INFO - PROCESS | 1831 | 1461021841999 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:24:02 INFO - PROCESS | 1831 | 1461021842001 Marionette TRACE conn3 <- [1,1990,null,{}] 16:24:02 INFO - PROCESS | 1831 | 1461021842006 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}] 16:24:02 INFO - PROCESS | 1831 | 1461021842174 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 16:24:02 INFO - PROCESS | 1831 | 1461021842188 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb03916000 == 110 [pid = 1831] [id = 505] 16:24:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 220 (0x7feb0209fc00) [pid = 1831] [serial = 1516] [outer = (nil)] 16:24:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 221 (0x7feb0ce1e800) [pid = 1831] [serial = 1517] [outer = 0x7feb0209fc00] 16:24:02 INFO - PROCESS | 1831 | 1461021842248 Marionette DEBUG loaded listener.js 16:24:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 222 (0x7feb0cfb7000) [pid = 1831] [serial = 1518] [outer = 0x7feb0209fc00] 16:24:03 INFO - PROCESS | 1831 | 1461021843122 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]]]}] 16:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1181ms 16:24:03 INFO - PROCESS | 1831 | 1461021843180 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 16:24:03 INFO - PROCESS | 1831 | 1461021843183 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 16:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:24:03 INFO - PROCESS | 1831 | 1461021843188 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:24:03 INFO - PROCESS | 1831 | 1461021843190 Marionette TRACE conn3 <- [1,1994,null,{}] 16:24:03 INFO - PROCESS | 1831 | 1461021843195 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}] 16:24:03 INFO - PROCESS | 1831 | 1461021843339 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 16:24:03 INFO - PROCESS | 1831 | 1461021843352 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0ce80800 == 111 [pid = 1831] [id = 506] 16:24:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 223 (0x7feb04a44800) [pid = 1831] [serial = 1519] [outer = (nil)] 16:24:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 224 (0x7feb0df29c00) [pid = 1831] [serial = 1520] [outer = 0x7feb04a44800] 16:24:03 INFO - PROCESS | 1831 | 1461021843407 Marionette DEBUG loaded listener.js 16:24:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 225 (0x7feb0df30800) [pid = 1831] [serial = 1521] [outer = 0x7feb04a44800] 16:24:04 INFO - PROCESS | 1831 | 1461021844253 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]]]}] 16:24:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:24:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1079ms 16:24:04 INFO - PROCESS | 1831 | 1461021844268 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 16:24:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:24:04 INFO - PROCESS | 1831 | 1461021844271 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 16:24:04 INFO - PROCESS | 1831 | 1461021844276 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:24:04 INFO - PROCESS | 1831 | 1461021844288 Marionette TRACE conn3 <- [1,1998,null,{}] 16:24:04 INFO - PROCESS | 1831 | 1461021844294 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}] 16:24:04 INFO - PROCESS | 1831 | 1461021844545 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 16:24:04 INFO - PROCESS | 1831 | 1461021844572 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1397a000 == 112 [pid = 1831] [id = 507] 16:24:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 226 (0x7feb0f01b000) [pid = 1831] [serial = 1522] [outer = (nil)] 16:24:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 227 (0x7feb0f927800) [pid = 1831] [serial = 1523] [outer = 0x7feb0f01b000] 16:24:04 INFO - PROCESS | 1831 | 1461021844632 Marionette DEBUG loaded listener.js 16:24:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 228 (0x7feb138bb000) [pid = 1831] [serial = 1524] [outer = 0x7feb0f01b000] 16:24:05 INFO - PROCESS | 1831 | 1461021845421 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]]]}] 16:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1186ms 16:24:05 INFO - PROCESS | 1831 | 1461021845463 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 16:24:05 INFO - PROCESS | 1831 | 1461021845466 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 16:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:24:05 INFO - PROCESS | 1831 | 1461021845471 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:24:05 INFO - PROCESS | 1831 | 1461021845473 Marionette TRACE conn3 <- [1,2002,null,{}] 16:24:05 INFO - PROCESS | 1831 | 1461021845483 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}] 16:24:05 INFO - PROCESS | 1831 | 1461021845680 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 16:24:05 INFO - PROCESS | 1831 | 1461021845711 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14822000 == 113 [pid = 1831] [id = 508] 16:24:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 229 (0x7feb0f01f400) [pid = 1831] [serial = 1525] [outer = (nil)] 16:24:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 230 (0x7feb16bbec00) [pid = 1831] [serial = 1526] [outer = 0x7feb0f01f400] 16:24:05 INFO - PROCESS | 1831 | 1461021845767 Marionette DEBUG loaded listener.js 16:24:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 231 (0x7feb18dbec00) [pid = 1831] [serial = 1527] [outer = 0x7feb0f01f400] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 230 (0x7feb02d52800) [pid = 1831] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 229 (0x7feb0ff90800) [pid = 1831] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 228 (0x7feb0ff0b000) [pid = 1831] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 227 (0x7feb17524000) [pid = 1831] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 226 (0x7feb0fb70c00) [pid = 1831] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 225 (0x7feb1f3d7c00) [pid = 1831] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 224 (0x7feb00f3a800) [pid = 1831] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 223 (0x7feb00dd2000) [pid = 1831] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 222 (0x7feb0dfdd400) [pid = 1831] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 221 (0x7feb1c055400) [pid = 1831] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 220 (0x7feb024e9c00) [pid = 1831] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 219 (0x7feb0f7ec800) [pid = 1831] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 218 (0x7feb17523400) [pid = 1831] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 217 (0x7feb01a45000) [pid = 1831] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 216 (0x7feb138b5800) [pid = 1831] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 215 (0x7feb00f3c400) [pid = 1831] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 214 (0x7feb01a49c00) [pid = 1831] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 213 (0x7feb10b87400) [pid = 1831] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 212 (0x7feb00f35400) [pid = 1831] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 211 (0x7feb00f75400) [pid = 1831] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 210 (0x7feb00dd3000) [pid = 1831] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 209 (0x7feb02083800) [pid = 1831] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 208 (0x7feb1441f400) [pid = 1831] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 207 (0x7feb03521800) [pid = 1831] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 206 (0x7feb00dcac00) [pid = 1831] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 205 (0x7feb00f3fc00) [pid = 1831] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 204 (0x7feb04f0cc00) [pid = 1831] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 203 (0x7feb0676b800) [pid = 1831] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 202 (0x7feb02082c00) [pid = 1831] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 201 (0x7feb0ce2bc00) [pid = 1831] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 200 (0x7feb0ff89800) [pid = 1831] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 199 (0x7feb020d7c00) [pid = 1831] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 198 (0x7feb01be6800) [pid = 1831] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 197 (0x7feb1c2dd800) [pid = 1831] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 196 (0x7feb16bbf400) [pid = 1831] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 195 (0x7feb00f73400) [pid = 1831] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 194 (0x7feb0351f000) [pid = 1831] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 193 (0x7feb06773400) [pid = 1831] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 192 (0x7feb18828000) [pid = 1831] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 191 (0x7feb02d54000) [pid = 1831] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:24:07 INFO - PROCESS | 1831 | --DOMWINDOW == 190 (0x7feb0ff64c00) [pid = 1831] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:24:07 INFO - PROCESS | 1831 | 1461021847368 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]]]}] 16:24:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:24:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1932ms 16:24:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:24:07 INFO - PROCESS | 1831 | 1461021847403 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 16:24:07 INFO - PROCESS | 1831 | 1461021847405 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 16:24:07 INFO - PROCESS | 1831 | 1461021847411 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:24:07 INFO - PROCESS | 1831 | 1461021847413 Marionette TRACE conn3 <- [1,2006,null,{}] 16:24:07 INFO - PROCESS | 1831 | 1461021847418 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}] 16:24:07 INFO - PROCESS | 1831 | 1461021847574 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 16:24:07 INFO - PROCESS | 1831 | 1461021847586 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb048ab000 == 114 [pid = 1831] [id = 509] 16:24:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 191 (0x7feb00dcac00) [pid = 1831] [serial = 1528] [outer = (nil)] 16:24:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 192 (0x7feb00f73400) [pid = 1831] [serial = 1529] [outer = 0x7feb00dcac00] 16:24:07 INFO - PROCESS | 1831 | 1461021847643 Marionette DEBUG loaded listener.js 16:24:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 193 (0x7feb020d8400) [pid = 1831] [serial = 1530] [outer = 0x7feb00dcac00] 16:24:08 INFO - PROCESS | 1831 | 1461021848413 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]]]}] 16:24:08 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 16:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1027ms 16:24:08 INFO - PROCESS | 1831 | 1461021848437 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 16:24:08 INFO - PROCESS | 1831 | 1461021848442 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 16:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:24:08 INFO - PROCESS | 1831 | 1461021848447 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:24:08 INFO - PROCESS | 1831 | 1461021848449 Marionette TRACE conn3 <- [1,2010,null,{}] 16:24:08 INFO - PROCESS | 1831 | 1461021848454 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}] 16:24:08 INFO - PROCESS | 1831 | 1461021848662 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 16:24:08 INFO - PROCESS | 1831 | 1461021848684 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1397f800 == 115 [pid = 1831] [id = 510] 16:24:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 194 (0x7feb00dd0000) [pid = 1831] [serial = 1531] [outer = (nil)] 16:24:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 195 (0x7feb052dc800) [pid = 1831] [serial = 1532] [outer = 0x7feb00dd0000] 16:24:08 INFO - PROCESS | 1831 | 1461021848740 Marionette DEBUG loaded listener.js 16:24:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 196 (0x7feb0f5dd800) [pid = 1831] [serial = 1533] [outer = 0x7feb00dd0000] 16:24:09 INFO - PROCESS | 1831 | 1461021849791 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]]]}] 16:24:09 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 16:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1373ms 16:24:09 INFO - PROCESS | 1831 | 1461021849825 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 16:24:09 INFO - PROCESS | 1831 | 1461021849835 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 16:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:24:09 INFO - PROCESS | 1831 | 1461021849843 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:24:09 INFO - PROCESS | 1831 | 1461021849848 Marionette TRACE conn3 <- [1,2014,null,{}] 16:24:09 INFO - PROCESS | 1831 | 1461021849856 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}] 16:24:10 INFO - PROCESS | 1831 | 1461021850036 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 16:24:10 INFO - PROCESS | 1831 | 1461021850246 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0486c000 == 116 [pid = 1831] [id = 511] 16:24:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 197 (0x7feb01d4f800) [pid = 1831] [serial = 1534] [outer = (nil)] 16:24:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 198 (0x7feb020e0800) [pid = 1831] [serial = 1535] [outer = 0x7feb01d4f800] 16:24:10 INFO - PROCESS | 1831 | 1461021850321 Marionette DEBUG loaded listener.js 16:24:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 199 (0x7feb035cc400) [pid = 1831] [serial = 1536] [outer = 0x7feb01d4f800] 16:24:11 INFO - PROCESS | 1831 | 1461021851283 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]]]}] 16:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1486ms 16:24:11 INFO - PROCESS | 1831 | 1461021851329 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 16:24:11 INFO - PROCESS | 1831 | 1461021851337 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 16:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:24:11 INFO - PROCESS | 1831 | 1461021851347 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:24:11 INFO - PROCESS | 1831 | 1461021851351 Marionette TRACE conn3 <- [1,2018,null,{}] 16:24:11 INFO - PROCESS | 1831 | 1461021851357 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}] 16:24:11 INFO - PROCESS | 1831 | 1461021851536 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 16:24:11 INFO - PROCESS | 1831 | 1461021851736 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb102b2000 == 117 [pid = 1831] [id = 512] 16:24:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 200 (0x7feb01de3c00) [pid = 1831] [serial = 1537] [outer = (nil)] 16:24:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 201 (0x7feb04a83800) [pid = 1831] [serial = 1538] [outer = 0x7feb01de3c00] 16:24:11 INFO - PROCESS | 1831 | 1461021851802 Marionette DEBUG loaded listener.js 16:24:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 202 (0x7feb07f1b400) [pid = 1831] [serial = 1539] [outer = 0x7feb01de3c00] 16:24:12 INFO - PROCESS | 1831 | 1461021852725 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]]]}] 16:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1435ms 16:24:12 INFO - PROCESS | 1831 | 1461021852783 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 16:24:12 INFO - PROCESS | 1831 | 1461021852786 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 16:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:24:12 INFO - PROCESS | 1831 | 1461021852792 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:24:12 INFO - PROCESS | 1831 | 1461021852797 Marionette TRACE conn3 <- [1,2022,null,{}] 16:24:12 INFO - PROCESS | 1831 | 1461021852812 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}] 16:24:12 INFO - PROCESS | 1831 | 1461021852996 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 16:24:13 INFO - PROCESS | 1831 | 1461021853196 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19cd6800 == 118 [pid = 1831] [id = 513] 16:24:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 203 (0x7feb07f22000) [pid = 1831] [serial = 1540] [outer = (nil)] 16:24:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 204 (0x7feb0dfe5400) [pid = 1831] [serial = 1541] [outer = 0x7feb07f22000] 16:24:13 INFO - PROCESS | 1831 | 1461021853268 Marionette DEBUG loaded listener.js 16:24:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 205 (0x7feb0f7ec800) [pid = 1831] [serial = 1542] [outer = 0x7feb07f22000] 16:24:14 INFO - PROCESS | 1831 | 1461021854121 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]]]}] 16:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1384ms 16:24:14 INFO - PROCESS | 1831 | 1461021854177 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 16:24:14 INFO - PROCESS | 1831 | 1461021854181 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 16:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:24:14 INFO - PROCESS | 1831 | 1461021854187 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:24:14 INFO - PROCESS | 1831 | 1461021854189 Marionette TRACE conn3 <- [1,2026,null,{}] 16:24:14 INFO - PROCESS | 1831 | 1461021854194 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}] 16:24:14 INFO - PROCESS | 1831 | 1461021854381 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 16:24:14 INFO - PROCESS | 1831 | 1461021854587 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1f3ac800 == 119 [pid = 1831] [id = 514] 16:24:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 206 (0x7feb091ab400) [pid = 1831] [serial = 1543] [outer = (nil)] 16:24:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 207 (0x7feb138b3400) [pid = 1831] [serial = 1544] [outer = 0x7feb091ab400] 16:24:14 INFO - PROCESS | 1831 | 1461021854656 Marionette DEBUG loaded listener.js 16:24:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 208 (0x7feb14621800) [pid = 1831] [serial = 1545] [outer = 0x7feb091ab400] 16:24:15 INFO - PROCESS | 1831 | 1461021855481 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]]]}] 16:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1329ms 16:24:15 INFO - PROCESS | 1831 | 1461021855516 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 16:24:15 INFO - PROCESS | 1831 | 1461021855520 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 16:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:24:15 INFO - PROCESS | 1831 | 1461021855525 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:24:15 INFO - PROCESS | 1831 | 1461021855528 Marionette TRACE conn3 <- [1,2030,null,{}] 16:24:15 INFO - PROCESS | 1831 | 1461021855533 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}] 16:24:15 INFO - PROCESS | 1831 | 1461021855693 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 16:24:15 INFO - PROCESS | 1831 | 1461021855899 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb29809800 == 120 [pid = 1831] [id = 515] 16:24:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 209 (0x7feb0f931000) [pid = 1831] [serial = 1546] [outer = (nil)] 16:24:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 210 (0x7feb14624c00) [pid = 1831] [serial = 1547] [outer = 0x7feb0f931000] 16:24:15 INFO - PROCESS | 1831 | 1461021855968 Marionette DEBUG loaded listener.js 16:24:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 211 (0x7feb1843f800) [pid = 1831] [serial = 1548] [outer = 0x7feb0f931000] 16:24:16 INFO - PROCESS | 1831 | 1461021856814 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]]]}] 16:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1333ms 16:24:16 INFO - PROCESS | 1831 | 1461021856858 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 16:24:16 INFO - PROCESS | 1831 | 1461021856862 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 16:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:24:16 INFO - PROCESS | 1831 | 1461021856867 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:24:16 INFO - PROCESS | 1831 | 1461021856869 Marionette TRACE conn3 <- [1,2034,null,{}] 16:24:16 INFO - PROCESS | 1831 | 1461021856875 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}] 16:24:17 INFO - PROCESS | 1831 | 1461021857082 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 16:24:17 INFO - PROCESS | 1831 | 1461021857293 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2e756800 == 121 [pid = 1831] [id = 516] 16:24:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 212 (0x7feb1909a000) [pid = 1831] [serial = 1549] [outer = (nil)] 16:24:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 213 (0x7feb1a107000) [pid = 1831] [serial = 1550] [outer = 0x7feb1909a000] 16:24:17 INFO - PROCESS | 1831 | 1461021857367 Marionette DEBUG loaded listener.js 16:24:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 214 (0x7feb1f44d000) [pid = 1831] [serial = 1551] [outer = 0x7feb1909a000] 16:24:18 INFO - PROCESS | 1831 | 1461021858216 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]]]}] 16:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1381ms 16:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:24:18 INFO - PROCESS | 1831 | 1461021858250 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 16:24:18 INFO - PROCESS | 1831 | 1461021858252 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 16:24:18 INFO - PROCESS | 1831 | 1461021858258 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:24:18 INFO - PROCESS | 1831 | 1461021858261 Marionette TRACE conn3 <- [1,2038,null,{}] 16:24:18 INFO - PROCESS | 1831 | 1461021858266 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}] 16:24:18 INFO - PROCESS | 1831 | 1461021858428 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 16:24:18 INFO - PROCESS | 1831 | 1461021858634 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb01c85000 == 122 [pid = 1831] [id = 517] 16:24:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 215 (0x7feb197e2400) [pid = 1831] [serial = 1552] [outer = (nil)] 16:24:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 216 (0x7feb27cf0800) [pid = 1831] [serial = 1553] [outer = 0x7feb197e2400] 16:24:18 INFO - PROCESS | 1831 | 1461021858743 Marionette DEBUG loaded listener.js 16:24:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 217 (0x7feb27fbec00) [pid = 1831] [serial = 1554] [outer = 0x7feb197e2400] 16:24:19 INFO - PROCESS | 1831 | 1461021859580 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]]]}] 16:24:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:24:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1381ms 16:24:19 INFO - PROCESS | 1831 | 1461021859639 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 16:24:19 INFO - PROCESS | 1831 | 1461021859642 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 16:24:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:24:19 INFO - PROCESS | 1831 | 1461021859647 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:24:19 INFO - PROCESS | 1831 | 1461021859649 Marionette TRACE conn3 <- [1,2042,null,{}] 16:24:19 INFO - PROCESS | 1831 | 1461021859655 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}] 16:24:19 INFO - PROCESS | 1831 | 1461021859820 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 16:24:20 INFO - PROCESS | 1831 | 1461021860044 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18e90800 == 123 [pid = 1831] [id = 518] 16:24:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 218 (0x7feb01a45400) [pid = 1831] [serial = 1555] [outer = (nil)] 16:24:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 219 (0x7feb1250c000) [pid = 1831] [serial = 1556] [outer = 0x7feb01a45400] 16:24:20 INFO - PROCESS | 1831 | 1461021860155 Marionette DEBUG loaded listener.js 16:24:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 220 (0x7feb2ba75c00) [pid = 1831] [serial = 1557] [outer = 0x7feb01a45400] 16:24:21 INFO - PROCESS | 1831 | 1461021861015 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]]]}] 16:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1426ms 16:24:21 INFO - PROCESS | 1831 | 1461021861074 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 16:24:21 INFO - PROCESS | 1831 | 1461021861080 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 16:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:24:21 INFO - PROCESS | 1831 | 1461021861086 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:24:21 INFO - PROCESS | 1831 | 1461021861088 Marionette TRACE conn3 <- [1,2046,null,{}] 16:24:21 INFO - PROCESS | 1831 | 1461021861093 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}] 16:24:21 INFO - PROCESS | 1831 | 1461021861264 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 16:24:21 INFO - PROCESS | 1831 | 1461021861472 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18ea4800 == 124 [pid = 1831] [id = 519] 16:24:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 221 (0x7feb01bdd400) [pid = 1831] [serial = 1558] [outer = (nil)] 16:24:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 222 (0x7feb02c26000) [pid = 1831] [serial = 1559] [outer = 0x7feb01bdd400] 16:24:21 INFO - PROCESS | 1831 | 1461021861540 Marionette DEBUG loaded listener.js 16:24:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 223 (0x7feb02c2b800) [pid = 1831] [serial = 1560] [outer = 0x7feb01bdd400] 16:24:22 INFO - PROCESS | 1831 | 1461021862412 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]]]}] 16:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1378ms 16:24:22 INFO - PROCESS | 1831 | 1461021862465 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 16:24:22 INFO - PROCESS | 1831 | 1461021862468 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 16:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:24:22 INFO - PROCESS | 1831 | 1461021862473 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:24:22 INFO - PROCESS | 1831 | 1461021862476 Marionette TRACE conn3 <- [1,2050,null,{}] 16:24:22 INFO - PROCESS | 1831 | 1461021862481 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}] 16:24:22 INFO - PROCESS | 1831 | 1461021862643 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 16:24:22 INFO - PROCESS | 1831 | 1461021862851 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafe1f0000 == 125 [pid = 1831] [id = 520] 16:24:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 224 (0x7feafeceb800) [pid = 1831] [serial = 1561] [outer = (nil)] 16:24:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 225 (0x7feafecf3800) [pid = 1831] [serial = 1562] [outer = 0x7feafeceb800] 16:24:22 INFO - PROCESS | 1831 | 1461021862917 Marionette DEBUG loaded listener.js 16:24:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 226 (0x7feb00f7b400) [pid = 1831] [serial = 1563] [outer = 0x7feafeceb800] 16:24:23 INFO - PROCESS | 1831 | 1461021863769 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]]]}] 16:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1327ms 16:24:23 INFO - PROCESS | 1831 | 1461021863811 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 16:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:24:23 INFO - PROCESS | 1831 | 1461021863815 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 16:24:23 INFO - PROCESS | 1831 | 1461021863821 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:24:23 INFO - PROCESS | 1831 | 1461021863824 Marionette TRACE conn3 <- [1,2054,null,{}] 16:24:23 INFO - PROCESS | 1831 | 1461021863829 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}] 16:24:24 INFO - PROCESS | 1831 | 1461021864010 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 16:24:24 INFO - PROCESS | 1831 | 1461021864229 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0363f000 == 126 [pid = 1831] [id = 521] 16:24:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 227 (0x7feafecec800) [pid = 1831] [serial = 1564] [outer = (nil)] 16:24:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 228 (0x7feb2bb27000) [pid = 1831] [serial = 1565] [outer = 0x7feafecec800] 16:24:24 INFO - PROCESS | 1831 | 1461021864343 Marionette DEBUG loaded listener.js 16:24:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 229 (0x7feb2bf04c00) [pid = 1831] [serial = 1566] [outer = 0x7feafecec800] 16:24:25 INFO - PROCESS | 1831 | 1461021865207 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]]]}] 16:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1427ms 16:24:25 INFO - PROCESS | 1831 | 1461021865248 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 16:24:25 INFO - PROCESS | 1831 | 1461021865251 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 16:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:24:25 INFO - PROCESS | 1831 | 1461021865256 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:24:25 INFO - PROCESS | 1831 | 1461021865259 Marionette TRACE conn3 <- [1,2058,null,{}] 16:24:25 INFO - PROCESS | 1831 | 1461021865264 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}] 16:24:25 INFO - PROCESS | 1831 | 1461021865436 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 16:24:25 INFO - PROCESS | 1831 | 1461021865652 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb008bd000 == 127 [pid = 1831] [id = 522] 16:24:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 230 (0x7feafed1a800) [pid = 1831] [serial = 1567] [outer = (nil)] 16:24:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 231 (0x7feafed1fc00) [pid = 1831] [serial = 1568] [outer = 0x7feafed1a800] 16:24:25 INFO - PROCESS | 1831 | 1461021865779 Marionette DEBUG loaded listener.js 16:24:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 232 (0x7feafed25c00) [pid = 1831] [serial = 1569] [outer = 0x7feafed1a800] 16:24:26 INFO - PROCESS | 1831 | 1461021866664 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]]]}] 16:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1437ms 16:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:24:26 INFO - PROCESS | 1831 | 1461021866695 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 16:24:26 INFO - PROCESS | 1831 | 1461021866698 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 16:24:26 INFO - PROCESS | 1831 | 1461021866702 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:24:26 INFO - PROCESS | 1831 | 1461021866706 Marionette TRACE conn3 <- [1,2062,null,{}] 16:24:26 INFO - PROCESS | 1831 | 1461021866712 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}] 16:24:26 INFO - PROCESS | 1831 | 1461021866875 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 16:24:27 INFO - PROCESS | 1831 | 1461021867102 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb048a7800 == 128 [pid = 1831] [id = 523] 16:24:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 233 (0x7feafed1cc00) [pid = 1831] [serial = 1570] [outer = (nil)] 16:24:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 234 (0x7feb02f1cc00) [pid = 1831] [serial = 1571] [outer = 0x7feafed1cc00] 16:24:27 INFO - PROCESS | 1831 | 1461021867167 Marionette DEBUG loaded listener.js 16:24:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 235 (0x7feb02f22400) [pid = 1831] [serial = 1572] [outer = 0x7feafed1cc00] 16:24:28 INFO - PROCESS | 1831 | 1461021868042 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]]]}] 16:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1376ms 16:24:28 INFO - PROCESS | 1831 | 1461021868080 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 16:24:28 INFO - PROCESS | 1831 | 1461021868082 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 16:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:24:28 INFO - PROCESS | 1831 | 1461021868088 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:24:28 INFO - PROCESS | 1831 | 1461021868090 Marionette TRACE conn3 <- [1,2066,null,{}] 16:24:28 INFO - PROCESS | 1831 | 1461021868096 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}] 16:24:28 INFO - PROCESS | 1831 | 1461021868260 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 16:24:28 INFO - PROCESS | 1831 | 1461021868475 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb00e6c000 == 129 [pid = 1831] [id = 524] 16:24:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 236 (0x7feafed20400) [pid = 1831] [serial = 1573] [outer = (nil)] 16:24:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 237 (0x7feb00f79c00) [pid = 1831] [serial = 1574] [outer = 0x7feafed20400] 16:24:28 INFO - PROCESS | 1831 | 1461021868580 Marionette DEBUG loaded listener.js 16:24:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 238 (0x7feb0209bc00) [pid = 1831] [serial = 1575] [outer = 0x7feafed20400] 16:24:29 INFO - PROCESS | 1831 | 1461021869997 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]]]}] 16:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1981ms 16:24:30 INFO - PROCESS | 1831 | 1461021870071 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 16:24:30 INFO - PROCESS | 1831 | 1461021870075 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 16:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:24:30 INFO - PROCESS | 1831 | 1461021870083 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:24:30 INFO - PROCESS | 1831 | 1461021870088 Marionette TRACE conn3 <- [1,2070,null,{}] 16:24:30 INFO - PROCESS | 1831 | 1461021870095 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}] 16:24:30 INFO - PROCESS | 1831 | 1461021870266 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 16:24:30 INFO - PROCESS | 1831 | 1461021870527 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb03791000 == 130 [pid = 1831] [id = 525] 16:24:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 239 (0x7feb01d48000) [pid = 1831] [serial = 1576] [outer = (nil)] 16:24:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 240 (0x7feb01de4c00) [pid = 1831] [serial = 1577] [outer = 0x7feb01d48000] 16:24:30 INFO - PROCESS | 1831 | 1461021870635 Marionette DEBUG loaded listener.js 16:24:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 241 (0x7feb0209a400) [pid = 1831] [serial = 1578] [outer = 0x7feb01d48000] 16:24:31 INFO - PROCESS | 1831 | 1461021871499 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]]]}] 16:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1484ms 16:24:31 INFO - PROCESS | 1831 | 1461021871569 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 16:24:31 INFO - PROCESS | 1831 | 1461021871588 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 16:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:24:31 INFO - PROCESS | 1831 | 1461021871598 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:24:31 INFO - PROCESS | 1831 | 1461021871606 Marionette TRACE conn3 <- [1,2074,null,{}] 16:24:31 INFO - PROCESS | 1831 | 1461021871614 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}] 16:24:31 INFO - PROCESS | 1831 | 1461021871901 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 16:24:32 INFO - PROCESS | 1831 | 1461021872190 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb00db1000 == 131 [pid = 1831] [id = 526] 16:24:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 242 (0x7feb01bdfc00) [pid = 1831] [serial = 1579] [outer = (nil)] 16:24:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 243 (0x7feb02145800) [pid = 1831] [serial = 1580] [outer = 0x7feb01bdfc00] 16:24:32 INFO - PROCESS | 1831 | 1461021872256 Marionette DEBUG loaded listener.js 16:24:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 244 (0x7feb02c2d800) [pid = 1831] [serial = 1581] [outer = 0x7feb01bdfc00] 16:24:33 INFO - PROCESS | 1831 | 1461021873075 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]]]}] 16:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1539ms 16:24:33 INFO - PROCESS | 1831 | 1461021873136 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 16:24:33 INFO - PROCESS | 1831 | 1461021873140 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 16:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:24:33 INFO - PROCESS | 1831 | 1461021873145 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:24:33 INFO - PROCESS | 1831 | 1461021873150 Marionette TRACE conn3 <- [1,2078,null,{}] 16:24:33 INFO - PROCESS | 1831 | 1461021873164 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}] 16:24:33 INFO - PROCESS | 1831 | 1461021873334 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 16:24:33 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1bfab800 == 130 [pid = 1831] [id = 64] 16:24:33 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb048ab000 == 129 [pid = 1831] [id = 509] 16:24:33 INFO - PROCESS | 1831 | --DOMWINDOW == 243 (0x7feb00f7a800) [pid = 1831] [serial = 1451] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1831 | --DOMWINDOW == 242 (0x7feb2b555800) [pid = 1831] [serial = 1439] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1831 | --DOMWINDOW == 241 (0x7feb02c67c00) [pid = 1831] [serial = 1442] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1831 | --DOMWINDOW == 240 (0x7feb0ce26800) [pid = 1831] [serial = 1445] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1831 | --DOMWINDOW == 239 (0x7feb2b97ac00) [pid = 1831] [serial = 1433] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1831 | --DOMWINDOW == 238 (0x7feaff7ca400) [pid = 1831] [serial = 1448] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1831 | --DOMWINDOW == 237 (0x7feb01dec000) [pid = 1831] [serial = 1436] [outer = (nil)] [url = about:blank] 16:24:33 INFO - PROCESS | 1831 | 1461021873655 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:33 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb14822000 == 128 [pid = 1831] [id = 508] 16:24:33 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1397a000 == 127 [pid = 1831] [id = 507] 16:24:33 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0ce80800 == 126 [pid = 1831] [id = 506] 16:24:33 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb03916000 == 125 [pid = 1831] [id = 505] 16:24:33 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb14319000 == 124 [pid = 1831] [id = 449] 16:24:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb01eab000 == 125 [pid = 1831] [id = 527] 16:24:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 238 (0x7feb00f73800) [pid = 1831] [serial = 1582] [outer = (nil)] 16:24:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 239 (0x7feb02c6cc00) [pid = 1831] [serial = 1583] [outer = 0x7feb00f73800] 16:24:33 INFO - PROCESS | 1831 | 1461021873780 Marionette DEBUG loaded listener.js 16:24:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 240 (0x7feb035cac00) [pid = 1831] [serial = 1584] [outer = 0x7feb00f73800] 16:24:33 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0e1ef800 == 124 [pid = 1831] [id = 504] 16:24:33 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb03799800 == 123 [pid = 1831] [id = 503] 16:24:33 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb04870800 == 122 [pid = 1831] [id = 502] 16:24:34 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb00db1800 == 121 [pid = 1831] [id = 498] 16:24:34 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2c1a5000 == 120 [pid = 1831] [id = 497] 16:24:34 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb27ccc000 == 119 [pid = 1831] [id = 496] 16:24:34 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1c0fb800 == 118 [pid = 1831] [id = 495] 16:24:34 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a64e000 == 117 [pid = 1831] [id = 494] 16:24:34 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1886d800 == 116 [pid = 1831] [id = 493] 16:24:34 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb14314000 == 115 [pid = 1831] [id = 492] 16:24:34 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb10867000 == 114 [pid = 1831] [id = 491] 16:24:34 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f5a6000 == 113 [pid = 1831] [id = 490] 16:24:34 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb064ac000 == 112 [pid = 1831] [id = 489] 16:24:34 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f5ba800 == 111 [pid = 1831] [id = 488] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 239 (0x7feb2bb26000) [pid = 1831] [serial = 1389] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 238 (0x7feb18608c00) [pid = 1831] [serial = 1245] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 237 (0x7feb19a3d000) [pid = 1831] [serial = 1427] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 236 (0x7feb14620800) [pid = 1831] [serial = 1242] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 235 (0x7feb197e9000) [pid = 1831] [serial = 1188] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 234 (0x7feb13a3f800) [pid = 1831] [serial = 1314] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 233 (0x7feb2baa7400) [pid = 1831] [serial = 1203] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 232 (0x7feb0efae000) [pid = 1831] [serial = 1173] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 231 (0x7feb10257800) [pid = 1831] [serial = 1326] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 230 (0x7feb0f7a0800) [pid = 1831] [serial = 1305] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 229 (0x7feb29e4fc00) [pid = 1831] [serial = 1251] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 228 (0x7feb04f03400) [pid = 1831] [serial = 1236] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 227 (0x7feb11b30400) [pid = 1831] [serial = 1311] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 226 (0x7feb186d1000) [pid = 1831] [serial = 1185] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 225 (0x7feb0214c800) [pid = 1831] [serial = 1293] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 224 (0x7feb16bb8400) [pid = 1831] [serial = 1320] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 223 (0x7feb1a631400) [pid = 1831] [serial = 1191] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 222 (0x7feb2bb2e400) [pid = 1831] [serial = 1206] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 221 (0x7feb14629800) [pid = 1831] [serial = 1317] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 220 (0x7feb0351e800) [pid = 1831] [serial = 1170] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 219 (0x7feb2bc5c800) [pid = 1831] [serial = 1260] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 218 (0x7feb020a0000) [pid = 1831] [serial = 1263] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 217 (0x7feb065da800) [pid = 1831] [serial = 1460] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 216 (0x7feb091ac800) [pid = 1831] [serial = 1418] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 215 (0x7feb26cefc00) [pid = 1831] [serial = 1430] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 214 (0x7feb1881cc00) [pid = 1831] [serial = 1323] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 213 (0x7feb0214e000) [pid = 1831] [serial = 1454] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 212 (0x7feb0deea000) [pid = 1831] [serial = 1299] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 211 (0x7feb020e1c00) [pid = 1831] [serial = 1266] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 210 (0x7feb01d50800) [pid = 1831] [serial = 1209] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 209 (0x7feb2bab1800) [pid = 1831] [serial = 1254] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 208 (0x7feb1020dc00) [pid = 1831] [serial = 1308] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 207 (0x7feb0ce04000) [pid = 1831] [serial = 1461] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 206 (0x7feb02d56c00) [pid = 1831] [serial = 1458] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 205 (0x7feb0deed000) [pid = 1831] [serial = 1463] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 204 (0x7feb16174800) [pid = 1831] [serial = 1182] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 203 (0x7feb10b89000) [pid = 1831] [serial = 1176] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 202 (0x7feb04aec800) [pid = 1831] [serial = 1296] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 201 (0x7feb02150400) [pid = 1831] [serial = 1415] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 200 (0x7feb26ed7000) [pid = 1831] [serial = 1200] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 199 (0x7feb19611400) [pid = 1831] [serial = 1248] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 198 (0x7feb00f81000) [pid = 1831] [serial = 1257] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 197 (0x7feb1c2ea000) [pid = 1831] [serial = 1197] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 196 (0x7feb0f01b800) [pid = 1831] [serial = 1302] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 195 (0x7feb020d7400) [pid = 1831] [serial = 1457] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 194 (0x7feb18dcbc00) [pid = 1831] [serial = 1424] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 193 (0x7feb1b2fbc00) [pid = 1831] [serial = 1194] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 192 (0x7feb0efa4c00) [pid = 1831] [serial = 1239] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 191 (0x7feb14420800) [pid = 1831] [serial = 1179] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 190 (0x7feb11995000) [pid = 1831] [serial = 1421] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | --DOMWINDOW == 189 (0x7feb0e073000) [pid = 1831] [serial = 1464] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1831 | 1461021874551 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]]]}] 16:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1429ms 16:24:34 INFO - PROCESS | 1831 | 1461021874575 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 16:24:34 INFO - PROCESS | 1831 | 1461021874578 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 16:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:24:34 INFO - PROCESS | 1831 | 1461021874587 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:24:34 INFO - PROCESS | 1831 | 1461021874589 Marionette TRACE conn3 <- [1,2082,null,{}] 16:24:34 INFO - PROCESS | 1831 | 1461021874594 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}] 16:24:34 INFO - PROCESS | 1831 | 1461021874753 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 16:24:34 INFO - PROCESS | 1831 | 1461021874915 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb04878000 == 112 [pid = 1831] [id = 528] 16:24:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 190 (0x7feb00f79000) [pid = 1831] [serial = 1585] [outer = (nil)] 16:24:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 191 (0x7feb0385a400) [pid = 1831] [serial = 1586] [outer = 0x7feb00f79000] 16:24:34 INFO - PROCESS | 1831 | 1461021874981 Marionette DEBUG loaded listener.js 16:24:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 192 (0x7feb04a7cc00) [pid = 1831] [serial = 1587] [outer = 0x7feb00f79000] 16:24:35 INFO - PROCESS | 1831 | 1461021875701 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]]]}] 16:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1131ms 16:24:35 INFO - PROCESS | 1831 | 1461021875718 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 16:24:35 INFO - PROCESS | 1831 | 1461021875721 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 16:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:24:35 INFO - PROCESS | 1831 | 1461021875727 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:24:35 INFO - PROCESS | 1831 | 1461021875729 Marionette TRACE conn3 <- [1,2086,null,{}] 16:24:35 INFO - PROCESS | 1831 | 1461021875734 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}] 16:24:35 INFO - PROCESS | 1831 | 1461021875956 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 16:24:36 INFO - PROCESS | 1831 | 1461021876065 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb07f57000 == 113 [pid = 1831] [id = 529] 16:24:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 193 (0x7feafecf0c00) [pid = 1831] [serial = 1588] [outer = (nil)] 16:24:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 194 (0x7feb04f03400) [pid = 1831] [serial = 1589] [outer = 0x7feafecf0c00] 16:24:36 INFO - PROCESS | 1831 | 1461021876122 Marionette DEBUG loaded listener.js 16:24:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 195 (0x7feb052df800) [pid = 1831] [serial = 1590] [outer = 0x7feafecf0c00] 16:24:36 INFO - PROCESS | 1831 | 1461021876880 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]]]}] 16:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1179ms 16:24:36 INFO - PROCESS | 1831 | 1461021876906 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 16:24:36 INFO - PROCESS | 1831 | 1461021876910 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 16:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:24:36 INFO - PROCESS | 1831 | 1461021876915 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:24:36 INFO - PROCESS | 1831 | 1461021876917 Marionette TRACE conn3 <- [1,2090,null,{}] 16:24:36 INFO - PROCESS | 1831 | 1461021876922 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}] 16:24:37 INFO - PROCESS | 1831 | 1461021877154 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 16:24:37 INFO - PROCESS | 1831 | 1461021877174 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0cacb000 == 114 [pid = 1831] [id = 530] 16:24:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 196 (0x7feb052e0400) [pid = 1831] [serial = 1591] [outer = (nil)] 16:24:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 197 (0x7feb07f20c00) [pid = 1831] [serial = 1592] [outer = 0x7feb052e0400] 16:24:37 INFO - PROCESS | 1831 | 1461021877234 Marionette DEBUG loaded listener.js 16:24:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 198 (0x7feb0ce27400) [pid = 1831] [serial = 1593] [outer = 0x7feb052e0400] 16:24:38 INFO - PROCESS | 1831 | 1461021878166 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]]]}] 16:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1330ms 16:24:38 INFO - PROCESS | 1831 | 1461021878249 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 16:24:38 INFO - PROCESS | 1831 | 1461021878253 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 16:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:24:38 INFO - PROCESS | 1831 | 1461021878258 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:24:38 INFO - PROCESS | 1831 | 1461021878261 Marionette TRACE conn3 <- [1,2094,null,{}] 16:24:38 INFO - PROCESS | 1831 | 1461021878265 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}] 16:24:38 INFO - PROCESS | 1831 | --DOMWINDOW == 197 (0x7feb04a44800) [pid = 1831] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:24:38 INFO - PROCESS | 1831 | --DOMWINDOW == 196 (0x7feb0f01f400) [pid = 1831] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:24:38 INFO - PROCESS | 1831 | --DOMWINDOW == 195 (0x7feaff7cd800) [pid = 1831] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:24:38 INFO - PROCESS | 1831 | --DOMWINDOW == 194 (0x7feb052d8800) [pid = 1831] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:24:38 INFO - PROCESS | 1831 | --DOMWINDOW == 193 (0x7feb0f01b000) [pid = 1831] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:24:38 INFO - PROCESS | 1831 | --DOMWINDOW == 192 (0x7feb0209fc00) [pid = 1831] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:24:38 INFO - PROCESS | 1831 | --DOMWINDOW == 191 (0x7feaff7cd000) [pid = 1831] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:24:38 INFO - PROCESS | 1831 | --DOMWINDOW == 190 (0x7feb00dcac00) [pid = 1831] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:24:38 INFO - PROCESS | 1831 | 1461021878994 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 16:24:39 INFO - PROCESS | 1831 | 1461021879112 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb07f53800 == 115 [pid = 1831] [id = 531] 16:24:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 191 (0x7feb02c6b400) [pid = 1831] [serial = 1594] [outer = (nil)] 16:24:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 192 (0x7feb052dd000) [pid = 1831] [serial = 1595] [outer = 0x7feb02c6b400] 16:24:39 INFO - PROCESS | 1831 | 1461021879169 Marionette DEBUG loaded listener.js 16:24:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 193 (0x7feb0cfbdc00) [pid = 1831] [serial = 1596] [outer = 0x7feb02c6b400] 16:24:39 INFO - PROCESS | 1831 | 1461021879760 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]]]}] 16:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1525ms 16:24:39 INFO - PROCESS | 1831 | 1461021879783 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 16:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:24:39 INFO - PROCESS | 1831 | 1461021879786 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 16:24:39 INFO - PROCESS | 1831 | 1461021879806 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:24:39 INFO - PROCESS | 1831 | 1461021879808 Marionette TRACE conn3 <- [1,2098,null,{}] 16:24:39 INFO - PROCESS | 1831 | 1461021879813 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}] 16:24:39 INFO - PROCESS | 1831 | 1461021879971 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 16:24:39 INFO - PROCESS | 1831 | 1461021879988 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f8a2000 == 116 [pid = 1831] [id = 532] 16:24:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 194 (0x7feb020a2400) [pid = 1831] [serial = 1597] [outer = (nil)] 16:24:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 195 (0x7feb0e064800) [pid = 1831] [serial = 1598] [outer = 0x7feb020a2400] 16:24:40 INFO - PROCESS | 1831 | 1461021880043 Marionette DEBUG loaded listener.js 16:24:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 196 (0x7feb0ef8b800) [pid = 1831] [serial = 1599] [outer = 0x7feb020a2400] 16:24:40 INFO - PROCESS | 1831 | 1461021880972 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]]]}] 16:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1247ms 16:24:41 INFO - PROCESS | 1831 | 1461021881039 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 16:24:41 INFO - PROCESS | 1831 | 1461021881044 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 16:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:24:41 INFO - PROCESS | 1831 | 1461021881052 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:24:41 INFO - PROCESS | 1831 | 1461021881057 Marionette TRACE conn3 <- [1,2102,null,{}] 16:24:41 INFO - PROCESS | 1831 | 1461021881065 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}] 16:24:41 INFO - PROCESS | 1831 | 1461021881263 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 16:24:41 INFO - PROCESS | 1831 | 1461021881465 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb01ec1800 == 117 [pid = 1831] [id = 533] 16:24:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 197 (0x7feb00dd2000) [pid = 1831] [serial = 1600] [outer = (nil)] 16:24:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 198 (0x7feb00f38400) [pid = 1831] [serial = 1601] [outer = 0x7feb00dd2000] 16:24:41 INFO - PROCESS | 1831 | 1461021881543 Marionette DEBUG loaded listener.js 16:24:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 199 (0x7feb01be6000) [pid = 1831] [serial = 1602] [outer = 0x7feb00dd2000] 16:24:42 INFO - PROCESS | 1831 | 1461021882458 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]]]}] 16:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1436ms 16:24:42 INFO - PROCESS | 1831 | 1461021882489 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 16:24:42 INFO - PROCESS | 1831 | 1461021882496 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 16:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:24:42 INFO - PROCESS | 1831 | 1461021882506 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:24:42 INFO - PROCESS | 1831 | 1461021882509 Marionette TRACE conn3 <- [1,2106,null,{}] 16:24:42 INFO - PROCESS | 1831 | 1461021882517 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}] 16:24:42 INFO - PROCESS | 1831 | 1461021882699 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 16:24:42 INFO - PROCESS | 1831 | 1461021882916 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0660d800 == 118 [pid = 1831] [id = 534] 16:24:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 200 (0x7feb00f31800) [pid = 1831] [serial = 1603] [outer = (nil)] 16:24:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 201 (0x7feb02c2cc00) [pid = 1831] [serial = 1604] [outer = 0x7feb00f31800] 16:24:43 INFO - PROCESS | 1831 | 1461021883022 Marionette DEBUG loaded listener.js 16:24:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 202 (0x7feb02f1d800) [pid = 1831] [serial = 1605] [outer = 0x7feb00f31800] 16:24:43 INFO - PROCESS | 1831 | 1461021883987 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]]]}] 16:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1535ms 16:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:24:44 INFO - PROCESS | 1831 | 1461021884042 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 16:24:44 INFO - PROCESS | 1831 | 1461021884045 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 16:24:44 INFO - PROCESS | 1831 | 1461021884051 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:24:44 INFO - PROCESS | 1831 | 1461021884056 Marionette TRACE conn3 <- [1,2110,null,{}] 16:24:44 INFO - PROCESS | 1831 | 1461021884072 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}] 16:24:44 INFO - PROCESS | 1831 | 1461021884270 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 16:24:44 INFO - PROCESS | 1831 | 1461021884469 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb107c2800 == 119 [pid = 1831] [id = 535] 16:24:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 203 (0x7feb03523400) [pid = 1831] [serial = 1606] [outer = (nil)] 16:24:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 204 (0x7feb04f0cc00) [pid = 1831] [serial = 1607] [outer = 0x7feb03523400] 16:24:44 INFO - PROCESS | 1831 | 1461021884581 Marionette DEBUG loaded listener.js 16:24:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 205 (0x7feb07f1dc00) [pid = 1831] [serial = 1608] [outer = 0x7feb03523400] 16:24:45 INFO - PROCESS | 1831 | 1461021885425 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]]]}] 16:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1433ms 16:24:45 INFO - PROCESS | 1831 | 1461021885484 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 16:24:45 INFO - PROCESS | 1831 | 1461021885488 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 16:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:24:45 INFO - PROCESS | 1831 | 1461021885494 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:24:45 INFO - PROCESS | 1831 | 1461021885496 Marionette TRACE conn3 <- [1,2114,null,{}] 16:24:45 INFO - PROCESS | 1831 | 1461021885502 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}] 16:24:45 INFO - PROCESS | 1831 | 1461021885674 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 16:24:45 INFO - PROCESS | 1831 | 1461021885878 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb13977800 == 120 [pid = 1831] [id = 536] 16:24:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 206 (0x7feb0385ac00) [pid = 1831] [serial = 1609] [outer = (nil)] 16:24:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 207 (0x7feb0ce29800) [pid = 1831] [serial = 1610] [outer = 0x7feb0385ac00] 16:24:45 INFO - PROCESS | 1831 | 1461021885946 Marionette DEBUG loaded listener.js 16:24:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 208 (0x7feb0dfe0000) [pid = 1831] [serial = 1611] [outer = 0x7feb0385ac00] 16:24:46 INFO - PROCESS | 1831 | 1461021886801 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]]]}] 16:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1333ms 16:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:24:46 INFO - PROCESS | 1831 | 1461021886830 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 16:24:46 INFO - PROCESS | 1831 | 1461021886833 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 16:24:46 INFO - PROCESS | 1831 | 1461021886838 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:24:46 INFO - PROCESS | 1831 | 1461021886841 Marionette TRACE conn3 <- [1,2118,null,{}] 16:24:46 INFO - PROCESS | 1831 | 1461021886846 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}] 16:24:47 INFO - PROCESS | 1831 | 1461021887013 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 16:24:47 INFO - PROCESS | 1831 | 1461021887219 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14816000 == 121 [pid = 1831] [id = 537] 16:24:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 209 (0x7feb07f23800) [pid = 1831] [serial = 1612] [outer = (nil)] 16:24:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 210 (0x7feb0efa7c00) [pid = 1831] [serial = 1613] [outer = 0x7feb07f23800] 16:24:47 INFO - PROCESS | 1831 | 1461021887286 Marionette DEBUG loaded listener.js 16:24:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 211 (0x7feb0f233400) [pid = 1831] [serial = 1614] [outer = 0x7feb07f23800] 16:24:48 INFO - PROCESS | 1831 | 1461021888146 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]]]}] 16:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1384ms 16:24:48 INFO - PROCESS | 1831 | 1461021888223 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 16:24:48 INFO - PROCESS | 1831 | 1461021888226 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 16:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:24:48 INFO - PROCESS | 1831 | 1461021888231 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:24:48 INFO - PROCESS | 1831 | 1461021888234 Marionette TRACE conn3 <- [1,2122,null,{}] 16:24:48 INFO - PROCESS | 1831 | 1461021888239 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}] 16:24:48 INFO - PROCESS | 1831 | 1461021888477 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 16:24:48 INFO - PROCESS | 1831 | 1461021888683 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb17511800 == 122 [pid = 1831] [id = 538] 16:24:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 212 (0x7feb0e06d400) [pid = 1831] [serial = 1615] [outer = (nil)] 16:24:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 213 (0x7feb0ff6c800) [pid = 1831] [serial = 1616] [outer = 0x7feb0e06d400] 16:24:48 INFO - PROCESS | 1831 | 1461021888795 Marionette DEBUG loaded listener.js 16:24:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 214 (0x7feb1376c000) [pid = 1831] [serial = 1617] [outer = 0x7feb0e06d400] 16:24:49 INFO - PROCESS | 1831 | 1461021889669 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]]]}] 16:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1480ms 16:24:49 INFO - PROCESS | 1831 | 1461021889713 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 16:24:49 INFO - PROCESS | 1831 | 1461021889716 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 16:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:24:49 INFO - PROCESS | 1831 | 1461021889721 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:24:49 INFO - PROCESS | 1831 | 1461021889724 Marionette TRACE conn3 <- [1,2126,null,{}] 16:24:49 INFO - PROCESS | 1831 | 1461021889729 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}] 16:24:49 INFO - PROCESS | 1831 | 1461021889896 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 16:24:50 INFO - PROCESS | 1831 | 1461021890101 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19121800 == 123 [pid = 1831] [id = 539] 16:24:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 215 (0x7feb0f92b400) [pid = 1831] [serial = 1618] [outer = (nil)] 16:24:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 216 (0x7feb14623400) [pid = 1831] [serial = 1619] [outer = 0x7feb0f92b400] 16:24:50 INFO - PROCESS | 1831 | 1461021890170 Marionette DEBUG loaded listener.js 16:24:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 217 (0x7feb1617c400) [pid = 1831] [serial = 1620] [outer = 0x7feb0f92b400] 16:24:51 INFO - PROCESS | 1831 | 1461021890996 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]]]}] 16:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1327ms 16:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:24:51 INFO - PROCESS | 1831 | 1461021891049 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 16:24:51 INFO - PROCESS | 1831 | 1461021891051 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 16:24:51 INFO - PROCESS | 1831 | 1461021891057 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:24:51 INFO - PROCESS | 1831 | 1461021891060 Marionette TRACE conn3 <- [1,2130,null,{}] 16:24:51 INFO - PROCESS | 1831 | 1461021891065 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}] 16:24:51 INFO - PROCESS | 1831 | 1461021891229 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 16:24:51 INFO - PROCESS | 1831 | 1461021891435 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19cd4800 == 124 [pid = 1831] [id = 540] 16:24:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 218 (0x7feb0f92a800) [pid = 1831] [serial = 1621] [outer = (nil)] 16:24:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 219 (0x7feb1763a400) [pid = 1831] [serial = 1622] [outer = 0x7feb0f92a800] 16:24:51 INFO - PROCESS | 1831 | 1461021891500 Marionette DEBUG loaded listener.js 16:24:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 220 (0x7feb18823c00) [pid = 1831] [serial = 1623] [outer = 0x7feb0f92a800] 16:24:52 INFO - PROCESS | 1831 | 1461021892325 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] 16:24:52 INFO - PROCESS | 1831 | 1461021892388 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 16:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:24:52 INFO - PROCESS | 1831 | 1461021892394 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:24:52 INFO - PROCESS | 1831 | 1461021892396 Marionette TRACE conn3 <- [1,2134,null,{}] 16:24:52 INFO - PROCESS | 1831 | 1461021892401 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}] 16:24:52 INFO - PROCESS | 1831 | 1461021892565 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 16:24:52 INFO - PROCESS | 1831 | 1461021892779 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a9c8800 == 125 [pid = 1831] [id = 541] 16:24:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 221 (0x7feb0cfb0800) [pid = 1831] [serial = 1624] [outer = (nil)] 16:24:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 222 (0x7feb1960a800) [pid = 1831] [serial = 1625] [outer = 0x7feb0cfb0800] 16:24:52 INFO - PROCESS | 1831 | 1461021892919 Marionette DEBUG loaded listener.js 16:24:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 223 (0x7feb197dfc00) [pid = 1831] [serial = 1626] [outer = 0x7feb0cfb0800] 16:24:53 INFO - PROCESS | 1831 | 1461021893755 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]]]}] 16:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1429ms 16:24:53 INFO - PROCESS | 1831 | 1461021893823 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 16:24:53 INFO - PROCESS | 1831 | 1461021893827 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 16:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:24:53 INFO - PROCESS | 1831 | 1461021893832 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:24:53 INFO - PROCESS | 1831 | 1461021893835 Marionette TRACE conn3 <- [1,2138,null,{}] 16:24:53 INFO - PROCESS | 1831 | 1461021893840 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}] 16:24:54 INFO - PROCESS | 1831 | 1461021894014 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 16:24:54 INFO - PROCESS | 1831 | 1461021894220 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1f3b7000 == 126 [pid = 1831] [id = 542] 16:24:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 224 (0x7feb1882bc00) [pid = 1831] [serial = 1627] [outer = (nil)] 16:24:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 225 (0x7feb19bcc000) [pid = 1831] [serial = 1628] [outer = 0x7feb1882bc00] 16:24:54 INFO - PROCESS | 1831 | 1461021894287 Marionette DEBUG loaded listener.js 16:24:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 226 (0x7feb1a10ec00) [pid = 1831] [serial = 1629] [outer = 0x7feb1882bc00] 16:24:55 INFO - PROCESS | 1831 | 1461021895129 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]]]}] 16:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1331ms 16:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:24:55 INFO - PROCESS | 1831 | 1461021895163 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 16:24:55 INFO - PROCESS | 1831 | 1461021895166 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 16:24:55 INFO - PROCESS | 1831 | 1461021895173 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:24:55 INFO - PROCESS | 1831 | 1461021895176 Marionette TRACE conn3 <- [1,2142,null,{}] 16:24:55 INFO - PROCESS | 1831 | 1461021895181 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}] 16:24:55 INFO - PROCESS | 1831 | 1461021895368 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 16:24:55 INFO - PROCESS | 1831 | 1461021895582 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27cb8800 == 127 [pid = 1831] [id = 543] 16:24:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 227 (0x7feb024e1000) [pid = 1831] [serial = 1630] [outer = (nil)] 16:24:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 228 (0x7feb1a914c00) [pid = 1831] [serial = 1631] [outer = 0x7feb024e1000] 16:24:55 INFO - PROCESS | 1831 | 1461021895695 Marionette DEBUG loaded listener.js 16:24:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 229 (0x7feb1c2ea000) [pid = 1831] [serial = 1632] [outer = 0x7feb024e1000] 16:24:56 INFO - PROCESS | 1831 | 1461021896599 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] 16:24:56 INFO - PROCESS | 1831 | 1461021896657 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 16:24:56 INFO - PROCESS | 1831 | 1461021896663 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:24:56 INFO - PROCESS | 1831 | 1461021896666 Marionette TRACE conn3 <- [1,2146,null,{}] 16:24:56 INFO - PROCESS | 1831 | 1461021896671 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}] 16:24:56 INFO - PROCESS | 1831 | 1461021896841 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 16:24:57 INFO - PROCESS | 1831 | 1461021897049 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2c083800 == 128 [pid = 1831] [id = 544] 16:24:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 230 (0x7feb0f018c00) [pid = 1831] [serial = 1633] [outer = (nil)] 16:24:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 231 (0x7feb27e33c00) [pid = 1831] [serial = 1634] [outer = 0x7feb0f018c00] 16:24:57 INFO - PROCESS | 1831 | 1461021897113 Marionette DEBUG loaded listener.js 16:24:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 232 (0x7feb2b97dc00) [pid = 1831] [serial = 1635] [outer = 0x7feb0f018c00] 16:24:57 INFO - PROCESS | 1831 | 1461021897956 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] 16:24:58 INFO - PROCESS | 1831 | 1461021898002 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 16:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:24:58 INFO - PROCESS | 1831 | 1461021898008 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:24:58 INFO - PROCESS | 1831 | 1461021898010 Marionette TRACE conn3 <- [1,2150,null,{}] 16:24:58 INFO - PROCESS | 1831 | 1461021898015 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}] 16:24:58 INFO - PROCESS | 1831 | 1461021898189 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 16:24:58 INFO - PROCESS | 1831 | 1461021898402 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb300a4800 == 129 [pid = 1831] [id = 545] 16:24:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 233 (0x7feb0f5e2000) [pid = 1831] [serial = 1636] [outer = (nil)] 16:24:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 234 (0x7feb2ba7d000) [pid = 1831] [serial = 1637] [outer = 0x7feb0f5e2000] 16:24:58 INFO - PROCESS | 1831 | 1461021898510 Marionette DEBUG loaded listener.js 16:24:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 235 (0x7feb2bc5c800) [pid = 1831] [serial = 1638] [outer = 0x7feb0f5e2000] 16:24:59 INFO - PROCESS | 1831 | 1461021899484 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]]]}] 16:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1531ms 16:24:59 INFO - PROCESS | 1831 | 1461021899540 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 16:24:59 INFO - PROCESS | 1831 | 1461021899543 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 16:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:24:59 INFO - PROCESS | 1831 | 1461021899548 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:24:59 INFO - PROCESS | 1831 | 1461021899550 Marionette TRACE conn3 <- [1,2154,null,{}] 16:24:59 INFO - PROCESS | 1831 | 1461021899556 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}] 16:24:59 INFO - PROCESS | 1831 | 1461021899726 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 16:24:59 INFO - PROCESS | 1831 | 1461021899940 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaff4d9800 == 130 [pid = 1831] [id = 546] 16:24:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 236 (0x7feb02085400) [pid = 1831] [serial = 1639] [outer = (nil)] 16:25:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 237 (0x7feb04a4ac00) [pid = 1831] [serial = 1640] [outer = 0x7feb02085400] 16:25:00 INFO - PROCESS | 1831 | 1461021900007 Marionette DEBUG loaded listener.js 16:25:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 238 (0x7feb05159400) [pid = 1831] [serial = 1641] [outer = 0x7feb02085400] 16:25:00 INFO - PROCESS | 1831 | 1461021900837 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]]]}] 16:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1334ms 16:25:00 INFO - PROCESS | 1831 | 1461021900883 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 16:25:00 INFO - PROCESS | 1831 | 1461021900887 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 16:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:25:00 INFO - PROCESS | 1831 | 1461021900893 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:25:00 INFO - PROCESS | 1831 | 1461021900895 Marionette TRACE conn3 <- [1,2158,null,{}] 16:25:00 INFO - PROCESS | 1831 | 1461021900900 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}] 16:25:01 INFO - PROCESS | 1831 | 1461021901067 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 16:25:01 INFO - PROCESS | 1831 | 1461021901279 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb03786800 == 131 [pid = 1831] [id = 547] 16:25:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 239 (0x7feaff7c6c00) [pid = 1831] [serial = 1642] [outer = (nil)] 16:25:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 240 (0x7feb05158400) [pid = 1831] [serial = 1643] [outer = 0x7feaff7c6c00] 16:25:01 INFO - PROCESS | 1831 | 1461021901341 Marionette DEBUG loaded listener.js 16:25:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 241 (0x7feb05160c00) [pid = 1831] [serial = 1644] [outer = 0x7feaff7c6c00] 16:25:02 INFO - PROCESS | 1831 | 1461021902215 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]]]}] 16:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1378ms 16:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:25:02 INFO - PROCESS | 1831 | 1461021902272 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 16:25:02 INFO - PROCESS | 1831 | 1461021902275 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 16:25:02 INFO - PROCESS | 1831 | 1461021902281 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:25:02 INFO - PROCESS | 1831 | 1461021902284 Marionette TRACE conn3 <- [1,2162,null,{}] 16:25:02 INFO - PROCESS | 1831 | 1461021902289 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}] 16:25:02 INFO - PROCESS | 1831 | 1461021902867 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 16:25:03 INFO - PROCESS | 1831 | 1461021903147 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaff3d5000 == 132 [pid = 1831] [id = 548] 16:25:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 242 (0x7feafecf2400) [pid = 1831] [serial = 1645] [outer = (nil)] 16:25:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 243 (0x7feafed1d000) [pid = 1831] [serial = 1646] [outer = 0x7feafecf2400] 16:25:03 INFO - PROCESS | 1831 | 1461021903228 Marionette DEBUG loaded listener.js 16:25:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 244 (0x7feaff7ce400) [pid = 1831] [serial = 1647] [outer = 0x7feafecf2400] 16:25:03 INFO - PROCESS | 1831 | ************************* 16:25:03 INFO - PROCESS | 1831 | A coding exception was thrown and uncaught in a Task. 16:25:03 INFO - PROCESS | 1831 | 16:25:03 INFO - PROCESS | 1831 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:25:03 INFO - PROCESS | 1831 | Full stack: 16:25:03 INFO - PROCESS | 1831 | ************************* 16:25:04 INFO - PROCESS | 1831 | 1461021904101 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]]]}] 16:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1883ms 16:25:04 INFO - PROCESS | 1831 | 1461021904165 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 16:25:04 INFO - PROCESS | 1831 | 1461021904171 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 16:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:25:04 INFO - PROCESS | 1831 | 1461021904178 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:25:04 INFO - PROCESS | 1831 | 1461021904183 Marionette TRACE conn3 <- [1,2166,null,{}] 16:25:04 INFO - PROCESS | 1831 | 1461021904188 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}] 16:25:04 INFO - PROCESS | 1831 | 1461021904390 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 16:25:04 INFO - PROCESS | 1831 | 1461021904618 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaff3dc800 == 133 [pid = 1831] [id = 549] 16:25:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 245 (0x7feafed17000) [pid = 1831] [serial = 1648] [outer = (nil)] 16:25:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 246 (0x7feb01a46c00) [pid = 1831] [serial = 1649] [outer = 0x7feafed17000] 16:25:04 INFO - PROCESS | 1831 | 1461021904784 Marionette DEBUG loaded listener.js 16:25:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 247 (0x7feb01de6c00) [pid = 1831] [serial = 1650] [outer = 0x7feafed17000] 16:25:05 INFO - PROCESS | 1831 | 1461021905773 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]]]}] 16:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1630ms 16:25:05 INFO - PROCESS | 1831 | 1461021905809 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 16:25:05 INFO - PROCESS | 1831 | 1461021905813 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 16:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:25:05 INFO - PROCESS | 1831 | 1461021905819 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:25:05 INFO - PROCESS | 1831 | 1461021905822 Marionette TRACE conn3 <- [1,2170,null,{}] 16:25:05 INFO - PROCESS | 1831 | 1461021905827 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}] 16:25:05 INFO - PROCESS | 1831 | 1461021905994 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 16:25:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb07f53800 == 132 [pid = 1831] [id = 531] 16:25:06 INFO - PROCESS | 1831 | --DOMWINDOW == 246 (0x7feb052dc800) [pid = 1831] [serial = 1532] [outer = (nil)] [url = about:blank] 16:25:06 INFO - PROCESS | 1831 | --DOMWINDOW == 245 (0x7feb0df28c00) [pid = 1831] [serial = 1502] [outer = (nil)] [url = about:blank] 16:25:06 INFO - PROCESS | 1831 | 1461021906316 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0cacb000 == 131 [pid = 1831] [id = 530] 16:25:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb07f57000 == 130 [pid = 1831] [id = 529] 16:25:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb04878000 == 129 [pid = 1831] [id = 528] 16:25:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb01eab000 == 128 [pid = 1831] [id = 527] 16:25:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb01c73000 == 129 [pid = 1831] [id = 550] 16:25:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 246 (0x7feb01d47400) [pid = 1831] [serial = 1651] [outer = (nil)] 16:25:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 247 (0x7feb02142800) [pid = 1831] [serial = 1652] [outer = 0x7feb01d47400] 16:25:06 INFO - PROCESS | 1831 | 1461021906473 Marionette DEBUG loaded listener.js 16:25:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 248 (0x7feb024e7400) [pid = 1831] [serial = 1653] [outer = 0x7feb01d47400] 16:25:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb00db1000 == 128 [pid = 1831] [id = 526] 16:25:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb03791000 == 127 [pid = 1831] [id = 525] 16:25:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18ea4800 == 126 [pid = 1831] [id = 519] 16:25:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18e90800 == 125 [pid = 1831] [id = 518] 16:25:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb01c85000 == 124 [pid = 1831] [id = 517] 16:25:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2e756800 == 123 [pid = 1831] [id = 516] 16:25:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb29809800 == 122 [pid = 1831] [id = 515] 16:25:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1f3ac800 == 121 [pid = 1831] [id = 514] 16:25:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19cd6800 == 120 [pid = 1831] [id = 513] 16:25:07 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb102b2000 == 119 [pid = 1831] [id = 512] 16:25:07 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0486c000 == 118 [pid = 1831] [id = 511] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 247 (0x7feb02c66000) [pid = 1831] [serial = 1469] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 246 (0x7feb1a90dc00) [pid = 1831] [serial = 1484] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 245 (0x7feb0ce08000) [pid = 1831] [serial = 1472] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 244 (0x7feb09006400) [pid = 1831] [serial = 1515] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 243 (0x7feb138bb000) [pid = 1831] [serial = 1524] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 242 (0x7feb0ce1e800) [pid = 1831] [serial = 1517] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 241 (0x7feb07f1f000) [pid = 1831] [serial = 1499] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 240 (0x7feb07f18400) [pid = 1831] [serial = 1514] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 239 (0x7feb26ceec00) [pid = 1831] [serial = 1487] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 238 (0x7feb18603800) [pid = 1831] [serial = 1481] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 237 (0x7feb02c63c00) [pid = 1831] [serial = 1509] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 236 (0x7feb00f73400) [pid = 1831] [serial = 1529] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 235 (0x7feb2ba7bc00) [pid = 1831] [serial = 1493] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 234 (0x7feb0df30800) [pid = 1831] [serial = 1521] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 233 (0x7feb2ba72800) [pid = 1831] [serial = 1490] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 232 (0x7feb0f7ed400) [pid = 1831] [serial = 1466] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 231 (0x7feb0384dc00) [pid = 1831] [serial = 1505] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 230 (0x7feb0df29c00) [pid = 1831] [serial = 1520] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 229 (0x7feb18dbec00) [pid = 1831] [serial = 1527] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 228 (0x7feb04a80c00) [pid = 1831] [serial = 1496] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 227 (0x7feb0cfb7000) [pid = 1831] [serial = 1518] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 226 (0x7feb020d8400) [pid = 1831] [serial = 1530] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 225 (0x7feb04a47800) [pid = 1831] [serial = 1512] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 224 (0x7feb03857000) [pid = 1831] [serial = 1511] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 223 (0x7feb14428800) [pid = 1831] [serial = 1478] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 222 (0x7feb01de7800) [pid = 1831] [serial = 1508] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 221 (0x7feb0ff65c00) [pid = 1831] [serial = 1475] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 220 (0x7feb16bbec00) [pid = 1831] [serial = 1526] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | --DOMWINDOW == 219 (0x7feb0f927800) [pid = 1831] [serial = 1523] [outer = (nil)] [url = about:blank] 16:25:07 INFO - PROCESS | 1831 | 1461021907248 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]]]}] 16:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1442ms 16:25:07 INFO - PROCESS | 1831 | 1461021907262 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 16:25:07 INFO - PROCESS | 1831 | 1461021907267 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 16:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:25:07 INFO - PROCESS | 1831 | 1461021907282 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:25:07 INFO - PROCESS | 1831 | 1461021907288 Marionette TRACE conn3 <- [1,2174,null,{}] 16:25:07 INFO - PROCESS | 1831 | 1461021907293 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}] 16:25:07 INFO - PROCESS | 1831 | 1461021907455 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 16:25:07 INFO - PROCESS | 1831 | 1461021907622 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb04870000 == 119 [pid = 1831] [id = 551] 16:25:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 220 (0x7feb02091c00) [pid = 1831] [serial = 1654] [outer = (nil)] 16:25:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 221 (0x7feb02c69000) [pid = 1831] [serial = 1655] [outer = 0x7feb02091c00] 16:25:07 INFO - PROCESS | 1831 | 1461021907681 Marionette DEBUG loaded listener.js 16:25:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 222 (0x7feb02f27400) [pid = 1831] [serial = 1656] [outer = 0x7feb02091c00] 16:25:08 INFO - PROCESS | 1831 | 1461021908420 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]]]}] 16:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1184ms 16:25:08 INFO - PROCESS | 1831 | 1461021908460 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 16:25:08 INFO - PROCESS | 1831 | 1461021908464 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 16:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:25:08 INFO - PROCESS | 1831 | 1461021908498 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:25:08 INFO - PROCESS | 1831 | 1461021908501 Marionette TRACE conn3 <- [1,2178,null,{}] 16:25:08 INFO - PROCESS | 1831 | 1461021908506 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}] 16:25:08 INFO - PROCESS | 1831 | 1461021908678 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 16:25:08 INFO - PROCESS | 1831 | 1461021908688 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb064a4800 == 120 [pid = 1831] [id = 552] 16:25:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 223 (0x7feaff7c9800) [pid = 1831] [serial = 1657] [outer = (nil)] 16:25:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 224 (0x7feb03528800) [pid = 1831] [serial = 1658] [outer = 0x7feaff7c9800] 16:25:08 INFO - PROCESS | 1831 | 1461021908753 Marionette DEBUG loaded listener.js 16:25:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 225 (0x7feb03852c00) [pid = 1831] [serial = 1659] [outer = 0x7feaff7c9800] 16:25:09 INFO - PROCESS | 1831 | 1461021909689 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]]]}] 16:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1226ms 16:25:09 INFO - PROCESS | 1831 | 1461021909729 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 16:25:09 INFO - PROCESS | 1831 | 1461021909732 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 16:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:25:09 INFO - PROCESS | 1831 | 1461021909737 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:25:09 INFO - PROCESS | 1831 | 1461021909739 Marionette TRACE conn3 <- [1,2182,null,{}] 16:25:09 INFO - PROCESS | 1831 | 1461021909744 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}] 16:25:09 INFO - PROCESS | 1831 | 1461021909966 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 16:25:10 INFO - PROCESS | 1831 | 1461021910004 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb07d45800 == 121 [pid = 1831] [id = 553] 16:25:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 226 (0x7feb04a77000) [pid = 1831] [serial = 1660] [outer = (nil)] 16:25:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 227 (0x7feb04a7d800) [pid = 1831] [serial = 1661] [outer = 0x7feb04a77000] 16:25:10 INFO - PROCESS | 1831 | 1461021910082 Marionette DEBUG loaded listener.js 16:25:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 228 (0x7feb04af5400) [pid = 1831] [serial = 1662] [outer = 0x7feb04a77000] 16:25:11 INFO - PROCESS | 1831 | 1461021911437 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]]]}] 16:25:11 INFO - PROCESS | 1831 | --DOMWINDOW == 227 (0x7feb052e0400) [pid = 1831] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:25:11 INFO - PROCESS | 1831 | --DOMWINDOW == 226 (0x7feafecf0c00) [pid = 1831] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:25:11 INFO - PROCESS | 1831 | --DOMWINDOW == 225 (0x7feb00f79000) [pid = 1831] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:25:11 INFO - PROCESS | 1831 | --DOMWINDOW == 224 (0x7feb01d48000) [pid = 1831] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:25:11 INFO - PROCESS | 1831 | --DOMWINDOW == 223 (0x7feb02c6b400) [pid = 1831] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:25:11 INFO - PROCESS | 1831 | --DOMWINDOW == 222 (0x7feb00f73800) [pid = 1831] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:25:11 INFO - PROCESS | 1831 | --DOMWINDOW == 221 (0x7feb01bdfc00) [pid = 1831] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1781ms 16:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:25:11 INFO - PROCESS | 1831 | 1461021911519 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 16:25:11 INFO - PROCESS | 1831 | 1461021911522 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 16:25:11 INFO - PROCESS | 1831 | 1461021911527 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:25:11 INFO - PROCESS | 1831 | 1461021911530 Marionette TRACE conn3 <- [1,2186,null,{}] 16:25:11 INFO - PROCESS | 1831 | 1461021911535 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}] 16:25:11 INFO - PROCESS | 1831 | 1461021911719 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 16:25:11 INFO - PROCESS | 1831 | 1461021911886 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb07f94800 == 122 [pid = 1831] [id = 554] 16:25:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 222 (0x7feb0384e800) [pid = 1831] [serial = 1663] [outer = (nil)] 16:25:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 223 (0x7feb04af8400) [pid = 1831] [serial = 1664] [outer = 0x7feb0384e800] 16:25:11 INFO - PROCESS | 1831 | 1461021911942 Marionette DEBUG loaded listener.js 16:25:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 224 (0x7feb0515c000) [pid = 1831] [serial = 1665] [outer = 0x7feb0384e800] 16:25:12 INFO - PROCESS | 1831 | 1461021912555 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]]]}] 16:25:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:25:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1075ms 16:25:12 INFO - PROCESS | 1831 | 1461021912602 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 16:25:12 INFO - PROCESS | 1831 | 1461021912605 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 16:25:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:25:12 INFO - PROCESS | 1831 | 1461021912610 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:25:12 INFO - PROCESS | 1831 | 1461021912612 Marionette TRACE conn3 <- [1,2190,null,{}] 16:25:12 INFO - PROCESS | 1831 | 1461021912617 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}] 16:25:12 INFO - PROCESS | 1831 | 1461021912832 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 16:25:12 INFO - PROCESS | 1831 | 1461021912853 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb09347800 == 123 [pid = 1831] [id = 555] 16:25:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 225 (0x7feafecf0c00) [pid = 1831] [serial = 1666] [outer = (nil)] 16:25:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 226 (0x7feb052e0c00) [pid = 1831] [serial = 1667] [outer = 0x7feafecf0c00] 16:25:12 INFO - PROCESS | 1831 | 1461021912909 Marionette DEBUG loaded listener.js 16:25:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 227 (0x7feb0676bc00) [pid = 1831] [serial = 1668] [outer = 0x7feafecf0c00] 16:25:13 INFO - PROCESS | 1831 | 1461021913852 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]]]}] 16:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1274ms 16:25:13 INFO - PROCESS | 1831 | 1461021913884 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 16:25:13 INFO - PROCESS | 1831 | 1461021913889 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 16:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:25:13 INFO - PROCESS | 1831 | 1461021913897 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:25:13 INFO - PROCESS | 1831 | 1461021913902 Marionette TRACE conn3 <- [1,2194,null,{}] 16:25:13 INFO - PROCESS | 1831 | 1461021913911 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}] 16:25:14 INFO - PROCESS | 1831 | 1461021914125 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 16:25:14 INFO - PROCESS | 1831 | 1461021914348 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb01c8e000 == 124 [pid = 1831] [id = 556] 16:25:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 228 (0x7feaff7ca400) [pid = 1831] [serial = 1669] [outer = (nil)] 16:25:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 229 (0x7feb01a49400) [pid = 1831] [serial = 1670] [outer = 0x7feaff7ca400] 16:25:14 INFO - PROCESS | 1831 | 1461021914464 Marionette DEBUG loaded listener.js 16:25:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 230 (0x7feb01df1400) [pid = 1831] [serial = 1671] [outer = 0x7feaff7ca400] 16:25:15 INFO - PROCESS | 1831 | 1461021915438 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]]]}] 16:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1585ms 16:25:15 INFO - PROCESS | 1831 | 1461021915481 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 16:25:15 INFO - PROCESS | 1831 | 1461021915489 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 16:25:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:25:15 INFO - PROCESS | 1831 | 1461021915498 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:25:15 INFO - PROCESS | 1831 | 1461021915502 Marionette TRACE conn3 <- [1,2198,null,{}] 16:25:15 INFO - PROCESS | 1831 | 1461021915506 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}] 16:25:15 INFO - PROCESS | 1831 | 1461021915684 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 16:25:15 INFO - PROCESS | 1831 | 1461021915897 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb048e1000 == 125 [pid = 1831] [id = 557] 16:25:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 231 (0x7feb00dcc400) [pid = 1831] [serial = 1672] [outer = (nil)] 16:25:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 232 (0x7feb02d52800) [pid = 1831] [serial = 1673] [outer = 0x7feb00dcc400] 16:25:15 INFO - PROCESS | 1831 | 1461021915963 Marionette DEBUG loaded listener.js 16:25:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 233 (0x7feb02f29000) [pid = 1831] [serial = 1674] [outer = 0x7feb00dcc400] 16:25:16 INFO - PROCESS | 1831 | 1461021916899 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]]]}] 16:25:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:25:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1427ms 16:25:16 INFO - PROCESS | 1831 | 1461021916925 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 16:25:16 INFO - PROCESS | 1831 | 1461021916929 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 16:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:25:16 INFO - PROCESS | 1831 | 1461021916935 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:25:16 INFO - PROCESS | 1831 | 1461021916940 Marionette TRACE conn3 <- [1,2202,null,{}] 16:25:16 INFO - PROCESS | 1831 | 1461021916955 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}] 16:25:17 INFO - PROCESS | 1831 | 1461021917137 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 16:25:17 INFO - PROCESS | 1831 | 1461021917351 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0ce90800 == 126 [pid = 1831] [id = 558] 16:25:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 234 (0x7feb03529c00) [pid = 1831] [serial = 1675] [outer = (nil)] 16:25:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 235 (0x7feb04a84800) [pid = 1831] [serial = 1676] [outer = 0x7feb03529c00] 16:25:17 INFO - PROCESS | 1831 | 1461021917463 Marionette DEBUG loaded listener.js 16:25:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 236 (0x7feb05155c00) [pid = 1831] [serial = 1677] [outer = 0x7feb03529c00] 16:25:18 INFO - PROCESS | 1831 | 1461021918379 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]]]}] 16:25:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:25:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1489ms 16:25:18 INFO - PROCESS | 1831 | 1461021918425 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 16:25:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:25:18 INFO - PROCESS | 1831 | 1461021918429 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 16:25:18 INFO - PROCESS | 1831 | 1461021918434 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:25:18 INFO - PROCESS | 1831 | 1461021918437 Marionette TRACE conn3 <- [1,2206,null,{}] 16:25:18 INFO - PROCESS | 1831 | 1461021918442 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}] 16:25:18 INFO - PROCESS | 1831 | 1461021918615 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 16:25:18 INFO - PROCESS | 1831 | 1461021918828 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f5c0000 == 127 [pid = 1831] [id = 559] 16:25:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 237 (0x7feaff7c3000) [pid = 1831] [serial = 1678] [outer = (nil)] 16:25:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 238 (0x7feb0676e400) [pid = 1831] [serial = 1679] [outer = 0x7feaff7c3000] 16:25:18 INFO - PROCESS | 1831 | 1461021918936 Marionette DEBUG loaded listener.js 16:25:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 239 (0x7feb07f16c00) [pid = 1831] [serial = 1680] [outer = 0x7feaff7c3000] 16:25:19 INFO - PROCESS | 1831 | 1461021919803 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]]]}] 16:25:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:25:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1437ms 16:25:19 INFO - PROCESS | 1831 | 1461021919871 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 16:25:19 INFO - PROCESS | 1831 | 1461021919874 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 16:25:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:25:19 INFO - PROCESS | 1831 | 1461021919880 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:25:19 INFO - PROCESS | 1831 | 1461021919882 Marionette TRACE conn3 <- [1,2210,null,{}] 16:25:19 INFO - PROCESS | 1831 | 1461021919887 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}] 16:25:20 INFO - PROCESS | 1831 | 1461021920051 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 16:25:20 INFO - PROCESS | 1831 | 1461021920277 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0fb19000 == 128 [pid = 1831] [id = 560] 16:25:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 240 (0x7feb04a51400) [pid = 1831] [serial = 1681] [outer = (nil)] 16:25:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 241 (0x7feb07f21c00) [pid = 1831] [serial = 1682] [outer = 0x7feb04a51400] 16:25:20 INFO - PROCESS | 1831 | 1461021920392 Marionette DEBUG loaded listener.js 16:25:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 242 (0x7feb091ab800) [pid = 1831] [serial = 1683] [outer = 0x7feb04a51400] 16:25:21 INFO - PROCESS | 1831 | 1461021921225 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]]]}] 16:25:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:25:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1388ms 16:25:21 INFO - PROCESS | 1831 | 1461021921269 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 16:25:21 INFO - PROCESS | 1831 | 1461021921272 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 16:25:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:25:21 INFO - PROCESS | 1831 | 1461021921277 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:25:21 INFO - PROCESS | 1831 | 1461021921280 Marionette TRACE conn3 <- [1,2214,null,{}] 16:25:21 INFO - PROCESS | 1831 | 1461021921285 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}] 16:25:21 INFO - PROCESS | 1831 | 1461021921487 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 16:25:21 INFO - PROCESS | 1831 | 1461021921706 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb107bd000 == 129 [pid = 1831] [id = 561] 16:25:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 243 (0x7feb091b9800) [pid = 1831] [serial = 1684] [outer = (nil)] 16:25:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 244 (0x7feb0cfb8400) [pid = 1831] [serial = 1685] [outer = 0x7feb091b9800] 16:25:21 INFO - PROCESS | 1831 | 1461021921823 Marionette DEBUG loaded listener.js 16:25:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 245 (0x7feb0dee7800) [pid = 1831] [serial = 1686] [outer = 0x7feb091b9800] 16:25:22 INFO - PROCESS | 1831 | 1461021922673 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]]]}] 16:25:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:25:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1424ms 16:25:22 INFO - PROCESS | 1831 | 1461021922702 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 16:25:22 INFO - PROCESS | 1831 | 1461021922705 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 16:25:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:25:22 INFO - PROCESS | 1831 | 1461021922711 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:25:22 INFO - PROCESS | 1831 | 1461021922713 Marionette TRACE conn3 <- [1,2218,null,{}] 16:25:22 INFO - PROCESS | 1831 | 1461021922719 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}] 16:25:22 INFO - PROCESS | 1831 | 1461021922884 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 16:25:23 INFO - PROCESS | 1831 | 1461021923128 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb10a07000 == 130 [pid = 1831] [id = 562] 16:25:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 246 (0x7feb0df2cc00) [pid = 1831] [serial = 1687] [outer = (nil)] 16:25:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 247 (0x7feb0df30000) [pid = 1831] [serial = 1688] [outer = 0x7feb0df2cc00] 16:25:23 INFO - PROCESS | 1831 | 1461021923224 Marionette DEBUG loaded listener.js 16:25:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 248 (0x7feb0e068c00) [pid = 1831] [serial = 1689] [outer = 0x7feb0df2cc00] 16:25:24 INFO - PROCESS | 1831 | 1461021924051 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]]]}] 16:25:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:25:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1377ms 16:25:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:25:24 INFO - PROCESS | 1831 | 1461021924088 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 16:25:24 INFO - PROCESS | 1831 | 1461021924090 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 16:25:24 INFO - PROCESS | 1831 | 1461021924096 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:25:24 INFO - PROCESS | 1831 | 1461021924099 Marionette TRACE conn3 <- [1,2222,null,{}] 16:25:24 INFO - PROCESS | 1831 | 1461021924104 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}] 16:25:24 INFO - PROCESS | 1831 | 1461021924269 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 16:25:24 INFO - PROCESS | 1831 | 1461021924482 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb13c94800 == 131 [pid = 1831] [id = 563] 16:25:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 249 (0x7feb0df2ec00) [pid = 1831] [serial = 1690] [outer = (nil)] 16:25:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 250 (0x7feb0ef88800) [pid = 1831] [serial = 1691] [outer = 0x7feb0df2ec00] 16:25:24 INFO - PROCESS | 1831 | 1461021924590 Marionette DEBUG loaded listener.js 16:25:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 251 (0x7feb0efaa800) [pid = 1831] [serial = 1692] [outer = 0x7feb0df2ec00] 16:25:25 INFO - PROCESS | 1831 | 1461021925461 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]]]}] 16:25:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:25:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1376ms 16:25:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:25:25 INFO - PROCESS | 1831 | 1461021925472 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 16:25:25 INFO - PROCESS | 1831 | 1461021925474 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 16:25:25 INFO - PROCESS | 1831 | 1461021925480 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:25:25 INFO - PROCESS | 1831 | 1461021925483 Marionette TRACE conn3 <- [1,2226,null,{}] 16:25:25 INFO - PROCESS | 1831 | 1461021925488 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}] 16:25:25 INFO - PROCESS | 1831 | 1461021925663 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 16:25:25 INFO - PROCESS | 1831 | 1461021925890 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14803800 == 132 [pid = 1831] [id = 564] 16:25:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 252 (0x7feb0cfb3c00) [pid = 1831] [serial = 1693] [outer = (nil)] 16:25:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 253 (0x7feb0f01f000) [pid = 1831] [serial = 1694] [outer = 0x7feb0cfb3c00] 16:25:25 INFO - PROCESS | 1831 | 1461021925960 Marionette DEBUG loaded listener.js 16:25:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 254 (0x7feb0f22d400) [pid = 1831] [serial = 1695] [outer = 0x7feb0cfb3c00] 16:25:26 INFO - PROCESS | 1831 | 1461021926818 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]]]}] 16:25:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:25:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1378ms 16:25:26 INFO - PROCESS | 1831 | 1461021926857 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 16:25:26 INFO - PROCESS | 1831 | 1461021926860 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 16:25:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:25:26 INFO - PROCESS | 1831 | 1461021926866 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:25:26 INFO - PROCESS | 1831 | 1461021926868 Marionette TRACE conn3 <- [1,2230,null,{}] 16:25:26 INFO - PROCESS | 1831 | 1461021926873 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}] 16:25:27 INFO - PROCESS | 1831 | 1461021927046 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 16:25:27 INFO - PROCESS | 1831 | 1461021927263 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb16137800 == 133 [pid = 1831] [id = 565] 16:25:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 255 (0x7feb0e069400) [pid = 1831] [serial = 1696] [outer = (nil)] 16:25:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 256 (0x7feb0f79d400) [pid = 1831] [serial = 1697] [outer = 0x7feb0e069400] 16:25:27 INFO - PROCESS | 1831 | 1461021927371 Marionette DEBUG loaded listener.js 16:25:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 257 (0x7feb0f7eec00) [pid = 1831] [serial = 1698] [outer = 0x7feb0e069400] 16:25:28 INFO - PROCESS | 1831 | 1461021928266 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]]]}] 16:25:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:25:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1425ms 16:25:28 INFO - PROCESS | 1831 | 1461021928293 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 16:25:28 INFO - PROCESS | 1831 | 1461021928296 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 16:25:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:25:28 INFO - PROCESS | 1831 | 1461021928302 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:25:28 INFO - PROCESS | 1831 | 1461021928305 Marionette TRACE conn3 <- [1,2234,null,{}] 16:25:28 INFO - PROCESS | 1831 | 1461021928310 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}] 16:25:28 INFO - PROCESS | 1831 | 1461021928505 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 16:25:28 INFO - PROCESS | 1831 | 1461021928724 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18c13000 == 134 [pid = 1831] [id = 566] 16:25:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 258 (0x7feb0f5e6400) [pid = 1831] [serial = 1699] [outer = (nil)] 16:25:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 259 (0x7feb0ff61c00) [pid = 1831] [serial = 1700] [outer = 0x7feb0f5e6400] 16:25:28 INFO - PROCESS | 1831 | 1461021928840 Marionette DEBUG loaded listener.js 16:25:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 260 (0x7feb0ff96000) [pid = 1831] [serial = 1701] [outer = 0x7feb0f5e6400] 16:25:29 INFO - PROCESS | 1831 | 1461021929710 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]]]}] 16:25:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:25:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1476ms 16:25:29 INFO - PROCESS | 1831 | 1461021929779 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 16:25:29 INFO - PROCESS | 1831 | 1461021929782 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 16:25:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:25:29 INFO - PROCESS | 1831 | 1461021929787 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:25:29 INFO - PROCESS | 1831 | 1461021929790 Marionette TRACE conn3 <- [1,2238,null,{}] 16:25:29 INFO - PROCESS | 1831 | 1461021929795 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}] 16:25:29 INFO - PROCESS | 1831 | 1461021929982 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 16:25:30 INFO - PROCESS | 1831 | 1461021930257 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb048cf800 == 135 [pid = 1831] [id = 567] 16:25:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 261 (0x7feb00f79400) [pid = 1831] [serial = 1702] [outer = (nil)] 16:25:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 262 (0x7feb020d8000) [pid = 1831] [serial = 1703] [outer = 0x7feb00f79400] 16:25:30 INFO - PROCESS | 1831 | 1461021930333 Marionette DEBUG loaded listener.js 16:25:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 263 (0x7feb0ff65000) [pid = 1831] [serial = 1704] [outer = 0x7feb00f79400] 16:25:31 INFO - PROCESS | 1831 | 1461021931140 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]]]}] 16:25:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:25:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1380ms 16:25:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:25:31 INFO - PROCESS | 1831 | 1461021931171 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 16:25:31 INFO - PROCESS | 1831 | 1461021931173 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 16:25:31 INFO - PROCESS | 1831 | 1461021931181 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:25:31 INFO - PROCESS | 1831 | 1461021931184 Marionette TRACE conn3 <- [1,2242,null,{}] 16:25:31 INFO - PROCESS | 1831 | 1461021931189 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}] 16:25:31 INFO - PROCESS | 1831 | 1461021931369 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 16:25:31 INFO - PROCESS | 1831 | 1461021931632 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a4cb000 == 136 [pid = 1831] [id = 568] 16:25:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 264 (0x7feb00f30c00) [pid = 1831] [serial = 1705] [outer = (nil)] 16:25:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 265 (0x7feb10202c00) [pid = 1831] [serial = 1706] [outer = 0x7feb00f30c00] 16:25:31 INFO - PROCESS | 1831 | 1461021931702 Marionette DEBUG loaded listener.js 16:25:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 266 (0x7feb10b89000) [pid = 1831] [serial = 1707] [outer = 0x7feb00f30c00] 16:25:32 INFO - PROCESS | 1831 | 1461021932530 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]]]}] 16:25:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:25:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1382ms 16:25:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:25:32 INFO - PROCESS | 1831 | 1461021932563 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 16:25:32 INFO - PROCESS | 1831 | 1461021932565 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 16:25:32 INFO - PROCESS | 1831 | 1461021932572 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:25:32 INFO - PROCESS | 1831 | 1461021932574 Marionette TRACE conn3 <- [1,2246,null,{}] 16:25:32 INFO - PROCESS | 1831 | 1461021932580 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}] 16:25:32 INFO - PROCESS | 1831 | 1461021932782 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 16:25:33 INFO - PROCESS | 1831 | 1461021933004 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb01e22000 == 137 [pid = 1831] [id = 569] 16:25:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 267 (0x7feafecf2c00) [pid = 1831] [serial = 1708] [outer = (nil)] 16:25:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 268 (0x7feafed16400) [pid = 1831] [serial = 1709] [outer = 0x7feafecf2c00] 16:25:33 INFO - PROCESS | 1831 | 1461021933532 Marionette DEBUG loaded listener.js 16:25:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 269 (0x7feb00dd0400) [pid = 1831] [serial = 1710] [outer = 0x7feafecf2c00] 16:25:34 INFO - PROCESS | 1831 | 1461021934573 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]]]}] 16:25:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:25:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 2033ms 16:25:34 INFO - PROCESS | 1831 | 1461021934605 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 16:25:34 INFO - PROCESS | 1831 | 1461021934610 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 16:25:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:25:34 INFO - PROCESS | 1831 | 1461021934618 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:25:34 INFO - PROCESS | 1831 | 1461021934621 Marionette TRACE conn3 <- [1,2250,null,{}] 16:25:34 INFO - PROCESS | 1831 | 1461021934628 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}] 16:25:34 INFO - PROCESS | 1831 | 1461021934803 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 16:25:35 INFO - PROCESS | 1831 | 1461021935040 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb00dbb800 == 138 [pid = 1831] [id = 570] 16:25:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 270 (0x7feb00f7a800) [pid = 1831] [serial = 1711] [outer = (nil)] 16:25:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 271 (0x7feb0209d000) [pid = 1831] [serial = 1712] [outer = 0x7feb00f7a800] 16:25:35 INFO - PROCESS | 1831 | 1461021935206 Marionette DEBUG loaded listener.js 16:25:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 272 (0x7feb02c26400) [pid = 1831] [serial = 1713] [outer = 0x7feb00f7a800] 16:25:36 INFO - PROCESS | 1831 | 1461021936315 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]]]}] 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb16ddf000 == 137 [pid = 1831] [id = 470] 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1480a000 == 136 [pid = 1831] [id = 500] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 271 (0x7feb0e064800) [pid = 1831] [serial = 1598] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 270 (0x7feb27cf0800) [pid = 1831] [serial = 1553] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 269 (0x7feb1250c000) [pid = 1831] [serial = 1556] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 268 (0x7feb02c26000) [pid = 1831] [serial = 1559] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 267 (0x7feafecf3800) [pid = 1831] [serial = 1562] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 266 (0x7feb2bb27000) [pid = 1831] [serial = 1565] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 265 (0x7feafed1fc00) [pid = 1831] [serial = 1568] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 264 (0x7feb02f1cc00) [pid = 1831] [serial = 1571] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb009f0000 == 135 [pid = 1831] [id = 499] 16:25:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:25:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1781ms 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb07f94800 == 134 [pid = 1831] [id = 554] 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb04870000 == 133 [pid = 1831] [id = 551] 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb01c73000 == 132 [pid = 1831] [id = 550] 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feaff3dc800 == 131 [pid = 1831] [id = 549] 16:25:36 INFO - PROCESS | 1831 | 1461021936412 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 16:25:36 INFO - PROCESS | 1831 | 1461021936419 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feaff3d5000 == 130 [pid = 1831] [id = 548] 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feaff4d9800 == 129 [pid = 1831] [id = 546] 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb300a4800 == 128 [pid = 1831] [id = 545] 16:25:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2c083800 == 127 [pid = 1831] [id = 544] 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb27cb8800 == 126 [pid = 1831] [id = 543] 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1f3b7000 == 125 [pid = 1831] [id = 542] 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a9c8800 == 124 [pid = 1831] [id = 541] 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19cd4800 == 123 [pid = 1831] [id = 540] 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19121800 == 122 [pid = 1831] [id = 539] 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb17511800 == 121 [pid = 1831] [id = 538] 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb14816000 == 120 [pid = 1831] [id = 537] 16:25:36 INFO - PROCESS | 1831 | 1461021936445 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:25:36 INFO - PROCESS | 1831 | 1461021936449 Marionette TRACE conn3 <- [1,2254,null,{}] 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb13977800 == 119 [pid = 1831] [id = 536] 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb107c2800 == 118 [pid = 1831] [id = 535] 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0660d800 == 117 [pid = 1831] [id = 534] 16:25:36 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb01ec1800 == 116 [pid = 1831] [id = 533] 16:25:36 INFO - PROCESS | 1831 | 1461021936461 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}] 16:25:36 INFO - PROCESS | 1831 | 1461021936620 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 263 (0x7feb07f20c00) [pid = 1831] [serial = 1592] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 262 (0x7feb00f79c00) [pid = 1831] [serial = 1574] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 261 (0x7feb04f03400) [pid = 1831] [serial = 1589] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 260 (0x7feb020e0800) [pid = 1831] [serial = 1535] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 259 (0x7feb0385a400) [pid = 1831] [serial = 1586] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 258 (0x7feb04a7cc00) [pid = 1831] [serial = 1587] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 257 (0x7feb0209a400) [pid = 1831] [serial = 1578] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 256 (0x7feb01de4c00) [pid = 1831] [serial = 1577] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 255 (0x7feb0ce27400) [pid = 1831] [serial = 1593] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 254 (0x7feb052dd000) [pid = 1831] [serial = 1595] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 253 (0x7feb02c6cc00) [pid = 1831] [serial = 1583] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 252 (0x7feb0dfe5400) [pid = 1831] [serial = 1541] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 251 (0x7feb035cac00) [pid = 1831] [serial = 1584] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 250 (0x7feb02c2d800) [pid = 1831] [serial = 1581] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 249 (0x7feb02145800) [pid = 1831] [serial = 1580] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 248 (0x7feb04a83800) [pid = 1831] [serial = 1538] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 247 (0x7feb1a107000) [pid = 1831] [serial = 1550] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 246 (0x7feb138b3400) [pid = 1831] [serial = 1544] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 245 (0x7feb14624c00) [pid = 1831] [serial = 1547] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 244 (0x7feb0cfbdc00) [pid = 1831] [serial = 1596] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | --DOMWINDOW == 243 (0x7feb052df800) [pid = 1831] [serial = 1590] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1831 | 1461021936894 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb009e3800 == 117 [pid = 1831] [id = 571] 16:25:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 244 (0x7feb00f30400) [pid = 1831] [serial = 1714] [outer = (nil)] 16:25:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 245 (0x7feb02c2d800) [pid = 1831] [serial = 1715] [outer = 0x7feb00f30400] 16:25:37 INFO - PROCESS | 1831 | 1461021936999 Marionette DEBUG loaded listener.js 16:25:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 246 (0x7feb03525400) [pid = 1831] [serial = 1716] [outer = 0x7feb00f30400] 16:25:37 INFO - PROCESS | 1831 | 1461021937688 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]]]}] 16:25:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:25:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1310ms 16:25:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:25:37 INFO - PROCESS | 1831 | 1461021937742 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 16:25:37 INFO - PROCESS | 1831 | 1461021937744 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 16:25:37 INFO - PROCESS | 1831 | 1461021937750 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:25:37 INFO - PROCESS | 1831 | 1461021937755 Marionette TRACE conn3 <- [1,2258,null,{}] 16:25:37 INFO - PROCESS | 1831 | 1461021937771 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}] 16:25:38 INFO - PROCESS | 1831 | 1461021938004 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 16:25:38 INFO - PROCESS | 1831 | 1461021938028 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb03917000 == 118 [pid = 1831] [id = 572] 16:25:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 247 (0x7feb0352c000) [pid = 1831] [serial = 1717] [outer = (nil)] 16:25:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 248 (0x7feb04a7f000) [pid = 1831] [serial = 1718] [outer = 0x7feb0352c000] 16:25:38 INFO - PROCESS | 1831 | 1461021938098 Marionette DEBUG loaded listener.js 16:25:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 249 (0x7feb04af8800) [pid = 1831] [serial = 1719] [outer = 0x7feb0352c000] 16:25:39 INFO - PROCESS | 1831 | 1461021939008 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]]]}] 16:25:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:25:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1294ms 16:25:39 INFO - PROCESS | 1831 | 1461021939044 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 16:25:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:25:39 INFO - PROCESS | 1831 | 1461021939048 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 16:25:39 INFO - PROCESS | 1831 | 1461021939062 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:25:39 INFO - PROCESS | 1831 | 1461021939065 Marionette TRACE conn3 <- [1,2262,null,{}] 16:25:39 INFO - PROCESS | 1831 | 1461021939078 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}] 16:25:39 INFO - PROCESS | 1831 | 1461021939305 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 16:25:39 INFO - PROCESS | 1831 | 1461021939336 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb066d0800 == 119 [pid = 1831] [id = 573] 16:25:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 250 (0x7feb035c2800) [pid = 1831] [serial = 1720] [outer = (nil)] 16:25:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 251 (0x7feb052d3400) [pid = 1831] [serial = 1721] [outer = 0x7feb035c2800] 16:25:39 INFO - PROCESS | 1831 | 1461021939393 Marionette DEBUG loaded listener.js 16:25:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 252 (0x7feb065d9400) [pid = 1831] [serial = 1722] [outer = 0x7feb035c2800] 16:25:40 INFO - PROCESS | 1831 | 1461021940213 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]]]}] 16:25:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:25:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1197ms 16:25:40 INFO - PROCESS | 1831 | 1461021940251 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 16:25:40 INFO - PROCESS | 1831 | 1461021940254 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 16:25:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:25:40 INFO - PROCESS | 1831 | 1461021940266 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:25:40 INFO - PROCESS | 1831 | 1461021940268 Marionette TRACE conn3 <- [1,2266,null,{}] 16:25:40 INFO - PROCESS | 1831 | 1461021940275 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}] 16:25:40 INFO - PROCESS | 1831 | 1461021940502 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 16:25:40 INFO - PROCESS | 1831 | 1461021940525 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0905f000 == 120 [pid = 1831] [id = 574] 16:25:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 253 (0x7feb065e3800) [pid = 1831] [serial = 1723] [outer = (nil)] 16:25:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 254 (0x7feb06776400) [pid = 1831] [serial = 1724] [outer = 0x7feb065e3800] 16:25:40 INFO - PROCESS | 1831 | 1461021940588 Marionette DEBUG loaded listener.js 16:25:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 255 (0x7feb091af800) [pid = 1831] [serial = 1725] [outer = 0x7feb065e3800] 16:25:41 INFO - PROCESS | 1831 | --DOMWINDOW == 254 (0x7feb04a77000) [pid = 1831] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:25:41 INFO - PROCESS | 1831 | --DOMWINDOW == 253 (0x7feafecf2400) [pid = 1831] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:25:41 INFO - PROCESS | 1831 | --DOMWINDOW == 252 (0x7feb01d47400) [pid = 1831] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:25:41 INFO - PROCESS | 1831 | --DOMWINDOW == 251 (0x7feb02091c00) [pid = 1831] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:25:41 INFO - PROCESS | 1831 | --DOMWINDOW == 250 (0x7feafed17000) [pid = 1831] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:25:41 INFO - PROCESS | 1831 | --DOMWINDOW == 249 (0x7feb020a2400) [pid = 1831] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:25:41 INFO - PROCESS | 1831 | --DOMWINDOW == 248 (0x7feb0384e800) [pid = 1831] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:25:41 INFO - PROCESS | 1831 | --DOMWINDOW == 247 (0x7feaff7c9800) [pid = 1831] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:25:42 INFO - PROCESS | 1831 | 1461021942029 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]]]}] 16:25:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:25:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1799ms 16:25:42 INFO - PROCESS | 1831 | 1461021942060 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 16:25:42 INFO - PROCESS | 1831 | 1461021942063 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 16:25:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:25:42 INFO - PROCESS | 1831 | 1461021942068 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:25:42 INFO - PROCESS | 1831 | 1461021942070 Marionette TRACE conn3 <- [1,2270,null,{}] 16:25:42 INFO - PROCESS | 1831 | 1461021942075 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}] 16:25:42 INFO - PROCESS | 1831 | 1461021942322 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 16:25:42 INFO - PROCESS | 1831 | 1461021942347 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0cd19800 == 121 [pid = 1831] [id = 575] 16:25:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 248 (0x7feb02d59000) [pid = 1831] [serial = 1726] [outer = (nil)] 16:25:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 249 (0x7feb0676f400) [pid = 1831] [serial = 1727] [outer = 0x7feb02d59000] 16:25:42 INFO - PROCESS | 1831 | 1461021942403 Marionette DEBUG loaded listener.js 16:25:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 250 (0x7feb0ce1f000) [pid = 1831] [serial = 1728] [outer = 0x7feb02d59000] 16:25:43 INFO - PROCESS | 1831 | 1461021943169 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]]]}] 16:25:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:25:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1124ms 16:25:43 INFO - PROCESS | 1831 | 1461021943193 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 16:25:43 INFO - PROCESS | 1831 | 1461021943195 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 16:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:25:43 INFO - PROCESS | 1831 | 1461021943201 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:25:43 INFO - PROCESS | 1831 | 1461021943203 Marionette TRACE conn3 <- [1,2274,null,{}] 16:25:43 INFO - PROCESS | 1831 | 1461021943208 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}] 16:25:43 INFO - PROCESS | 1831 | 1461021943434 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 16:25:43 INFO - PROCESS | 1831 | 1461021943455 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f5a4800 == 122 [pid = 1831] [id = 576] 16:25:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 251 (0x7feb035c8c00) [pid = 1831] [serial = 1729] [outer = (nil)] 16:25:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 252 (0x7feb0ce21000) [pid = 1831] [serial = 1730] [outer = 0x7feb035c8c00] 16:25:43 INFO - PROCESS | 1831 | 1461021943511 Marionette DEBUG loaded listener.js 16:25:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 253 (0x7feb0cfbd000) [pid = 1831] [serial = 1731] [outer = 0x7feb035c8c00] 16:25:44 INFO - PROCESS | 1831 | 1461021944581 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]]]}] 16:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1425ms 16:25:44 INFO - PROCESS | 1831 | 1461021944627 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 16:25:44 INFO - PROCESS | 1831 | 1461021944634 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 16:25:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:25:44 INFO - PROCESS | 1831 | 1461021944643 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:25:44 INFO - PROCESS | 1831 | 1461021944647 Marionette TRACE conn3 <- [1,2278,null,{}] 16:25:44 INFO - PROCESS | 1831 | 1461021944656 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}] 16:25:44 INFO - PROCESS | 1831 | 1461021944909 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 16:25:45 INFO - PROCESS | 1831 | 1461021945121 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0390c800 == 123 [pid = 1831] [id = 577] 16:25:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 254 (0x7feb02085c00) [pid = 1831] [serial = 1732] [outer = (nil)] 16:25:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 255 (0x7feb024e6800) [pid = 1831] [serial = 1733] [outer = 0x7feb02085c00] 16:25:45 INFO - PROCESS | 1831 | 1461021945294 Marionette DEBUG loaded listener.js 16:25:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 256 (0x7feb02d60c00) [pid = 1831] [serial = 1734] [outer = 0x7feb02085c00] 16:25:46 INFO - PROCESS | 1831 | 1461021946159 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]]]}] 16:25:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:25:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1581ms 16:25:46 INFO - PROCESS | 1831 | 1461021946226 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 16:25:46 INFO - PROCESS | 1831 | 1461021946234 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 16:25:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:25:46 INFO - PROCESS | 1831 | 1461021946243 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:25:46 INFO - PROCESS | 1831 | 1461021946248 Marionette TRACE conn3 <- [1,2282,null,{}] 16:25:46 INFO - PROCESS | 1831 | 1461021946253 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}] 16:25:46 INFO - PROCESS | 1831 | 1461021946474 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 16:25:46 INFO - PROCESS | 1831 | 1461021946762 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0cd0d800 == 124 [pid = 1831] [id = 578] 16:25:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 257 (0x7feb02f23c00) [pid = 1831] [serial = 1735] [outer = (nil)] 16:25:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 258 (0x7feb04a7a800) [pid = 1831] [serial = 1736] [outer = 0x7feb02f23c00] 16:25:46 INFO - PROCESS | 1831 | 1461021946880 Marionette DEBUG loaded listener.js 16:25:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 259 (0x7feb05156000) [pid = 1831] [serial = 1737] [outer = 0x7feb02f23c00] 16:25:47 INFO - PROCESS | 1831 | 1461021947673 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]]]}] 16:25:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:25:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1480ms 16:25:47 INFO - PROCESS | 1831 | 1461021947724 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 16:25:47 INFO - PROCESS | 1831 | 1461021947728 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 16:25:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:25:47 INFO - PROCESS | 1831 | 1461021947734 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:25:47 INFO - PROCESS | 1831 | 1461021947739 Marionette TRACE conn3 <- [1,2286,null,{}] 16:25:47 INFO - PROCESS | 1831 | 1461021947755 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}] 16:25:47 INFO - PROCESS | 1831 | 1461021947943 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 16:25:48 INFO - PROCESS | 1831 | 1461021948204 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb107ba800 == 125 [pid = 1831] [id = 579] 16:25:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 260 (0x7feb04a4f800) [pid = 1831] [serial = 1738] [outer = (nil)] 16:25:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 261 (0x7feb091abc00) [pid = 1831] [serial = 1739] [outer = 0x7feb04a4f800] 16:25:48 INFO - PROCESS | 1831 | 1461021948279 Marionette DEBUG loaded listener.js 16:25:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 262 (0x7feb0ce28400) [pid = 1831] [serial = 1740] [outer = 0x7feb04a4f800] 16:25:49 INFO - PROCESS | 1831 | 1461021949107 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]]]}] 16:25:49 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 16:25:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1384ms 16:25:49 INFO - PROCESS | 1831 | 1461021949133 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 16:25:49 INFO - PROCESS | 1831 | 1461021949138 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 16:25:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:25:49 INFO - PROCESS | 1831 | 1461021949146 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:25:49 INFO - PROCESS | 1831 | 1461021949148 Marionette TRACE conn3 <- [1,2290,null,{}] 16:25:49 INFO - PROCESS | 1831 | 1461021949152 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}] 16:25:49 INFO - PROCESS | 1831 | 1461021949339 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:25:49 INFO - PROCESS | 1831 | 1461021949557 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb13c92000 == 126 [pid = 1831] [id = 580] 16:25:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 263 (0x7feb052dac00) [pid = 1831] [serial = 1741] [outer = (nil)] 16:25:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 264 (0x7feb0dfe1c00) [pid = 1831] [serial = 1742] [outer = 0x7feb052dac00] 16:25:49 INFO - PROCESS | 1831 | 1461021949666 Marionette DEBUG loaded listener.js 16:25:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 265 (0x7feb0ef8e400) [pid = 1831] [serial = 1743] [outer = 0x7feb052dac00] 16:25:50 INFO - PROCESS | 1831 | 1461021950520 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]]]}] 16:25:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:25:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1425ms 16:25:50 INFO - PROCESS | 1831 | 1461021950572 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:25:50 INFO - PROCESS | 1831 | 1461021950576 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 16:25:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:25:50 INFO - PROCESS | 1831 | 1461021950581 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:25:50 INFO - PROCESS | 1831 | 1461021950584 Marionette TRACE conn3 <- [1,2294,null,{}] 16:25:50 INFO - PROCESS | 1831 | 1461021950589 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}] 16:25:50 INFO - PROCESS | 1831 | 1461021950850 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:25:51 INFO - PROCESS | 1831 | 1461021951003 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb157d9800 == 127 [pid = 1831] [id = 581] 16:25:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 266 (0x7feb035c6c00) [pid = 1831] [serial = 1744] [outer = (nil)] 16:25:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 267 (0x7feb0f023000) [pid = 1831] [serial = 1745] [outer = 0x7feb035c6c00] 16:25:51 INFO - PROCESS | 1831 | 1461021951113 Marionette DEBUG loaded listener.js 16:25:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 268 (0x7feb0f7e9800) [pid = 1831] [serial = 1746] [outer = 0x7feb035c6c00] 16:25:52 INFO - PROCESS | 1831 | 1461021951998 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]]]}] 16:25:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:25:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1426ms 16:25:52 INFO - PROCESS | 1831 | 1461021952009 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:25:52 INFO - PROCESS | 1831 | 1461021952011 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 16:25:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:25:52 INFO - PROCESS | 1831 | 1461021952017 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:25:52 INFO - PROCESS | 1831 | 1461021952019 Marionette TRACE conn3 <- [1,2298,null,{}] 16:25:52 INFO - PROCESS | 1831 | 1461021952024 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}] 16:25:52 INFO - PROCESS | 1831 | 1461021952209 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:25:52 INFO - PROCESS | 1831 | 1461021952438 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19119800 == 128 [pid = 1831] [id = 582] 16:25:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 269 (0x7feb0f7ea000) [pid = 1831] [serial = 1747] [outer = (nil)] 16:25:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 270 (0x7feb100c4800) [pid = 1831] [serial = 1748] [outer = 0x7feb0f7ea000] 16:25:52 INFO - PROCESS | 1831 | 1461021952510 Marionette DEBUG loaded listener.js 16:25:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 271 (0x7feb117ca400) [pid = 1831] [serial = 1749] [outer = 0x7feb0f7ea000] 16:25:53 INFO - PROCESS | 1831 | 1461021953372 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]]]}] 16:25:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:25:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1383ms 16:25:53 INFO - PROCESS | 1831 | 1461021953401 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:25:53 INFO - PROCESS | 1831 | 1461021953405 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 16:25:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:25:53 INFO - PROCESS | 1831 | 1461021953410 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:25:53 INFO - PROCESS | 1831 | 1461021953416 Marionette TRACE conn3 <- [1,2302,null,{}] 16:25:53 INFO - PROCESS | 1831 | 1461021953421 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}] 16:25:53 INFO - PROCESS | 1831 | 1461021953608 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:25:53 INFO - PROCESS | 1831 | 1461021953900 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a9ca000 == 129 [pid = 1831] [id = 583] 16:25:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 272 (0x7feb0fb7cc00) [pid = 1831] [serial = 1750] [outer = (nil)] 16:25:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 273 (0x7feb11b2d800) [pid = 1831] [serial = 1751] [outer = 0x7feb0fb7cc00] 16:25:53 INFO - PROCESS | 1831 | 1461021953970 Marionette DEBUG loaded listener.js 16:25:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 274 (0x7feb1250f800) [pid = 1831] [serial = 1752] [outer = 0x7feb0fb7cc00] 16:25:54 INFO - PROCESS | 1831 | 1461021954750 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]]]}] 16:25:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:25:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1381ms 16:25:54 INFO - PROCESS | 1831 | 1461021954792 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:25:54 INFO - PROCESS | 1831 | 1461021954796 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 16:25:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:25:54 INFO - PROCESS | 1831 | 1461021954802 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:25:54 INFO - PROCESS | 1831 | 1461021954804 Marionette TRACE conn3 <- [1,2306,null,{}] 16:25:54 INFO - PROCESS | 1831 | 1461021954809 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}] 16:25:54 INFO - PROCESS | 1831 | 1461021954975 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:25:55 INFO - PROCESS | 1831 | 1461021955205 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1f3b6800 == 130 [pid = 1831] [id = 584] 16:25:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 275 (0x7feb11995000) [pid = 1831] [serial = 1753] [outer = (nil)] 16:25:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 276 (0x7feb138b9000) [pid = 1831] [serial = 1754] [outer = 0x7feb11995000] 16:25:55 INFO - PROCESS | 1831 | 1461021955282 Marionette DEBUG loaded listener.js 16:25:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 277 (0x7feb13a3f000) [pid = 1831] [serial = 1755] [outer = 0x7feb11995000] 16:25:56 INFO - PROCESS | 1831 | 1461021956136 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]]]}] 16:25:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:25:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1377ms 16:25:56 INFO - PROCESS | 1831 | 1461021956180 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 16:25:56 INFO - PROCESS | 1831 | 1461021956184 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 16:25:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:25:56 INFO - PROCESS | 1831 | 1461021956189 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:25:56 INFO - PROCESS | 1831 | 1461021956191 Marionette TRACE conn3 <- [1,2310,null,{}] 16:25:56 INFO - PROCESS | 1831 | 1461021956196 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}] 16:25:56 INFO - PROCESS | 1831 | 1461021956377 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:25:56 INFO - PROCESS | 1831 | 1461021956596 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb26c3d000 == 131 [pid = 1831] [id = 585] 16:25:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 278 (0x7feb1199a800) [pid = 1831] [serial = 1756] [outer = (nil)] 16:25:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 279 (0x7feb14423800) [pid = 1831] [serial = 1757] [outer = 0x7feb1199a800] 16:25:56 INFO - PROCESS | 1831 | 1461021956706 Marionette DEBUG loaded listener.js 16:25:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 280 (0x7feb14625400) [pid = 1831] [serial = 1758] [outer = 0x7feb1199a800] 16:25:57 INFO - PROCESS | 1831 | 1461021957580 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]]]}] 16:25:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:25:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1426ms 16:25:57 INFO - PROCESS | 1831 | 1461021957616 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:25:57 INFO - PROCESS | 1831 | 1461021957619 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 16:25:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:25:57 INFO - PROCESS | 1831 | 1461021957624 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:25:57 INFO - PROCESS | 1831 | 1461021957627 Marionette TRACE conn3 <- [1,2314,null,{}] 16:25:57 INFO - PROCESS | 1831 | 1461021957632 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}] 16:25:57 INFO - PROCESS | 1831 | 1461021957806 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:25:58 INFO - PROCESS | 1831 | 1461021958070 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27cb8000 == 132 [pid = 1831] [id = 586] 16:25:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 281 (0x7feb01bea800) [pid = 1831] [serial = 1759] [outer = (nil)] 16:25:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 282 (0x7feb10b7c000) [pid = 1831] [serial = 1760] [outer = 0x7feb01bea800] 16:25:58 INFO - PROCESS | 1831 | 1461021958157 Marionette DEBUG loaded listener.js 16:25:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 283 (0x7feb157b3c00) [pid = 1831] [serial = 1761] [outer = 0x7feb01bea800] 16:25:58 INFO - PROCESS | 1831 | 1461021958986 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]]]}] 16:25:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:25:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1374ms 16:25:59 INFO - PROCESS | 1831 | 1461021958999 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:25:59 INFO - PROCESS | 1831 | 1461021959002 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 16:25:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:25:59 INFO - PROCESS | 1831 | 1461021959028 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:25:59 INFO - PROCESS | 1831 | 1461021959032 Marionette TRACE conn3 <- [1,2318,null,{}] 16:25:59 INFO - PROCESS | 1831 | 1461021959037 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}] 16:25:59 INFO - PROCESS | 1831 | 1461021959233 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:25:59 INFO - PROCESS | 1831 | 1461021959461 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2b51a000 == 133 [pid = 1831] [id = 587] 16:25:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 284 (0x7feb04a46800) [pid = 1831] [serial = 1762] [outer = (nil)] 16:25:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 285 (0x7feb18434800) [pid = 1831] [serial = 1763] [outer = 0x7feb04a46800] 16:25:59 INFO - PROCESS | 1831 | 1461021959575 Marionette DEBUG loaded listener.js 16:25:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 286 (0x7feb18606000) [pid = 1831] [serial = 1764] [outer = 0x7feb04a46800] 16:26:00 INFO - PROCESS | 1831 | 1461021960483 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] 16:26:00 INFO - PROCESS | 1831 | 1461021960562 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 16:26:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:26:00 INFO - PROCESS | 1831 | 1461021960567 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:26:00 INFO - PROCESS | 1831 | 1461021960570 Marionette TRACE conn3 <- [1,2322,null,{}] 16:26:00 INFO - PROCESS | 1831 | 1461021960575 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}] 16:26:00 INFO - PROCESS | 1831 | 1461021960747 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:26:00 INFO - PROCESS | 1831 | 1461021960964 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2c1a0000 == 134 [pid = 1831] [id = 588] 16:26:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 287 (0x7feb16176800) [pid = 1831] [serial = 1765] [outer = (nil)] 16:26:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 288 (0x7feb18dc3800) [pid = 1831] [serial = 1766] [outer = 0x7feb16176800] 16:26:01 INFO - PROCESS | 1831 | 1461021961073 Marionette DEBUG loaded listener.js 16:26:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 289 (0x7feb19465400) [pid = 1831] [serial = 1767] [outer = 0x7feb16176800] 16:26:01 INFO - PROCESS | 1831 | 1461021961892 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]]]}] 16:26:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:26:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1377ms 16:26:01 INFO - PROCESS | 1831 | 1461021961945 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:26:01 INFO - PROCESS | 1831 | 1461021961949 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 16:26:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:26:01 INFO - PROCESS | 1831 | 1461021961954 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:26:01 INFO - PROCESS | 1831 | 1461021961956 Marionette TRACE conn3 <- [1,2326,null,{}] 16:26:01 INFO - PROCESS | 1831 | 1461021961961 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}] 16:26:02 INFO - PROCESS | 1831 | 1461021962131 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:26:02 INFO - PROCESS | 1831 | 1461021962351 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb30268800 == 135 [pid = 1831] [id = 589] 16:26:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 290 (0x7feb18dc2000) [pid = 1831] [serial = 1768] [outer = (nil)] 16:26:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 291 (0x7feb19614000) [pid = 1831] [serial = 1769] [outer = 0x7feb18dc2000] 16:26:02 INFO - PROCESS | 1831 | 1461021962458 Marionette DEBUG loaded listener.js 16:26:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 292 (0x7feb197e7400) [pid = 1831] [serial = 1770] [outer = 0x7feb18dc2000] 16:26:03 INFO - PROCESS | 1831 | 1461021963343 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]]]}] 16:26:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:26:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1426ms 16:26:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:26:03 INFO - PROCESS | 1831 | 1461021963381 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:26:03 INFO - PROCESS | 1831 | 1461021963384 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 16:26:03 INFO - PROCESS | 1831 | 1461021963390 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:26:03 INFO - PROCESS | 1831 | 1461021963393 Marionette TRACE conn3 <- [1,2330,null,{}] 16:26:03 INFO - PROCESS | 1831 | 1461021963397 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}] 16:26:03 INFO - PROCESS | 1831 | 1461021963567 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:26:03 INFO - PROCESS | 1831 | 1461021963843 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafccc0000 == 136 [pid = 1831] [id = 590] 16:26:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 293 (0x7feb00f35400) [pid = 1831] [serial = 1771] [outer = (nil)] 16:26:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 294 (0x7feb197ed000) [pid = 1831] [serial = 1772] [outer = 0x7feb00f35400] 16:26:03 INFO - PROCESS | 1831 | 1461021963912 Marionette DEBUG loaded listener.js 16:26:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 295 (0x7feb19bd2400) [pid = 1831] [serial = 1773] [outer = 0x7feb00f35400] 16:26:04 INFO - PROCESS | 1831 | 1461021964749 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]]]}] 16:26:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:26:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1435ms 16:26:04 INFO - PROCESS | 1831 | 1461021964824 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:26:04 INFO - PROCESS | 1831 | 1461021964827 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 16:26:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:26:04 INFO - PROCESS | 1831 | 1461021964833 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:26:04 INFO - PROCESS | 1831 | 1461021964835 Marionette TRACE conn3 <- [1,2334,null,{}] 16:26:04 INFO - PROCESS | 1831 | 1461021964840 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}] 16:26:05 INFO - PROCESS | 1831 | 1461021965021 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:26:05 INFO - PROCESS | 1831 | 1461021965242 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafaa60000 == 137 [pid = 1831] [id = 591] 16:26:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 296 (0x7feb01a47000) [pid = 1831] [serial = 1774] [outer = (nil)] 16:26:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 297 (0x7feb024eac00) [pid = 1831] [serial = 1775] [outer = 0x7feb01a47000] 16:26:05 INFO - PROCESS | 1831 | 1461021965358 Marionette DEBUG loaded listener.js 16:26:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 298 (0x7feb19611000) [pid = 1831] [serial = 1776] [outer = 0x7feb01a47000] 16:26:06 INFO - PROCESS | 1831 | 1461021966177 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]]]}] 16:26:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:26:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1375ms 16:26:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:26:06 INFO - PROCESS | 1831 | 1461021966209 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:26:06 INFO - PROCESS | 1831 | 1461021966211 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 16:26:06 INFO - PROCESS | 1831 | 1461021966217 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:26:06 INFO - PROCESS | 1831 | 1461021966220 Marionette TRACE conn3 <- [1,2338,null,{}] 16:26:06 INFO - PROCESS | 1831 | 1461021966225 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}] 16:26:06 INFO - PROCESS | 1831 | 1461021966395 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:26:06 INFO - PROCESS | 1831 | 1461021966662 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaff4de000 == 138 [pid = 1831] [id = 592] 16:26:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 299 (0x7feb01be5000) [pid = 1831] [serial = 1777] [outer = (nil)] 16:26:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 300 (0x7feb1a103400) [pid = 1831] [serial = 1778] [outer = 0x7feb01be5000] 16:26:06 INFO - PROCESS | 1831 | 1461021966729 Marionette DEBUG loaded listener.js 16:26:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 301 (0x7feb1a62e800) [pid = 1831] [serial = 1779] [outer = 0x7feb01be5000] 16:26:07 INFO - PROCESS | 1831 | 1461021967616 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]]]}] 16:26:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:26:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1430ms 16:26:07 INFO - PROCESS | 1831 | 1461021967647 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:26:07 INFO - PROCESS | 1831 | 1461021967649 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 16:26:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:26:07 INFO - PROCESS | 1831 | 1461021967655 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:26:07 INFO - PROCESS | 1831 | 1461021967657 Marionette TRACE conn3 <- [1,2342,null,{}] 16:26:07 INFO - PROCESS | 1831 | 1461021967662 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}] 16:26:08 INFO - PROCESS | 1831 | 1461021968225 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:26:08 INFO - PROCESS | 1831 | 1461021968540 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0391b000 == 139 [pid = 1831] [id = 593] 16:26:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 302 (0x7feaff7c7c00) [pid = 1831] [serial = 1780] [outer = (nil)] 16:26:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 303 (0x7feb00dd0800) [pid = 1831] [serial = 1781] [outer = 0x7feaff7c7c00] 16:26:08 INFO - PROCESS | 1831 | 1461021968607 Marionette DEBUG loaded listener.js 16:26:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 304 (0x7feb01bdf400) [pid = 1831] [serial = 1782] [outer = 0x7feaff7c7c00] 16:26:09 INFO - PROCESS | 1831 | 1461021969506 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]]]}] 16:26:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:26:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1882ms 16:26:09 INFO - PROCESS | 1831 | 1461021969538 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:26:09 INFO - PROCESS | 1831 | 1461021969542 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 16:26:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:26:09 INFO - PROCESS | 1831 | 1461021969549 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:26:09 INFO - PROCESS | 1831 | 1461021969554 Marionette TRACE conn3 <- [1,2346,null,{}] 16:26:09 INFO - PROCESS | 1831 | 1461021969560 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}] 16:26:09 INFO - PROCESS | 1831 | 1461021969723 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:26:10 INFO - PROCESS | 1831 | 1461021970106 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb01c7b800 == 140 [pid = 1831] [id = 594] 16:26:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 305 (0x7feb02c6cc00) [pid = 1831] [serial = 1783] [outer = (nil)] 16:26:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 306 (0x7feb02e92000) [pid = 1831] [serial = 1784] [outer = 0x7feb02c6cc00] 16:26:10 INFO - PROCESS | 1831 | 1461021970218 Marionette DEBUG loaded listener.js 16:26:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 307 (0x7feb035cfc00) [pid = 1831] [serial = 1785] [outer = 0x7feb02c6cc00] 16:26:11 INFO - PROCESS | 1831 | 1461021971120 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]]]}] 16:26:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:26:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1628ms 16:26:11 INFO - PROCESS | 1831 | 1461021971178 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:26:11 INFO - PROCESS | 1831 | 1461021971182 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 16:26:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:26:11 INFO - PROCESS | 1831 | 1461021971188 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:26:11 INFO - PROCESS | 1831 | 1461021971190 Marionette TRACE conn3 <- [1,2350,null,{}] 16:26:11 INFO - PROCESS | 1831 | 1461021971195 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}] 16:26:11 INFO - PROCESS | 1831 | 1461021971361 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:26:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feafe1f0000 == 139 [pid = 1831] [id = 520] 16:26:11 INFO - PROCESS | 1831 | --DOMWINDOW == 306 (0x7feb04a4ac00) [pid = 1831] [serial = 1640] [outer = (nil)] [url = about:blank] 16:26:11 INFO - PROCESS | 1831 | --DOMWINDOW == 305 (0x7feb05158400) [pid = 1831] [serial = 1643] [outer = (nil)] [url = about:blank] 16:26:11 INFO - PROCESS | 1831 | --DOMWINDOW == 304 (0x7feb052e0c00) [pid = 1831] [serial = 1667] [outer = (nil)] [url = about:blank] 16:26:11 INFO - PROCESS | 1831 | 1461021971785 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0cd19800 == 138 [pid = 1831] [id = 575] 16:26:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0905f000 == 137 [pid = 1831] [id = 574] 16:26:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb07d45800 == 136 [pid = 1831] [id = 553] 16:26:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaff4e1000 == 137 [pid = 1831] [id = 595] 16:26:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 305 (0x7feb01be7800) [pid = 1831] [serial = 1786] [outer = (nil)] 16:26:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 306 (0x7feb03850800) [pid = 1831] [serial = 1787] [outer = 0x7feb01be7800] 16:26:11 INFO - PROCESS | 1831 | 1461021971878 Marionette DEBUG loaded listener.js 16:26:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 307 (0x7feb0515ac00) [pid = 1831] [serial = 1788] [outer = 0x7feb01be7800] 16:26:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb066d0800 == 136 [pid = 1831] [id = 573] 16:26:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb064a4800 == 135 [pid = 1831] [id = 552] 16:26:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb03917000 == 134 [pid = 1831] [id = 572] 16:26:11 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb009e3800 == 133 [pid = 1831] [id = 571] 16:26:12 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb00dbb800 == 132 [pid = 1831] [id = 570] 16:26:12 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb01e22000 == 131 [pid = 1831] [id = 569] 16:26:12 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb13c94800 == 130 [pid = 1831] [id = 563] 16:26:12 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb10a07000 == 129 [pid = 1831] [id = 562] 16:26:12 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb107bd000 == 128 [pid = 1831] [id = 561] 16:26:12 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0fb19000 == 127 [pid = 1831] [id = 560] 16:26:12 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f5c0000 == 126 [pid = 1831] [id = 559] 16:26:12 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0ce90800 == 125 [pid = 1831] [id = 558] 16:26:12 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb048e1000 == 124 [pid = 1831] [id = 557] 16:26:12 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb01c8e000 == 123 [pid = 1831] [id = 556] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 306 (0x7feb04a7d800) [pid = 1831] [serial = 1661] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 305 (0x7feaff7ce400) [pid = 1831] [serial = 1647] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 304 (0x7feafed1d000) [pid = 1831] [serial = 1646] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 303 (0x7feb2ba7d000) [pid = 1831] [serial = 1637] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 302 (0x7feb02142800) [pid = 1831] [serial = 1652] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 301 (0x7feb024e7400) [pid = 1831] [serial = 1653] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 300 (0x7feb02c69000) [pid = 1831] [serial = 1655] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 299 (0x7feb02f27400) [pid = 1831] [serial = 1656] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 298 (0x7feb1a914c00) [pid = 1831] [serial = 1631] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 297 (0x7feb1960a800) [pid = 1831] [serial = 1625] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 296 (0x7feb0ce29800) [pid = 1831] [serial = 1610] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 295 (0x7feb01de6c00) [pid = 1831] [serial = 1650] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 294 (0x7feb01a46c00) [pid = 1831] [serial = 1649] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 293 (0x7feb27e33c00) [pid = 1831] [serial = 1634] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 292 (0x7feb1763a400) [pid = 1831] [serial = 1622] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 291 (0x7feb0ff6c800) [pid = 1831] [serial = 1616] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 290 (0x7feb04f0cc00) [pid = 1831] [serial = 1607] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 289 (0x7feb19bcc000) [pid = 1831] [serial = 1628] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 288 (0x7feb0ef8b800) [pid = 1831] [serial = 1599] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 287 (0x7feb0efa7c00) [pid = 1831] [serial = 1613] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 286 (0x7feb02c2cc00) [pid = 1831] [serial = 1604] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 285 (0x7feb00f38400) [pid = 1831] [serial = 1601] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 284 (0x7feb04af8400) [pid = 1831] [serial = 1664] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 283 (0x7feb04af5400) [pid = 1831] [serial = 1662] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 282 (0x7feb14623400) [pid = 1831] [serial = 1619] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 281 (0x7feb03528800) [pid = 1831] [serial = 1658] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 280 (0x7feb0515c000) [pid = 1831] [serial = 1665] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | --DOMWINDOW == 279 (0x7feb03852c00) [pid = 1831] [serial = 1659] [outer = (nil)] [url = about:blank] 16:26:12 INFO - PROCESS | 1831 | 1461021972630 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]]]}] 16:26:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:26:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1478ms 16:26:12 INFO - PROCESS | 1831 | 1461021972666 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:26:12 INFO - PROCESS | 1831 | 1461021972672 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 16:26:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:26:12 INFO - PROCESS | 1831 | 1461021972686 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:26:12 INFO - PROCESS | 1831 | 1461021972692 Marionette TRACE conn3 <- [1,2354,null,{}] 16:26:12 INFO - PROCESS | 1831 | 1461021972696 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}] 16:26:12 INFO - PROCESS | 1831 | 1461021972865 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:26:13 INFO - PROCESS | 1831 | 1461021973042 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb04881000 == 124 [pid = 1831] [id = 596] 16:26:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 280 (0x7feaff7ce400) [pid = 1831] [serial = 1789] [outer = (nil)] 16:26:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 281 (0x7feb03852c00) [pid = 1831] [serial = 1790] [outer = 0x7feaff7ce400] 16:26:13 INFO - PROCESS | 1831 | 1461021973098 Marionette DEBUG loaded listener.js 16:26:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 282 (0x7feb09008800) [pid = 1831] [serial = 1791] [outer = 0x7feaff7ce400] 16:26:13 INFO - PROCESS | 1831 | 1461021973797 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]]]}] 16:26:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:26:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1141ms 16:26:13 INFO - PROCESS | 1831 | 1461021973821 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:26:13 INFO - PROCESS | 1831 | 1461021973824 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 16:26:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:26:13 INFO - PROCESS | 1831 | 1461021973829 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:26:13 INFO - PROCESS | 1831 | 1461021973831 Marionette TRACE conn3 <- [1,2358,null,{}] 16:26:13 INFO - PROCESS | 1831 | 1461021973836 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}] 16:26:14 INFO - PROCESS | 1831 | 1461021974089 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:26:14 INFO - PROCESS | 1831 | 1461021974208 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0cd0f000 == 125 [pid = 1831] [id = 597] 16:26:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 283 (0x7feb02c69000) [pid = 1831] [serial = 1792] [outer = (nil)] 16:26:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 284 (0x7feb0ce24800) [pid = 1831] [serial = 1793] [outer = 0x7feb02c69000] 16:26:14 INFO - PROCESS | 1831 | 1461021974263 Marionette DEBUG loaded listener.js 16:26:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 285 (0x7feb0dee7400) [pid = 1831] [serial = 1794] [outer = 0x7feb02c69000] 16:26:15 INFO - PROCESS | 1831 | 1461021975050 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]]]}] 16:26:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:26:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1276ms 16:26:15 INFO - PROCESS | 1831 | 1461021975108 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:26:15 INFO - PROCESS | 1831 | 1461021975110 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 16:26:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:26:15 INFO - PROCESS | 1831 | 1461021975116 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:26:15 INFO - PROCESS | 1831 | 1461021975118 Marionette TRACE conn3 <- [1,2362,null,{}] 16:26:15 INFO - PROCESS | 1831 | 1461021975126 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}] 16:26:15 INFO - PROCESS | 1831 | 1461021975359 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:26:15 INFO - PROCESS | 1831 | 1461021975391 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f8b0800 == 126 [pid = 1831] [id = 598] 16:26:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 286 (0x7feb0ef90800) [pid = 1831] [serial = 1795] [outer = (nil)] 16:26:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 287 (0x7feb0f01c000) [pid = 1831] [serial = 1796] [outer = 0x7feb0ef90800] 16:26:15 INFO - PROCESS | 1831 | 1461021975456 Marionette DEBUG loaded listener.js 16:26:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 288 (0x7feb0f924800) [pid = 1831] [serial = 1797] [outer = 0x7feb0ef90800] 16:26:16 INFO - PROCESS | 1831 | 1461021976322 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]]]}] 16:26:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:26:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1233ms 16:26:16 INFO - PROCESS | 1831 | 1461021976349 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:26:16 INFO - PROCESS | 1831 | 1461021976352 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 16:26:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:26:16 INFO - PROCESS | 1831 | 1461021976357 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:26:16 INFO - PROCESS | 1831 | 1461021976359 Marionette TRACE conn3 <- [1,2366,null,{}] 16:26:16 INFO - PROCESS | 1831 | 1461021976364 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}] 16:26:17 INFO - PROCESS | 1831 | 1461021977072 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 287 (0x7feb02d59000) [pid = 1831] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 286 (0x7feb1c061000) [pid = 1831] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 285 (0x7feb0209c800) [pid = 1831] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 284 (0x7feb01a40c00) [pid = 1831] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 283 (0x7feb00f7a800) [pid = 1831] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 282 (0x7feb035c2800) [pid = 1831] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 281 (0x7feb02c62400) [pid = 1831] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 280 (0x7feafecf0c00) [pid = 1831] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 279 (0x7feb1c05ac00) [pid = 1831] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 278 (0x7feafecf2c00) [pid = 1831] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 277 (0x7feb138b3c00) [pid = 1831] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 276 (0x7feb0ce29000) [pid = 1831] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 275 (0x7feb00f30400) [pid = 1831] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 274 (0x7feb0deee800) [pid = 1831] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 273 (0x7feb0dfde000) [pid = 1831] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 272 (0x7feb00f33c00) [pid = 1831] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 271 (0x7feb0f7f5400) [pid = 1831] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 270 (0x7feb01de6000) [pid = 1831] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 269 (0x7feb065e3800) [pid = 1831] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 268 (0x7feb00dd0000) [pid = 1831] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 267 (0x7feb02090000) [pid = 1831] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 266 (0x7feb01debc00) [pid = 1831] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 265 (0x7feb19bd6400) [pid = 1831] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 264 (0x7feb0ff97000) [pid = 1831] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 263 (0x7feb02087000) [pid = 1831] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 262 (0x7feb020db000) [pid = 1831] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 261 (0x7feb0352c000) [pid = 1831] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 260 (0x7feb18dfe800) [pid = 1831] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 259 (0x7feb18dbd800) [pid = 1831] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 258 (0x7feb1f452800) [pid = 1831] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 257 (0x7feb0fb75400) [pid = 1831] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 256 (0x7feb01de5800) [pid = 1831] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 255 (0x7feb01d4c400) [pid = 1831] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:26:17 INFO - PROCESS | 1831 | --DOMWINDOW == 254 (0x7feb0f931400) [pid = 1831] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:26:17 INFO - PROCESS | 1831 | 1461021977279 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaff6e1800 == 127 [pid = 1831] [id = 599] 16:26:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 255 (0x7feafecf0c00) [pid = 1831] [serial = 1798] [outer = (nil)] 16:26:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 256 (0x7feb00dce000) [pid = 1831] [serial = 1799] [outer = 0x7feafecf0c00] 16:26:17 INFO - PROCESS | 1831 | 1461021977336 Marionette DEBUG loaded listener.js 16:26:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 257 (0x7feb01de5800) [pid = 1831] [serial = 1800] [outer = 0x7feafecf0c00] 16:26:18 INFO - PROCESS | 1831 | 1461021977999 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]]]}] 16:26:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:26:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1680ms 16:26:18 INFO - PROCESS | 1831 | 1461021978037 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:26:18 INFO - PROCESS | 1831 | 1461021978039 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 16:26:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:26:18 INFO - PROCESS | 1831 | 1461021978046 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:26:18 INFO - PROCESS | 1831 | 1461021978048 Marionette TRACE conn3 <- [1,2370,null,{}] 16:26:18 INFO - PROCESS | 1831 | 1461021978053 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}] 16:26:18 INFO - PROCESS | 1831 | 1461021978208 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:26:18 INFO - PROCESS | 1831 | 1461021978400 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb10872000 == 128 [pid = 1831] [id = 600] 16:26:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 258 (0x7feafecf2c00) [pid = 1831] [serial = 1801] [outer = (nil)] 16:26:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 259 (0x7feb02d55800) [pid = 1831] [serial = 1802] [outer = 0x7feafecf2c00] 16:26:18 INFO - PROCESS | 1831 | 1461021978455 Marionette DEBUG loaded listener.js 16:26:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 260 (0x7feb0dee4800) [pid = 1831] [serial = 1803] [outer = 0x7feafecf2c00] 16:26:19 INFO - PROCESS | 1831 | 1461021979254 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]]]}] 16:26:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:26:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1284ms 16:26:19 INFO - PROCESS | 1831 | 1461021979336 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:26:19 INFO - PROCESS | 1831 | 1461021979342 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 16:26:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:26:19 INFO - PROCESS | 1831 | 1461021979352 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:26:19 INFO - PROCESS | 1831 | 1461021979357 Marionette TRACE conn3 <- [1,2374,null,{}] 16:26:19 INFO - PROCESS | 1831 | 1461021979364 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}] 16:26:19 INFO - PROCESS | 1831 | 1461021979552 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:26:19 INFO - PROCESS | 1831 | 1461021979774 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb03647000 == 129 [pid = 1831] [id = 601] 16:26:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 261 (0x7feafed17000) [pid = 1831] [serial = 1804] [outer = (nil)] 16:26:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 262 (0x7feb01de6400) [pid = 1831] [serial = 1805] [outer = 0x7feafed17000] 16:26:19 INFO - PROCESS | 1831 | 1461021979889 Marionette DEBUG loaded listener.js 16:26:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 263 (0x7feb02c28000) [pid = 1831] [serial = 1806] [outer = 0x7feafed17000] 16:26:20 INFO - PROCESS | 1831 | 1461021980841 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]]]}] 16:26:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:26:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1532ms 16:26:20 INFO - PROCESS | 1831 | 1461021980885 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:26:20 INFO - PROCESS | 1831 | 1461021980893 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 16:26:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:26:20 INFO - PROCESS | 1831 | 1461021980903 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:26:20 INFO - PROCESS | 1831 | 1461021980906 Marionette TRACE conn3 <- [1,2378,null,{}] 16:26:20 INFO - PROCESS | 1831 | 1461021980912 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}] 16:26:21 INFO - PROCESS | 1831 | 1461021981095 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:26:21 INFO - PROCESS | 1831 | 1461021981318 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb09354800 == 130 [pid = 1831] [id = 602] 16:26:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 264 (0x7feb01a47400) [pid = 1831] [serial = 1807] [outer = (nil)] 16:26:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 265 (0x7feb04af5400) [pid = 1831] [serial = 1808] [outer = 0x7feb01a47400] 16:26:21 INFO - PROCESS | 1831 | 1461021981431 Marionette DEBUG loaded listener.js 16:26:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 266 (0x7feb052d5400) [pid = 1831] [serial = 1809] [outer = 0x7feb01a47400] 16:26:22 INFO - PROCESS | 1831 | 1461021982587 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]]]}] 16:26:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:26:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1737ms 16:26:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:26:22 INFO - PROCESS | 1831 | 1461021982640 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:26:22 INFO - PROCESS | 1831 | 1461021982643 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 16:26:22 INFO - PROCESS | 1831 | 1461021982649 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:26:22 INFO - PROCESS | 1831 | 1461021982655 Marionette TRACE conn3 <- [1,2382,null,{}] 16:26:22 INFO - PROCESS | 1831 | 1461021982670 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}] 16:26:22 INFO - PROCESS | 1831 | 1461021982872 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:26:23 INFO - PROCESS | 1831 | 1461021983173 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14674000 == 131 [pid = 1831] [id = 603] 16:26:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 267 (0x7feb0ce23400) [pid = 1831] [serial = 1810] [outer = (nil)] 16:26:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 268 (0x7feb0dfdd000) [pid = 1831] [serial = 1811] [outer = 0x7feb0ce23400] 16:26:23 INFO - PROCESS | 1831 | 1461021983262 Marionette DEBUG loaded listener.js 16:26:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 269 (0x7feb0f022c00) [pid = 1831] [serial = 1812] [outer = 0x7feb0ce23400] 16:26:24 INFO - PROCESS | 1831 | 1461021984113 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]]]}] 16:26:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:26:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1535ms 16:26:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:26:24 INFO - PROCESS | 1831 | 1461021984184 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:26:24 INFO - PROCESS | 1831 | 1461021984187 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 16:26:24 INFO - PROCESS | 1831 | 1461021984193 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:26:24 INFO - PROCESS | 1831 | 1461021984196 Marionette TRACE conn3 <- [1,2386,null,{}] 16:26:24 INFO - PROCESS | 1831 | 1461021984201 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}] 16:26:24 INFO - PROCESS | 1831 | 1461021984387 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:26:24 INFO - PROCESS | 1831 | 1461021984647 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18cde800 == 132 [pid = 1831] [id = 604] 16:26:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 270 (0x7feb0cfb3400) [pid = 1831] [serial = 1813] [outer = (nil)] 16:26:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 271 (0x7feb0ff68400) [pid = 1831] [serial = 1814] [outer = 0x7feb0cfb3400] 16:26:24 INFO - PROCESS | 1831 | 1461021984763 Marionette DEBUG loaded listener.js 16:26:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 272 (0x7feb1020b800) [pid = 1831] [serial = 1815] [outer = 0x7feb0cfb3400] 16:26:25 INFO - PROCESS | 1831 | 1461021985584 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]]]}] 16:26:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:26:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1432ms 16:26:25 INFO - PROCESS | 1831 | 1461021985624 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:26:25 INFO - PROCESS | 1831 | 1461021985627 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 16:26:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:26:25 INFO - PROCESS | 1831 | 1461021985633 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:26:25 INFO - PROCESS | 1831 | 1461021985635 Marionette TRACE conn3 <- [1,2390,null,{}] 16:26:25 INFO - PROCESS | 1831 | 1461021985640 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}] 16:26:25 INFO - PROCESS | 1831 | 1461021985817 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:26:26 INFO - PROCESS | 1831 | 1461021986084 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a64e000 == 133 [pid = 1831] [id = 605] 16:26:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 273 (0x7feb0deeb400) [pid = 1831] [serial = 1816] [outer = (nil)] 16:26:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 274 (0x7feb11beec00) [pid = 1831] [serial = 1817] [outer = 0x7feb0deeb400] 16:26:26 INFO - PROCESS | 1831 | 1461021986155 Marionette DEBUG loaded listener.js 16:26:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 275 (0x7feb1442cc00) [pid = 1831] [serial = 1818] [outer = 0x7feb0deeb400] 16:26:27 INFO - PROCESS | 1831 | 1461021987004 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]]]}] 16:26:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:26:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1436ms 16:26:27 INFO - PROCESS | 1831 | 1461021987070 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:26:27 INFO - PROCESS | 1831 | 1461021987073 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 16:26:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:26:27 INFO - PROCESS | 1831 | 1461021987079 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:26:27 INFO - PROCESS | 1831 | 1461021987081 Marionette TRACE conn3 <- [1,2394,null,{}] 16:26:27 INFO - PROCESS | 1831 | 1461021987086 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}] 16:26:27 INFO - PROCESS | 1831 | 1461021987296 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:26:27 INFO - PROCESS | 1831 | 1461021987558 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27cc3800 == 134 [pid = 1831] [id = 606] 16:26:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 276 (0x7feb17beac00) [pid = 1831] [serial = 1819] [outer = (nil)] 16:26:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 277 (0x7feb185b0c00) [pid = 1831] [serial = 1820] [outer = 0x7feb17beac00] 16:26:27 INFO - PROCESS | 1831 | 1461021987680 Marionette DEBUG loaded listener.js 16:26:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 278 (0x7feb197ec800) [pid = 1831] [serial = 1821] [outer = 0x7feb17beac00] 16:26:28 INFO - PROCESS | 1831 | 1461021988503 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]]]}] 16:26:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:26:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1482ms 16:26:28 INFO - PROCESS | 1831 | 1461021988561 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:26:28 INFO - PROCESS | 1831 | 1461021988564 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 16:26:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:26:28 INFO - PROCESS | 1831 | 1461021988570 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:26:28 INFO - PROCESS | 1831 | 1461021988572 Marionette TRACE conn3 <- [1,2398,null,{}] 16:26:28 INFO - PROCESS | 1831 | 1461021988577 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}] 16:26:28 INFO - PROCESS | 1831 | 1461021988749 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:26:29 INFO - PROCESS | 1831 | 1461021989016 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2c129800 == 135 [pid = 1831] [id = 607] 16:26:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 279 (0x7feb17becc00) [pid = 1831] [serial = 1822] [outer = (nil)] 16:26:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 280 (0x7feb1a631c00) [pid = 1831] [serial = 1823] [outer = 0x7feb17becc00] 16:26:29 INFO - PROCESS | 1831 | 1461021989086 Marionette DEBUG loaded listener.js 16:26:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 281 (0x7feb1b2f6000) [pid = 1831] [serial = 1824] [outer = 0x7feb17becc00] 16:26:29 INFO - PROCESS | 1831 | 1461021989952 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]]]}] 16:26:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:26:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1431ms 16:26:30 INFO - PROCESS | 1831 | 1461021990001 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:26:30 INFO - PROCESS | 1831 | 1461021990005 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 16:26:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:26:30 INFO - PROCESS | 1831 | 1461021990010 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:26:30 INFO - PROCESS | 1831 | 1461021990012 Marionette TRACE conn3 <- [1,2402,null,{}] 16:26:30 INFO - PROCESS | 1831 | 1461021990017 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}] 16:26:30 INFO - PROCESS | 1831 | 1461021990189 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:26:30 INFO - PROCESS | 1831 | 1461021990465 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafeed3000 == 136 [pid = 1831] [id = 608] 16:26:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 282 (0x7feb19bd0000) [pid = 1831] [serial = 1825] [outer = (nil)] 16:26:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 283 (0x7feb1b578000) [pid = 1831] [serial = 1826] [outer = 0x7feb19bd0000] 16:26:30 INFO - PROCESS | 1831 | 1461021990536 Marionette DEBUG loaded listener.js 16:26:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 284 (0x7feb1c05bc00) [pid = 1831] [serial = 1827] [outer = 0x7feb19bd0000] 16:26:31 INFO - PROCESS | 1831 | 1461021991343 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]]]}] 16:26:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:26:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1384ms 16:26:31 INFO - PROCESS | 1831 | 1461021991394 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:26:31 INFO - PROCESS | 1831 | 1461021991398 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 16:26:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:26:31 INFO - PROCESS | 1831 | 1461021991403 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:26:31 INFO - PROCESS | 1831 | 1461021991405 Marionette TRACE conn3 <- [1,2406,null,{}] 16:26:31 INFO - PROCESS | 1831 | 1461021991411 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}] 16:26:31 INFO - PROCESS | 1831 | 1461021991584 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:26:31 INFO - PROCESS | 1831 | 1461021991853 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafcde3000 == 137 [pid = 1831] [id = 609] 16:26:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 285 (0x7feb19bd4000) [pid = 1831] [serial = 1828] [outer = (nil)] 16:26:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 286 (0x7feb1f3e0800) [pid = 1831] [serial = 1829] [outer = 0x7feb19bd4000] 16:26:31 INFO - PROCESS | 1831 | 1461021991923 Marionette DEBUG loaded listener.js 16:26:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 287 (0x7feb1fe13800) [pid = 1831] [serial = 1830] [outer = 0x7feb19bd4000] 16:26:32 INFO - PROCESS | 1831 | 1461021992716 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]]]}] 16:26:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:26:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1377ms 16:26:32 INFO - PROCESS | 1831 | 1461021992781 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:26:32 INFO - PROCESS | 1831 | 1461021992784 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 16:26:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:26:32 INFO - PROCESS | 1831 | 1461021992810 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:26:32 INFO - PROCESS | 1831 | 1461021992812 Marionette TRACE conn3 <- [1,2410,null,{}] 16:26:32 INFO - PROCESS | 1831 | 1461021992818 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}] 16:26:33 INFO - PROCESS | 1831 | 1461021993009 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:26:33 INFO - PROCESS | 1831 | 1461021993274 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafcdfc000 == 138 [pid = 1831] [id = 610] 16:26:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 288 (0x7feb1b3a3800) [pid = 1831] [serial = 1831] [outer = (nil)] 16:26:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 289 (0x7feb02e93400) [pid = 1831] [serial = 1832] [outer = 0x7feb1b3a3800] 16:26:33 INFO - PROCESS | 1831 | 1461021993349 Marionette DEBUG loaded listener.js 16:26:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 290 (0x7feb26ce4800) [pid = 1831] [serial = 1833] [outer = 0x7feb1b3a3800] 16:26:34 INFO - PROCESS | 1831 | 1461021994246 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]]]}] 16:26:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:26:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1485ms 16:26:34 INFO - PROCESS | 1831 | 1461021994292 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:26:34 INFO - PROCESS | 1831 | 1461021994296 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 16:26:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:26:34 INFO - PROCESS | 1831 | 1461021994302 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:26:34 INFO - PROCESS | 1831 | 1461021994306 Marionette TRACE conn3 <- [1,2414,null,{}] 16:26:34 INFO - PROCESS | 1831 | 1461021994310 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}] 16:26:34 INFO - PROCESS | 1831 | 1461021994503 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:26:34 INFO - PROCESS | 1831 | 1461021994775 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafcba1000 == 139 [pid = 1831] [id = 611] 16:26:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 291 (0x7feb1c2e9c00) [pid = 1831] [serial = 1834] [outer = (nil)] 16:26:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 292 (0x7feb27cf0800) [pid = 1831] [serial = 1835] [outer = 0x7feb1c2e9c00] 16:26:34 INFO - PROCESS | 1831 | 1461021994852 Marionette DEBUG loaded listener.js 16:26:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 293 (0x7feb27e3b000) [pid = 1831] [serial = 1836] [outer = 0x7feb1c2e9c00] 16:26:35 INFO - PROCESS | 1831 | 1461021995728 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]]]}] 16:26:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:26:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1478ms 16:26:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:26:35 INFO - PROCESS | 1831 | 1461021995781 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:26:35 INFO - PROCESS | 1831 | 1461021995783 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 16:26:35 INFO - PROCESS | 1831 | 1461021995789 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:26:35 INFO - PROCESS | 1831 | 1461021995792 Marionette TRACE conn3 <- [1,2418,null,{}] 16:26:35 INFO - PROCESS | 1831 | 1461021995797 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}] 16:26:35 INFO - PROCESS | 1831 | 1461021995990 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:26:36 INFO - PROCESS | 1831 | 1461021996259 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafcbdc800 == 140 [pid = 1831] [id = 612] 16:26:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 294 (0x7feb26ec3800) [pid = 1831] [serial = 1837] [outer = (nil)] 16:26:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 295 (0x7feb2b554800) [pid = 1831] [serial = 1838] [outer = 0x7feb26ec3800] 16:26:36 INFO - PROCESS | 1831 | 1461021996328 Marionette DEBUG loaded listener.js 16:26:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 296 (0x7feb2b983800) [pid = 1831] [serial = 1839] [outer = 0x7feb26ec3800] 16:26:37 INFO - PROCESS | 1831 | 1461021997134 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]]]}] 16:26:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:26:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1383ms 16:26:37 INFO - PROCESS | 1831 | 1461021997172 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:26:37 INFO - PROCESS | 1831 | 1461021997174 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 16:26:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:26:37 INFO - PROCESS | 1831 | 1461021997180 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:26:37 INFO - PROCESS | 1831 | 1461021997182 Marionette TRACE conn3 <- [1,2422,null,{}] 16:26:37 INFO - PROCESS | 1831 | 1461021997188 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}] 16:26:37 INFO - PROCESS | 1831 | 1461021997360 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:26:37 INFO - PROCESS | 1831 | 1461021997627 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafa94f000 == 141 [pid = 1831] [id = 613] 16:26:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 297 (0x7feb27cfc400) [pid = 1831] [serial = 1840] [outer = (nil)] 16:26:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 298 (0x7feb2ba77800) [pid = 1831] [serial = 1841] [outer = 0x7feb27cfc400] 16:26:37 INFO - PROCESS | 1831 | 1461021997697 Marionette DEBUG loaded listener.js 16:26:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 299 (0x7feb2baa8c00) [pid = 1831] [serial = 1842] [outer = 0x7feb27cfc400] 16:26:38 INFO - PROCESS | 1831 | 1461021998492 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]]]}] 16:26:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:26:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1326ms 16:26:38 INFO - PROCESS | 1831 | 1461021998507 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:26:38 INFO - PROCESS | 1831 | 1461021998511 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 16:26:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:26:38 INFO - PROCESS | 1831 | 1461021998516 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:26:38 INFO - PROCESS | 1831 | 1461021998518 Marionette TRACE conn3 <- [1,2426,null,{}] 16:26:38 INFO - PROCESS | 1831 | 1461021998524 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}] 16:26:38 INFO - PROCESS | 1831 | 1461021998719 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:26:39 INFO - PROCESS | 1831 | 1461021999000 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafcbe9000 == 142 [pid = 1831] [id = 614] 16:26:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 300 (0x7feafd68cc00) [pid = 1831] [serial = 1843] [outer = (nil)] 16:26:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 301 (0x7feafd692c00) [pid = 1831] [serial = 1844] [outer = 0x7feafd68cc00] 16:26:39 INFO - PROCESS | 1831 | 1461021999074 Marionette DEBUG loaded listener.js 16:26:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 302 (0x7feafd697800) [pid = 1831] [serial = 1845] [outer = 0x7feafd68cc00] 16:26:39 INFO - PROCESS | 1831 | 1461021999946 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]]]}] 16:26:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:26:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1480ms 16:26:40 INFO - PROCESS | 1831 | 1461021999998 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:26:40 INFO - PROCESS | 1831 | 1461022000001 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 16:26:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:26:40 INFO - PROCESS | 1831 | 1461022000007 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 1831 | 1461022000010 Marionette TRACE conn3 <- [1,2430,null,{}] 16:26:40 INFO - PROCESS | 1831 | 1461022000014 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}] 16:26:40 INFO - PROCESS | 1831 | 1461022000222 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:26:40 INFO - PROCESS | 1831 | 1461022000510 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0375b800 == 143 [pid = 1831] [id = 615] 16:26:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 303 (0x7feafcc42400) [pid = 1831] [serial = 1846] [outer = (nil)] 16:26:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 304 (0x7feafcc4a800) [pid = 1831] [serial = 1847] [outer = 0x7feafcc42400] 16:26:40 INFO - PROCESS | 1831 | 1461022000581 Marionette DEBUG loaded listener.js 16:26:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 305 (0x7feafcc50400) [pid = 1831] [serial = 1848] [outer = 0x7feafcc42400] 16:26:41 INFO - PROCESS | 1831 | 1461022001383 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]]]}] 16:26:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:26:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1433ms 16:26:41 INFO - PROCESS | 1831 | 1461022001441 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:26:41 INFO - PROCESS | 1831 | 1461022001444 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 16:26:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:26:41 INFO - PROCESS | 1831 | 1461022001449 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:26:41 INFO - PROCESS | 1831 | 1461022001452 Marionette TRACE conn3 <- [1,2434,null,{}] 16:26:41 INFO - PROCESS | 1831 | 1461022001457 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}] 16:26:41 INFO - PROCESS | 1831 | 1461022001655 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:26:42 INFO - PROCESS | 1831 | 1461022002582 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaff3cb800 == 144 [pid = 1831] [id = 616] 16:26:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 306 (0x7feafecf5000) [pid = 1831] [serial = 1849] [outer = (nil)] 16:26:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 307 (0x7feafed1d400) [pid = 1831] [serial = 1850] [outer = 0x7feafecf5000] 16:26:42 INFO - PROCESS | 1831 | 1461022002670 Marionette DEBUG loaded listener.js 16:26:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 308 (0x7feaff7cec00) [pid = 1831] [serial = 1851] [outer = 0x7feafecf5000] 16:26:43 INFO - PROCESS | 1831 | 1461022003502 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]]]}] 16:26:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:26:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 2090ms 16:26:43 INFO - PROCESS | 1831 | 1461022003541 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:26:43 INFO - PROCESS | 1831 | 1461022003548 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 16:26:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:26:43 INFO - PROCESS | 1831 | 1461022003555 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:26:43 INFO - PROCESS | 1831 | 1461022003559 Marionette TRACE conn3 <- [1,2438,null,{}] 16:26:43 INFO - PROCESS | 1831 | 1461022003565 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}] 16:26:43 INFO - PROCESS | 1831 | 1461022003740 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:26:44 INFO - PROCESS | 1831 | 1461022004029 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb01c83000 == 145 [pid = 1831] [id = 617] 16:26:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 309 (0x7feafecf5c00) [pid = 1831] [serial = 1852] [outer = (nil)] 16:26:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 310 (0x7feb01a3a400) [pid = 1831] [serial = 1853] [outer = 0x7feafecf5c00] 16:26:44 INFO - PROCESS | 1831 | 1461022004095 Marionette DEBUG loaded listener.js 16:26:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 311 (0x7feb01de5000) [pid = 1831] [serial = 1854] [outer = 0x7feafecf5c00] 16:26:45 INFO - PROCESS | 1831 | 1461022005162 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]]]}] 16:26:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:26:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1629ms 16:26:45 INFO - PROCESS | 1831 | 1461022005187 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:26:45 INFO - PROCESS | 1831 | 1461022005193 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 16:26:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:26:45 INFO - PROCESS | 1831 | 1461022005198 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:26:45 INFO - PROCESS | 1831 | 1461022005200 Marionette TRACE conn3 <- [1,2442,null,{}] 16:26:45 INFO - PROCESS | 1831 | 1461022005206 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}] 16:26:45 INFO - PROCESS | 1831 | 1461022005369 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:26:45 INFO - PROCESS | 1831 | 1461022005723 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaff4e0800 == 146 [pid = 1831] [id = 618] 16:26:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 312 (0x7feb01a41000) [pid = 1831] [serial = 1855] [outer = (nil)] 16:26:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 313 (0x7feb02143400) [pid = 1831] [serial = 1856] [outer = 0x7feb01a41000] 16:26:45 INFO - PROCESS | 1831 | 1461022005791 Marionette DEBUG loaded listener.js 16:26:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 314 (0x7feb02c28400) [pid = 1831] [serial = 1857] [outer = 0x7feb01a41000] 16:26:46 INFO - PROCESS | 1831 | 1461022006588 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]]]}] 16:26:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:26:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1437ms 16:26:46 INFO - PROCESS | 1831 | 1461022006637 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:26:46 INFO - PROCESS | 1831 | 1461022006640 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 16:26:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:26:46 INFO - PROCESS | 1831 | 1461022006653 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:26:46 INFO - PROCESS | 1831 | 1461022006661 Marionette TRACE conn3 <- [1,2446,null,{}] 16:26:46 INFO - PROCESS | 1831 | 1461022006668 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}] 16:26:46 INFO - PROCESS | 1831 | 1461022006833 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:26:47 INFO - PROCESS | 1831 | 1461022007114 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0391e800 == 147 [pid = 1831] [id = 619] 16:26:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 315 (0x7feb02d5f800) [pid = 1831] [serial = 1858] [outer = (nil)] 16:26:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 316 (0x7feb03522400) [pid = 1831] [serial = 1859] [outer = 0x7feb02d5f800] 16:26:47 INFO - PROCESS | 1831 | 1461022007178 Marionette DEBUG loaded listener.js 16:26:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 317 (0x7feb035cac00) [pid = 1831] [serial = 1860] [outer = 0x7feb02d5f800] 16:26:48 INFO - PROCESS | 1831 | 1461022008003 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]]]}] 16:26:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:26:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1389ms 16:26:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:26:48 INFO - PROCESS | 1831 | 1461022008036 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:26:48 INFO - PROCESS | 1831 | 1461022008039 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 16:26:48 INFO - PROCESS | 1831 | 1461022008045 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:26:48 INFO - PROCESS | 1831 | 1461022008047 Marionette TRACE conn3 <- [1,2450,null,{}] 16:26:48 INFO - PROCESS | 1831 | 1461022008052 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}] 16:26:48 INFO - PROCESS | 1831 | 1461022008219 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:26:48 INFO - PROCESS | 1831 | 1461022008505 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb039d6800 == 148 [pid = 1831] [id = 620] 16:26:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 318 (0x7feb02c67400) [pid = 1831] [serial = 1861] [outer = (nil)] 16:26:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 319 (0x7feb04af8400) [pid = 1831] [serial = 1862] [outer = 0x7feb02c67400] 16:26:48 INFO - PROCESS | 1831 | 1461022008572 Marionette DEBUG loaded listener.js 16:26:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 320 (0x7feb04f10800) [pid = 1831] [serial = 1863] [outer = 0x7feb02c67400] 16:26:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f8a2000 == 147 [pid = 1831] [id = 532] 16:26:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a4db000 == 146 [pid = 1831] [id = 112] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 319 (0x7feb0676e400) [pid = 1831] [serial = 1679] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 318 (0x7feb01a49400) [pid = 1831] [serial = 1670] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 317 (0x7feb10202c00) [pid = 1831] [serial = 1706] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 316 (0x7feb0df30000) [pid = 1831] [serial = 1688] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 315 (0x7feb0f79d400) [pid = 1831] [serial = 1697] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 314 (0x7feb0cfb8400) [pid = 1831] [serial = 1685] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 313 (0x7feb04a84800) [pid = 1831] [serial = 1676] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 312 (0x7feb0ef88800) [pid = 1831] [serial = 1691] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 311 (0x7feb020d8000) [pid = 1831] [serial = 1703] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 310 (0x7feb0ff61c00) [pid = 1831] [serial = 1700] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 309 (0x7feb0f01f000) [pid = 1831] [serial = 1694] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 308 (0x7feb02d52800) [pid = 1831] [serial = 1673] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 307 (0x7feb07f21c00) [pid = 1831] [serial = 1682] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feaff6e1800 == 145 [pid = 1831] [id = 599] 16:26:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f8b0800 == 144 [pid = 1831] [id = 598] 16:26:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0cd0f000 == 143 [pid = 1831] [id = 597] 16:26:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb04881000 == 142 [pid = 1831] [id = 596] 16:26:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feaff4e1000 == 141 [pid = 1831] [id = 595] 16:26:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb01c7b800 == 140 [pid = 1831] [id = 594] 16:26:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0391b000 == 139 [pid = 1831] [id = 593] 16:26:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2b51a000 == 138 [pid = 1831] [id = 587] 16:26:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb27cb8000 == 137 [pid = 1831] [id = 586] 16:26:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb26c3d000 == 136 [pid = 1831] [id = 585] 16:26:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1f3b6800 == 135 [pid = 1831] [id = 584] 16:26:49 INFO - PROCESS | 1831 | 1461022009583 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]]]}] 16:26:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a9ca000 == 134 [pid = 1831] [id = 583] 16:26:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19119800 == 133 [pid = 1831] [id = 582] 16:26:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb157d9800 == 132 [pid = 1831] [id = 581] 16:26:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb13c92000 == 131 [pid = 1831] [id = 580] 16:26:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb107ba800 == 130 [pid = 1831] [id = 579] 16:26:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0cd0d800 == 129 [pid = 1831] [id = 578] 16:26:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0390c800 == 128 [pid = 1831] [id = 577] 16:26:49 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f5a4800 == 127 [pid = 1831] [id = 576] 16:26:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:26:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1580ms 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 306 (0x7feb0ce1f000) [pid = 1831] [serial = 1728] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 305 (0x7feb2bb23c00) [pid = 1831] [serial = 1434] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 304 (0x7feb1945e400) [pid = 1831] [serial = 1365] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 303 (0x7feb091ae000) [pid = 1831] [serial = 1356] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 302 (0x7feb02c26400) [pid = 1831] [serial = 1713] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 301 (0x7feb052d3400) [pid = 1831] [serial = 1721] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 300 (0x7feb2b97f000) [pid = 1831] [serial = 1446] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 299 (0x7feb0676bc00) [pid = 1831] [serial = 1668] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 298 (0x7feb27b2a000) [pid = 1831] [serial = 1380] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 297 (0x7feafed16400) [pid = 1831] [serial = 1709] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 296 (0x7feb2674c800) [pid = 1831] [serial = 1377] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 295 (0x7feb0ff62000) [pid = 1831] [serial = 1467] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 294 (0x7feb02c2d800) [pid = 1831] [serial = 1715] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 293 (0x7feb10206c00) [pid = 1831] [serial = 1359] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 292 (0x7feb1843dc00) [pid = 1831] [serial = 1362] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 291 (0x7feb2bab0400) [pid = 1831] [serial = 1386] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 290 (0x7feb1f44fc00) [pid = 1831] [serial = 1374] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 289 (0x7feb2bb2f400) [pid = 1831] [serial = 1440] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 288 (0x7feb06776400) [pid = 1831] [serial = 1724] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 287 (0x7feb0f5dd800) [pid = 1831] [serial = 1533] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 286 (0x7feb0dfe5c00) [pid = 1831] [serial = 1419] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 285 (0x7feb02c6dc00) [pid = 1831] [serial = 1443] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 284 (0x7feb091af800) [pid = 1831] [serial = 1725] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 283 (0x7feb03525400) [pid = 1831] [serial = 1716] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 282 (0x7feb27e3cc00) [pid = 1831] [serial = 1431] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 281 (0x7feb19bd8000) [pid = 1831] [serial = 1428] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 280 (0x7feb035c7c00) [pid = 1831] [serial = 1416] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 279 (0x7feb188a6800) [pid = 1831] [serial = 1413] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 278 (0x7feb04af8800) [pid = 1831] [serial = 1719] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 277 (0x7feb1b57f000) [pid = 1831] [serial = 1371] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 276 (0x7feb00dd0400) [pid = 1831] [serial = 1710] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 275 (0x7feb04a7f000) [pid = 1831] [serial = 1718] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 274 (0x7feb1a636000) [pid = 1831] [serial = 1368] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 273 (0x7feb29e42400) [pid = 1831] [serial = 1383] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 272 (0x7feb157b7000) [pid = 1831] [serial = 1422] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 271 (0x7feb0209d000) [pid = 1831] [serial = 1712] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 270 (0x7feb01df1000) [pid = 1831] [serial = 1437] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 269 (0x7feb02d57800) [pid = 1831] [serial = 1353] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 268 (0x7feb065d9400) [pid = 1831] [serial = 1722] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 267 (0x7feb19619800) [pid = 1831] [serial = 1425] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | --DOMWINDOW == 266 (0x7feb0676f400) [pid = 1831] [serial = 1727] [outer = (nil)] [url = about:blank] 16:26:49 INFO - PROCESS | 1831 | 1461022009666 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:26:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:26:49 INFO - PROCESS | 1831 | 1461022009677 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 16:26:49 INFO - PROCESS | 1831 | 1461022009688 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:26:49 INFO - PROCESS | 1831 | 1461022009691 Marionette TRACE conn3 <- [1,2454,null,{}] 16:26:49 INFO - PROCESS | 1831 | 1461022009696 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}] 16:26:49 INFO - PROCESS | 1831 | 1461022009852 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:26:49 INFO - PROCESS | 1831 | 1461022009861 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb009e5000 == 128 [pid = 1831] [id = 621] 16:26:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 267 (0x7feb02e90000) [pid = 1831] [serial = 1864] [outer = (nil)] 16:26:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 268 (0x7feb035c7400) [pid = 1831] [serial = 1865] [outer = 0x7feb02e90000] 16:26:49 INFO - PROCESS | 1831 | 1461022009929 Marionette DEBUG loaded listener.js 16:26:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 269 (0x7feb0515d800) [pid = 1831] [serial = 1866] [outer = 0x7feb02e90000] 16:26:50 INFO - PROCESS | 1831 | 1461022010849 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]]]}] 16:26:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:26:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1231ms 16:26:50 INFO - PROCESS | 1831 | 1461022010917 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:26:50 INFO - PROCESS | 1831 | 1461022010921 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 16:26:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:26:50 INFO - PROCESS | 1831 | 1461022010926 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:26:50 INFO - PROCESS | 1831 | 1461022010928 Marionette TRACE conn3 <- [1,2458,null,{}] 16:26:50 INFO - PROCESS | 1831 | 1461022010933 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}] 16:26:51 INFO - PROCESS | 1831 | 1461022011101 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:26:51 INFO - PROCESS | 1831 | 1461022011272 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb039d5800 == 129 [pid = 1831] [id = 622] 16:26:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 270 (0x7feb02e90400) [pid = 1831] [serial = 1867] [outer = (nil)] 16:26:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 271 (0x7feb0676e000) [pid = 1831] [serial = 1868] [outer = 0x7feb02e90400] 16:26:51 INFO - PROCESS | 1831 | 1461022011328 Marionette DEBUG loaded listener.js 16:26:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 272 (0x7feb07f18000) [pid = 1831] [serial = 1869] [outer = 0x7feb02e90400] 16:26:52 INFO - PROCESS | 1831 | 1461022012065 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]]]}] 16:26:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:26:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1174ms 16:26:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:26:52 INFO - PROCESS | 1831 | 1461022012101 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:26:52 INFO - PROCESS | 1831 | 1461022012103 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 16:26:52 INFO - PROCESS | 1831 | 1461022012109 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:26:52 INFO - PROCESS | 1831 | 1461022012111 Marionette TRACE conn3 <- [1,2462,null,{}] 16:26:52 INFO - PROCESS | 1831 | 1461022012116 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}] 16:26:52 INFO - PROCESS | 1831 | 1461022012346 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:26:52 INFO - PROCESS | 1831 | 1461022012377 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb07d62000 == 130 [pid = 1831] [id = 623] 16:26:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 273 (0x7feb052d3400) [pid = 1831] [serial = 1870] [outer = (nil)] 16:26:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 274 (0x7feb07f24800) [pid = 1831] [serial = 1871] [outer = 0x7feb052d3400] 16:26:52 INFO - PROCESS | 1831 | 1461022012432 Marionette DEBUG loaded listener.js 16:26:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 275 (0x7feb091b0c00) [pid = 1831] [serial = 1872] [outer = 0x7feb052d3400] 16:26:53 INFO - PROCESS | 1831 | 1461022013236 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]]]}] 16:26:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:26:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1184ms 16:26:53 INFO - PROCESS | 1831 | 1461022013295 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:26:53 INFO - PROCESS | 1831 | 1461022013298 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 16:26:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:26:53 INFO - PROCESS | 1831 | 1461022013309 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:26:53 INFO - PROCESS | 1831 | 1461022013311 Marionette TRACE conn3 <- [1,2466,null,{}] 16:26:53 INFO - PROCESS | 1831 | 1461022013329 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}] 16:26:53 INFO - PROCESS | 1831 | 1461022013616 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:26:53 INFO - PROCESS | 1831 | 1461022013646 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb081e2000 == 131 [pid = 1831] [id = 624] 16:26:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 276 (0x7feb091b2400) [pid = 1831] [serial = 1873] [outer = (nil)] 16:26:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 277 (0x7feb091b9c00) [pid = 1831] [serial = 1874] [outer = 0x7feb091b2400] 16:26:53 INFO - PROCESS | 1831 | 1461022013708 Marionette DEBUG loaded listener.js 16:26:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 278 (0x7feb0ce26800) [pid = 1831] [serial = 1875] [outer = 0x7feb091b2400] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 277 (0x7feb00f31800) [pid = 1831] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 276 (0x7feaff7ce400) [pid = 1831] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 275 (0x7feb13c57c00) [pid = 1831] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 274 (0x7feb02085c00) [pid = 1831] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 273 (0x7feb0e06d400) [pid = 1831] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 272 (0x7feb03523400) [pid = 1831] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 271 (0x7feb035c8c00) [pid = 1831] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 270 (0x7feb0f018c00) [pid = 1831] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 269 (0x7feb01d4f800) [pid = 1831] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 268 (0x7feb01be7800) [pid = 1831] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 267 (0x7feb0cfb3c00) [pid = 1831] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 266 (0x7feb16d2c400) [pid = 1831] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 265 (0x7feaff7c2400) [pid = 1831] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 264 (0x7feaff7c7c00) [pid = 1831] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 263 (0x7feb0f5e2000) [pid = 1831] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 262 (0x7feafecec800) [pid = 1831] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 261 (0x7feb02c6e000) [pid = 1831] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 260 (0x7feb07f23800) [pid = 1831] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 259 (0x7feb00f30c00) [pid = 1831] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 258 (0x7feaff7c5400) [pid = 1831] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 257 (0x7feb0ef90800) [pid = 1831] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 256 (0x7feb02c69000) [pid = 1831] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 255 (0x7feaff7cf800) [pid = 1831] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 254 (0x7feafed20400) [pid = 1831] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 253 (0x7feb02f23c00) [pid = 1831] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 252 (0x7feb197e2400) [pid = 1831] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 251 (0x7feb091ab400) [pid = 1831] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 250 (0x7feb02c6cc00) [pid = 1831] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 249 (0x7feb02085400) [pid = 1831] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 248 (0x7feb01a45400) [pid = 1831] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 247 (0x7feb07f22000) [pid = 1831] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 246 (0x7feb091b9800) [pid = 1831] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 245 (0x7feaff7c3000) [pid = 1831] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 244 (0x7feb02098c00) [pid = 1831] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 243 (0x7feb1909a000) [pid = 1831] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 242 (0x7feb1882bc00) [pid = 1831] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 241 (0x7feb00f7a000) [pid = 1831] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 240 (0x7feb0385ac00) [pid = 1831] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 239 (0x7feb03529c00) [pid = 1831] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 238 (0x7feafed1cc00) [pid = 1831] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 237 (0x7feb0df2cc00) [pid = 1831] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 236 (0x7feb04a78000) [pid = 1831] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 235 (0x7feaff7c6c00) [pid = 1831] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 234 (0x7feb00dcc400) [pid = 1831] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 233 (0x7feb052dac00) [pid = 1831] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 232 (0x7feb02096c00) [pid = 1831] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 231 (0x7feb0cfb0800) [pid = 1831] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 230 (0x7feb0df2ec00) [pid = 1831] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 229 (0x7feb0f024000) [pid = 1831] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 228 (0x7feb0ce23c00) [pid = 1831] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 227 (0x7feb0f931000) [pid = 1831] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 226 (0x7feb0e069400) [pid = 1831] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 225 (0x7feb01bdd400) [pid = 1831] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 224 (0x7feb04a76800) [pid = 1831] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 223 (0x7feb04a84400) [pid = 1831] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 222 (0x7feb02e88c00) [pid = 1831] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 221 (0x7feb0f92b400) [pid = 1831] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 220 (0x7feafeceb800) [pid = 1831] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 219 (0x7feafed1a800) [pid = 1831] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 218 (0x7feafecf0c00) [pid = 1831] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 217 (0x7feb0f5e6400) [pid = 1831] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 216 (0x7feb04a51400) [pid = 1831] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 215 (0x7feb00dd2000) [pid = 1831] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 214 (0x7feb00f79400) [pid = 1831] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 213 (0x7feb0f92a800) [pid = 1831] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 212 (0x7feb26e36800) [pid = 1831] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 211 (0x7feb04aedc00) [pid = 1831] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 210 (0x7feb04a4f800) [pid = 1831] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 209 (0x7feaff7ca400) [pid = 1831] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 208 (0x7feb024e1000) [pid = 1831] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:26:55 INFO - PROCESS | 1831 | --DOMWINDOW == 207 (0x7feb01de3c00) [pid = 1831] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:26:55 INFO - PROCESS | 1831 | 1461022015647 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]]]}] 16:26:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:26:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2380ms 16:26:55 INFO - PROCESS | 1831 | 1461022015690 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:26:55 INFO - PROCESS | 1831 | 1461022015693 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 16:26:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:26:55 INFO - PROCESS | 1831 | 1461022015698 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:26:55 INFO - PROCESS | 1831 | 1461022015700 Marionette TRACE conn3 <- [1,2470,null,{}] 16:26:55 INFO - PROCESS | 1831 | 1461022015705 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}] 16:26:55 INFO - PROCESS | 1831 | 1461022015874 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:26:55 INFO - PROCESS | 1831 | 1461022015892 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb01c79000 == 132 [pid = 1831] [id = 625] 16:26:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 208 (0x7feafed1e400) [pid = 1831] [serial = 1876] [outer = (nil)] 16:26:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 209 (0x7feb01bdd400) [pid = 1831] [serial = 1877] [outer = 0x7feafed1e400] 16:26:55 INFO - PROCESS | 1831 | 1461022015948 Marionette DEBUG loaded listener.js 16:26:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 210 (0x7feb024e1000) [pid = 1831] [serial = 1878] [outer = 0x7feafed1e400] 16:26:56 INFO - PROCESS | 1831 | 1461022016745 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]]]}] 16:26:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:26:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1076ms 16:26:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:26:56 INFO - PROCESS | 1831 | 1461022016775 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:26:56 INFO - PROCESS | 1831 | 1461022016778 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 16:26:56 INFO - PROCESS | 1831 | 1461022016784 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:26:56 INFO - PROCESS | 1831 | 1461022016787 Marionette TRACE conn3 <- [1,2474,null,{}] 16:26:56 INFO - PROCESS | 1831 | 1461022016795 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}] 16:26:57 INFO - PROCESS | 1831 | 1461022017041 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:26:57 INFO - PROCESS | 1831 | 1461022017291 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafcb8f800 == 133 [pid = 1831] [id = 626] 16:26:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 211 (0x7feafcc44c00) [pid = 1831] [serial = 1879] [outer = (nil)] 16:26:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 212 (0x7feafd68c400) [pid = 1831] [serial = 1880] [outer = 0x7feafcc44c00] 16:26:57 INFO - PROCESS | 1831 | 1461022017401 Marionette DEBUG loaded listener.js 16:26:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 213 (0x7feafecf6400) [pid = 1831] [serial = 1881] [outer = 0x7feafcc44c00] 16:26:58 INFO - PROCESS | 1831 | 1461022018391 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]]]}] 16:26:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:26:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1634ms 16:26:58 INFO - PROCESS | 1831 | 1461022018419 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:26:58 INFO - PROCESS | 1831 | 1461022018426 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 16:26:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:26:58 INFO - PROCESS | 1831 | 1461022018434 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:26:58 INFO - PROCESS | 1831 | 1461022018438 Marionette TRACE conn3 <- [1,2478,null,{}] 16:26:58 INFO - PROCESS | 1831 | 1461022018444 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}] 16:26:58 INFO - PROCESS | 1831 | 1461022018636 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:26:58 INFO - PROCESS | 1831 | 1461022018860 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb03092000 == 134 [pid = 1831] [id = 627] 16:26:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 214 (0x7feafcc49400) [pid = 1831] [serial = 1882] [outer = (nil)] 16:26:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 215 (0x7feb02084c00) [pid = 1831] [serial = 1883] [outer = 0x7feafcc49400] 16:26:58 INFO - PROCESS | 1831 | 1461022018971 Marionette DEBUG loaded listener.js 16:26:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 216 (0x7feb020dec00) [pid = 1831] [serial = 1884] [outer = 0x7feafcc49400] 16:26:59 INFO - PROCESS | 1831 | 1461022019958 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]]]}] 16:27:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:27:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1578ms 16:27:00 INFO - PROCESS | 1831 | 1461022020018 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:27:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:27:00 INFO - PROCESS | 1831 | 1461022020025 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 16:27:00 INFO - PROCESS | 1831 | 1461022020031 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:27:00 INFO - PROCESS | 1831 | 1461022020035 Marionette TRACE conn3 <- [1,2482,null,{}] 16:27:00 INFO - PROCESS | 1831 | 1461022020042 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}] 16:27:00 INFO - PROCESS | 1831 | 1461022020253 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:27:00 INFO - PROCESS | 1831 | 1461022020597 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb06610000 == 135 [pid = 1831] [id = 628] 16:27:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 217 (0x7feb0209e000) [pid = 1831] [serial = 1885] [outer = (nil)] 16:27:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 218 (0x7feb02e87800) [pid = 1831] [serial = 1886] [outer = 0x7feb0209e000] 16:27:00 INFO - PROCESS | 1831 | 1461022020672 Marionette DEBUG loaded listener.js 16:27:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 219 (0x7feb035c5400) [pid = 1831] [serial = 1887] [outer = 0x7feb0209e000] 16:27:01 INFO - PROCESS | 1831 | 1461022021513 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]]]}] 16:27:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:27:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1529ms 16:27:01 INFO - PROCESS | 1831 | 1461022021560 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:27:01 INFO - PROCESS | 1831 | 1461022021564 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 16:27:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:27:01 INFO - PROCESS | 1831 | 1461022021578 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:27:01 INFO - PROCESS | 1831 | 1461022021587 Marionette TRACE conn3 <- [1,2486,null,{}] 16:27:01 INFO - PROCESS | 1831 | 1461022021593 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}] 16:27:01 INFO - PROCESS | 1831 | 1461022021839 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:27:02 INFO - PROCESS | 1831 | 1461022022098 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0cd0d800 == 136 [pid = 1831] [id = 629] 16:27:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 220 (0x7feb02c63000) [pid = 1831] [serial = 1888] [outer = (nil)] 16:27:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 221 (0x7feb04af5000) [pid = 1831] [serial = 1889] [outer = 0x7feb02c63000] 16:27:02 INFO - PROCESS | 1831 | 1461022022212 Marionette DEBUG loaded listener.js 16:27:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 222 (0x7feb052d6c00) [pid = 1831] [serial = 1890] [outer = 0x7feb02c63000] 16:27:03 INFO - PROCESS | 1831 | 1461022023064 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]]]}] 16:27:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:27:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1544ms 16:27:03 INFO - PROCESS | 1831 | 1461022023115 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:27:03 INFO - PROCESS | 1831 | 1461022023120 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 16:27:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:27:03 INFO - PROCESS | 1831 | 1461022023125 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:27:03 INFO - PROCESS | 1831 | 1461022023127 Marionette TRACE conn3 <- [1,2490,null,{}] 16:27:03 INFO - PROCESS | 1831 | 1461022023133 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}] 16:27:03 INFO - PROCESS | 1831 | 1461022023320 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:27:03 INFO - PROCESS | 1831 | 1461022023725 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f5bf800 == 137 [pid = 1831] [id = 630] 16:27:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 223 (0x7feb091afc00) [pid = 1831] [serial = 1891] [outer = (nil)] 16:27:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 224 (0x7feb091b7c00) [pid = 1831] [serial = 1892] [outer = 0x7feb091afc00] 16:27:03 INFO - PROCESS | 1831 | 1461022023870 Marionette DEBUG loaded listener.js 16:27:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 225 (0x7feb0ce25800) [pid = 1831] [serial = 1893] [outer = 0x7feb091afc00] 16:27:04 INFO - PROCESS | 1831 | 1461022024718 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]]]}] 16:27:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:27:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1626ms 16:27:04 INFO - PROCESS | 1831 | 1461022024761 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:27:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:27:04 INFO - PROCESS | 1831 | 1461022024764 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 16:27:04 INFO - PROCESS | 1831 | 1461022024769 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:27:04 INFO - PROCESS | 1831 | 1461022024772 Marionette TRACE conn3 <- [1,2494,null,{}] 16:27:04 INFO - PROCESS | 1831 | 1461022024777 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}] 16:27:04 INFO - PROCESS | 1831 | 1461022024955 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:27:05 INFO - PROCESS | 1831 | 1461022025175 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb10027800 == 138 [pid = 1831] [id = 631] 16:27:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 226 (0x7feb0cfbd400) [pid = 1831] [serial = 1894] [outer = (nil)] 16:27:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 227 (0x7feb0df23000) [pid = 1831] [serial = 1895] [outer = 0x7feb0cfbd400] 16:27:05 INFO - PROCESS | 1831 | 1461022025305 Marionette DEBUG loaded listener.js 16:27:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 228 (0x7feb0e06b400) [pid = 1831] [serial = 1896] [outer = 0x7feb0cfbd400] 16:27:06 INFO - PROCESS | 1831 | 1461022026244 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]]]}] 16:27:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:27:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1527ms 16:27:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:27:06 INFO - PROCESS | 1831 | 1461022026297 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:27:06 INFO - PROCESS | 1831 | 1461022026299 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 16:27:06 INFO - PROCESS | 1831 | 1461022026304 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:27:06 INFO - PROCESS | 1831 | 1461022026308 Marionette TRACE conn3 <- [1,2498,null,{}] 16:27:06 INFO - PROCESS | 1831 | 1461022026313 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}] 16:27:06 INFO - PROCESS | 1831 | 1461022026492 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:27:06 INFO - PROCESS | 1831 | 1461022026713 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb10824000 == 139 [pid = 1831] [id = 632] 16:27:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 229 (0x7feb0cfbe800) [pid = 1831] [serial = 1897] [outer = (nil)] 16:27:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 230 (0x7feb0f226000) [pid = 1831] [serial = 1898] [outer = 0x7feb0cfbe800] 16:27:06 INFO - PROCESS | 1831 | 1461022026820 Marionette DEBUG loaded listener.js 16:27:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 231 (0x7feb0f233000) [pid = 1831] [serial = 1899] [outer = 0x7feb0cfbe800] 16:27:07 INFO - PROCESS | 1831 | 1461022027704 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]]]}] 16:27:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:27:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1430ms 16:27:07 INFO - PROCESS | 1831 | 1461022027750 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:27:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:27:07 INFO - PROCESS | 1831 | 1461022027754 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 16:27:07 INFO - PROCESS | 1831 | 1461022027760 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:27:07 INFO - PROCESS | 1831 | 1461022027763 Marionette TRACE conn3 <- [1,2502,null,{}] 16:27:07 INFO - PROCESS | 1831 | 1461022027768 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}] 16:27:07 INFO - PROCESS | 1831 | 1461022027945 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:27:08 INFO - PROCESS | 1831 | 1461022028162 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb13971000 == 140 [pid = 1831] [id = 633] 16:27:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 232 (0x7feb0ef88800) [pid = 1831] [serial = 1900] [outer = (nil)] 16:27:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 233 (0x7feb0f7a4000) [pid = 1831] [serial = 1901] [outer = 0x7feb0ef88800] 16:27:08 INFO - PROCESS | 1831 | 1461022028268 Marionette DEBUG loaded listener.js 16:27:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 234 (0x7feb0f925800) [pid = 1831] [serial = 1902] [outer = 0x7feb0ef88800] 16:27:09 INFO - PROCESS | 1831 | 1461022029171 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]]]}] 16:27:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:27:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1480ms 16:27:09 INFO - PROCESS | 1831 | 1461022029240 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:27:09 INFO - PROCESS | 1831 | 1461022029244 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 16:27:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:27:09 INFO - PROCESS | 1831 | 1461022029249 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:27:09 INFO - PROCESS | 1831 | 1461022029251 Marionette TRACE conn3 <- [1,2506,null,{}] 16:27:09 INFO - PROCESS | 1831 | 1461022029257 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}] 16:27:09 INFO - PROCESS | 1831 | 1461022029439 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:27:09 INFO - PROCESS | 1831 | 1461022029659 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14313000 == 141 [pid = 1831] [id = 634] 16:27:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 235 (0x7feb0ef8ec00) [pid = 1831] [serial = 1903] [outer = (nil)] 16:27:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 236 (0x7feb0fb72000) [pid = 1831] [serial = 1904] [outer = 0x7feb0ef8ec00] 16:27:09 INFO - PROCESS | 1831 | 1461022029770 Marionette DEBUG loaded listener.js 16:27:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 237 (0x7feb0ff61c00) [pid = 1831] [serial = 1905] [outer = 0x7feb0ef8ec00] 16:27:10 INFO - PROCESS | 1831 | 1461022030664 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]]]}] 16:27:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:27:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1482ms 16:27:10 INFO - PROCESS | 1831 | 1461022030732 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:27:10 INFO - PROCESS | 1831 | 1461022030736 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 16:27:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:27:10 INFO - PROCESS | 1831 | 1461022030741 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:27:10 INFO - PROCESS | 1831 | 1461022030743 Marionette TRACE conn3 <- [1,2510,null,{}] 16:27:10 INFO - PROCESS | 1831 | 1461022030748 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}] 16:27:10 INFO - PROCESS | 1831 | 1461022030932 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:27:11 INFO - PROCESS | 1831 | 1461022031190 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14810800 == 142 [pid = 1831] [id = 635] 16:27:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 238 (0x7feb0f5dfc00) [pid = 1831] [serial = 1906] [outer = (nil)] 16:27:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 239 (0x7feb0ff97c00) [pid = 1831] [serial = 1907] [outer = 0x7feb0f5dfc00] 16:27:11 INFO - PROCESS | 1831 | 1461022031261 Marionette DEBUG loaded listener.js 16:27:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 240 (0x7feb10209400) [pid = 1831] [serial = 1908] [outer = 0x7feb0f5dfc00] 16:27:12 INFO - PROCESS | 1831 | 1461022032095 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]]]}] 16:27:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:27:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1385ms 16:27:12 INFO - PROCESS | 1831 | 1461022032127 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:27:12 INFO - PROCESS | 1831 | 1461022032131 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 16:27:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:27:12 INFO - PROCESS | 1831 | 1461022032137 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:27:12 INFO - PROCESS | 1831 | 1461022032139 Marionette TRACE conn3 <- [1,2514,null,{}] 16:27:12 INFO - PROCESS | 1831 | 1461022032145 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}] 16:27:12 INFO - PROCESS | 1831 | 1461022032328 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:27:12 INFO - PROCESS | 1831 | 1461022032597 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1613d000 == 143 [pid = 1831] [id = 636] 16:27:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 241 (0x7feb1020a800) [pid = 1831] [serial = 1909] [outer = (nil)] 16:27:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 242 (0x7feb117c0000) [pid = 1831] [serial = 1910] [outer = 0x7feb1020a800] 16:27:12 INFO - PROCESS | 1831 | 1461022032681 Marionette DEBUG loaded listener.js 16:27:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 243 (0x7feb11be2400) [pid = 1831] [serial = 1911] [outer = 0x7feb1020a800] 16:27:13 INFO - PROCESS | 1831 | 1461022033548 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]]]}] 16:27:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:27:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1478ms 16:27:13 INFO - PROCESS | 1831 | 1461022033616 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:27:13 INFO - PROCESS | 1831 | 1461022033620 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 16:27:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:27:13 INFO - PROCESS | 1831 | 1461022033626 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:27:13 INFO - PROCESS | 1831 | 1461022033628 Marionette TRACE conn3 <- [1,2518,null,{}] 16:27:13 INFO - PROCESS | 1831 | 1461022033634 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}] 16:27:13 INFO - PROCESS | 1831 | 1461022033842 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:27:14 INFO - PROCESS | 1831 | 1461022034118 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18e8a800 == 144 [pid = 1831] [id = 637] 16:27:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 244 (0x7feb020e0000) [pid = 1831] [serial = 1912] [outer = (nil)] 16:27:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 245 (0x7feb13a36400) [pid = 1831] [serial = 1913] [outer = 0x7feb020e0000] 16:27:14 INFO - PROCESS | 1831 | 1461022034189 Marionette DEBUG loaded listener.js 16:27:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 246 (0x7feb1462f800) [pid = 1831] [serial = 1914] [outer = 0x7feb020e0000] 16:27:15 INFO - PROCESS | 1831 | 1461022035020 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]]]}] 16:27:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:27:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1428ms 16:27:15 INFO - PROCESS | 1831 | 1461022035055 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:27:15 INFO - PROCESS | 1831 | 1461022035058 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 16:27:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:27:15 INFO - PROCESS | 1831 | 1461022035064 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:27:15 INFO - PROCESS | 1831 | 1461022035066 Marionette TRACE conn3 <- [1,2522,null,{}] 16:27:15 INFO - PROCESS | 1831 | 1461022035071 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}] 16:27:15 INFO - PROCESS | 1831 | 1461022035254 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:27:15 INFO - PROCESS | 1831 | 1461022035529 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19aea800 == 145 [pid = 1831] [id = 638] 16:27:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 247 (0x7feb04f04c00) [pid = 1831] [serial = 1915] [outer = (nil)] 16:27:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 248 (0x7feb157bf000) [pid = 1831] [serial = 1916] [outer = 0x7feb04f04c00] 16:27:15 INFO - PROCESS | 1831 | 1461022035599 Marionette DEBUG loaded listener.js 16:27:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 249 (0x7feb16b11c00) [pid = 1831] [serial = 1917] [outer = 0x7feb04f04c00] 16:27:16 INFO - PROCESS | 1831 | 1461022036408 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]]]}] 16:27:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:27:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1380ms 16:27:16 INFO - PROCESS | 1831 | 1461022036452 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:27:16 INFO - PROCESS | 1831 | 1461022036455 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 16:27:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:27:16 INFO - PROCESS | 1831 | 1461022036461 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:27:16 INFO - PROCESS | 1831 | 1461022036463 Marionette TRACE conn3 <- [1,2526,null,{}] 16:27:16 INFO - PROCESS | 1831 | 1461022036468 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}] 16:27:16 INFO - PROCESS | 1831 | 1461022036648 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:27:16 INFO - PROCESS | 1831 | 1461022036914 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a658800 == 146 [pid = 1831] [id = 639] 16:27:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 250 (0x7feb100c7400) [pid = 1831] [serial = 1918] [outer = (nil)] 16:27:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 251 (0x7feb1752f800) [pid = 1831] [serial = 1919] [outer = 0x7feb100c7400] 16:27:16 INFO - PROCESS | 1831 | 1461022036983 Marionette DEBUG loaded listener.js 16:27:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 252 (0x7feb17d9dc00) [pid = 1831] [serial = 1920] [outer = 0x7feb100c7400] 16:27:17 INFO - PROCESS | 1831 | 1461022037802 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]]]}] 16:27:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:27:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1381ms 16:27:17 INFO - PROCESS | 1831 | 1461022037843 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:27:17 INFO - PROCESS | 1831 | 1461022037846 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 16:27:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:27:17 INFO - PROCESS | 1831 | 1461022037853 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:27:17 INFO - PROCESS | 1831 | 1461022037856 Marionette TRACE conn3 <- [1,2530,null,{}] 16:27:17 INFO - PROCESS | 1831 | 1461022037861 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}] 16:27:18 INFO - PROCESS | 1831 | 1461022038106 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:27:18 INFO - PROCESS | 1831 | 1461022038377 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaff4d7800 == 147 [pid = 1831] [id = 640] 16:27:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 253 (0x7feb00dd7400) [pid = 1831] [serial = 1921] [outer = (nil)] 16:27:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 254 (0x7feb02f25c00) [pid = 1831] [serial = 1922] [outer = 0x7feb00dd7400] 16:27:18 INFO - PROCESS | 1831 | 1461022038488 Marionette DEBUG loaded listener.js 16:27:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 255 (0x7feb0ce0c000) [pid = 1831] [serial = 1923] [outer = 0x7feb00dd7400] 16:27:19 INFO - PROCESS | 1831 | 1461022039319 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]]]}] 16:27:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:27:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1526ms 16:27:19 INFO - PROCESS | 1831 | 1461022039379 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:27:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:27:19 INFO - PROCESS | 1831 | 1461022039382 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 16:27:19 INFO - PROCESS | 1831 | 1461022039388 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:27:19 INFO - PROCESS | 1831 | 1461022039390 Marionette TRACE conn3 <- [1,2534,null,{}] 16:27:19 INFO - PROCESS | 1831 | 1461022039395 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}] 16:27:19 INFO - PROCESS | 1831 | 1461022039587 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:27:19 INFO - PROCESS | 1831 | 1461022039858 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb038c0800 == 148 [pid = 1831] [id = 641] 16:27:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 256 (0x7feb00f32400) [pid = 1831] [serial = 1924] [outer = (nil)] 16:27:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 257 (0x7feb01df0800) [pid = 1831] [serial = 1925] [outer = 0x7feb00f32400] 16:27:19 INFO - PROCESS | 1831 | 1461022039971 Marionette DEBUG loaded listener.js 16:27:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 258 (0x7feb035cc000) [pid = 1831] [serial = 1926] [outer = 0x7feb00f32400] 16:27:20 INFO - PROCESS | 1831 | 1461022040846 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]]]}] 16:27:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:27:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1486ms 16:27:20 INFO - PROCESS | 1831 | 1461022040875 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:27:20 INFO - PROCESS | 1831 | 1461022040878 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 16:27:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:27:20 INFO - PROCESS | 1831 | 1461022040884 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:27:20 INFO - PROCESS | 1831 | 1461022040887 Marionette TRACE conn3 <- [1,2538,null,{}] 16:27:20 INFO - PROCESS | 1831 | 1461022040892 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}] 16:27:21 INFO - PROCESS | 1831 | 1461022041102 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:27:21 INFO - PROCESS | 1831 | 1461022041373 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaff4ce000 == 149 [pid = 1831] [id = 642] 16:27:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 259 (0x7feafece9800) [pid = 1831] [serial = 1927] [outer = (nil)] 16:27:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 260 (0x7feafecf2800) [pid = 1831] [serial = 1928] [outer = 0x7feafece9800] 16:27:21 INFO - PROCESS | 1831 | 1461022041443 Marionette DEBUG loaded listener.js 16:27:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 261 (0x7feb00f7e400) [pid = 1831] [serial = 1929] [outer = 0x7feafece9800] 16:27:22 INFO - PROCESS | 1831 | 1461022042294 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]]]}] 16:27:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:27:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1478ms 16:27:22 INFO - PROCESS | 1831 | 1461022042362 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:27:22 INFO - PROCESS | 1831 | 1461022042366 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 16:27:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:27:22 INFO - PROCESS | 1831 | 1461022042371 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:27:22 INFO - PROCESS | 1831 | 1461022042373 Marionette TRACE conn3 <- [1,2542,null,{}] 16:27:22 INFO - PROCESS | 1831 | 1461022042379 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}] 16:27:22 INFO - PROCESS | 1831 | 1461022042564 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:27:22 INFO - PROCESS | 1831 | 1461022042836 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb01ec1000 == 150 [pid = 1831] [id = 643] 16:27:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 262 (0x7feafecea800) [pid = 1831] [serial = 1930] [outer = (nil)] 16:27:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 263 (0x7feb02091800) [pid = 1831] [serial = 1931] [outer = 0x7feafecea800] 16:27:22 INFO - PROCESS | 1831 | 1461022042909 Marionette DEBUG loaded listener.js 16:27:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 264 (0x7feb02d52c00) [pid = 1831] [serial = 1932] [outer = 0x7feafecea800] 16:27:24 INFO - PROCESS | 1831 | 1461022044289 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]]]}] 16:27:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:27:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1986ms 16:27:24 INFO - PROCESS | 1831 | 1461022044370 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:27:24 INFO - PROCESS | 1831 | 1461022044375 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 16:27:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:27:24 INFO - PROCESS | 1831 | 1461022044402 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:27:24 INFO - PROCESS | 1831 | 1461022044407 Marionette TRACE conn3 <- [1,2546,null,{}] 16:27:24 INFO - PROCESS | 1831 | 1461022044416 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}] 16:27:24 INFO - PROCESS | 1831 | 1461022044606 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:27:24 INFO - PROCESS | 1831 | 1461022044876 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb03769800 == 151 [pid = 1831] [id = 644] 16:27:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 265 (0x7feafed17400) [pid = 1831] [serial = 1933] [outer = (nil)] 16:27:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 266 (0x7feb00f72c00) [pid = 1831] [serial = 1934] [outer = 0x7feafed17400] 16:27:24 INFO - PROCESS | 1831 | 1461022044943 Marionette DEBUG loaded listener.js 16:27:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 267 (0x7feb01d4a000) [pid = 1831] [serial = 1935] [outer = 0x7feafed17400] 16:27:25 INFO - PROCESS | 1831 | 1461022045870 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]]]}] 16:27:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:27:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1538ms 16:27:25 INFO - PROCESS | 1831 | 1461022045935 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:27:25 INFO - PROCESS | 1831 | 1461022045952 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 16:27:25 INFO - PROCESS | 1831 | 1461022045964 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:27:25 INFO - PROCESS | 1831 | 1461022045974 Marionette TRACE conn3 <- [1,2550,null,{}] 16:27:25 INFO - PROCESS | 1831 | 1461022045983 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}] 16:27:26 INFO - PROCESS | 1831 | 1461022046291 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:27:26 INFO - PROCESS | 1831 | 1461022046616 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafcb98000 == 152 [pid = 1831] [id = 645] 16:27:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 268 (0x7feb020ddc00) [pid = 1831] [serial = 1936] [outer = (nil)] 16:27:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 269 (0x7feb024e5800) [pid = 1831] [serial = 1937] [outer = 0x7feb020ddc00] 16:27:26 INFO - PROCESS | 1831 | 1461022046684 Marionette DEBUG loaded listener.js 16:27:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 270 (0x7feb02c6f400) [pid = 1831] [serial = 1938] [outer = 0x7feb020ddc00] 16:27:27 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb14803800 == 151 [pid = 1831] [id = 564] 16:27:27 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb048cf800 == 150 [pid = 1831] [id = 567] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 269 (0x7feb02d55800) [pid = 1831] [serial = 1802] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 268 (0x7feb024eac00) [pid = 1831] [serial = 1775] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 267 (0x7feb1a103400) [pid = 1831] [serial = 1778] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 266 (0x7feb197ed000) [pid = 1831] [serial = 1772] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb01c79000 == 149 [pid = 1831] [id = 625] 16:27:27 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb081e2000 == 148 [pid = 1831] [id = 624] 16:27:27 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb07d62000 == 147 [pid = 1831] [id = 623] 16:27:27 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb039d5800 == 146 [pid = 1831] [id = 622] 16:27:27 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb009e5000 == 145 [pid = 1831] [id = 621] 16:27:27 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb039d6800 == 144 [pid = 1831] [id = 620] 16:27:27 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0391e800 == 143 [pid = 1831] [id = 619] 16:27:27 INFO - PROCESS | 1831 | --DOCSHELL 0x7feaff4e0800 == 142 [pid = 1831] [id = 618] 16:27:27 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb01c83000 == 141 [pid = 1831] [id = 617] 16:27:27 INFO - PROCESS | 1831 | --DOCSHELL 0x7feaff3cb800 == 140 [pid = 1831] [id = 616] 16:27:27 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2c129800 == 139 [pid = 1831] [id = 607] 16:27:27 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb27cc3800 == 138 [pid = 1831] [id = 606] 16:27:27 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18c13000 == 137 [pid = 1831] [id = 566] 16:27:27 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a64e000 == 136 [pid = 1831] [id = 605] 16:27:27 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18cde800 == 135 [pid = 1831] [id = 604] 16:27:27 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb14674000 == 134 [pid = 1831] [id = 603] 16:27:27 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb09354800 == 133 [pid = 1831] [id = 602] 16:27:27 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb03647000 == 132 [pid = 1831] [id = 601] 16:27:27 INFO - PROCESS | 1831 | 1461022047760 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]]]}] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 265 (0x7feb100c4800) [pid = 1831] [serial = 1748] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 264 (0x7feb18dc3800) [pid = 1831] [serial = 1766] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 263 (0x7feb138b9000) [pid = 1831] [serial = 1754] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 262 (0x7feb02f1d800) [pid = 1831] [serial = 1605] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 261 (0x7feb09008800) [pid = 1831] [serial = 1791] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 260 (0x7feb19610800) [pid = 1831] [serial = 1482] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 259 (0x7feb024e6800) [pid = 1831] [serial = 1733] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 258 (0x7feb1376c000) [pid = 1831] [serial = 1617] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 257 (0x7feb07f1dc00) [pid = 1831] [serial = 1608] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 256 (0x7feb0cfbd000) [pid = 1831] [serial = 1731] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 255 (0x7feb2b97dc00) [pid = 1831] [serial = 1635] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 254 (0x7feb035cc400) [pid = 1831] [serial = 1536] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 253 (0x7feb03850800) [pid = 1831] [serial = 1787] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 252 (0x7feb0f22d400) [pid = 1831] [serial = 1695] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 251 (0x7feb26c8d400) [pid = 1831] [serial = 1485] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 250 (0x7feb02d60c00) [pid = 1831] [serial = 1734] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 249 (0x7feb19614000) [pid = 1831] [serial = 1769] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 248 (0x7feaff7cfc00) [pid = 1831] [serial = 1449] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 247 (0x7feb01bdf400) [pid = 1831] [serial = 1782] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 246 (0x7feb2bc5c800) [pid = 1831] [serial = 1638] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 245 (0x7feb2bf04c00) [pid = 1831] [serial = 1566] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 244 (0x7feb16d2c000) [pid = 1831] [serial = 1479] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 243 (0x7feb0515ac00) [pid = 1831] [serial = 1788] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 242 (0x7feb0f233400) [pid = 1831] [serial = 1614] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 241 (0x7feb10b89000) [pid = 1831] [serial = 1707] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 240 (0x7feb0ce24000) [pid = 1831] [serial = 1455] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 239 (0x7feb0f924800) [pid = 1831] [serial = 1797] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 238 (0x7feb0dee7400) [pid = 1831] [serial = 1794] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 237 (0x7feb0f023000) [pid = 1831] [serial = 1745] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 236 (0x7feb04a49400) [pid = 1831] [serial = 1452] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 235 (0x7feb0ce28400) [pid = 1831] [serial = 1740] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 234 (0x7feb0209bc00) [pid = 1831] [serial = 1575] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 233 (0x7feb05156000) [pid = 1831] [serial = 1737] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 232 (0x7feb27fbec00) [pid = 1831] [serial = 1554] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 231 (0x7feb14621800) [pid = 1831] [serial = 1545] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 230 (0x7feb035cfc00) [pid = 1831] [serial = 1785] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 229 (0x7feb05159400) [pid = 1831] [serial = 1641] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 228 (0x7feb2ba75c00) [pid = 1831] [serial = 1557] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 227 (0x7feb0f7ec800) [pid = 1831] [serial = 1542] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 226 (0x7feb0dee7800) [pid = 1831] [serial = 1686] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 225 (0x7feb0ce21000) [pid = 1831] [serial = 1730] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 224 (0x7feb07f16c00) [pid = 1831] [serial = 1680] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 223 (0x7feb00dd0800) [pid = 1831] [serial = 1781] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 222 (0x7feb0cfb1c00) [pid = 1831] [serial = 1473] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 221 (0x7feb10b7c000) [pid = 1831] [serial = 1760] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 220 (0x7feb1f44d000) [pid = 1831] [serial = 1551] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 219 (0x7feb1a10ec00) [pid = 1831] [serial = 1629] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 218 (0x7feb03856400) [pid = 1831] [serial = 1506] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 217 (0x7feb0dfe0000) [pid = 1831] [serial = 1611] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 216 (0x7feb05155c00) [pid = 1831] [serial = 1677] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 215 (0x7feb02f22400) [pid = 1831] [serial = 1572] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 214 (0x7feb14423800) [pid = 1831] [serial = 1757] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 213 (0x7feb0e068c00) [pid = 1831] [serial = 1689] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 212 (0x7feb2bb2fc00) [pid = 1831] [serial = 1500] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 211 (0x7feb05160c00) [pid = 1831] [serial = 1644] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 210 (0x7feb11b2d800) [pid = 1831] [serial = 1751] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 209 (0x7feb02f29000) [pid = 1831] [serial = 1674] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 208 (0x7feb0dfe1c00) [pid = 1831] [serial = 1742] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 207 (0x7feb035cf400) [pid = 1831] [serial = 1470] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 206 (0x7feb197dfc00) [pid = 1831] [serial = 1626] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 205 (0x7feb03852c00) [pid = 1831] [serial = 1790] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 204 (0x7feb0efaa800) [pid = 1831] [serial = 1692] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 203 (0x7feb0ce24800) [pid = 1831] [serial = 1793] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 202 (0x7feb2ba78000) [pid = 1831] [serial = 1491] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 201 (0x7feb10b84400) [pid = 1831] [serial = 1476] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 200 (0x7feb1843f800) [pid = 1831] [serial = 1548] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 199 (0x7feb0f7eec00) [pid = 1831] [serial = 1698] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 198 (0x7feb02c2b800) [pid = 1831] [serial = 1560] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 197 (0x7feb26edd800) [pid = 1831] [serial = 1497] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 196 (0x7feb0f01c000) [pid = 1831] [serial = 1796] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 195 (0x7feb0df2d000) [pid = 1831] [serial = 1503] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 194 (0x7feb2b97e800) [pid = 1831] [serial = 1488] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 193 (0x7feb1617c400) [pid = 1831] [serial = 1620] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 192 (0x7feb00f7b400) [pid = 1831] [serial = 1563] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 191 (0x7feb04a7a800) [pid = 1831] [serial = 1736] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 190 (0x7feb0ef8e400) [pid = 1831] [serial = 1743] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 189 (0x7feafed25c00) [pid = 1831] [serial = 1569] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 188 (0x7feb02e92000) [pid = 1831] [serial = 1784] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 187 (0x7feb01de5800) [pid = 1831] [serial = 1800] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 186 (0x7feb0ff96000) [pid = 1831] [serial = 1701] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 185 (0x7feb091ab800) [pid = 1831] [serial = 1683] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 184 (0x7feb01be6000) [pid = 1831] [serial = 1602] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 183 (0x7feb00dce000) [pid = 1831] [serial = 1799] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 182 (0x7feb0ff65000) [pid = 1831] [serial = 1704] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 181 (0x7feb18823c00) [pid = 1831] [serial = 1623] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 180 (0x7feb2bb2f000) [pid = 1831] [serial = 1494] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 179 (0x7feb1843f000) [pid = 1831] [serial = 1350] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 178 (0x7feb091abc00) [pid = 1831] [serial = 1739] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 177 (0x7feb01df1400) [pid = 1831] [serial = 1671] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 176 (0x7feb18434800) [pid = 1831] [serial = 1763] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 175 (0x7feb1c2ea000) [pid = 1831] [serial = 1632] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1831 | --DOMWINDOW == 174 (0x7feb07f1b400) [pid = 1831] [serial = 1539] [outer = (nil)] [url = about:blank] 16:27:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:27:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1895ms 16:27:27 INFO - PROCESS | 1831 | 1461022047855 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:27:27 INFO - PROCESS | 1831 | 1461022047857 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 16:27:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:27:27 INFO - PROCESS | 1831 | 1461022047864 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:27:27 INFO - PROCESS | 1831 | 1461022047869 Marionette TRACE conn3 <- [1,2554,null,{}] 16:27:27 INFO - PROCESS | 1831 | 1461022047883 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}] 16:27:28 INFO - PROCESS | 1831 | 1461022048057 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:27:28 INFO - PROCESS | 1831 | 1461022048233 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafeed2800 == 133 [pid = 1831] [id = 646] 16:27:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 175 (0x7feb01df1000) [pid = 1831] [serial = 1939] [outer = (nil)] 16:27:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 176 (0x7feb02f28400) [pid = 1831] [serial = 1940] [outer = 0x7feb01df1000] 16:27:28 INFO - PROCESS | 1831 | 1461022048294 Marionette DEBUG loaded listener.js 16:27:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 177 (0x7feb0384ec00) [pid = 1831] [serial = 1941] [outer = 0x7feb01df1000] 16:27:29 INFO - PROCESS | 1831 | 1461022049034 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]]]}] 16:27:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:27:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1184ms 16:27:29 INFO - PROCESS | 1831 | 1461022049049 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:27:29 INFO - PROCESS | 1831 | 1461022049053 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 16:27:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:27:29 INFO - PROCESS | 1831 | 1461022049058 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:27:29 INFO - PROCESS | 1831 | 1461022049060 Marionette TRACE conn3 <- [1,2558,null,{}] 16:27:29 INFO - PROCESS | 1831 | 1461022049065 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}] 16:27:29 INFO - PROCESS | 1831 | 1461022049325 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:27:29 INFO - PROCESS | 1831 | 1461022049439 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb00dbe800 == 134 [pid = 1831] [id = 647] 16:27:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 178 (0x7feb02f20c00) [pid = 1831] [serial = 1942] [outer = (nil)] 16:27:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 179 (0x7feb04f04400) [pid = 1831] [serial = 1943] [outer = 0x7feb02f20c00] 16:27:29 INFO - PROCESS | 1831 | 1461022049496 Marionette DEBUG loaded listener.js 16:27:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 180 (0x7feb0515c400) [pid = 1831] [serial = 1944] [outer = 0x7feb02f20c00] 16:27:30 INFO - PROCESS | 1831 | 1461022050353 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]]]}] 16:27:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:27:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1324ms 16:27:30 INFO - PROCESS | 1831 | 1461022050383 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:27:30 INFO - PROCESS | 1831 | 1461022050386 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 16:27:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:27:30 INFO - PROCESS | 1831 | 1461022050391 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:27:30 INFO - PROCESS | 1831 | 1461022050393 Marionette TRACE conn3 <- [1,2562,null,{}] 16:27:30 INFO - PROCESS | 1831 | 1461022050398 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}] 16:27:30 INFO - PROCESS | 1831 | 1461022050632 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:27:30 INFO - PROCESS | 1831 | 1461022050671 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0364a000 == 135 [pid = 1831] [id = 648] 16:27:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 181 (0x7feb04a51400) [pid = 1831] [serial = 1945] [outer = (nil)] 16:27:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 182 (0x7feb0676f000) [pid = 1831] [serial = 1946] [outer = 0x7feb04a51400] 16:27:30 INFO - PROCESS | 1831 | 1461022050727 Marionette DEBUG loaded listener.js 16:27:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 183 (0x7feb07f20000) [pid = 1831] [serial = 1947] [outer = 0x7feb04a51400] 16:27:32 INFO - PROCESS | 1831 | 1461022052141 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]]]}] 16:27:32 INFO - PROCESS | 1831 | --DOMWINDOW == 182 (0x7feafecf2c00) [pid = 1831] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:27:32 INFO - PROCESS | 1831 | --DOMWINDOW == 181 (0x7feb052d3400) [pid = 1831] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:27:32 INFO - PROCESS | 1831 | --DOMWINDOW == 180 (0x7feb01a41000) [pid = 1831] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:27:32 INFO - PROCESS | 1831 | --DOMWINDOW == 179 (0x7feb02e90400) [pid = 1831] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:27:32 INFO - PROCESS | 1831 | --DOMWINDOW == 178 (0x7feb02e90000) [pid = 1831] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:27:32 INFO - PROCESS | 1831 | --DOMWINDOW == 177 (0x7feafecf5000) [pid = 1831] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:27:32 INFO - PROCESS | 1831 | --DOMWINDOW == 176 (0x7feb02d5f800) [pid = 1831] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:27:32 INFO - PROCESS | 1831 | --DOMWINDOW == 175 (0x7feb091b2400) [pid = 1831] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:27:32 INFO - PROCESS | 1831 | --DOMWINDOW == 174 (0x7feb02c67400) [pid = 1831] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:27:32 INFO - PROCESS | 1831 | --DOMWINDOW == 173 (0x7feafecf5c00) [pid = 1831] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:27:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:27:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1830ms 16:27:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:27:32 INFO - PROCESS | 1831 | 1461022052223 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:27:32 INFO - PROCESS | 1831 | 1461022052225 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 16:27:32 INFO - PROCESS | 1831 | 1461022052231 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:27:32 INFO - PROCESS | 1831 | 1461022052233 Marionette TRACE conn3 <- [1,2566,null,{}] 16:27:32 INFO - PROCESS | 1831 | 1461022052238 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}] 16:27:32 INFO - PROCESS | 1831 | 1461022052537 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:27:32 INFO - PROCESS | 1831 | 1461022052649 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb04897800 == 136 [pid = 1831] [id = 649] 16:27:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 174 (0x7feb0900bc00) [pid = 1831] [serial = 1948] [outer = (nil)] 16:27:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 175 (0x7feb0ce21000) [pid = 1831] [serial = 1949] [outer = 0x7feb0900bc00] 16:27:32 INFO - PROCESS | 1831 | 1461022052711 Marionette DEBUG loaded listener.js 16:27:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 176 (0x7feb0df2a800) [pid = 1831] [serial = 1950] [outer = 0x7feb0900bc00] 16:27:33 INFO - PROCESS | 1831 | 1461022053395 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]]]}] 16:27:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:27:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1226ms 16:27:33 INFO - PROCESS | 1831 | 1461022053456 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:27:33 INFO - PROCESS | 1831 | 1461022053459 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 16:27:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:27:33 INFO - PROCESS | 1831 | 1461022053464 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:27:33 INFO - PROCESS | 1831 | 1461022053466 Marionette TRACE conn3 <- [1,2570,null,{}] 16:27:33 INFO - PROCESS | 1831 | 1461022053481 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}] 16:27:33 INFO - PROCESS | 1831 | 1461022053656 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:27:33 INFO - PROCESS | 1831 | 1461022053666 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb066cd000 == 137 [pid = 1831] [id = 650] 16:27:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 177 (0x7feb0df2c400) [pid = 1831] [serial = 1951] [outer = (nil)] 16:27:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 178 (0x7feb0e066000) [pid = 1831] [serial = 1952] [outer = 0x7feb0df2c400] 16:27:33 INFO - PROCESS | 1831 | 1461022053722 Marionette DEBUG loaded listener.js 16:27:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 179 (0x7feb0ef86800) [pid = 1831] [serial = 1953] [outer = 0x7feb0df2c400] 16:27:34 INFO - PROCESS | 1831 | 1461022054893 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]]]}] 16:27:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:27:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1487ms 16:27:34 INFO - PROCESS | 1831 | 1461022054952 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:27:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:27:34 INFO - PROCESS | 1831 | 1461022054958 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 16:27:34 INFO - PROCESS | 1831 | 1461022054965 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:27:34 INFO - PROCESS | 1831 | 1461022054970 Marionette TRACE conn3 <- [1,2574,null,{}] 16:27:34 INFO - PROCESS | 1831 | 1461022054978 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}] 16:27:35 INFO - PROCESS | 1831 | 1461022055168 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:27:35 INFO - PROCESS | 1831 | 1461022055386 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaff6da800 == 138 [pid = 1831] [id = 651] 16:27:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 180 (0x7feaff7d0400) [pid = 1831] [serial = 1954] [outer = (nil)] 16:27:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 181 (0x7feb01d4d000) [pid = 1831] [serial = 1955] [outer = 0x7feaff7d0400] 16:27:35 INFO - PROCESS | 1831 | 1461022055550 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 182 (0x7feb020d9800) [pid = 1831] [serial = 1956] [outer = 0x7feaff7d0400] 16:27:36 INFO - PROCESS | 1831 | 1461022056448 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]]]}] 16:27:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:27:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1534ms 16:27:36 INFO - PROCESS | 1831 | 1461022056499 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:27:36 INFO - PROCESS | 1831 | 1461022056507 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 16:27:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:27:36 INFO - PROCESS | 1831 | 1461022056516 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:27:36 INFO - PROCESS | 1831 | 1461022056519 Marionette TRACE conn3 <- [1,2578,null,{}] 16:27:36 INFO - PROCESS | 1831 | 1461022056524 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}] 16:27:36 INFO - PROCESS | 1831 | 1461022056707 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:27:36 INFO - PROCESS | 1831 | 1461022056922 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb039c8000 == 139 [pid = 1831] [id = 652] 16:27:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 183 (0x7feb01bdc400) [pid = 1831] [serial = 1957] [outer = (nil)] 16:27:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 184 (0x7feb02f25000) [pid = 1831] [serial = 1958] [outer = 0x7feb01bdc400] 16:27:37 INFO - PROCESS | 1831 | 1461022057032 Marionette DEBUG loaded listener.js 16:27:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 185 (0x7feb04a7a800) [pid = 1831] [serial = 1959] [outer = 0x7feb01bdc400] 16:27:38 INFO - PROCESS | 1831 | 1461022058015 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]]]}] 16:27:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:27:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1538ms 16:27:38 INFO - PROCESS | 1831 | 1461022058055 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:27:38 INFO - PROCESS | 1831 | 1461022058058 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 16:27:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:27:38 INFO - PROCESS | 1831 | 1461022058064 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:27:38 INFO - PROCESS | 1831 | 1461022058069 Marionette TRACE conn3 <- [1,2582,null,{}] 16:27:38 INFO - PROCESS | 1831 | 1461022058084 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}] 16:27:38 INFO - PROCESS | 1831 | 1461022058271 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 16:27:38 INFO - PROCESS | 1831 | 1461022058489 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb081e6800 == 140 [pid = 1831] [id = 653] 16:27:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 186 (0x7feb02e90400) [pid = 1831] [serial = 1960] [outer = (nil)] 16:27:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 187 (0x7feb09007000) [pid = 1831] [serial = 1961] [outer = 0x7feb02e90400] 16:27:38 INFO - PROCESS | 1831 | 1461022058604 Marionette DEBUG loaded listener.js 16:27:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 188 (0x7feb0cfb8c00) [pid = 1831] [serial = 1962] [outer = 0x7feb02e90400] 16:27:39 INFO - PROCESS | 1831 | 1461022059531 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]]]}] 16:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1531ms 16:27:39 INFO - PROCESS | 1831 | 1461022059596 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 16:27:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:27:39 INFO - PROCESS | 1831 | 1461022059600 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 16:27:39 INFO - PROCESS | 1831 | 1461022059606 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:27:39 INFO - PROCESS | 1831 | 1461022059609 Marionette TRACE conn3 <- [1,2586,null,{}] 16:27:39 INFO - PROCESS | 1831 | 1461022059614 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}] 16:27:39 INFO - PROCESS | 1831 | 1461022059805 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 16:27:40 INFO - PROCESS | 1831 | 1461022060015 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0cae2000 == 141 [pid = 1831] [id = 654] 16:27:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 189 (0x7feb0e066800) [pid = 1831] [serial = 1963] [outer = (nil)] 16:27:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 190 (0x7feb0ef91400) [pid = 1831] [serial = 1964] [outer = 0x7feb0e066800] 16:27:40 INFO - PROCESS | 1831 | 1461022060134 Marionette DEBUG loaded listener.js 16:27:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 191 (0x7feb0efb0400) [pid = 1831] [serial = 1965] [outer = 0x7feb0e066800] 16:27:41 INFO - PROCESS | 1831 | 1461022061053 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]]]}] 16:27:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:27:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1484ms 16:27:41 INFO - PROCESS | 1831 | 1461022061090 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 16:27:41 INFO - PROCESS | 1831 | 1461022061094 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 16:27:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:27:41 INFO - PROCESS | 1831 | 1461022061099 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:27:41 INFO - PROCESS | 1831 | 1461022061101 Marionette TRACE conn3 <- [1,2590,null,{}] 16:27:41 INFO - PROCESS | 1831 | 1461022061106 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}] 16:27:41 INFO - PROCESS | 1831 | 1461022061287 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 16:27:41 INFO - PROCESS | 1831 | 1461022061502 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f28e000 == 142 [pid = 1831] [id = 655] 16:27:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 192 (0x7feb0e068000) [pid = 1831] [serial = 1966] [outer = (nil)] 16:27:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 193 (0x7feb0f22d400) [pid = 1831] [serial = 1967] [outer = 0x7feb0e068000] 16:27:41 INFO - PROCESS | 1831 | 1461022061609 Marionette DEBUG loaded listener.js 16:27:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 194 (0x7feb0f92b000) [pid = 1831] [serial = 1968] [outer = 0x7feb0e068000] 16:27:42 INFO - PROCESS | 1831 | 1461022062520 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]]]}] 16:27:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:27:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1475ms 16:27:42 INFO - PROCESS | 1831 | 1461022062576 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 16:27:42 INFO - PROCESS | 1831 | 1461022062579 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 16:27:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:27:42 INFO - PROCESS | 1831 | 1461022062585 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:27:42 INFO - PROCESS | 1831 | 1461022062587 Marionette TRACE conn3 <- [1,2594,null,{}] 16:27:42 INFO - PROCESS | 1831 | 1461022062592 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}] 16:27:42 INFO - PROCESS | 1831 | 1461022062810 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 16:27:43 INFO - PROCESS | 1831 | 1461022063028 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb107aa000 == 143 [pid = 1831] [id = 656] 16:27:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 195 (0x7feb0f92ec00) [pid = 1831] [serial = 1969] [outer = (nil)] 16:27:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 196 (0x7feb10b8ac00) [pid = 1831] [serial = 1970] [outer = 0x7feb0f92ec00] 16:27:43 INFO - PROCESS | 1831 | 1461022063139 Marionette DEBUG loaded listener.js 16:27:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 197 (0x7feb138b4c00) [pid = 1831] [serial = 1971] [outer = 0x7feb0f92ec00] 16:27:44 INFO - PROCESS | 1831 | 1461022064022 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]]]}] 16:27:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:27:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1485ms 16:27:44 INFO - PROCESS | 1831 | 1461022064070 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 16:27:44 INFO - PROCESS | 1831 | 1461022064074 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 16:27:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:27:44 INFO - PROCESS | 1831 | 1461022064079 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:27:44 INFO - PROCESS | 1831 | 1461022064082 Marionette TRACE conn3 <- [1,2598,null,{}] 16:27:44 INFO - PROCESS | 1831 | 1461022064087 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}] 16:27:44 INFO - PROCESS | 1831 | 1461022064279 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 16:27:44 INFO - PROCESS | 1831 | 1461022064493 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb10a0a000 == 144 [pid = 1831] [id = 657] 16:27:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 198 (0x7feb100c5400) [pid = 1831] [serial = 1972] [outer = (nil)] 16:27:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 199 (0x7feb13a39800) [pid = 1831] [serial = 1973] [outer = 0x7feb100c5400] 16:27:44 INFO - PROCESS | 1831 | 1461022064603 Marionette DEBUG loaded listener.js 16:27:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 200 (0x7feb14427c00) [pid = 1831] [serial = 1974] [outer = 0x7feb100c5400] 16:27:45 INFO - PROCESS | 1831 | 1461022065547 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]]]}] 16:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1526ms 16:27:45 INFO - PROCESS | 1831 | 1461022065606 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 16:27:45 INFO - PROCESS | 1831 | 1461022065609 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 16:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:27:45 INFO - PROCESS | 1831 | 1461022065614 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:27:45 INFO - PROCESS | 1831 | 1461022065617 Marionette TRACE conn3 <- [1,2602,null,{}] 16:27:45 INFO - PROCESS | 1831 | 1461022065624 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}] 16:27:45 INFO - PROCESS | 1831 | 1461022065811 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 16:27:46 INFO - PROCESS | 1831 | 1461022066038 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1466c800 == 145 [pid = 1831] [id = 658] 16:27:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 201 (0x7feb0f7edc00) [pid = 1831] [serial = 1975] [outer = (nil)] 16:27:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 202 (0x7feb14628c00) [pid = 1831] [serial = 1976] [outer = 0x7feb0f7edc00] 16:27:46 INFO - PROCESS | 1831 | 1461022066147 Marionette DEBUG loaded listener.js 16:27:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 203 (0x7feb16bc0c00) [pid = 1831] [serial = 1977] [outer = 0x7feb0f7edc00] 16:27:47 INFO - PROCESS | 1831 | 1461022067027 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]]]}] 16:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1477ms 16:27:47 INFO - PROCESS | 1831 | 1461022067093 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 16:27:47 INFO - PROCESS | 1831 | 1461022067096 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 16:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:27:47 INFO - PROCESS | 1831 | 1461022067102 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:27:47 INFO - PROCESS | 1831 | 1461022067104 Marionette TRACE conn3 <- [1,2606,null,{}] 16:27:47 INFO - PROCESS | 1831 | 1461022067109 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}] 16:27:47 INFO - PROCESS | 1831 | 1461022067333 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 16:27:47 INFO - PROCESS | 1831 | 1461022067549 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14add000 == 146 [pid = 1831] [id = 659] 16:27:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 204 (0x7feb01a3e400) [pid = 1831] [serial = 1978] [outer = (nil)] 16:27:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 205 (0x7feb10208400) [pid = 1831] [serial = 1979] [outer = 0x7feb01a3e400] 16:27:47 INFO - PROCESS | 1831 | 1461022067655 Marionette DEBUG loaded listener.js 16:27:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 206 (0x7feb1843b000) [pid = 1831] [serial = 1980] [outer = 0x7feb01a3e400] 16:27:48 INFO - PROCESS | 1831 | 1461022068591 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]]]}] 16:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1530ms 16:27:48 INFO - PROCESS | 1831 | 1461022068633 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 16:27:48 INFO - PROCESS | 1831 | 1461022068636 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 16:27:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:27:48 INFO - PROCESS | 1831 | 1461022068642 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:27:48 INFO - PROCESS | 1831 | 1461022068644 Marionette TRACE conn3 <- [1,2610,null,{}] 16:27:48 INFO - PROCESS | 1831 | 1461022068649 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}] 16:27:48 INFO - PROCESS | 1831 | 1461022068848 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 16:27:49 INFO - PROCESS | 1831 | 1461022069069 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18420800 == 147 [pid = 1831] [id = 660] 16:27:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 207 (0x7feb02086000) [pid = 1831] [serial = 1981] [outer = (nil)] 16:27:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 208 (0x7feb18604800) [pid = 1831] [serial = 1982] [outer = 0x7feb02086000] 16:27:49 INFO - PROCESS | 1831 | 1461022069182 Marionette DEBUG loaded listener.js 16:27:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 209 (0x7feb18ae2400) [pid = 1831] [serial = 1983] [outer = 0x7feb02086000] 16:27:50 INFO - PROCESS | 1831 | 1461022070087 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]]]}] 16:27:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:27:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1488ms 16:27:50 INFO - PROCESS | 1831 | 1461022070130 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 16:27:50 INFO - PROCESS | 1831 | 1461022070134 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 16:27:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:27:50 INFO - PROCESS | 1831 | 1461022070159 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:27:50 INFO - PROCESS | 1831 | 1461022070163 Marionette TRACE conn3 <- [1,2614,null,{}] 16:27:50 INFO - PROCESS | 1831 | 1461022070168 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}] 16:27:50 INFO - PROCESS | 1831 | 1461022070386 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 16:27:50 INFO - PROCESS | 1831 | 1461022070645 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19080000 == 148 [pid = 1831] [id = 661] 16:27:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 210 (0x7feb1843d000) [pid = 1831] [serial = 1984] [outer = (nil)] 16:27:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 211 (0x7feb1909f400) [pid = 1831] [serial = 1985] [outer = 0x7feb1843d000] 16:27:50 INFO - PROCESS | 1831 | 1461022070728 Marionette DEBUG loaded listener.js 16:27:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 212 (0x7feb19619c00) [pid = 1831] [serial = 1986] [outer = 0x7feb1843d000] 16:27:51 INFO - PROCESS | 1831 | 1461022071656 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]]]}] 16:27:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:27:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1531ms 16:27:51 INFO - PROCESS | 1831 | 1461022071700 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 16:27:51 INFO - PROCESS | 1831 | 1461022071704 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 16:27:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:27:51 INFO - PROCESS | 1831 | 1461022071710 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:27:51 INFO - PROCESS | 1831 | 1461022071712 Marionette TRACE conn3 <- [1,2618,null,{}] 16:27:51 INFO - PROCESS | 1831 | 1461022071717 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}] 16:27:51 INFO - PROCESS | 1831 | 1461022071903 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 16:27:52 INFO - PROCESS | 1831 | 1461022072122 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a65a000 == 149 [pid = 1831] [id = 662] 16:27:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 213 (0x7feb18dc3800) [pid = 1831] [serial = 1987] [outer = (nil)] 16:27:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 214 (0x7feb19bcb800) [pid = 1831] [serial = 1988] [outer = 0x7feb18dc3800] 16:27:52 INFO - PROCESS | 1831 | 1461022072228 Marionette DEBUG loaded listener.js 16:27:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 215 (0x7feb1a103c00) [pid = 1831] [serial = 1989] [outer = 0x7feb18dc3800] 16:27:53 INFO - PROCESS | 1831 | 1461022073082 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]]]}] 16:27:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:27:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1428ms 16:27:53 INFO - PROCESS | 1831 | 1461022073140 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 16:27:53 INFO - PROCESS | 1831 | 1461022073142 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 16:27:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:27:53 INFO - PROCESS | 1831 | 1461022073148 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:27:53 INFO - PROCESS | 1831 | 1461022073150 Marionette TRACE conn3 <- [1,2622,null,{}] 16:27:53 INFO - PROCESS | 1831 | 1461022073155 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}] 16:27:53 INFO - PROCESS | 1831 | 1461022073346 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 16:27:53 INFO - PROCESS | 1831 | 1461022073567 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb07d56000 == 150 [pid = 1831] [id = 663] 16:27:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 216 (0x7feafd691c00) [pid = 1831] [serial = 1990] [outer = (nil)] 16:27:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 217 (0x7feb197e8000) [pid = 1831] [serial = 1991] [outer = 0x7feafd691c00] 16:27:53 INFO - PROCESS | 1831 | 1461022073699 Marionette DEBUG loaded listener.js 16:27:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 218 (0x7feb1a91c400) [pid = 1831] [serial = 1992] [outer = 0x7feafd691c00] 16:27:54 INFO - PROCESS | 1831 | 1461022074601 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]]]}] 16:27:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:27:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1527ms 16:27:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:27:54 INFO - PROCESS | 1831 | 1461022074677 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 16:27:54 INFO - PROCESS | 1831 | 1461022074680 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 16:27:54 INFO - PROCESS | 1831 | 1461022074686 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:27:54 INFO - PROCESS | 1831 | 1461022074689 Marionette TRACE conn3 <- [1,2626,null,{}] 16:27:54 INFO - PROCESS | 1831 | 1461022074693 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}] 16:27:54 INFO - PROCESS | 1831 | 1461022074880 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 16:27:55 INFO - PROCESS | 1831 | 1461022075099 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb00dbc800 == 151 [pid = 1831] [id = 664] 16:27:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 219 (0x7feafcc48400) [pid = 1831] [serial = 1993] [outer = (nil)] 16:27:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 220 (0x7feafd68c800) [pid = 1831] [serial = 1994] [outer = 0x7feafcc48400] 16:27:55 INFO - PROCESS | 1831 | 1461022075629 Marionette DEBUG loaded listener.js 16:27:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 221 (0x7feafed20000) [pid = 1831] [serial = 1995] [outer = 0x7feafcc48400] 16:27:56 INFO - PROCESS | 1831 | 1461022076619 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]]]}] 16:27:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:27:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1985ms 16:27:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:27:56 INFO - PROCESS | 1831 | 1461022076671 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 16:27:56 INFO - PROCESS | 1831 | 1461022076675 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 16:27:56 INFO - PROCESS | 1831 | 1461022076682 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:27:56 INFO - PROCESS | 1831 | 1461022076686 Marionette TRACE conn3 <- [1,2630,null,{}] 16:27:56 INFO - PROCESS | 1831 | 1461022076692 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}] 16:27:56 INFO - PROCESS | 1831 | 1461022076881 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 16:27:57 INFO - PROCESS | 1831 | 1461022077169 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb03772800 == 152 [pid = 1831] [id = 665] 16:27:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 222 (0x7feafecec000) [pid = 1831] [serial = 1996] [outer = (nil)] 16:27:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 223 (0x7feb01a3e000) [pid = 1831] [serial = 1997] [outer = 0x7feafecec000] 16:27:57 INFO - PROCESS | 1831 | 1461022077238 Marionette DEBUG loaded listener.js 16:27:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 224 (0x7feb02c26400) [pid = 1831] [serial = 1998] [outer = 0x7feafecec000] 16:27:58 INFO - PROCESS | 1831 | 1461022078273 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]]]}] 16:27:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:27:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1649ms 16:27:58 INFO - PROCESS | 1831 | 1461022078329 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 16:27:58 INFO - PROCESS | 1831 | 1461022078335 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 16:27:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:27:58 INFO - PROCESS | 1831 | 1461022078343 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:27:58 INFO - PROCESS | 1831 | 1461022078347 Marionette TRACE conn3 <- [1,2634,null,{}] 16:27:58 INFO - PROCESS | 1831 | 1461022078352 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}] 16:27:58 INFO - PROCESS | 1831 | 1461022078551 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 16:27:58 INFO - PROCESS | 1831 | 1461022078772 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafa957800 == 153 [pid = 1831] [id = 666] 16:27:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 225 (0x7feaff7d0c00) [pid = 1831] [serial = 1999] [outer = (nil)] 16:27:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 226 (0x7feb04a42400) [pid = 1831] [serial = 2000] [outer = 0x7feaff7d0c00] 16:27:58 INFO - PROCESS | 1831 | 1461022078910 Marionette DEBUG loaded listener.js 16:27:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 227 (0x7feb04af3800) [pid = 1831] [serial = 2001] [outer = 0x7feaff7d0c00] 16:27:59 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1166b800 == 152 [pid = 1831] [id = 183] 16:27:59 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1840f000 == 151 [pid = 1831] [id = 413] 16:27:59 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb07f63000 == 150 [pid = 1831] [id = 482] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 226 (0x7feafcc4a800) [pid = 1831] [serial = 1847] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 225 (0x7feb01bdd400) [pid = 1831] [serial = 1877] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a658800 == 149 [pid = 1831] [id = 639] 16:27:59 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19aea800 == 148 [pid = 1831] [id = 638] 16:27:59 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18e8a800 == 147 [pid = 1831] [id = 637] 16:27:59 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1613d000 == 146 [pid = 1831] [id = 636] 16:27:59 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb14810800 == 145 [pid = 1831] [id = 635] 16:27:59 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb14313000 == 144 [pid = 1831] [id = 634] 16:27:59 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb13971000 == 143 [pid = 1831] [id = 633] 16:27:59 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb10824000 == 142 [pid = 1831] [id = 632] 16:27:59 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb10027800 == 141 [pid = 1831] [id = 631] 16:27:59 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f5bf800 == 140 [pid = 1831] [id = 630] 16:27:59 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0cd0d800 == 139 [pid = 1831] [id = 629] 16:27:59 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb06610000 == 138 [pid = 1831] [id = 628] 16:27:59 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb03092000 == 137 [pid = 1831] [id = 627] 16:27:59 INFO - PROCESS | 1831 | --DOCSHELL 0x7feafcb8f800 == 136 [pid = 1831] [id = 626] 16:27:59 INFO - PROCESS | 1831 | 1461022079805 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]]]}] 16:27:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:27:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1479ms 16:27:59 INFO - PROCESS | 1831 | 1461022079824 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 16:27:59 INFO - PROCESS | 1831 | 1461022079826 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 16:27:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:27:59 INFO - PROCESS | 1831 | 1461022079832 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:27:59 INFO - PROCESS | 1831 | 1461022079838 Marionette TRACE conn3 <- [1,2638,null,{}] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 224 (0x7feb0dee4800) [pid = 1831] [serial = 1803] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 223 (0x7feb04af5400) [pid = 1831] [serial = 1808] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 222 (0x7feb07f24800) [pid = 1831] [serial = 1871] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 221 (0x7feb02c28400) [pid = 1831] [serial = 1857] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 220 (0x7feb02143400) [pid = 1831] [serial = 1856] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 219 (0x7feb0676e000) [pid = 1831] [serial = 1868] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 218 (0x7feb0dfdd000) [pid = 1831] [serial = 1811] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 217 (0x7feb1b578000) [pid = 1831] [serial = 1826] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 216 (0x7feb035c7400) [pid = 1831] [serial = 1865] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 215 (0x7feb0515d800) [pid = 1831] [serial = 1866] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 214 (0x7feaff7cec00) [pid = 1831] [serial = 1851] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 213 (0x7feafed1d400) [pid = 1831] [serial = 1850] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 212 (0x7feb11beec00) [pid = 1831] [serial = 1817] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 211 (0x7feb03522400) [pid = 1831] [serial = 1859] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 210 (0x7feb035cac00) [pid = 1831] [serial = 1860] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 209 (0x7feb185b0c00) [pid = 1831] [serial = 1820] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 208 (0x7feafd692c00) [pid = 1831] [serial = 1844] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 207 (0x7feb1f3e0800) [pid = 1831] [serial = 1829] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 206 (0x7feb2b554800) [pid = 1831] [serial = 1838] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 205 (0x7feb091b9c00) [pid = 1831] [serial = 1874] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 204 (0x7feb27cf0800) [pid = 1831] [serial = 1835] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 203 (0x7feb1a631c00) [pid = 1831] [serial = 1823] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 202 (0x7feb04f10800) [pid = 1831] [serial = 1863] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 201 (0x7feb04af8400) [pid = 1831] [serial = 1862] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 200 (0x7feb01de6400) [pid = 1831] [serial = 1805] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 199 (0x7feb0ff68400) [pid = 1831] [serial = 1814] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 198 (0x7feb01de5000) [pid = 1831] [serial = 1854] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 197 (0x7feb01a3a400) [pid = 1831] [serial = 1853] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 196 (0x7feb02e93400) [pid = 1831] [serial = 1832] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 195 (0x7feb2ba77800) [pid = 1831] [serial = 1841] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 194 (0x7feb0ce26800) [pid = 1831] [serial = 1875] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 193 (0x7feb091b0c00) [pid = 1831] [serial = 1872] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | --DOMWINDOW == 192 (0x7feb07f18000) [pid = 1831] [serial = 1869] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1831 | 1461022079932 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}] 16:28:00 INFO - PROCESS | 1831 | 1461022080133 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 16:28:00 INFO - PROCESS | 1831 | 1461022080304 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb022ef800 == 137 [pid = 1831] [id = 667] 16:28:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 193 (0x7feb01bdd400) [pid = 1831] [serial = 2002] [outer = (nil)] 16:28:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 194 (0x7feb065de000) [pid = 1831] [serial = 2003] [outer = 0x7feb01bdd400] 16:28:00 INFO - PROCESS | 1831 | 1461022080364 Marionette DEBUG loaded listener.js 16:28:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 195 (0x7feb07f1f000) [pid = 1831] [serial = 2004] [outer = 0x7feb01bdd400] 16:28:01 INFO - PROCESS | 1831 | 1461022081080 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]]]}] 16:28:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:28:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1283ms 16:28:01 INFO - PROCESS | 1831 | 1461022081117 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 16:28:01 INFO - PROCESS | 1831 | 1461022081124 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 16:28:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:28:01 INFO - PROCESS | 1831 | 1461022081163 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:28:01 INFO - PROCESS | 1831 | 1461022081166 Marionette TRACE conn3 <- [1,2642,null,{}] 16:28:01 INFO - PROCESS | 1831 | 1461022081175 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}] 16:28:01 INFO - PROCESS | 1831 | 1461022081348 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 16:28:01 INFO - PROCESS | 1831 | 1461022081357 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb038bd000 == 138 [pid = 1831] [id = 668] 16:28:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 196 (0x7feb02f1cc00) [pid = 1831] [serial = 2005] [outer = (nil)] 16:28:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 197 (0x7feb0ce26400) [pid = 1831] [serial = 2006] [outer = 0x7feb02f1cc00] 16:28:01 INFO - PROCESS | 1831 | 1461022081413 Marionette DEBUG loaded listener.js 16:28:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 198 (0x7feb0dee9000) [pid = 1831] [serial = 2007] [outer = 0x7feb02f1cc00] 16:28:02 INFO - PROCESS | 1831 | 1461022082373 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]]]}] 16:28:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:28:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1227ms 16:28:02 INFO - PROCESS | 1831 | 1461022082388 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 16:28:02 INFO - PROCESS | 1831 | 1461022082390 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 16:28:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:28:02 INFO - PROCESS | 1831 | 1461022082395 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:28:02 INFO - PROCESS | 1831 | 1461022082397 Marionette TRACE conn3 <- [1,2646,null,{}] 16:28:02 INFO - PROCESS | 1831 | 1461022082412 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}] 16:28:02 INFO - PROCESS | 1831 | 1461022082635 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 16:28:02 INFO - PROCESS | 1831 | 1461022082665 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0660a000 == 139 [pid = 1831] [id = 669] 16:28:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 199 (0x7feb0df27800) [pid = 1831] [serial = 2008] [outer = (nil)] 16:28:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 200 (0x7feb0e070400) [pid = 1831] [serial = 2009] [outer = 0x7feb0df27800] 16:28:02 INFO - PROCESS | 1831 | 1461022082733 Marionette DEBUG loaded listener.js 16:28:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 201 (0x7feb0f7e9400) [pid = 1831] [serial = 2010] [outer = 0x7feb0df27800] 16:28:04 INFO - PROCESS | 1831 | 1461022084005 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]]]}] 16:28:04 INFO - PROCESS | 1831 | --DOMWINDOW == 200 (0x7feafed1e400) [pid = 1831] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:28:04 INFO - PROCESS | 1831 | --DOMWINDOW == 199 (0x7feb020ddc00) [pid = 1831] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:28:04 INFO - PROCESS | 1831 | --DOMWINDOW == 198 (0x7feafed17400) [pid = 1831] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:28:04 INFO - PROCESS | 1831 | --DOMWINDOW == 197 (0x7feb01df1000) [pid = 1831] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:28:04 INFO - PROCESS | 1831 | --DOMWINDOW == 196 (0x7feb04a51400) [pid = 1831] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:28:04 INFO - PROCESS | 1831 | --DOMWINDOW == 195 (0x7feb0900bc00) [pid = 1831] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:28:04 INFO - PROCESS | 1831 | --DOMWINDOW == 194 (0x7feb02f20c00) [pid = 1831] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:28:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:28:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1675ms 16:28:04 INFO - PROCESS | 1831 | 1461022084072 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 16:28:04 INFO - PROCESS | 1831 | 1461022084075 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 16:28:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:28:04 INFO - PROCESS | 1831 | 1461022084080 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:28:04 INFO - PROCESS | 1831 | 1461022084082 Marionette TRACE conn3 <- [1,2650,null,{}] 16:28:04 INFO - PROCESS | 1831 | 1461022084087 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}] 16:28:04 INFO - PROCESS | 1831 | 1461022084262 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 16:28:04 INFO - PROCESS | 1831 | 1461022084472 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb064a4800 == 140 [pid = 1831] [id = 670] 16:28:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 195 (0x7feb0deee000) [pid = 1831] [serial = 2011] [outer = (nil)] 16:28:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 196 (0x7feb0f018c00) [pid = 1831] [serial = 2012] [outer = 0x7feb0deee000] 16:28:04 INFO - PROCESS | 1831 | 1461022084530 Marionette DEBUG loaded listener.js 16:28:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 197 (0x7feb0fb7c000) [pid = 1831] [serial = 2013] [outer = 0x7feb0deee000] 16:28:05 INFO - PROCESS | 1831 | 1461022085132 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]]]}] 16:28:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:28:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1123ms 16:28:05 INFO - PROCESS | 1831 | 1461022085204 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 16:28:05 INFO - PROCESS | 1831 | 1461022085217 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 16:28:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:28:05 INFO - PROCESS | 1831 | 1461022085223 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:28:05 INFO - PROCESS | 1831 | 1461022085225 Marionette TRACE conn3 <- [1,2654,null,{}] 16:28:05 INFO - PROCESS | 1831 | 1461022085230 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}] 16:28:05 INFO - PROCESS | 1831 | 1461022085464 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 16:28:05 INFO - PROCESS | 1831 | 1461022085482 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0cad2800 == 141 [pid = 1831] [id = 671] 16:28:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 198 (0x7feb0df23c00) [pid = 1831] [serial = 2014] [outer = (nil)] 16:28:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 199 (0x7feb10251c00) [pid = 1831] [serial = 2015] [outer = 0x7feb0df23c00] 16:28:05 INFO - PROCESS | 1831 | 1461022085539 Marionette DEBUG loaded listener.js 16:28:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 200 (0x7feb11999400) [pid = 1831] [serial = 2016] [outer = 0x7feb0df23c00] 16:28:06 INFO - PROCESS | 1831 | 1461022086593 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]]]}] 16:28:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:28:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1429ms 16:28:06 INFO - PROCESS | 1831 | 1461022086654 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 16:28:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:28:06 INFO - PROCESS | 1831 | 1461022086660 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 16:28:06 INFO - PROCESS | 1831 | 1461022086667 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:28:06 INFO - PROCESS | 1831 | 1461022086673 Marionette TRACE conn3 <- [1,2658,null,{}] 16:28:06 INFO - PROCESS | 1831 | 1461022086681 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}] 16:28:06 INFO - PROCESS | 1831 | 1461022086884 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 16:28:07 INFO - PROCESS | 1831 | 1461022087158 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb01e33000 == 142 [pid = 1831] [id = 672] 16:28:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 201 (0x7feb01a3a400) [pid = 1831] [serial = 2017] [outer = (nil)] 16:28:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 202 (0x7feb02091c00) [pid = 1831] [serial = 2018] [outer = 0x7feb01a3a400] 16:28:07 INFO - PROCESS | 1831 | 1461022087272 Marionette DEBUG loaded listener.js 16:28:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 203 (0x7feb02c29800) [pid = 1831] [serial = 2019] [outer = 0x7feb01a3a400] 16:28:08 INFO - PROCESS | 1831 | 1461022088133 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]]]}] 16:28:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:28:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1534ms 16:28:08 INFO - PROCESS | 1831 | 1461022088201 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 16:28:08 INFO - PROCESS | 1831 | 1461022088209 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 16:28:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:28:08 INFO - PROCESS | 1831 | 1461022088218 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:28:08 INFO - PROCESS | 1831 | 1461022088223 Marionette TRACE conn3 <- [1,2662,null,{}] 16:28:08 INFO - PROCESS | 1831 | 1461022088228 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}] 16:28:08 INFO - PROCESS | 1831 | 1461022088459 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 16:28:08 INFO - PROCESS | 1831 | 1461022088715 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb07f63000 == 143 [pid = 1831] [id = 673] 16:28:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 204 (0x7feb02f1d800) [pid = 1831] [serial = 2020] [outer = (nil)] 16:28:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 205 (0x7feb04af5400) [pid = 1831] [serial = 2021] [outer = 0x7feb02f1d800] 16:28:08 INFO - PROCESS | 1831 | 1461022088890 Marionette DEBUG loaded listener.js 16:28:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 206 (0x7feb052d6800) [pid = 1831] [serial = 2022] [outer = 0x7feb02f1d800] 16:28:09 INFO - PROCESS | 1831 | 1461022089758 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]]]}] 16:28:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:28:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1587ms 16:28:09 INFO - PROCESS | 1831 | 1461022089806 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 16:28:09 INFO - PROCESS | 1831 | 1461022089810 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 16:28:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:28:09 INFO - PROCESS | 1831 | 1461022089816 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:28:09 INFO - PROCESS | 1831 | 1461022089821 Marionette TRACE conn3 <- [1,2666,null,{}] 16:28:09 INFO - PROCESS | 1831 | 1461022089836 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}] 16:28:10 INFO - PROCESS | 1831 | 1461022090039 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 16:28:10 INFO - PROCESS | 1831 | 1461022090253 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f762000 == 144 [pid = 1831] [id = 674] 16:28:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 207 (0x7feb09004400) [pid = 1831] [serial = 2023] [outer = (nil)] 16:28:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 208 (0x7feb0df2e400) [pid = 1831] [serial = 2024] [outer = 0x7feb09004400] 16:28:10 INFO - PROCESS | 1831 | 1461022090370 Marionette DEBUG loaded listener.js 16:28:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 209 (0x7feb0f7a4400) [pid = 1831] [serial = 2025] [outer = 0x7feb09004400] 16:28:11 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:11 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:28:11 INFO - PROCESS | 1831 | 1461022091719 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]]]}] 16:28:11 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) 16:28:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1936ms 16:28:11 INFO - PROCESS | 1831 | 1461022091752 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 16:28:11 INFO - PROCESS | 1831 | 1461022091756 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 16:28:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:28:11 INFO - PROCESS | 1831 | 1461022091762 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:28:11 INFO - PROCESS | 1831 | 1461022091764 Marionette TRACE conn3 <- [1,2670,null,{}] 16:28:11 INFO - PROCESS | 1831 | 1461022091769 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}] 16:28:12 INFO - PROCESS | 1831 | 1461022092058 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 16:28:12 INFO - PROCESS | 1831 | 1461022092288 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb109d7000 == 145 [pid = 1831] [id = 675] 16:28:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 210 (0x7feb0900b000) [pid = 1831] [serial = 2026] [outer = (nil)] 16:28:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 211 (0x7feb10254c00) [pid = 1831] [serial = 2027] [outer = 0x7feb0900b000] 16:28:12 INFO - PROCESS | 1831 | 1461022092358 Marionette DEBUG loaded listener.js 16:28:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 212 (0x7feb14423c00) [pid = 1831] [serial = 2028] [outer = 0x7feb0900b000] 16:28:13 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:13 INFO - PROCESS | 1831 | 1461022093636 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] 16:28:13 INFO - PROCESS | 1831 | 1461022093693 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 16:28:13 INFO - PROCESS | 1831 | 1461022093699 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:28:13 INFO - PROCESS | 1831 | 1461022093702 Marionette TRACE conn3 <- [1,2674,null,{}] 16:28:13 INFO - PROCESS | 1831 | 1461022093707 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}] 16:28:13 INFO - PROCESS | 1831 | 1461022093954 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 16:28:14 INFO - PROCESS | 1831 | 1461022094185 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14803000 == 146 [pid = 1831] [id = 676] 16:28:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 213 (0x7feb0f7a7c00) [pid = 1831] [serial = 2029] [outer = (nil)] 16:28:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 214 (0x7feb1462d800) [pid = 1831] [serial = 2030] [outer = 0x7feb0f7a7c00] 16:28:14 INFO - PROCESS | 1831 | 1461022094253 Marionette DEBUG loaded listener.js 16:28:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 215 (0x7feb1860c800) [pid = 1831] [serial = 2031] [outer = 0x7feb0f7a7c00] 16:28:15 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:15 INFO - PROCESS | 1831 | 1461022095537 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] 16:28:15 INFO - PROCESS | 1831 | 1461022095615 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 16:28:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:28:15 INFO - PROCESS | 1831 | 1461022095623 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:28:15 INFO - PROCESS | 1831 | 1461022095625 Marionette TRACE conn3 <- [1,2678,null,{}] 16:28:15 INFO - PROCESS | 1831 | 1461022095630 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}] 16:28:15 INFO - PROCESS | 1831 | 1461022095869 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 16:28:16 INFO - PROCESS | 1831 | 1461022096133 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18ea0800 == 147 [pid = 1831] [id = 677] 16:28:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 216 (0x7feb11b28400) [pid = 1831] [serial = 2032] [outer = (nil)] 16:28:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 217 (0x7feb1ab7c000) [pid = 1831] [serial = 2033] [outer = 0x7feb11b28400] 16:28:16 INFO - PROCESS | 1831 | 1461022096245 Marionette DEBUG loaded listener.js 16:28:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 218 (0x7feb1b578400) [pid = 1831] [serial = 2034] [outer = 0x7feb11b28400] 16:28:17 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:17 INFO - PROCESS | 1831 | 1461022097547 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]]]}] 16:28:17 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) 16:28:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1940ms 16:28:17 INFO - PROCESS | 1831 | 1461022097562 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 16:28:17 INFO - PROCESS | 1831 | 1461022097564 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 16:28:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:28:17 INFO - PROCESS | 1831 | 1461022097570 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:28:17 INFO - PROCESS | 1831 | 1461022097572 Marionette TRACE conn3 <- [1,2682,null,{}] 16:28:17 INFO - PROCESS | 1831 | 1461022097578 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}] 16:28:17 INFO - PROCESS | 1831 | 1461022097767 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 16:28:18 INFO - PROCESS | 1831 | 1461022098041 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a65f000 == 148 [pid = 1831] [id = 678] 16:28:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 219 (0x7feb0dfe1800) [pid = 1831] [serial = 2035] [outer = (nil)] 16:28:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 220 (0x7feb1c057000) [pid = 1831] [serial = 2036] [outer = 0x7feb0dfe1800] 16:28:18 INFO - PROCESS | 1831 | 1461022098109 Marionette DEBUG loaded listener.js 16:28:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 221 (0x7feb1f456000) [pid = 1831] [serial = 2037] [outer = 0x7feb0dfe1800] 16:28:19 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:19 INFO - PROCESS | 1831 | 1461022099353 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]]]}] 16:28:19 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) 16:28:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1825ms 16:28:19 INFO - PROCESS | 1831 | 1461022099396 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 16:28:19 INFO - PROCESS | 1831 | 1461022099399 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 16:28:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:28:19 INFO - PROCESS | 1831 | 1461022099405 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:28:19 INFO - PROCESS | 1831 | 1461022099407 Marionette TRACE conn3 <- [1,2686,null,{}] 16:28:19 INFO - PROCESS | 1831 | 1461022099412 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}] 16:28:19 INFO - PROCESS | 1831 | 1461022099599 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 16:28:19 INFO - PROCESS | 1831 | 1461022099870 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1c0fb800 == 149 [pid = 1831] [id = 679] 16:28:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 222 (0x7feb0f925c00) [pid = 1831] [serial = 2038] [outer = (nil)] 16:28:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 223 (0x7feb25bd9400) [pid = 1831] [serial = 2039] [outer = 0x7feb0f925c00] 16:28:19 INFO - PROCESS | 1831 | 1461022099938 Marionette DEBUG loaded listener.js 16:28:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 224 (0x7feb26c8d800) [pid = 1831] [serial = 2040] [outer = 0x7feb0f925c00] 16:28:21 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:21 INFO - PROCESS | 1831 | 1461022101249 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] 16:28:21 INFO - PROCESS | 1831 | 1461022101295 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 16:28:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:28:21 INFO - PROCESS | 1831 | 1461022101301 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:28:21 INFO - PROCESS | 1831 | 1461022101303 Marionette TRACE conn3 <- [1,2690,null,{}] 16:28:21 INFO - PROCESS | 1831 | 1461022101308 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}] 16:28:21 INFO - PROCESS | 1831 | 1461022101575 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 16:28:21 INFO - PROCESS | 1831 | 1461022101809 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb26a97800 == 150 [pid = 1831] [id = 680] 16:28:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 225 (0x7feb1b2f6800) [pid = 1831] [serial = 2041] [outer = (nil)] 16:28:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 226 (0x7feb26e2dc00) [pid = 1831] [serial = 2042] [outer = 0x7feb1b2f6800] 16:28:21 INFO - PROCESS | 1831 | 1461022101877 Marionette DEBUG loaded listener.js 16:28:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 227 (0x7feb27c31000) [pid = 1831] [serial = 2043] [outer = 0x7feb1b2f6800] 16:28:23 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:23 INFO - PROCESS | 1831 | 1461022103145 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] 16:28:23 INFO - PROCESS | 1831 | 1461022103186 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 16:28:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:28:23 INFO - PROCESS | 1831 | 1461022103192 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:28:23 INFO - PROCESS | 1831 | 1461022103194 Marionette TRACE conn3 <- [1,2694,null,{}] 16:28:23 INFO - PROCESS | 1831 | 1461022103199 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}] 16:28:23 INFO - PROCESS | 1831 | 1461022103387 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 16:28:23 INFO - PROCESS | 1831 | 1461022103690 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27cb5800 == 151 [pid = 1831] [id = 681] 16:28:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 228 (0x7feb02090800) [pid = 1831] [serial = 2044] [outer = (nil)] 16:28:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 229 (0x7feb27c3d400) [pid = 1831] [serial = 2045] [outer = 0x7feb02090800] 16:28:23 INFO - PROCESS | 1831 | 1461022103758 Marionette DEBUG loaded listener.js 16:28:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 230 (0x7feb27e39400) [pid = 1831] [serial = 2046] [outer = 0x7feb02090800] 16:28:25 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:25 INFO - PROCESS | 1831 | 1461022105116 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] 16:28:25 INFO - PROCESS | 1831 | 1461022105178 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 16:28:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:28:25 INFO - PROCESS | 1831 | 1461022105184 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:28:25 INFO - PROCESS | 1831 | 1461022105188 Marionette TRACE conn3 <- [1,2698,null,{}] 16:28:25 INFO - PROCESS | 1831 | 1461022105295 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}] 16:28:25 INFO - PROCESS | 1831 | 1461022105491 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 16:28:26 INFO - PROCESS | 1831 | 1461022106236 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0379d800 == 152 [pid = 1831] [id = 682] 16:28:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 231 (0x7feafd68ac00) [pid = 1831] [serial = 2047] [outer = (nil)] 16:28:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 232 (0x7feafecf2c00) [pid = 1831] [serial = 2048] [outer = 0x7feafd68ac00] 16:28:26 INFO - PROCESS | 1831 | 1461022106300 Marionette DEBUG loaded listener.js 16:28:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 233 (0x7feaff7ce400) [pid = 1831] [serial = 2049] [outer = 0x7feafd68ac00] 16:28:27 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:27 INFO - PROCESS | 1831 | 1461022107708 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] 16:28:27 INFO - PROCESS | 1831 | 1461022107784 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 16:28:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:28:27 INFO - PROCESS | 1831 | 1461022107933 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:28:27 INFO - PROCESS | 1831 | 1461022107938 Marionette TRACE conn3 <- [1,2702,null,{}] 16:28:27 INFO - PROCESS | 1831 | 1461022107992 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}] 16:28:28 INFO - PROCESS | 1831 | 1461022108151 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 16:28:28 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb16137800 == 151 [pid = 1831] [id = 565] 16:28:28 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb26aae000 == 150 [pid = 1831] [id = 209] 16:28:28 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb066e2000 == 149 [pid = 1831] [id = 382] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 232 (0x7feb1752f800) [pid = 1831] [serial = 1919] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 231 (0x7feb02f25c00) [pid = 1831] [serial = 1922] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 230 (0x7feb01df0800) [pid = 1831] [serial = 1925] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 229 (0x7feafecf2800) [pid = 1831] [serial = 1928] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 228 (0x7feb0e066000) [pid = 1831] [serial = 1952] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb064a4800 == 148 [pid = 1831] [id = 670] 16:28:28 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0660a000 == 147 [pid = 1831] [id = 669] 16:28:28 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb038bd000 == 146 [pid = 1831] [id = 668] 16:28:28 INFO - PROCESS | 1831 | 1461022108511 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:28 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb022ef800 == 145 [pid = 1831] [id = 667] 16:28:28 INFO - PROCESS | 1831 | --DOCSHELL 0x7feafa957800 == 144 [pid = 1831] [id = 666] 16:28:28 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb03772800 == 143 [pid = 1831] [id = 665] 16:28:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafccc8000 == 144 [pid = 1831] [id = 683] 16:28:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 229 (0x7feafd68e000) [pid = 1831] [serial = 2050] [outer = (nil)] 16:28:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 230 (0x7feb02087400) [pid = 1831] [serial = 2051] [outer = 0x7feafd68e000] 16:28:28 INFO - PROCESS | 1831 | 1461022108574 Marionette DEBUG loaded listener.js 16:28:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 231 (0x7feb0384fc00) [pid = 1831] [serial = 2052] [outer = 0x7feafd68e000] 16:28:28 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb00dbc800 == 143 [pid = 1831] [id = 664] 16:28:28 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a65a000 == 142 [pid = 1831] [id = 662] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 230 (0x7feb024e1000) [pid = 1831] [serial = 1878] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 229 (0x7feb0384ec00) [pid = 1831] [serial = 1941] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 228 (0x7feb04af5000) [pid = 1831] [serial = 1889] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 227 (0x7feb091b7c00) [pid = 1831] [serial = 1892] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 226 (0x7feb0df2a800) [pid = 1831] [serial = 1950] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 225 (0x7feb0515c400) [pid = 1831] [serial = 1944] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 224 (0x7feb0676f000) [pid = 1831] [serial = 1946] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 223 (0x7feb0ce21000) [pid = 1831] [serial = 1949] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 222 (0x7feb07f20000) [pid = 1831] [serial = 1947] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 221 (0x7feafd68c400) [pid = 1831] [serial = 1880] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 220 (0x7feb04f04400) [pid = 1831] [serial = 1943] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 219 (0x7feb02e87800) [pid = 1831] [serial = 1886] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 218 (0x7feb0fb72000) [pid = 1831] [serial = 1904] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 217 (0x7feb02c6f400) [pid = 1831] [serial = 1938] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 216 (0x7feb0ff97c00) [pid = 1831] [serial = 1907] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 215 (0x7feb157bf000) [pid = 1831] [serial = 1916] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 214 (0x7feb024e5800) [pid = 1831] [serial = 1937] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 213 (0x7feb01d4a000) [pid = 1831] [serial = 1935] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 212 (0x7feb00f72c00) [pid = 1831] [serial = 1934] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 211 (0x7feb02091800) [pid = 1831] [serial = 1931] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 210 (0x7feb13a36400) [pid = 1831] [serial = 1913] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 209 (0x7feb02084c00) [pid = 1831] [serial = 1883] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 208 (0x7feb0f7a4000) [pid = 1831] [serial = 1901] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 207 (0x7feb0df23000) [pid = 1831] [serial = 1895] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 206 (0x7feb117c0000) [pid = 1831] [serial = 1910] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 205 (0x7feb0f226000) [pid = 1831] [serial = 1898] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1831 | --DOMWINDOW == 204 (0x7feb02f28400) [pid = 1831] [serial = 1940] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1831 | 1461022109330 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]]]}] 16:28:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:28:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1523ms 16:28:29 INFO - PROCESS | 1831 | 1461022109364 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 16:28:29 INFO - PROCESS | 1831 | 1461022109369 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 16:28:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:28:29 INFO - PROCESS | 1831 | 1461022109375 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:28:29 INFO - PROCESS | 1831 | 1461022109377 Marionette TRACE conn3 <- [1,2706,null,{}] 16:28:29 INFO - PROCESS | 1831 | 1461022109383 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}] 16:28:29 INFO - PROCESS | 1831 | 1461022109546 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 16:28:29 INFO - PROCESS | 1831 | 1461022109561 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb03762800 == 143 [pid = 1831] [id = 684] 16:28:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 205 (0x7feb02e87800) [pid = 1831] [serial = 2053] [outer = (nil)] 16:28:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 206 (0x7feb05160400) [pid = 1831] [serial = 2054] [outer = 0x7feb02e87800] 16:28:29 INFO - PROCESS | 1831 | 1461022109618 Marionette DEBUG loaded listener.js 16:28:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 207 (0x7feb06771000) [pid = 1831] [serial = 2055] [outer = 0x7feb02e87800] 16:28:30 INFO - PROCESS | 1831 | 1461022110587 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]]]}] 16:28:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:28:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1225ms 16:28:30 INFO - PROCESS | 1831 | 1461022110600 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 16:28:30 INFO - PROCESS | 1831 | 1461022110602 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 16:28:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:28:30 INFO - PROCESS | 1831 | 1461022110615 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:28:30 INFO - PROCESS | 1831 | 1461022110622 Marionette TRACE conn3 <- [1,2710,null,{}] 16:28:30 INFO - PROCESS | 1831 | 1461022110629 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}] 16:28:30 INFO - PROCESS | 1831 | 1461022110801 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 16:28:31 INFO - PROCESS | 1831 | 1461022111022 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0660a000 == 144 [pid = 1831] [id = 685] 16:28:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 208 (0x7feb03850400) [pid = 1831] [serial = 2056] [outer = (nil)] 16:28:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 209 (0x7feb0cfbd000) [pid = 1831] [serial = 2057] [outer = 0x7feb03850400] 16:28:31 INFO - PROCESS | 1831 | 1461022111082 Marionette DEBUG loaded listener.js 16:28:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 210 (0x7feb0dfe5400) [pid = 1831] [serial = 2058] [outer = 0x7feb03850400] 16:28:31 INFO - PROCESS | 1831 | 1461022111900 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] 16:28:31 INFO - PROCESS | 1831 | 1461022111962 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 16:28:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:28:31 INFO - PROCESS | 1831 | 1461022111968 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:28:31 INFO - PROCESS | 1831 | 1461022111970 Marionette TRACE conn3 <- [1,2714,null,{}] 16:28:31 INFO - PROCESS | 1831 | 1461022111976 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}] 16:28:32 INFO - PROCESS | 1831 | 1461022112218 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 16:28:32 INFO - PROCESS | 1831 | 1461022112259 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0cacc000 == 145 [pid = 1831] [id = 686] 16:28:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 211 (0x7feb0efab000) [pid = 1831] [serial = 2059] [outer = (nil)] 16:28:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 212 (0x7feb0f024000) [pid = 1831] [serial = 2060] [outer = 0x7feb0efab000] 16:28:32 INFO - PROCESS | 1831 | 1461022112349 Marionette DEBUG loaded listener.js 16:28:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 213 (0x7feb0ff65400) [pid = 1831] [serial = 2061] [outer = 0x7feb0efab000] 16:28:33 INFO - PROCESS | 1831 | --DOMWINDOW == 212 (0x7feb02f1cc00) [pid = 1831] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:28:33 INFO - PROCESS | 1831 | --DOMWINDOW == 211 (0x7feb0df27800) [pid = 1831] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:28:33 INFO - PROCESS | 1831 | --DOMWINDOW == 210 (0x7feb01bdd400) [pid = 1831] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:28:33 INFO - PROCESS | 1831 | --DOMWINDOW == 209 (0x7feb0deee000) [pid = 1831] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:28:33 INFO - PROCESS | 1831 | --DOMWINDOW == 208 (0x7feafecec000) [pid = 1831] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:28:33 INFO - PROCESS | 1831 | --DOMWINDOW == 207 (0x7feaff7d0c00) [pid = 1831] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:28:33 INFO - PROCESS | 1831 | --DOMWINDOW == 206 (0x7feafcc48400) [pid = 1831] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:28:33 INFO - PROCESS | 1831 | 1461022113472 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]]]}] 16:28:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:28:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1529ms 16:28:33 INFO - PROCESS | 1831 | 1461022113497 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 16:28:33 INFO - PROCESS | 1831 | 1461022113501 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 16:28:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:28:33 INFO - PROCESS | 1831 | 1461022113506 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:28:33 INFO - PROCESS | 1831 | 1461022113508 Marionette TRACE conn3 <- [1,2718,null,{}] 16:28:33 INFO - PROCESS | 1831 | 1461022113513 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}] 16:28:33 INFO - PROCESS | 1831 | 1461022113688 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 16:28:33 INFO - PROCESS | 1831 | 1461022113701 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0cad9800 == 146 [pid = 1831] [id = 687] 16:28:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 207 (0x7feb0ff62c00) [pid = 1831] [serial = 2062] [outer = (nil)] 16:28:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 208 (0x7feb1020fc00) [pid = 1831] [serial = 2063] [outer = 0x7feb0ff62c00] 16:28:33 INFO - PROCESS | 1831 | 1461022113773 Marionette DEBUG loaded listener.js 16:28:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 209 (0x7feb1441d800) [pid = 1831] [serial = 2064] [outer = 0x7feb0ff62c00] 16:28:34 INFO - PROCESS | 1831 | 1461022114678 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] 16:28:34 INFO - PROCESS | 1831 | 1461022114740 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 16:28:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:28:34 INFO - PROCESS | 1831 | 1461022114746 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:28:34 INFO - PROCESS | 1831 | 1461022114748 Marionette TRACE conn3 <- [1,2722,null,{}] 16:28:34 INFO - PROCESS | 1831 | 1461022114754 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}] 16:28:34 INFO - PROCESS | 1831 | 1461022114935 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 16:28:35 INFO - PROCESS | 1831 | 1461022115124 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb107a7000 == 147 [pid = 1831] [id = 688] 16:28:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 210 (0x7feb0f01c800) [pid = 1831] [serial = 2065] [outer = (nil)] 16:28:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 211 (0x7feb18611000) [pid = 1831] [serial = 2066] [outer = 0x7feb0f01c800] 16:28:35 INFO - PROCESS | 1831 | 1461022115183 Marionette DEBUG loaded listener.js 16:28:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 212 (0x7feb193b2000) [pid = 1831] [serial = 2067] [outer = 0x7feb0f01c800] 16:28:36 INFO - PROCESS | 1831 | 1461022116233 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] 16:28:36 INFO - PROCESS | 1831 | 1461022116287 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 16:28:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:28:36 INFO - PROCESS | 1831 | 1461022116295 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:28:36 INFO - PROCESS | 1831 | 1461022116300 Marionette TRACE conn3 <- [1,2726,null,{}] 16:28:36 INFO - PROCESS | 1831 | 1461022116306 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}] 16:28:36 INFO - PROCESS | 1831 | 1461022116499 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 16:28:36 INFO - PROCESS | 1831 | 1461022116823 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb048d7800 == 148 [pid = 1831] [id = 689] 16:28:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 213 (0x7feb035c3000) [pid = 1831] [serial = 2068] [outer = (nil)] 16:28:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 214 (0x7feb04a50400) [pid = 1831] [serial = 2069] [outer = 0x7feb035c3000] 16:28:36 INFO - PROCESS | 1831 | 1461022116899 Marionette DEBUG loaded listener.js 16:28:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 215 (0x7feb05159400) [pid = 1831] [serial = 2070] [outer = 0x7feb035c3000] 16:28:37 INFO - PROCESS | 1831 | 1461022117815 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]]]}] 16:28:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:28:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1581ms 16:28:37 INFO - PROCESS | 1831 | 1461022117877 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 16:28:37 INFO - PROCESS | 1831 | 1461022117885 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 16:28:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:28:37 INFO - PROCESS | 1831 | 1461022117896 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:28:37 INFO - PROCESS | 1831 | 1461022117899 Marionette TRACE conn3 <- [1,2730,null,{}] 16:28:37 INFO - PROCESS | 1831 | 1461022117905 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}] 16:28:38 INFO - PROCESS | 1831 | 1461022118121 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 16:28:38 INFO - PROCESS | 1831 | 1461022118457 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f8b2000 == 149 [pid = 1831] [id = 690] 16:28:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 216 (0x7feb065d9400) [pid = 1831] [serial = 2071] [outer = (nil)] 16:28:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 217 (0x7feb0df26400) [pid = 1831] [serial = 2072] [outer = 0x7feb065d9400] 16:28:38 INFO - PROCESS | 1831 | 1461022118531 Marionette DEBUG loaded listener.js 16:28:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 218 (0x7feb0f01cc00) [pid = 1831] [serial = 2073] [outer = 0x7feb065d9400] 16:28:39 INFO - PROCESS | 1831 | 1461022119807 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] 16:28:39 INFO - PROCESS | 1831 | 1461022119829 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 16:28:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:28:39 INFO - PROCESS | 1831 | 1461022119835 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:28:39 INFO - PROCESS | 1831 | 1461022119840 Marionette TRACE conn3 <- [1,2734,null,{}] 16:28:39 INFO - PROCESS | 1831 | 1461022119855 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}] 16:28:40 INFO - PROCESS | 1831 | 1461022120063 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 16:28:40 INFO - PROCESS | 1831 | 1461022120372 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14ac6000 == 150 [pid = 1831] [id = 691] 16:28:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 219 (0x7feb0f020800) [pid = 1831] [serial = 2074] [outer = (nil)] 16:28:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 220 (0x7feb14623000) [pid = 1831] [serial = 2075] [outer = 0x7feb0f020800] 16:28:40 INFO - PROCESS | 1831 | 1461022120443 Marionette DEBUG loaded listener.js 16:28:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 221 (0x7feb1960b800) [pid = 1831] [serial = 2076] [outer = 0x7feb0f020800] 16:28:41 INFO - PROCESS | 1831 | 1461022121257 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]]]}] 16:28:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:28:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1482ms 16:28:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:28:41 INFO - PROCESS | 1831 | 1461022121328 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 16:28:41 INFO - PROCESS | 1831 | 1461022121332 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 16:28:41 INFO - PROCESS | 1831 | 1461022121338 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:28:41 INFO - PROCESS | 1831 | 1461022121341 Marionette TRACE conn3 <- [1,2738,null,{}] 16:28:41 INFO - PROCESS | 1831 | 1461022121346 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}] 16:28:41 INFO - PROCESS | 1831 | 1461022121537 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 16:28:41 INFO - PROCESS | 1831 | 1461022121782 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18e8e000 == 151 [pid = 1831] [id = 692] 16:28:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 222 (0x7feb185b5c00) [pid = 1831] [serial = 2077] [outer = (nil)] 16:28:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 223 (0x7feb1a167800) [pid = 1831] [serial = 2078] [outer = 0x7feb185b5c00] 16:28:41 INFO - PROCESS | 1831 | 1461022121893 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 224 (0x7feb1a919c00) [pid = 1831] [serial = 2079] [outer = 0x7feb185b5c00] 16:28:42 INFO - PROCESS | 1831 | 1461022122760 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]]]}] 16:28:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:28:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1490ms 16:28:42 INFO - PROCESS | 1831 | 1461022122827 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 16:28:42 INFO - PROCESS | 1831 | 1461022122831 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 16:28:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:28:42 INFO - PROCESS | 1831 | 1461022122855 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:28:42 INFO - PROCESS | 1831 | 1461022122858 Marionette TRACE conn3 <- [1,2742,null,{}] 16:28:42 INFO - PROCESS | 1831 | 1461022122863 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}] 16:28:43 INFO - PROCESS | 1831 | 1461022123049 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 16:28:43 INFO - PROCESS | 1831 | 1461022123268 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a4d5000 == 152 [pid = 1831] [id = 693] 16:28:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 225 (0x7feafed1bc00) [pid = 1831] [serial = 2080] [outer = (nil)] 16:28:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 226 (0x7feb1b448800) [pid = 1831] [serial = 2081] [outer = 0x7feafed1bc00] 16:28:43 INFO - PROCESS | 1831 | 1461022123376 Marionette DEBUG loaded listener.js 16:28:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 227 (0x7feb26e06400) [pid = 1831] [serial = 2082] [outer = 0x7feafed1bc00] 16:28:44 INFO - PROCESS | 1831 | 1461022124294 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]]]}] 16:28:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:28:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1483ms 16:28:44 INFO - PROCESS | 1831 | 1461022124336 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 16:28:44 INFO - PROCESS | 1831 | 1461022124338 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 16:28:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:28:44 INFO - PROCESS | 1831 | 1461022124344 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:28:44 INFO - PROCESS | 1831 | 1461022124346 Marionette TRACE conn3 <- [1,2746,null,{}] 16:28:44 INFO - PROCESS | 1831 | 1461022124352 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}] 16:28:44 INFO - PROCESS | 1831 | 1461022124548 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 16:28:44 INFO - PROCESS | 1831 | 1461022124773 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27e50800 == 153 [pid = 1831] [id = 694] 16:28:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 228 (0x7feb29e44000) [pid = 1831] [serial = 2083] [outer = (nil)] 16:28:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 229 (0x7feb2b97dc00) [pid = 1831] [serial = 2084] [outer = 0x7feb29e44000] 16:28:44 INFO - PROCESS | 1831 | 1461022124887 Marionette DEBUG loaded listener.js 16:28:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 230 (0x7feb2ba71400) [pid = 1831] [serial = 2085] [outer = 0x7feb29e44000] 16:28:45 INFO - PROCESS | 1831 | 1461022125716 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]]]}] 16:28:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:28:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1425ms 16:28:45 INFO - PROCESS | 1831 | 1461022125771 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 16:28:45 INFO - PROCESS | 1831 | 1461022125774 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 16:28:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:28:45 INFO - PROCESS | 1831 | 1461022125780 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:28:45 INFO - PROCESS | 1831 | 1461022125782 Marionette TRACE conn3 <- [1,2750,null,{}] 16:28:45 INFO - PROCESS | 1831 | 1461022125787 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}] 16:28:45 INFO - PROCESS | 1831 | 1461022125969 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 16:28:46 INFO - PROCESS | 1831 | 1461022126192 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2b512000 == 154 [pid = 1831] [id = 695] 16:28:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 231 (0x7feb29e91c00) [pid = 1831] [serial = 2086] [outer = (nil)] 16:28:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 232 (0x7feb2ba7a000) [pid = 1831] [serial = 2087] [outer = 0x7feb29e91c00] 16:28:46 INFO - PROCESS | 1831 | 1461022126303 Marionette DEBUG loaded listener.js 16:28:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 233 (0x7feb2baa5c00) [pid = 1831] [serial = 2088] [outer = 0x7feb29e91c00] 16:28:47 INFO - PROCESS | 1831 | 1461022127184 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]]]}] 16:28:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:28:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1429ms 16:28:47 INFO - PROCESS | 1831 | 1461022127212 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 16:28:47 INFO - PROCESS | 1831 | 1461022127215 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 16:28:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:28:47 INFO - PROCESS | 1831 | 1461022127223 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:28:47 INFO - PROCESS | 1831 | 1461022127225 Marionette TRACE conn3 <- [1,2754,null,{}] 16:28:47 INFO - PROCESS | 1831 | 1461022127229 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}] 16:28:47 INFO - PROCESS | 1831 | 1461022127414 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 16:28:47 INFO - PROCESS | 1831 | 1461022127678 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2c077000 == 155 [pid = 1831] [id = 696] 16:28:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 234 (0x7feb2b55f400) [pid = 1831] [serial = 2089] [outer = (nil)] 16:28:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 235 (0x7feb2baae000) [pid = 1831] [serial = 2090] [outer = 0x7feb2b55f400] 16:28:47 INFO - PROCESS | 1831 | 1461022127749 Marionette DEBUG loaded listener.js 16:28:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 236 (0x7feb2bb29c00) [pid = 1831] [serial = 2091] [outer = 0x7feb2b55f400] 16:28:48 INFO - PROCESS | 1831 | 1461022128554 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]]]}] 16:28:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:28:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1383ms 16:28:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:28:48 INFO - PROCESS | 1831 | 1461022128606 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 16:28:48 INFO - PROCESS | 1831 | 1461022128609 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 16:28:48 INFO - PROCESS | 1831 | 1461022128615 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 1831 | 1461022128617 Marionette TRACE conn3 <- [1,2758,null,{}] 16:28:48 INFO - PROCESS | 1831 | 1461022128622 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}] 16:28:48 INFO - PROCESS | 1831 | 1461022128800 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 16:28:49 INFO - PROCESS | 1831 | 1461022129066 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2dd6b800 == 156 [pid = 1831] [id = 697] 16:28:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 237 (0x7feb2ba75400) [pid = 1831] [serial = 2092] [outer = (nil)] 16:28:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 238 (0x7feb2bc5d000) [pid = 1831] [serial = 2093] [outer = 0x7feb2ba75400] 16:28:49 INFO - PROCESS | 1831 | 1461022129136 Marionette DEBUG loaded listener.js 16:28:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 239 (0x7feb2bcb8000) [pid = 1831] [serial = 2094] [outer = 0x7feb2ba75400] 16:28:49 INFO - PROCESS | 1831 | 1461022129944 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]]]}] 16:28:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:28:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1380ms 16:28:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:28:50 INFO - PROCESS | 1831 | 1461022129996 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 16:28:50 INFO - PROCESS | 1831 | 1461022129999 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 16:28:50 INFO - PROCESS | 1831 | 1461022130005 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:28:50 INFO - PROCESS | 1831 | 1461022130008 Marionette TRACE conn3 <- [1,2762,null,{}] 16:28:50 INFO - PROCESS | 1831 | 1461022130013 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}] 16:28:50 INFO - PROCESS | 1831 | 1461022130216 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 16:28:50 INFO - PROCESS | 1831 | 1461022130483 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb30264000 == 157 [pid = 1831] [id = 698] 16:28:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 240 (0x7feafb2edc00) [pid = 1831] [serial = 2095] [outer = (nil)] 16:28:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 241 (0x7feafb2f5400) [pid = 1831] [serial = 2096] [outer = 0x7feafb2edc00] 16:28:50 INFO - PROCESS | 1831 | 1461022130556 Marionette DEBUG loaded listener.js 16:28:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 242 (0x7feafb2fb800) [pid = 1831] [serial = 2097] [outer = 0x7feafb2edc00] 16:28:51 INFO - PROCESS | 1831 | 1461022131411 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]]]}] 16:28:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:28:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1481ms 16:28:51 INFO - PROCESS | 1831 | 1461022131485 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 16:28:51 INFO - PROCESS | 1831 | 1461022131488 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 16:28:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:28:51 INFO - PROCESS | 1831 | 1461022131494 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:28:51 INFO - PROCESS | 1831 | 1461022131498 Marionette TRACE conn3 <- [1,2766,null,{}] 16:28:51 INFO - PROCESS | 1831 | 1461022131503 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}] 16:28:51 INFO - PROCESS | 1831 | 1461022131745 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 16:28:52 INFO - PROCESS | 1831 | 1461022132018 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb00e3a800 == 158 [pid = 1831] [id = 699] 16:28:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 243 (0x7feafd5e6c00) [pid = 1831] [serial = 2098] [outer = (nil)] 16:28:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 244 (0x7feafd5f1000) [pid = 1831] [serial = 2099] [outer = 0x7feafd5e6c00] 16:28:52 INFO - PROCESS | 1831 | 1461022132137 Marionette DEBUG loaded listener.js 16:28:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 245 (0x7feb2bcba800) [pid = 1831] [serial = 2100] [outer = 0x7feafd5e6c00] 16:28:52 INFO - PROCESS | 1831 | 1461022132895 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]]]}] 16:28:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:28:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1430ms 16:28:52 INFO - PROCESS | 1831 | 1461022132926 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 16:28:52 INFO - PROCESS | 1831 | 1461022132928 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 16:28:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:28:52 INFO - PROCESS | 1831 | 1461022132934 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:28:52 INFO - PROCESS | 1831 | 1461022132936 Marionette TRACE conn3 <- [1,2770,null,{}] 16:28:52 INFO - PROCESS | 1831 | 1461022132942 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}] 16:28:53 INFO - PROCESS | 1831 | 1461022133142 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 16:28:53 INFO - PROCESS | 1831 | 1461022133411 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb02d14800 == 159 [pid = 1831] [id = 700] 16:28:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 246 (0x7feafb2f3000) [pid = 1831] [serial = 2101] [outer = (nil)] 16:28:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 247 (0x7feb03af2800) [pid = 1831] [serial = 2102] [outer = 0x7feafb2f3000] 16:28:53 INFO - PROCESS | 1831 | 1461022133482 Marionette DEBUG loaded listener.js 16:28:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 248 (0x7feb03af7800) [pid = 1831] [serial = 2103] [outer = 0x7feafb2f3000] 16:28:54 INFO - PROCESS | 1831 | 1461022134278 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]]]}] 16:28:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:28:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1376ms 16:28:54 INFO - PROCESS | 1831 | 1461022134312 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 16:28:54 INFO - PROCESS | 1831 | 1461022134314 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 16:28:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:28:54 INFO - PROCESS | 1831 | 1461022134320 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:28:54 INFO - PROCESS | 1831 | 1461022134322 Marionette TRACE conn3 <- [1,2774,null,{}] 16:28:54 INFO - PROCESS | 1831 | 1461022134327 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}] 16:28:54 INFO - PROCESS | 1831 | 1461022134514 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 16:28:54 INFO - PROCESS | 1831 | 1461022134781 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafefdd800 == 160 [pid = 1831] [id = 701] 16:28:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 249 (0x7feafb2f8000) [pid = 1831] [serial = 2104] [outer = (nil)] 16:28:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 250 (0x7feafd3ec800) [pid = 1831] [serial = 2105] [outer = 0x7feafb2f8000] 16:28:54 INFO - PROCESS | 1831 | 1461022134853 Marionette DEBUG loaded listener.js 16:28:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 251 (0x7feafd3f0c00) [pid = 1831] [serial = 2106] [outer = 0x7feafb2f8000] 16:28:55 INFO - PROCESS | 1831 | 1461022135640 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]]]}] 16:28:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:28:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1381ms 16:28:55 INFO - PROCESS | 1831 | 1461022135702 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 16:28:55 INFO - PROCESS | 1831 | 1461022135705 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 16:28:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:28:55 INFO - PROCESS | 1831 | 1461022135711 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:28:55 INFO - PROCESS | 1831 | 1461022135713 Marionette TRACE conn3 <- [1,2778,null,{}] 16:28:55 INFO - PROCESS | 1831 | 1461022135718 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}] 16:28:55 INFO - PROCESS | 1831 | 1461022135917 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 16:28:56 INFO - PROCESS | 1831 | 1461022136199 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb02d1f800 == 161 [pid = 1831] [id = 702] 16:28:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 252 (0x7feafd3e5800) [pid = 1831] [serial = 2107] [outer = (nil)] 16:28:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 253 (0x7feb03af4000) [pid = 1831] [serial = 2108] [outer = 0x7feafd3e5800] 16:28:56 INFO - PROCESS | 1831 | 1461022136273 Marionette DEBUG loaded listener.js 16:28:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 254 (0x7feb03afb000) [pid = 1831] [serial = 2109] [outer = 0x7feafd3e5800] 16:28:57 INFO - PROCESS | 1831 | 1461022137131 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]]]}] 16:28:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:28:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1476ms 16:28:57 INFO - PROCESS | 1831 | 1461022137188 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 16:28:57 INFO - PROCESS | 1831 | 1461022137191 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 16:28:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:28:57 INFO - PROCESS | 1831 | 1461022137197 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:28:57 INFO - PROCESS | 1831 | 1461022137198 Marionette TRACE conn3 <- [1,2782,null,{}] 16:28:57 INFO - PROCESS | 1831 | 1461022137204 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}] 16:28:57 INFO - PROCESS | 1831 | 1461022137382 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 16:28:57 INFO - PROCESS | 1831 | 1461022137651 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18e37800 == 162 [pid = 1831] [id = 703] 16:28:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 255 (0x7feafd3eb400) [pid = 1831] [serial = 2110] [outer = (nil)] 16:28:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 256 (0x7feafe376000) [pid = 1831] [serial = 2111] [outer = 0x7feafd3eb400] 16:28:57 INFO - PROCESS | 1831 | 1461022137723 Marionette DEBUG loaded listener.js 16:28:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 257 (0x7feafe37a800) [pid = 1831] [serial = 2112] [outer = 0x7feafd3eb400] 16:28:58 INFO - PROCESS | 1831 | 1461022138579 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]]]}] 16:28:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:28:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1430ms 16:28:58 INFO - PROCESS | 1831 | 1461022138627 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 16:28:58 INFO - PROCESS | 1831 | 1461022138630 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 16:28:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:28:58 INFO - PROCESS | 1831 | 1461022138636 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:28:58 INFO - PROCESS | 1831 | 1461022138638 Marionette TRACE conn3 <- [1,2786,null,{}] 16:28:58 INFO - PROCESS | 1831 | 1461022138643 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}] 16:28:58 INFO - PROCESS | 1831 | 1461022138847 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 16:28:59 INFO - PROCESS | 1831 | 1461022139580 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb00e2b000 == 163 [pid = 1831] [id = 704] 16:28:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 258 (0x7feafa05ec00) [pid = 1831] [serial = 2113] [outer = (nil)] 16:28:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 259 (0x7feafb2f0400) [pid = 1831] [serial = 2114] [outer = 0x7feafa05ec00] 16:28:59 INFO - PROCESS | 1831 | 1461022139645 Marionette DEBUG loaded listener.js 16:28:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 260 (0x7feafd3edc00) [pid = 1831] [serial = 2115] [outer = 0x7feafa05ec00] 16:29:00 INFO - PROCESS | 1831 | 1461022140486 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]]]}] 16:29:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:29:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1887ms 16:29:00 INFO - PROCESS | 1831 | 1461022140525 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 16:29:00 INFO - PROCESS | 1831 | 1461022140531 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 16:29:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:29:00 INFO - PROCESS | 1831 | 1461022140539 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:29:00 INFO - PROCESS | 1831 | 1461022140542 Marionette TRACE conn3 <- [1,2790,null,{}] 16:29:00 INFO - PROCESS | 1831 | 1461022140549 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}] 16:29:00 INFO - PROCESS | 1831 | 1461022140746 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 16:29:01 INFO - PROCESS | 1831 | 1461022141045 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0486b000 == 164 [pid = 1831] [id = 705] 16:29:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 261 (0x7feafe373400) [pid = 1831] [serial = 2116] [outer = (nil)] 16:29:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 262 (0x7feafe37b800) [pid = 1831] [serial = 2117] [outer = 0x7feafe373400] 16:29:01 INFO - PROCESS | 1831 | 1461022141173 Marionette DEBUG loaded listener.js 16:29:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 263 (0x7feaff7c2c00) [pid = 1831] [serial = 2118] [outer = 0x7feafe373400] 16:29:02 INFO - PROCESS | 1831 | 1461022142168 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]]]}] 16:29:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:29:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1677ms 16:29:02 INFO - PROCESS | 1831 | 1461022142221 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 16:29:02 INFO - PROCESS | 1831 | 1461022142226 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 16:29:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:29:02 INFO - PROCESS | 1831 | 1461022142232 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:29:02 INFO - PROCESS | 1831 | 1461022142235 Marionette TRACE conn3 <- [1,2794,null,{}] 16:29:02 INFO - PROCESS | 1831 | 1461022142240 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}] 16:29:02 INFO - PROCESS | 1831 | 1461022142429 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 16:29:02 INFO - PROCESS | 1831 | 1461022142710 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb04c7b800 == 165 [pid = 1831] [id = 706] 16:29:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 264 (0x7feb01de9400) [pid = 1831] [serial = 2119] [outer = (nil)] 16:29:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 265 (0x7feb0209d000) [pid = 1831] [serial = 2120] [outer = 0x7feb01de9400] 16:29:02 INFO - PROCESS | 1831 | 1461022142857 Marionette DEBUG loaded listener.js 16:29:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 266 (0x7feb02c6f400) [pid = 1831] [serial = 2121] [outer = 0x7feb01de9400] 16:29:03 INFO - PROCESS | 1831 | 1461022143627 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]]]}] 16:29:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:29:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1430ms 16:29:03 INFO - PROCESS | 1831 | 1461022143663 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 16:29:03 INFO - PROCESS | 1831 | 1461022143666 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 16:29:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:29:03 INFO - PROCESS | 1831 | 1461022143678 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:29:03 INFO - PROCESS | 1831 | 1461022143686 Marionette TRACE conn3 <- [1,2798,null,{}] 16:29:03 INFO - PROCESS | 1831 | 1461022143693 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}] 16:29:03 INFO - PROCESS | 1831 | 1461022143962 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 16:29:04 INFO - PROCESS | 1831 | 1461022144135 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb038b3800 == 166 [pid = 1831] [id = 707] 16:29:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 267 (0x7feb01d4d800) [pid = 1831] [serial = 2122] [outer = (nil)] 16:29:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 268 (0x7feb04a77400) [pid = 1831] [serial = 2123] [outer = 0x7feb01d4d800] 16:29:04 INFO - PROCESS | 1831 | 1461022144201 Marionette DEBUG loaded listener.js 16:29:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 269 (0x7feb05156000) [pid = 1831] [serial = 2124] [outer = 0x7feb01d4d800] 16:29:05 INFO - PROCESS | 1831 | 1461022145077 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]]]}] 16:29:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:29:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1443ms 16:29:05 INFO - PROCESS | 1831 | 1461022145115 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 16:29:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:29:05 INFO - PROCESS | 1831 | 1461022145119 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 16:29:05 INFO - PROCESS | 1831 | 1461022145124 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:29:05 INFO - PROCESS | 1831 | 1461022145127 Marionette TRACE conn3 <- [1,2802,null,{}] 16:29:05 INFO - PROCESS | 1831 | 1461022145131 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}] 16:29:05 INFO - PROCESS | 1831 | 1461022145312 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 16:29:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb04874000 == 165 [pid = 1831] [id = 411] 16:29:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0cad9800 == 164 [pid = 1831] [id = 687] 16:29:05 INFO - PROCESS | 1831 | --DOMWINDOW == 268 (0x7feb1909f400) [pid = 1831] [serial = 1985] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1831 | --DOMWINDOW == 267 (0x7feb197e8000) [pid = 1831] [serial = 1991] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1831 | --DOMWINDOW == 266 (0x7feb01d4d000) [pid = 1831] [serial = 1955] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1831 | --DOMWINDOW == 265 (0x7feb18604800) [pid = 1831] [serial = 1982] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1831 | --DOMWINDOW == 264 (0x7feb0f22d400) [pid = 1831] [serial = 1967] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1831 | --DOMWINDOW == 263 (0x7feb14628c00) [pid = 1831] [serial = 1976] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1831 | --DOMWINDOW == 262 (0x7feb10208400) [pid = 1831] [serial = 1979] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1831 | --DOMWINDOW == 261 (0x7feb09007000) [pid = 1831] [serial = 1961] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1831 | --DOMWINDOW == 260 (0x7feb02f25000) [pid = 1831] [serial = 1958] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1831 | --DOMWINDOW == 259 (0x7feb0ef91400) [pid = 1831] [serial = 1964] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1831 | --DOMWINDOW == 258 (0x7feb10251c00) [pid = 1831] [serial = 2015] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1831 | --DOMWINDOW == 257 (0x7feb19bcb800) [pid = 1831] [serial = 1988] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1831 | --DOMWINDOW == 256 (0x7feb10b8ac00) [pid = 1831] [serial = 1970] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1831 | --DOMWINDOW == 255 (0x7feb13a39800) [pid = 1831] [serial = 1973] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1831 | 1461022145646 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0cacc000 == 163 [pid = 1831] [id = 686] 16:29:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0660a000 == 162 [pid = 1831] [id = 685] 16:29:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb03762800 == 161 [pid = 1831] [id = 684] 16:29:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feafccc8000 == 160 [pid = 1831] [id = 683] 16:29:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafeed0000 == 161 [pid = 1831] [id = 708] 16:29:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 256 (0x7feafcc42800) [pid = 1831] [serial = 2125] [outer = (nil)] 16:29:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 257 (0x7feb02e94800) [pid = 1831] [serial = 2126] [outer = 0x7feafcc42800] 16:29:05 INFO - PROCESS | 1831 | 1461022145800 Marionette DEBUG loaded listener.js 16:29:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 258 (0x7feb091b3c00) [pid = 1831] [serial = 2127] [outer = 0x7feafcc42800] 16:29:05 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0379d800 == 160 [pid = 1831] [id = 682] 16:29:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb26a97800 == 159 [pid = 1831] [id = 680] 16:29:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1c0fb800 == 158 [pid = 1831] [id = 679] 16:29:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a65f000 == 157 [pid = 1831] [id = 678] 16:29:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18ea0800 == 156 [pid = 1831] [id = 677] 16:29:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb14803000 == 155 [pid = 1831] [id = 676] 16:29:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb109d7000 == 154 [pid = 1831] [id = 675] 16:29:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb07f63000 == 153 [pid = 1831] [id = 673] 16:29:06 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb01e33000 == 152 [pid = 1831] [id = 672] 16:29:06 INFO - PROCESS | 1831 | --DOMWINDOW == 257 (0x7feb0dee9000) [pid = 1831] [serial = 2007] [outer = (nil)] [url = about:blank] 16:29:06 INFO - PROCESS | 1831 | --DOMWINDOW == 256 (0x7feb0f7e9400) [pid = 1831] [serial = 2010] [outer = (nil)] [url = about:blank] 16:29:06 INFO - PROCESS | 1831 | --DOMWINDOW == 255 (0x7feb065de000) [pid = 1831] [serial = 2003] [outer = (nil)] [url = about:blank] 16:29:06 INFO - PROCESS | 1831 | --DOMWINDOW == 254 (0x7feb0f018c00) [pid = 1831] [serial = 2012] [outer = (nil)] [url = about:blank] 16:29:06 INFO - PROCESS | 1831 | --DOMWINDOW == 253 (0x7feb02c26400) [pid = 1831] [serial = 1998] [outer = (nil)] [url = about:blank] 16:29:06 INFO - PROCESS | 1831 | --DOMWINDOW == 252 (0x7feb04a42400) [pid = 1831] [serial = 2000] [outer = (nil)] [url = about:blank] 16:29:06 INFO - PROCESS | 1831 | --DOMWINDOW == 251 (0x7feb0e070400) [pid = 1831] [serial = 2009] [outer = (nil)] [url = about:blank] 16:29:06 INFO - PROCESS | 1831 | --DOMWINDOW == 250 (0x7feb04af3800) [pid = 1831] [serial = 2001] [outer = (nil)] [url = about:blank] 16:29:06 INFO - PROCESS | 1831 | --DOMWINDOW == 249 (0x7feafed20000) [pid = 1831] [serial = 1995] [outer = (nil)] [url = about:blank] 16:29:06 INFO - PROCESS | 1831 | --DOMWINDOW == 248 (0x7feb07f1f000) [pid = 1831] [serial = 2004] [outer = (nil)] [url = about:blank] 16:29:06 INFO - PROCESS | 1831 | --DOMWINDOW == 247 (0x7feb0ce26400) [pid = 1831] [serial = 2006] [outer = (nil)] [url = about:blank] 16:29:06 INFO - PROCESS | 1831 | --DOMWINDOW == 246 (0x7feb0fb7c000) [pid = 1831] [serial = 2013] [outer = (nil)] [url = about:blank] 16:29:06 INFO - PROCESS | 1831 | --DOMWINDOW == 245 (0x7feafd68c800) [pid = 1831] [serial = 1994] [outer = (nil)] [url = about:blank] 16:29:06 INFO - PROCESS | 1831 | --DOMWINDOW == 244 (0x7feb01a3e000) [pid = 1831] [serial = 1997] [outer = (nil)] [url = about:blank] 16:29:06 INFO - PROCESS | 1831 | 1461022146526 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]]]}] 16:29:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:29:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1435ms 16:29:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:29:06 INFO - PROCESS | 1831 | 1461022146559 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 16:29:06 INFO - PROCESS | 1831 | 1461022146561 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 16:29:06 INFO - PROCESS | 1831 | 1461022146566 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:29:06 INFO - PROCESS | 1831 | 1461022146569 Marionette TRACE conn3 <- [1,2806,null,{}] 16:29:06 INFO - PROCESS | 1831 | 1461022146573 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}] 16:29:06 INFO - PROCESS | 1831 | 1461022146737 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 16:29:06 INFO - PROCESS | 1831 | 1461022146927 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb048c7800 == 153 [pid = 1831] [id = 709] 16:29:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 245 (0x7feafe372c00) [pid = 1831] [serial = 2128] [outer = (nil)] 16:29:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 246 (0x7feb0dee8400) [pid = 1831] [serial = 2129] [outer = 0x7feafe372c00] 16:29:07 INFO - PROCESS | 1831 | 1461022147011 Marionette DEBUG loaded listener.js 16:29:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 247 (0x7feb0f01f000) [pid = 1831] [serial = 2130] [outer = 0x7feafe372c00] 16:29:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:29:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1179ms 16:29:07 INFO - PROCESS | 1831 | 1461022147736 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]]]}] 16:29:07 INFO - PROCESS | 1831 | 1461022147746 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 16:29:07 INFO - PROCESS | 1831 | 1461022147749 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 16:29:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:29:07 INFO - PROCESS | 1831 | 1461022147754 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:29:07 INFO - PROCESS | 1831 | 1461022147756 Marionette TRACE conn3 <- [1,2810,null,{}] 16:29:07 INFO - PROCESS | 1831 | 1461022147761 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}] 16:29:08 INFO - PROCESS | 1831 | 1461022148040 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 16:29:08 INFO - PROCESS | 1831 | 1461022148170 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0e1ea000 == 154 [pid = 1831] [id = 710] 16:29:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 248 (0x7feb01a3e000) [pid = 1831] [serial = 2131] [outer = (nil)] 16:29:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 249 (0x7feb10b87400) [pid = 1831] [serial = 2132] [outer = 0x7feb01a3e000] 16:29:08 INFO - PROCESS | 1831 | 1461022148229 Marionette DEBUG loaded listener.js 16:29:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 250 (0x7feb13a36c00) [pid = 1831] [serial = 2133] [outer = 0x7feb01a3e000] 16:29:08 INFO - PROCESS | 1831 | 1461022148955 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]]]}] 16:29:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:29:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1231ms 16:29:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:29:08 INFO - PROCESS | 1831 | 1461022148987 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 16:29:08 INFO - PROCESS | 1831 | 1461022148989 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 16:29:08 INFO - PROCESS | 1831 | 1461022148993 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:29:08 INFO - PROCESS | 1831 | 1461022148997 Marionette TRACE conn3 <- [1,2814,null,{}] 16:29:09 INFO - PROCESS | 1831 | 1461022149001 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}] 16:29:09 INFO - PROCESS | 1831 | 1461022149237 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 16:29:09 INFO - PROCESS | 1831 | 1461022149273 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0fb27000 == 155 [pid = 1831] [id = 711] 16:29:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 251 (0x7feb117c0c00) [pid = 1831] [serial = 2134] [outer = (nil)] 16:29:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 252 (0x7feb16b08000) [pid = 1831] [serial = 2135] [outer = 0x7feb117c0c00] 16:29:09 INFO - PROCESS | 1831 | 1461022149331 Marionette DEBUG loaded listener.js 16:29:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 253 (0x7feb18dcbc00) [pid = 1831] [serial = 2136] [outer = 0x7feb117c0c00] 16:29:10 INFO - PROCESS | 1831 | 1461022150148 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]]]}] 16:29:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:29:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1178ms 16:29:10 INFO - PROCESS | 1831 | 1461022150172 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 16:29:10 INFO - PROCESS | 1831 | 1461022150175 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 16:29:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:29:10 INFO - PROCESS | 1831 | 1461022150181 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:29:10 INFO - PROCESS | 1831 | 1461022150182 Marionette TRACE conn3 <- [1,2818,null,{}] 16:29:10 INFO - PROCESS | 1831 | 1461022150187 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}] 16:29:10 INFO - PROCESS | 1831 | 1461022150418 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 252 (0x7feb1c2e9c00) [pid = 1831] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 251 (0x7feb17beac00) [pid = 1831] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 250 (0x7feb19bd4000) [pid = 1831] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 249 (0x7feb00f35400) [pid = 1831] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 248 (0x7feb1199a800) [pid = 1831] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 247 (0x7feb19bd0000) [pid = 1831] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 246 (0x7feb27cfc400) [pid = 1831] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 245 (0x7feb02c63000) [pid = 1831] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 244 (0x7feafed17000) [pid = 1831] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 243 (0x7feb01be5000) [pid = 1831] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 242 (0x7feb1b3a3800) [pid = 1831] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 241 (0x7feb0fb7cc00) [pid = 1831] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 240 (0x7feb0209e000) [pid = 1831] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 239 (0x7feb02f1d800) [pid = 1831] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 238 (0x7feb11995000) [pid = 1831] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 237 (0x7feb04a46800) [pid = 1831] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 236 (0x7feb03850400) [pid = 1831] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 235 (0x7feafcc44c00) [pid = 1831] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 234 (0x7feb26ec3800) [pid = 1831] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 233 (0x7feb18dc2000) [pid = 1831] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 232 (0x7feafcc42400) [pid = 1831] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 231 (0x7feb02e87800) [pid = 1831] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 230 (0x7feb091afc00) [pid = 1831] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 229 (0x7feb0df23c00) [pid = 1831] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 228 (0x7feafd68cc00) [pid = 1831] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 227 (0x7feb0cfbe800) [pid = 1831] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 226 (0x7feb0efab000) [pid = 1831] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 225 (0x7feafcc49400) [pid = 1831] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 224 (0x7feb01a3a400) [pid = 1831] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 223 (0x7feb035c6c00) [pid = 1831] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 222 (0x7feafd68e000) [pid = 1831] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 221 (0x7feb0cfbd400) [pid = 1831] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 220 (0x7feafd68ac00) [pid = 1831] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 219 (0x7feb0deeb400) [pid = 1831] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 218 (0x7feb16176800) [pid = 1831] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 217 (0x7feb01a47400) [pid = 1831] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 216 (0x7feb00f32400) [pid = 1831] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 215 (0x7feb01a47000) [pid = 1831] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 214 (0x7feb0cfb3400) [pid = 1831] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 213 (0x7feb0ff62c00) [pid = 1831] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 212 (0x7feb01bea800) [pid = 1831] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 211 (0x7feb0f7ea000) [pid = 1831] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 210 (0x7feb0ce23400) [pid = 1831] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 209 (0x7feb17becc00) [pid = 1831] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:29:11 INFO - PROCESS | 1831 | --DOMWINDOW == 208 (0x7feb0f92ec00) [pid = 1831] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:29:11 INFO - PROCESS | 1831 | 1461022151479 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafaa6f000 == 156 [pid = 1831] [id = 712] 16:29:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 209 (0x7feafcc42400) [pid = 1831] [serial = 2137] [outer = (nil)] 16:29:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 210 (0x7feafcc51c00) [pid = 1831] [serial = 2138] [outer = 0x7feafcc42400] 16:29:11 INFO - PROCESS | 1831 | 1461022151537 Marionette DEBUG loaded listener.js 16:29:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 211 (0x7feb01a47000) [pid = 1831] [serial = 2139] [outer = 0x7feafcc42400] 16:29:12 INFO - PROCESS | 1831 | 1461022152223 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]]]}] 16:29:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:29:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 2081ms 16:29:12 INFO - PROCESS | 1831 | 1461022152262 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 16:29:12 INFO - PROCESS | 1831 | 1461022152264 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 16:29:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:29:12 INFO - PROCESS | 1831 | 1461022152269 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:29:12 INFO - PROCESS | 1831 | 1461022152271 Marionette TRACE conn3 <- [1,2822,null,{}] 16:29:12 INFO - PROCESS | 1831 | 1461022152277 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}] 16:29:12 INFO - PROCESS | 1831 | 1461022152524 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 16:29:12 INFO - PROCESS | 1831 | 1461022152537 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f8ac000 == 157 [pid = 1831] [id = 713] 16:29:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 212 (0x7feb01a47400) [pid = 1831] [serial = 2140] [outer = (nil)] 16:29:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 213 (0x7feb07f22400) [pid = 1831] [serial = 2141] [outer = 0x7feb01a47400] 16:29:12 INFO - PROCESS | 1831 | 1461022152595 Marionette DEBUG loaded listener.js 16:29:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 214 (0x7feb0f018800) [pid = 1831] [serial = 2142] [outer = 0x7feb01a47400] 16:29:13 INFO - PROCESS | 1831 | 1461022153593 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]]]}] 16:29:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:29:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1379ms 16:29:13 INFO - PROCESS | 1831 | 1461022153650 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 16:29:13 INFO - PROCESS | 1831 | 1461022153655 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 16:29:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:29:13 INFO - PROCESS | 1831 | 1461022153663 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:29:13 INFO - PROCESS | 1831 | 1461022153668 Marionette TRACE conn3 <- [1,2826,null,{}] 16:29:13 INFO - PROCESS | 1831 | 1461022153677 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}] 16:29:13 INFO - PROCESS | 1831 | 1461022153894 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 16:29:14 INFO - PROCESS | 1831 | 1461022154221 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb03649800 == 158 [pid = 1831] [id = 714] 16:29:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 215 (0x7feafb2fac00) [pid = 1831] [serial = 2143] [outer = (nil)] 16:29:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 216 (0x7feafd68a400) [pid = 1831] [serial = 2144] [outer = 0x7feafb2fac00] 16:29:14 INFO - PROCESS | 1831 | 1461022154303 Marionette DEBUG loaded listener.js 16:29:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 217 (0x7feafe377400) [pid = 1831] [serial = 2145] [outer = 0x7feafb2fac00] 16:29:15 INFO - PROCESS | 1831 | 1461022155182 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:29:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:29:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1581ms 16:29:15 INFO - PROCESS | 1831 | 1461022155245 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 16:29:15 INFO - PROCESS | 1831 | 1461022155253 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 16:29:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:29:15 INFO - PROCESS | 1831 | 1461022155262 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:29:15 INFO - PROCESS | 1831 | 1461022155266 Marionette TRACE conn3 <- [1,2830,null,{}] 16:29:15 INFO - PROCESS | 1831 | 1461022155272 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}] 16:29:15 INFO - PROCESS | 1831 | 1461022155508 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 16:29:15 INFO - PROCESS | 1831 | 1461022155774 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb07f5f000 == 159 [pid = 1831] [id = 715] 16:29:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 218 (0x7feb00f79000) [pid = 1831] [serial = 2146] [outer = (nil)] 16:29:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 219 (0x7feb02c65c00) [pid = 1831] [serial = 2147] [outer = 0x7feb00f79000] 16:29:15 INFO - PROCESS | 1831 | 1461022155890 Marionette DEBUG loaded listener.js 16:29:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 220 (0x7feb03522400) [pid = 1831] [serial = 2148] [outer = 0x7feb00f79000] 16:29:16 INFO - PROCESS | 1831 | 1461022156800 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]]]}] 16:29:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:29:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1577ms 16:29:16 INFO - PROCESS | 1831 | 1461022156840 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 16:29:16 INFO - PROCESS | 1831 | 1461022156844 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 16:29:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:29:16 INFO - PROCESS | 1831 | 1461022156850 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:29:16 INFO - PROCESS | 1831 | 1461022156855 Marionette TRACE conn3 <- [1,2834,null,{}] 16:29:16 INFO - PROCESS | 1831 | 1461022156870 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}] 16:29:17 INFO - PROCESS | 1831 | 1461022157100 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 16:29:17 INFO - PROCESS | 1831 | 1461022157414 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14687800 == 160 [pid = 1831] [id = 716] 16:29:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 221 (0x7feb02f1b400) [pid = 1831] [serial = 2149] [outer = (nil)] 16:29:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 222 (0x7feb0676e400) [pid = 1831] [serial = 2150] [outer = 0x7feb02f1b400] 16:29:17 INFO - PROCESS | 1831 | 1461022157489 Marionette DEBUG loaded listener.js 16:29:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 223 (0x7feb0df22400) [pid = 1831] [serial = 2151] [outer = 0x7feb02f1b400] 16:29:18 INFO - PROCESS | 1831 | 1461022158294 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:29:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:29:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1481ms 16:29:18 INFO - PROCESS | 1831 | 1461022158331 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 16:29:18 INFO - PROCESS | 1831 | 1461022158336 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 16:29:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:29:18 INFO - PROCESS | 1831 | 1461022158341 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:29:18 INFO - PROCESS | 1831 | 1461022158343 Marionette TRACE conn3 <- [1,2838,null,{}] 16:29:18 INFO - PROCESS | 1831 | 1461022158348 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}] 16:29:18 INFO - PROCESS | 1831 | 1461022158539 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 16:29:18 INFO - PROCESS | 1831 | 1461022158810 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18c10800 == 161 [pid = 1831] [id = 717] 16:29:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 224 (0x7feb03aef800) [pid = 1831] [serial = 2152] [outer = (nil)] 16:29:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 225 (0x7feb0f7eb400) [pid = 1831] [serial = 2153] [outer = 0x7feb03aef800] 16:29:18 INFO - PROCESS | 1831 | 1461022158881 Marionette DEBUG loaded listener.js 16:29:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 226 (0x7feb100c6c00) [pid = 1831] [serial = 2154] [outer = 0x7feb03aef800] 16:29:19 INFO - PROCESS | 1831 | 1461022159703 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]]]}] 16:29:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:29:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1426ms 16:29:19 INFO - PROCESS | 1831 | 1461022159769 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 16:29:19 INFO - PROCESS | 1831 | 1461022159773 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 16:29:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:29:19 INFO - PROCESS | 1831 | 1461022159778 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:29:19 INFO - PROCESS | 1831 | 1461022159780 Marionette TRACE conn3 <- [1,2842,null,{}] 16:29:19 INFO - PROCESS | 1831 | 1461022159788 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}] 16:29:20 INFO - PROCESS | 1831 | 1461022159998 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 16:29:20 INFO - PROCESS | 1831 | 1461022160266 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1906d800 == 162 [pid = 1831] [id = 718] 16:29:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 227 (0x7feb0dfe8c00) [pid = 1831] [serial = 2155] [outer = (nil)] 16:29:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 228 (0x7feb13a32800) [pid = 1831] [serial = 2156] [outer = 0x7feb0dfe8c00] 16:29:20 INFO - PROCESS | 1831 | 1461022160340 Marionette DEBUG loaded listener.js 16:29:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 229 (0x7feb17be3400) [pid = 1831] [serial = 2157] [outer = 0x7feb0dfe8c00] 16:29:21 INFO - PROCESS | 1831 | 1461022161186 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]]]}] 16:29:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:29:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1435ms 16:29:21 INFO - PROCESS | 1831 | 1461022161215 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 16:29:21 INFO - PROCESS | 1831 | 1461022161218 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 16:29:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:29:21 INFO - PROCESS | 1831 | 1461022161223 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:29:21 INFO - PROCESS | 1831 | 1461022161226 Marionette TRACE conn3 <- [1,2846,null,{}] 16:29:21 INFO - PROCESS | 1831 | 1461022161231 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}] 16:29:21 INFO - PROCESS | 1831 | 1461022161529 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 16:29:21 INFO - PROCESS | 1831 | 1461022161746 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1c0e6800 == 163 [pid = 1831] [id = 719] 16:29:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 230 (0x7feb19bd4800) [pid = 1831] [serial = 2158] [outer = (nil)] 16:29:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 231 (0x7feb1b2efc00) [pid = 1831] [serial = 2159] [outer = 0x7feb19bd4800] 16:29:21 INFO - PROCESS | 1831 | 1461022161863 Marionette DEBUG loaded listener.js 16:29:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 232 (0x7feb1c2df800) [pid = 1831] [serial = 2160] [outer = 0x7feb19bd4800] 16:29:22 INFO - PROCESS | 1831 | 1461022162692 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]]]}] 16:29:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:29:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1532ms 16:29:22 INFO - PROCESS | 1831 | 1461022162757 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 16:29:22 INFO - PROCESS | 1831 | 1461022162760 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 16:29:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:29:22 INFO - PROCESS | 1831 | 1461022162765 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:29:22 INFO - PROCESS | 1831 | 1461022162768 Marionette TRACE conn3 <- [1,2850,null,{}] 16:29:22 INFO - PROCESS | 1831 | 1461022162773 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}] 16:29:22 INFO - PROCESS | 1831 | 1461022162977 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 16:29:23 INFO - PROCESS | 1831 | 1461022163250 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27b0f000 == 164 [pid = 1831] [id = 720] 16:29:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 233 (0x7feb19bd5800) [pid = 1831] [serial = 2161] [outer = (nil)] 16:29:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 234 (0x7feb25be1400) [pid = 1831] [serial = 2162] [outer = 0x7feb19bd5800] 16:29:23 INFO - PROCESS | 1831 | 1461022163324 Marionette DEBUG loaded listener.js 16:29:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 235 (0x7feb26eca000) [pid = 1831] [serial = 2163] [outer = 0x7feb19bd5800] 16:29:24 INFO - PROCESS | 1831 | 1461022164142 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:29:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:29:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1431ms 16:29:24 INFO - PROCESS | 1831 | 1461022164198 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 16:29:24 INFO - PROCESS | 1831 | 1461022164202 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 16:29:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:29:24 INFO - PROCESS | 1831 | 1461022164207 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:29:24 INFO - PROCESS | 1831 | 1461022164209 Marionette TRACE conn3 <- [1,2854,null,{}] 16:29:24 INFO - PROCESS | 1831 | 1461022164214 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}] 16:29:24 INFO - PROCESS | 1831 | 1461022164404 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 16:29:24 INFO - PROCESS | 1831 | 1461022164688 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2c074800 == 165 [pid = 1831] [id = 721] 16:29:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 236 (0x7feb1c2e2000) [pid = 1831] [serial = 2164] [outer = (nil)] 16:29:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 237 (0x7feb27e0ac00) [pid = 1831] [serial = 2165] [outer = 0x7feb1c2e2000] 16:29:24 INFO - PROCESS | 1831 | 1461022164759 Marionette DEBUG loaded listener.js 16:29:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 238 (0x7feb29d2b000) [pid = 1831] [serial = 2166] [outer = 0x7feb1c2e2000] 16:29:25 INFO - PROCESS | 1831 | 1461022165581 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]]]}] 16:29:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:29:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1426ms 16:29:25 INFO - PROCESS | 1831 | 1461022165637 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 16:29:25 INFO - PROCESS | 1831 | 1461022165641 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 16:29:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:29:25 INFO - PROCESS | 1831 | 1461022165649 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:29:25 INFO - PROCESS | 1831 | 1461022165651 Marionette TRACE conn3 <- [1,2858,null,{}] 16:29:25 INFO - PROCESS | 1831 | 1461022165656 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}] 16:29:25 INFO - PROCESS | 1831 | 1461022165861 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 16:29:26 INFO - PROCESS | 1831 | 1461022166155 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafd675800 == 166 [pid = 1831] [id = 722] 16:29:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 239 (0x7feb01d46c00) [pid = 1831] [serial = 2167] [outer = (nil)] 16:29:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 240 (0x7feb2b978400) [pid = 1831] [serial = 2168] [outer = 0x7feb01d46c00] 16:29:26 INFO - PROCESS | 1831 | 1461022166229 Marionette DEBUG loaded listener.js 16:29:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 241 (0x7feb2baaf800) [pid = 1831] [serial = 2169] [outer = 0x7feb01d46c00] 16:29:27 INFO - PROCESS | 1831 | 1461022167136 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:29:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:29:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1583ms 16:29:27 INFO - PROCESS | 1831 | 1461022167233 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 16:29:27 INFO - PROCESS | 1831 | 1461022167235 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 16:29:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:29:27 INFO - PROCESS | 1831 | 1461022167241 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:29:27 INFO - PROCESS | 1831 | 1461022167243 Marionette TRACE conn3 <- [1,2862,null,{}] 16:29:27 INFO - PROCESS | 1831 | 1461022167249 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}] 16:29:27 INFO - PROCESS | 1831 | 1461022167450 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 16:29:27 INFO - PROCESS | 1831 | 1461022167720 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb146be800 == 167 [pid = 1831] [id = 723] 16:29:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 242 (0x7feafb54f000) [pid = 1831] [serial = 2170] [outer = (nil)] 16:29:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 243 (0x7feafb558400) [pid = 1831] [serial = 2171] [outer = 0x7feafb54f000] 16:29:27 INFO - PROCESS | 1831 | 1461022167827 Marionette DEBUG loaded listener.js 16:29:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 244 (0x7feafb55d400) [pid = 1831] [serial = 2172] [outer = 0x7feafb54f000] 16:29:28 INFO - PROCESS | 1831 | 1461022168648 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]]]}] 16:29:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:29:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1475ms 16:29:28 INFO - PROCESS | 1831 | 1461022168717 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 16:29:28 INFO - PROCESS | 1831 | 1461022168721 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 16:29:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:29:28 INFO - PROCESS | 1831 | 1461022168727 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:29:28 INFO - PROCESS | 1831 | 1461022168730 Marionette TRACE conn3 <- [1,2866,null,{}] 16:29:28 INFO - PROCESS | 1831 | 1461022168735 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}] 16:29:29 INFO - PROCESS | 1831 | 1461022169000 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 16:29:29 INFO - PROCESS | 1831 | 1461022169326 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaff44d000 == 168 [pid = 1831] [id = 724] 16:29:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 245 (0x7feb2bf06c00) [pid = 1831] [serial = 2173] [outer = (nil)] 16:29:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 246 (0x7feb2bf8d800) [pid = 1831] [serial = 2174] [outer = 0x7feb2bf06c00] 16:29:29 INFO - PROCESS | 1831 | 1461022169405 Marionette DEBUG loaded listener.js 16:29:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 247 (0x7feb2c048800) [pid = 1831] [serial = 2175] [outer = 0x7feb2bf06c00] 16:29:30 INFO - PROCESS | 1831 | 1461022170212 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]]]}] 16:29:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:29:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1527ms 16:29:30 INFO - PROCESS | 1831 | 1461022170255 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 16:29:30 INFO - PROCESS | 1831 | 1461022170258 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 16:29:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:29:30 INFO - PROCESS | 1831 | 1461022170264 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:29:30 INFO - PROCESS | 1831 | 1461022170266 Marionette TRACE conn3 <- [1,2870,null,{}] 16:29:30 INFO - PROCESS | 1831 | 1461022170271 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}] 16:29:30 INFO - PROCESS | 1831 | 1461022170466 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 16:29:30 INFO - PROCESS | 1831 | 1461022170748 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaff586800 == 169 [pid = 1831] [id = 725] 16:29:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 248 (0x7feaf9ec5400) [pid = 1831] [serial = 2176] [outer = (nil)] 16:29:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 249 (0x7feaf9ecb400) [pid = 1831] [serial = 2177] [outer = 0x7feaf9ec5400] 16:29:30 INFO - PROCESS | 1831 | 1461022170818 Marionette DEBUG loaded listener.js 16:29:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 250 (0x7feaf9ed0c00) [pid = 1831] [serial = 2178] [outer = 0x7feaf9ec5400] 16:29:31 INFO - PROCESS | 1831 | 1461022171633 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]]]}] 16:29:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:29:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1426ms 16:29:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:29:31 INFO - PROCESS | 1831 | 1461022171691 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 16:29:31 INFO - PROCESS | 1831 | 1461022171693 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 16:29:31 INFO - PROCESS | 1831 | 1461022171699 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:29:31 INFO - PROCESS | 1831 | 1461022171702 Marionette TRACE conn3 <- [1,2874,null,{}] 16:29:31 INFO - PROCESS | 1831 | 1461022171707 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}] 16:29:31 INFO - PROCESS | 1831 | 1461022171908 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 16:29:32 INFO - PROCESS | 1831 | 1461022172190 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaff59f800 == 170 [pid = 1831] [id = 726] 16:29:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 251 (0x7feaf9ec6000) [pid = 1831] [serial = 2179] [outer = (nil)] 16:29:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 252 (0x7feafe4a0c00) [pid = 1831] [serial = 2180] [outer = 0x7feaf9ec6000] 16:29:32 INFO - PROCESS | 1831 | 1461022172266 Marionette DEBUG loaded listener.js 16:29:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 253 (0x7feafe4a5800) [pid = 1831] [serial = 2181] [outer = 0x7feaf9ec6000] 16:29:33 INFO - PROCESS | 1831 | 1461022173107 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]]]}] 16:29:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:29:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1441ms 16:29:33 INFO - PROCESS | 1831 | 1461022173139 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 16:29:33 INFO - PROCESS | 1831 | 1461022173142 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 16:29:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:29:33 INFO - PROCESS | 1831 | 1461022173148 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:29:33 INFO - PROCESS | 1831 | 1461022173150 Marionette TRACE conn3 <- [1,2878,null,{}] 16:29:33 INFO - PROCESS | 1831 | 1461022173155 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}] 16:29:33 INFO - PROCESS | 1831 | 1461022173353 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 16:29:33 INFO - PROCESS | 1831 | 1461022173632 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaf84b4000 == 171 [pid = 1831] [id = 727] 16:29:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 254 (0x7feaf9144400) [pid = 1831] [serial = 2182] [outer = (nil)] 16:29:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 255 (0x7feaf9149400) [pid = 1831] [serial = 2183] [outer = 0x7feaf9144400] 16:29:33 INFO - PROCESS | 1831 | 1461022173701 Marionette DEBUG loaded listener.js 16:29:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 256 (0x7feaf914e400) [pid = 1831] [serial = 2184] [outer = 0x7feaf9144400] 16:29:34 INFO - PROCESS | 1831 | 1461022174575 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]]]}] 16:29:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:29:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1479ms 16:29:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:29:34 INFO - PROCESS | 1831 | 1461022174631 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 16:29:34 INFO - PROCESS | 1831 | 1461022174633 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 16:29:34 INFO - PROCESS | 1831 | 1461022174639 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:29:34 INFO - PROCESS | 1831 | 1461022174642 Marionette TRACE conn3 <- [1,2882,null,{}] 16:29:34 INFO - PROCESS | 1831 | 1461022174646 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}] 16:29:34 INFO - PROCESS | 1831 | 1461022174839 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 16:29:35 INFO - PROCESS | 1831 | 1461022175122 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafeca5000 == 172 [pid = 1831] [id = 728] 16:29:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 257 (0x7feaf9145000) [pid = 1831] [serial = 2185] [outer = (nil)] 16:29:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 258 (0x7feafe49d800) [pid = 1831] [serial = 2186] [outer = 0x7feaf9145000] 16:29:35 INFO - PROCESS | 1831 | 1461022175195 Marionette DEBUG loaded listener.js 16:29:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 259 (0x7feafe4a9400) [pid = 1831] [serial = 2187] [outer = 0x7feaf9145000] 16:29:36 INFO - PROCESS | 1831 | 1461022176060 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]]]}] 16:29:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:29:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1482ms 16:29:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:29:36 INFO - PROCESS | 1831 | 1461022176120 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 16:29:36 INFO - PROCESS | 1831 | 1461022176123 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 16:29:36 INFO - PROCESS | 1831 | 1461022176129 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:29:36 INFO - PROCESS | 1831 | 1461022176131 Marionette TRACE conn3 <- [1,2886,null,{}] 16:29:36 INFO - PROCESS | 1831 | 1461022176136 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}] 16:29:36 INFO - PROCESS | 1831 | 1461022176328 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 16:29:36 INFO - PROCESS | 1831 | 1461022176628 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaff5a2000 == 173 [pid = 1831] [id = 729] 16:29:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 260 (0x7feaf9145400) [pid = 1831] [serial = 2188] [outer = (nil)] 16:29:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 261 (0x7feafec78c00) [pid = 1831] [serial = 2189] [outer = 0x7feaf9145400] 16:29:36 INFO - PROCESS | 1831 | 1461022176698 Marionette DEBUG loaded listener.js 16:29:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 262 (0x7feafec7dc00) [pid = 1831] [serial = 2190] [outer = 0x7feaf9145400] 16:29:37 INFO - PROCESS | 1831 | 1461022177510 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]]]}] 16:29:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:29:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1429ms 16:29:37 INFO - PROCESS | 1831 | 1461022177558 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 16:29:37 INFO - PROCESS | 1831 | 1461022177561 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 16:29:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:29:37 INFO - PROCESS | 1831 | 1461022177566 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:29:37 INFO - PROCESS | 1831 | 1461022177569 Marionette TRACE conn3 <- [1,2890,null,{}] 16:29:37 INFO - PROCESS | 1831 | 1461022177574 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}] 16:29:37 INFO - PROCESS | 1831 | 1461022177858 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 16:29:38 INFO - PROCESS | 1831 | 1461022178082 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaf9fb9000 == 174 [pid = 1831] [id = 730] 16:29:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 263 (0x7feaf684f400) [pid = 1831] [serial = 2191] [outer = (nil)] 16:29:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 264 (0x7feaf6856800) [pid = 1831] [serial = 2192] [outer = 0x7feaf684f400] 16:29:38 INFO - PROCESS | 1831 | 1461022178155 Marionette DEBUG loaded listener.js 16:29:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 265 (0x7feaf685c000) [pid = 1831] [serial = 2193] [outer = 0x7feaf684f400] 16:29:38 INFO - PROCESS | 1831 | 1461022178983 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:29:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:29:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1480ms 16:29:39 INFO - PROCESS | 1831 | 1461022179052 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 16:29:39 INFO - PROCESS | 1831 | 1461022179055 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 16:29:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:29:39 INFO - PROCESS | 1831 | 1461022179063 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:29:39 INFO - PROCESS | 1831 | 1461022179066 Marionette TRACE conn3 <- [1,2894,null,{}] 16:29:39 INFO - PROCESS | 1831 | 1461022179071 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}] 16:29:39 INFO - PROCESS | 1831 | 1461022179279 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 16:29:39 INFO - PROCESS | 1831 | 1461022179562 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb03789000 == 175 [pid = 1831] [id = 731] 16:29:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 266 (0x7feaf6852800) [pid = 1831] [serial = 2194] [outer = (nil)] 16:29:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 267 (0x7feafe4a5c00) [pid = 1831] [serial = 2195] [outer = 0x7feaf6852800] 16:29:39 INFO - PROCESS | 1831 | 1461022179681 Marionette DEBUG loaded listener.js 16:29:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 268 (0x7feafec80800) [pid = 1831] [serial = 2196] [outer = 0x7feaf6852800] 16:29:40 INFO - PROCESS | 1831 | 1461022180533 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]]]}] 16:29:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:29:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1527ms 16:29:40 INFO - PROCESS | 1831 | 1461022180604 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 16:29:40 INFO - PROCESS | 1831 | 1461022180608 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 16:29:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:29:40 INFO - PROCESS | 1831 | 1461022180615 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:29:40 INFO - PROCESS | 1831 | 1461022180618 Marionette TRACE conn3 <- [1,2898,null,{}] 16:29:40 INFO - PROCESS | 1831 | 1461022180623 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}] 16:29:40 INFO - PROCESS | 1831 | 1461022180834 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 16:29:41 INFO - PROCESS | 1831 | 1461022181120 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafcbcd800 == 176 [pid = 1831] [id = 732] 16:29:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 269 (0x7feaf685c400) [pid = 1831] [serial = 2197] [outer = (nil)] 16:29:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 270 (0x7feafec76c00) [pid = 1831] [serial = 2198] [outer = 0x7feaf685c400] 16:29:41 INFO - PROCESS | 1831 | 1461022181229 Marionette DEBUG loaded listener.js 16:29:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 271 (0x7feafec85400) [pid = 1831] [serial = 2199] [outer = 0x7feaf685c400] 16:29:42 INFO - PROCESS | 1831 | 1461022182907 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]]]}] 16:29:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:29:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2332ms 16:29:42 INFO - PROCESS | 1831 | 1461022182949 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 16:29:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:29:42 INFO - PROCESS | 1831 | 1461022182953 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 16:29:42 INFO - PROCESS | 1831 | 1461022182960 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:29:42 INFO - PROCESS | 1831 | 1461022182965 Marionette TRACE conn3 <- [1,2902,null,{}] 16:29:42 INFO - PROCESS | 1831 | 1461022182971 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}] 16:29:43 INFO - PROCESS | 1831 | 1461022183149 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 16:29:43 INFO - PROCESS | 1831 | 1461022183430 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb009df000 == 177 [pid = 1831] [id = 733] 16:29:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 272 (0x7feafd3ee000) [pid = 1831] [serial = 2200] [outer = (nil)] 16:29:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 273 (0x7feafd5ebc00) [pid = 1831] [serial = 2201] [outer = 0x7feafd3ee000] 16:29:43 INFO - PROCESS | 1831 | 1461022183541 Marionette DEBUG loaded listener.js 16:29:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 274 (0x7feafe36f400) [pid = 1831] [serial = 2202] [outer = 0x7feafd3ee000] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1bfaf000 == 176 [pid = 1831] [id = 208] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feafaa6f000 == 175 [pid = 1831] [id = 712] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0fb27000 == 174 [pid = 1831] [id = 711] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0e1ea000 == 173 [pid = 1831] [id = 710] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb048c7800 == 172 [pid = 1831] [id = 709] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feafeed0000 == 171 [pid = 1831] [id = 708] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0cad2800 == 170 [pid = 1831] [id = 671] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb038b3800 == 169 [pid = 1831] [id = 707] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb04c7b800 == 168 [pid = 1831] [id = 706] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0486b000 == 167 [pid = 1831] [id = 705] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb00e2b000 == 166 [pid = 1831] [id = 704] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb00e3a800 == 165 [pid = 1831] [id = 699] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb30264000 == 164 [pid = 1831] [id = 698] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2dd6b800 == 163 [pid = 1831] [id = 697] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2c077000 == 162 [pid = 1831] [id = 696] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2b512000 == 161 [pid = 1831] [id = 695] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb27e50800 == 160 [pid = 1831] [id = 694] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb07d56000 == 159 [pid = 1831] [id = 663] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a4cb000 == 158 [pid = 1831] [id = 568] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1a4d5000 == 157 [pid = 1831] [id = 693] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18e8e000 == 156 [pid = 1831] [id = 692] 16:29:44 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb048d7800 == 155 [pid = 1831] [id = 689] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 273 (0x7feb1441d800) [pid = 1831] [serial = 2064] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 272 (0x7feb27e3b000) [pid = 1831] [serial = 1836] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 271 (0x7feb197ec800) [pid = 1831] [serial = 1821] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 270 (0x7feb1fe13800) [pid = 1831] [serial = 1830] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 269 (0x7feb19bd2400) [pid = 1831] [serial = 1773] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 268 (0x7feb14625400) [pid = 1831] [serial = 1758] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 267 (0x7feb1c05bc00) [pid = 1831] [serial = 1827] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 266 (0x7feb1ab7c000) [pid = 1831] [serial = 2033] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 265 (0x7feb2baa8c00) [pid = 1831] [serial = 1842] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 264 (0x7feb052d6c00) [pid = 1831] [serial = 1890] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 263 (0x7feb02c28000) [pid = 1831] [serial = 1806] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 262 (0x7feb1a62e800) [pid = 1831] [serial = 1779] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 261 (0x7feb26ce4800) [pid = 1831] [serial = 1833] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 260 (0x7feb1250f800) [pid = 1831] [serial = 1752] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 259 (0x7feb035c5400) [pid = 1831] [serial = 1887] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 258 (0x7feb052d6800) [pid = 1831] [serial = 2022] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 257 (0x7feb13a3f000) [pid = 1831] [serial = 1755] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 256 (0x7feb18606000) [pid = 1831] [serial = 1764] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 255 (0x7feb0dfe5400) [pid = 1831] [serial = 2058] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 254 (0x7feafecf6400) [pid = 1831] [serial = 1881] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 253 (0x7feb2b983800) [pid = 1831] [serial = 1839] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 252 (0x7feb10254c00) [pid = 1831] [serial = 2027] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 251 (0x7feb197e7400) [pid = 1831] [serial = 1770] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 250 (0x7feafcc50400) [pid = 1831] [serial = 1848] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 249 (0x7feb06771000) [pid = 1831] [serial = 2055] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 248 (0x7feb0ce25800) [pid = 1831] [serial = 1893] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 247 (0x7feb11999400) [pid = 1831] [serial = 2016] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 246 (0x7feafd697800) [pid = 1831] [serial = 1845] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 245 (0x7feb0f233000) [pid = 1831] [serial = 1899] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 244 (0x7feb27c3d400) [pid = 1831] [serial = 2045] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 243 (0x7feb0ff65400) [pid = 1831] [serial = 2061] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 242 (0x7feb020dec00) [pid = 1831] [serial = 1884] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 241 (0x7feb02c29800) [pid = 1831] [serial = 2019] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 240 (0x7feb0f7e9800) [pid = 1831] [serial = 1746] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 239 (0x7feb02087400) [pid = 1831] [serial = 2051] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 238 (0x7feb0df2e400) [pid = 1831] [serial = 2024] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 237 (0x7feb0e06b400) [pid = 1831] [serial = 1896] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 236 (0x7feafecf2c00) [pid = 1831] [serial = 2048] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 235 (0x7feb1442cc00) [pid = 1831] [serial = 1818] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 234 (0x7feb19465400) [pid = 1831] [serial = 1767] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 233 (0x7feb04af5400) [pid = 1831] [serial = 2021] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 232 (0x7feb02091c00) [pid = 1831] [serial = 2018] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 231 (0x7feb052d5400) [pid = 1831] [serial = 1809] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 230 (0x7feb035cc000) [pid = 1831] [serial = 1926] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 229 (0x7feb1462d800) [pid = 1831] [serial = 2030] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 228 (0x7feb19611000) [pid = 1831] [serial = 1776] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 227 (0x7feaff7ce400) [pid = 1831] [serial = 2049] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 226 (0x7feb1020b800) [pid = 1831] [serial = 1815] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 225 (0x7feb1c057000) [pid = 1831] [serial = 2036] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 224 (0x7feb26e2dc00) [pid = 1831] [serial = 2042] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 223 (0x7feb0384fc00) [pid = 1831] [serial = 2052] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 222 (0x7feb1020fc00) [pid = 1831] [serial = 2063] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 221 (0x7feb157b3c00) [pid = 1831] [serial = 1761] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 220 (0x7feb117ca400) [pid = 1831] [serial = 1749] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 219 (0x7feb0cfbd000) [pid = 1831] [serial = 2057] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 218 (0x7feb0f024000) [pid = 1831] [serial = 2060] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 217 (0x7feb0f022c00) [pid = 1831] [serial = 1812] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 216 (0x7feb1b2f6000) [pid = 1831] [serial = 1824] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 215 (0x7feb138b4c00) [pid = 1831] [serial = 1971] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 214 (0x7feb05160400) [pid = 1831] [serial = 2054] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1831 | --DOMWINDOW == 213 (0x7feb25bd9400) [pid = 1831] [serial = 2039] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1831 | 1461022185127 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:29:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:29:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2181ms 16:29:45 INFO - PROCESS | 1831 | 1461022185141 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 16:29:45 INFO - PROCESS | 1831 | 1461022185149 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 16:29:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:29:45 INFO - PROCESS | 1831 | 1461022185158 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:29:45 INFO - PROCESS | 1831 | 1461022185161 Marionette TRACE conn3 <- [1,2906,null,{}] 16:29:45 INFO - PROCESS | 1831 | 1461022185165 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}] 16:29:45 INFO - PROCESS | 1831 | 1461022185341 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 16:29:45 INFO - PROCESS | 1831 | 1461022185530 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafcde6800 == 156 [pid = 1831] [id = 734] 16:29:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 214 (0x7feafd3ea000) [pid = 1831] [serial = 2203] [outer = (nil)] 16:29:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 215 (0x7feafeceb000) [pid = 1831] [serial = 2204] [outer = 0x7feafd3ea000] 16:29:45 INFO - PROCESS | 1831 | 1461022185587 Marionette DEBUG loaded listener.js 16:29:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 216 (0x7feafed21000) [pid = 1831] [serial = 2205] [outer = 0x7feafd3ea000] 16:29:46 INFO - PROCESS | 1831 | 1461022186316 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]]]}] 16:29:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:29:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1177ms 16:29:46 INFO - PROCESS | 1831 | 1461022186335 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 16:29:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:29:46 INFO - PROCESS | 1831 | 1461022186338 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 16:29:46 INFO - PROCESS | 1831 | 1461022186343 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:29:46 INFO - PROCESS | 1831 | 1461022186348 Marionette TRACE conn3 <- [1,2910,null,{}] 16:29:46 INFO - PROCESS | 1831 | 1461022186395 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}] 16:29:46 INFO - PROCESS | 1831 | 1461022186579 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 16:29:46 INFO - PROCESS | 1831 | 1461022186589 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb008c8000 == 157 [pid = 1831] [id = 735] 16:29:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 217 (0x7feaff7ce000) [pid = 1831] [serial = 2206] [outer = (nil)] 16:29:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 218 (0x7feb00f7c000) [pid = 1831] [serial = 2207] [outer = 0x7feaff7ce000] 16:29:46 INFO - PROCESS | 1831 | 1461022186648 Marionette DEBUG loaded listener.js 16:29:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 219 (0x7feb01d47000) [pid = 1831] [serial = 2208] [outer = 0x7feaff7ce000] 16:29:47 INFO - PROCESS | 1831 | 1461022187568 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]]]}] 16:29:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:29:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:29:47 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1268ms 16:29:47 INFO - PROCESS | 1831 | 1461022187611 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 16:29:47 INFO - PROCESS | 1831 | 1461022187615 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 16:29:47 INFO - TEST-START | /DOMEvents/constructors.html 16:29:47 INFO - PROCESS | 1831 | 1461022187620 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:29:47 INFO - PROCESS | 1831 | 1461022187622 Marionette TRACE conn3 <- [1,2914,null,{}] 16:29:47 INFO - PROCESS | 1831 | 1461022187627 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}] 16:29:47 INFO - PROCESS | 1831 | 1461022187859 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 16:29:47 INFO - PROCESS | 1831 | 1461022187886 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb01c5a000 == 158 [pid = 1831] [id = 736] 16:29:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 220 (0x7feafb2ef400) [pid = 1831] [serial = 2209] [outer = (nil)] 16:29:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 221 (0x7feb02087400) [pid = 1831] [serial = 2210] [outer = 0x7feafb2ef400] 16:29:47 INFO - PROCESS | 1831 | 1461022187942 Marionette DEBUG loaded listener.js 16:29:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 222 (0x7feb020a0000) [pid = 1831] [serial = 2211] [outer = 0x7feafb2ef400] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 221 (0x7feafecea800) [pid = 1831] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 220 (0x7feb117c0c00) [pid = 1831] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 219 (0x7feafcc42800) [pid = 1831] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 218 (0x7feafe373400) [pid = 1831] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 217 (0x7feb01d4d800) [pid = 1831] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 216 (0x7feafcc42400) [pid = 1831] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 215 (0x7feb01a3e000) [pid = 1831] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 214 (0x7feafe372c00) [pid = 1831] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 213 (0x7feb01de9400) [pid = 1831] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 212 (0x7feafa05ec00) [pid = 1831] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 211 (0x7feb1843d000) [pid = 1831] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 210 (0x7feb18dc3800) [pid = 1831] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 209 (0x7feafd691c00) [pid = 1831] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 208 (0x7feb0ef88800) [pid = 1831] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 207 (0x7feb0ef8ec00) [pid = 1831] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 206 (0x7feb0f5dfc00) [pid = 1831] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 205 (0x7feb1020a800) [pid = 1831] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 204 (0x7feb020e0000) [pid = 1831] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 203 (0x7feb04f04c00) [pid = 1831] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 202 (0x7feb100c7400) [pid = 1831] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 201 (0x7feb00dd7400) [pid = 1831] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 200 (0x7feafece9800) [pid = 1831] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 199 (0x7feaff7d0400) [pid = 1831] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 198 (0x7feb01bdc400) [pid = 1831] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 197 (0x7feb02e90400) [pid = 1831] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 196 (0x7feb0e066800) [pid = 1831] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 195 (0x7feb0e068000) [pid = 1831] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 194 (0x7feb100c5400) [pid = 1831] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 193 (0x7feb0f7edc00) [pid = 1831] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 192 (0x7feb01a3e400) [pid = 1831] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:29:49 INFO - PROCESS | 1831 | --DOMWINDOW == 191 (0x7feb02086000) [pid = 1831] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:29:49 INFO - PROCESS | 1831 | 1461022189757 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]]]}] 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:29:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:29:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:29:49 INFO - TEST-OK | /DOMEvents/constructors.html | took 2196ms 16:29:49 INFO - PROCESS | 1831 | 1461022189818 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 16:29:49 INFO - PROCESS | 1831 | 1461022189820 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 16:29:49 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:29:49 INFO - PROCESS | 1831 | 1461022189826 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:29:49 INFO - PROCESS | 1831 | 1461022189833 Marionette TRACE conn3 <- [1,2918,null,{}] 16:29:49 INFO - PROCESS | 1831 | 1461022189841 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}] 16:29:50 INFO - PROCESS | 1831 | 1461022190020 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 16:29:50 INFO - PROCESS | 1831 | 1461022190203 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb01ec8000 == 159 [pid = 1831] [id = 737] 16:29:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 192 (0x7feb00dd3c00) [pid = 1831] [serial = 2212] [outer = (nil)] 16:29:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 193 (0x7feb01d4d800) [pid = 1831] [serial = 2213] [outer = 0x7feb00dd3c00] 16:29:50 INFO - PROCESS | 1831 | 1461022190262 Marionette DEBUG loaded listener.js 16:29:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 194 (0x7feb020a3400) [pid = 1831] [serial = 2214] [outer = 0x7feb00dd3c00] 16:29:50 INFO - PROCESS | 1831 | 1461022190849 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:29:50 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:29:50 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1035ms 16:29:50 INFO - PROCESS | 1831 | 1461022190868 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 16:29:50 INFO - PROCESS | 1831 | 1461022190871 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 16:29:50 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:29:50 INFO - PROCESS | 1831 | 1461022190877 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:29:50 INFO - PROCESS | 1831 | 1461022190879 Marionette TRACE conn3 <- [1,2922,null,{}] 16:29:50 INFO - PROCESS | 1831 | 1461022190885 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}] 16:29:51 INFO - PROCESS | 1831 | 1461022191069 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 16:29:51 INFO - PROCESS | 1831 | 1461022191265 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb03643000 == 160 [pid = 1831] [id = 738] 16:29:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 195 (0x7feafb2f3400) [pid = 1831] [serial = 2215] [outer = (nil)] 16:29:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 196 (0x7feb02d53000) [pid = 1831] [serial = 2216] [outer = 0x7feafb2f3400] 16:29:51 INFO - PROCESS | 1831 | 1461022191325 Marionette DEBUG loaded listener.js 16:29:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 197 (0x7feb0351dc00) [pid = 1831] [serial = 2217] [outer = 0x7feafb2f3400] 16:29:52 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 16:29:52 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 16:29:52 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 16:29:52 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 16:29:52 INFO - PROCESS | 1831 | 1461022192246 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]]]}] 16:29:52 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:29:52 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:29:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:29:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:29:52 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:29:52 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:29:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:29:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:29:52 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:29:52 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:29:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:29:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:29:52 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:29:52 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:29:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:29:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:29:52 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:29:52 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1434ms 16:29:52 INFO - PROCESS | 1831 | 1461022192317 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 16:29:52 INFO - PROCESS | 1831 | 1461022192325 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 16:29:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:29:52 INFO - PROCESS | 1831 | 1461022192351 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:29:52 INFO - PROCESS | 1831 | 1461022192356 Marionette TRACE conn3 <- [1,2926,null,{}] 16:29:52 INFO - PROCESS | 1831 | 1461022192365 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}] 16:29:52 INFO - PROCESS | 1831 | 1461022192567 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 16:29:52 INFO - PROCESS | 1831 | 1461022192827 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaff4ca000 == 161 [pid = 1831] [id = 739] 16:29:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 198 (0x7feafd5ef000) [pid = 1831] [serial = 2218] [outer = (nil)] 16:29:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 199 (0x7feafec77400) [pid = 1831] [serial = 2219] [outer = 0x7feafd5ef000] 16:29:52 INFO - PROCESS | 1831 | 1461022192899 Marionette DEBUG loaded listener.js 16:29:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 200 (0x7feafecf6400) [pid = 1831] [serial = 2220] [outer = 0x7feafd5ef000] 16:29:53 INFO - PROCESS | 1831 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:29:53 INFO - PROCESS | 1831 | 1461022193759 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]]]}] 16:29:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:29:53 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1455ms 16:29:53 INFO - PROCESS | 1831 | 1461022193789 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 16:29:53 INFO - PROCESS | 1831 | 1461022193796 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 16:29:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:29:53 INFO - PROCESS | 1831 | 1461022193806 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:29:53 INFO - PROCESS | 1831 | 1461022193809 Marionette TRACE conn3 <- [1,2930,null,{}] 16:29:53 INFO - PROCESS | 1831 | 1461022193814 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}] 16:29:53 INFO - PROCESS | 1831 | 1461022193997 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 16:29:54 INFO - PROCESS | 1831 | 1461022194221 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb022da000 == 162 [pid = 1831] [id = 740] 16:29:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 201 (0x7feb00dccc00) [pid = 1831] [serial = 2221] [outer = (nil)] 16:29:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 202 (0x7feb01be4800) [pid = 1831] [serial = 2222] [outer = 0x7feb00dccc00] 16:29:54 INFO - PROCESS | 1831 | 1461022194332 Marionette DEBUG loaded listener.js 16:29:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 203 (0x7feb01dedc00) [pid = 1831] [serial = 2223] [outer = 0x7feb00dccc00] 16:29:55 INFO - PROCESS | 1831 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:29:55 INFO - PROCESS | 1831 | 1461022195109 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]]]}] 16:29:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:29:55 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1332ms 16:29:55 INFO - PROCESS | 1831 | 1461022195137 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 16:29:55 INFO - PROCESS | 1831 | 1461022195140 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 16:29:55 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:29:55 INFO - PROCESS | 1831 | 1461022195146 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:29:55 INFO - PROCESS | 1831 | 1461022195151 Marionette TRACE conn3 <- [1,2934,null,{}] 16:29:55 INFO - PROCESS | 1831 | 1461022195165 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}] 16:29:55 INFO - PROCESS | 1831 | 1461022195389 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 16:29:55 INFO - PROCESS | 1831 | 1461022195632 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb038e6800 == 163 [pid = 1831] [id = 741] 16:29:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 204 (0x7feb024e4400) [pid = 1831] [serial = 2224] [outer = (nil)] 16:29:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 205 (0x7feb02c64000) [pid = 1831] [serial = 2225] [outer = 0x7feb024e4400] 16:29:55 INFO - PROCESS | 1831 | 1461022195703 Marionette DEBUG loaded listener.js 16:29:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 206 (0x7feb02e94000) [pid = 1831] [serial = 2226] [outer = 0x7feb024e4400] 16:29:56 INFO - PROCESS | 1831 | 1461022196464 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]]]}] 16:29:56 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:29:56 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1335ms 16:29:56 INFO - PROCESS | 1831 | 1461022196481 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 16:29:56 INFO - PROCESS | 1831 | 1461022196485 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 16:29:56 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:29:56 INFO - PROCESS | 1831 | 1461022196490 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:29:56 INFO - PROCESS | 1831 | 1461022196492 Marionette TRACE conn3 <- [1,2938,null,{}] 16:29:56 INFO - PROCESS | 1831 | 1461022196497 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}] 16:29:56 INFO - PROCESS | 1831 | 1461022196678 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 16:29:56 INFO - PROCESS | 1831 | 1461022196912 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb048d7000 == 164 [pid = 1831] [id = 742] 16:29:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 207 (0x7feb02c20000) [pid = 1831] [serial = 2227] [outer = (nil)] 16:29:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 208 (0x7feb03850c00) [pid = 1831] [serial = 2228] [outer = 0x7feb02c20000] 16:29:56 INFO - PROCESS | 1831 | 1461022196980 Marionette DEBUG loaded listener.js 16:29:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 209 (0x7feb03aeec00) [pid = 1831] [serial = 2229] [outer = 0x7feb02c20000] 16:29:57 INFO - PROCESS | 1831 | 1461022197743 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]]]}] 16:29:57 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. 16:29:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1325ms 16:29:57 INFO - PROCESS | 1831 | 1461022197816 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 16:29:57 INFO - PROCESS | 1831 | 1461022197820 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 16:29:57 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:29:57 INFO - PROCESS | 1831 | 1461022197825 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:29:57 INFO - PROCESS | 1831 | 1461022197828 Marionette TRACE conn3 <- [1,2942,null,{}] 16:29:57 INFO - PROCESS | 1831 | 1461022197833 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}] 16:29:58 INFO - PROCESS | 1831 | 1461022198008 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 16:29:58 INFO - PROCESS | 1831 | 1461022198272 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb06606800 == 165 [pid = 1831] [id = 743] 16:29:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 210 (0x7feb02f29c00) [pid = 1831] [serial = 2230] [outer = (nil)] 16:29:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 211 (0x7feb03afa400) [pid = 1831] [serial = 2231] [outer = 0x7feb02f29c00] 16:29:58 INFO - PROCESS | 1831 | 1461022198343 Marionette DEBUG loaded listener.js 16:29:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 212 (0x7feb04a7b000) [pid = 1831] [serial = 2232] [outer = 0x7feb02f29c00] 16:29:59 INFO - PROCESS | 1831 | 1461022199075 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"]]]}] 16:29:59 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 16:29:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:29:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1277ms 16:29:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:29:59 INFO - PROCESS | 1831 | 1461022199107 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 16:29:59 INFO - PROCESS | 1831 | 1461022199110 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 16:29:59 INFO - PROCESS | 1831 | 1461022199116 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:29:59 INFO - PROCESS | 1831 | 1461022199119 Marionette TRACE conn3 <- [1,2946,null,{}] 16:29:59 INFO - PROCESS | 1831 | 1461022199124 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}] 16:29:59 INFO - PROCESS | 1831 | 1461022199352 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 16:29:59 INFO - PROCESS | 1831 | 1461022199603 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb07f69800 == 166 [pid = 1831] [id = 744] 16:29:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 213 (0x7feb04a7b400) [pid = 1831] [serial = 2233] [outer = (nil)] 16:29:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 214 (0x7feb052da800) [pid = 1831] [serial = 2234] [outer = 0x7feb04a7b400] 16:29:59 INFO - PROCESS | 1831 | 1461022199674 Marionette DEBUG loaded listener.js 16:29:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 215 (0x7feb07f1a000) [pid = 1831] [serial = 2235] [outer = 0x7feb04a7b400] 16:30:00 INFO - PROCESS | 1831 | 1461022200425 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]]]}] 16:30:00 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. 16:30:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1326ms 16:30:00 INFO - PROCESS | 1831 | 1461022200453 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 16:30:00 INFO - PROCESS | 1831 | 1461022200456 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 16:30:00 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:30:00 INFO - PROCESS | 1831 | 1461022200463 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:30:00 INFO - PROCESS | 1831 | 1461022200466 Marionette TRACE conn3 <- [1,2950,null,{}] 16:30:00 INFO - PROCESS | 1831 | 1461022200471 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}] 16:30:00 INFO - PROCESS | 1831 | 1461022200655 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 16:30:00 INFO - PROCESS | 1831 | 1461022200890 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0904a800 == 167 [pid = 1831] [id = 745] 16:30:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 216 (0x7feb04f04c00) [pid = 1831] [serial = 2236] [outer = (nil)] 16:30:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 217 (0x7feb07f1b800) [pid = 1831] [serial = 2237] [outer = 0x7feb04f04c00] 16:30:00 INFO - PROCESS | 1831 | 1461022200965 Marionette DEBUG loaded listener.js 16:30:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 218 (0x7feb091b9000) [pid = 1831] [serial = 2238] [outer = 0x7feb04f04c00] 16:30:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0cd11000 == 168 [pid = 1831] [id = 746] 16:30:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 219 (0x7feb0ce2bc00) [pid = 1831] [serial = 2239] [outer = (nil)] 16:30:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 220 (0x7feb06770c00) [pid = 1831] [serial = 2240] [outer = 0x7feb0ce2bc00] 16:30:01 INFO - PROCESS | 1831 | 1461022201777 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]]]}] 16:30:01 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. 16:30:01 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1330ms 16:30:01 INFO - PROCESS | 1831 | 1461022201794 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 16:30:01 INFO - PROCESS | 1831 | 1461022201796 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 16:30:01 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:30:01 INFO - PROCESS | 1831 | 1461022201828 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:30:01 INFO - PROCESS | 1831 | 1461022201830 Marionette TRACE conn3 <- [1,2954,null,{}] 16:30:01 INFO - PROCESS | 1831 | 1461022201836 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}] 16:30:02 INFO - PROCESS | 1831 | 1461022202124 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 16:30:02 INFO - PROCESS | 1831 | 1461022202388 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f278800 == 169 [pid = 1831] [id = 747] 16:30:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 221 (0x7feb04f0b400) [pid = 1831] [serial = 2241] [outer = (nil)] 16:30:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 222 (0x7feb0ce28800) [pid = 1831] [serial = 2242] [outer = 0x7feb04f0b400] 16:30:02 INFO - PROCESS | 1831 | 1461022202509 Marionette DEBUG loaded listener.js 16:30:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 223 (0x7feb0cfb9c00) [pid = 1831] [serial = 2243] [outer = 0x7feb04f0b400] 16:30:03 INFO - PROCESS | 1831 | 1461022203208 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]]]}] 16:30:03 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:30:03 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 16:30:03 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1435ms 16:30:03 INFO - PROCESS | 1831 | 1461022203254 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 16:30:03 INFO - PROCESS | 1831 | 1461022203257 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 16:30:03 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:30:03 INFO - PROCESS | 1831 | 1461022203263 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:30:03 INFO - PROCESS | 1831 | 1461022203265 Marionette TRACE conn3 <- [1,2958,null,{}] 16:30:03 INFO - PROCESS | 1831 | 1461022203270 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}] 16:30:03 INFO - PROCESS | 1831 | 1461022203479 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 16:30:03 INFO - PROCESS | 1831 | 1461022203717 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f8ab000 == 170 [pid = 1831] [id = 748] 16:30:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 224 (0x7feb07f19400) [pid = 1831] [serial = 2244] [outer = (nil)] 16:30:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 225 (0x7feb0dfdcc00) [pid = 1831] [serial = 2245] [outer = 0x7feb07f19400] 16:30:03 INFO - PROCESS | 1831 | 1461022203788 Marionette DEBUG loaded listener.js 16:30:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 226 (0x7feb0e068000) [pid = 1831] [serial = 2246] [outer = 0x7feb07f19400] 16:30:04 INFO - PROCESS | 1831 | 1461022204527 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]]]}] 16:30:04 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. 16:30:04 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1275ms 16:30:04 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:30:04 INFO - PROCESS | 1831 | 1461022204538 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 16:30:04 INFO - PROCESS | 1831 | 1461022204541 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 16:30:04 INFO - PROCESS | 1831 | 1461022204546 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:30:04 INFO - PROCESS | 1831 | 1461022204549 Marionette TRACE conn3 <- [1,2962,null,{}] 16:30:04 INFO - PROCESS | 1831 | 1461022204554 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}] 16:30:04 INFO - PROCESS | 1831 | 1461022204746 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 16:30:04 INFO - PROCESS | 1831 | 1461022204992 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb107a2800 == 171 [pid = 1831] [id = 749] 16:30:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 227 (0x7feb0ce1f800) [pid = 1831] [serial = 2247] [outer = (nil)] 16:30:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 228 (0x7feb0ef87c00) [pid = 1831] [serial = 2248] [outer = 0x7feb0ce1f800] 16:30:05 INFO - PROCESS | 1831 | 1461022205063 Marionette DEBUG loaded listener.js 16:30:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 229 (0x7feb0efab400) [pid = 1831] [serial = 2249] [outer = 0x7feb0ce1f800] 16:30:05 INFO - PROCESS | 1831 | 1461022205884 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]]]}] 16:30:05 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. 16:30:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1385ms 16:30:05 INFO - PROCESS | 1831 | 1461022205931 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 16:30:05 INFO - PROCESS | 1831 | 1461022205935 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 16:30:05 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:30:05 INFO - PROCESS | 1831 | 1461022205941 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:30:05 INFO - PROCESS | 1831 | 1461022205944 Marionette TRACE conn3 <- [1,2966,null,{}] 16:30:05 INFO - PROCESS | 1831 | 1461022205949 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}] 16:30:06 INFO - PROCESS | 1831 | 1461022206183 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 16:30:06 INFO - PROCESS | 1831 | 1461022206468 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1167c000 == 172 [pid = 1831] [id = 750] 16:30:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 230 (0x7feb0cfb7000) [pid = 1831] [serial = 2250] [outer = (nil)] 16:30:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 231 (0x7feb0f7f3400) [pid = 1831] [serial = 2251] [outer = 0x7feb0cfb7000] 16:30:06 INFO - PROCESS | 1831 | 1461022206545 Marionette DEBUG loaded listener.js 16:30:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 232 (0x7feb0ff02c00) [pid = 1831] [serial = 2252] [outer = 0x7feb0cfb7000] 16:30:07 INFO - PROCESS | 1831 | 1461022207284 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]]]}] 16:30:07 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. 16:30:07 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1382ms 16:30:07 INFO - PROCESS | 1831 | 1461022207323 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 16:30:07 INFO - PROCESS | 1831 | 1461022207326 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 16:30:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:30:07 INFO - PROCESS | 1831 | 1461022207331 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:30:07 INFO - PROCESS | 1831 | 1461022207333 Marionette TRACE conn3 <- [1,2970,null,{}] 16:30:07 INFO - PROCESS | 1831 | 1461022207338 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}] 16:30:07 INFO - PROCESS | 1831 | 1461022207524 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 16:30:07 INFO - PROCESS | 1831 | 1461022207806 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb14312000 == 173 [pid = 1831] [id = 751] 16:30:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 233 (0x7feb035c7400) [pid = 1831] [serial = 2253] [outer = (nil)] 16:30:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 234 (0x7feb100b8800) [pid = 1831] [serial = 2254] [outer = 0x7feb035c7400] 16:30:07 INFO - PROCESS | 1831 | 1461022207876 Marionette DEBUG loaded listener.js 16:30:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 235 (0x7feb10b7c000) [pid = 1831] [serial = 2255] [outer = 0x7feb035c7400] 16:30:08 INFO - PROCESS | 1831 | 1461022208622 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]]]}] 16:30:08 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. 16:30:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1325ms 16:30:08 INFO - PROCESS | 1831 | 1461022208658 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 16:30:08 INFO - PROCESS | 1831 | 1461022208661 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 16:30:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:30:08 INFO - PROCESS | 1831 | 1461022208667 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:30:08 INFO - PROCESS | 1831 | 1461022208669 Marionette TRACE conn3 <- [1,2974,null,{}] 16:30:08 INFO - PROCESS | 1831 | 1461022208674 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}] 16:30:08 INFO - PROCESS | 1831 | 1461022208868 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 16:30:09 INFO - PROCESS | 1831 | 1461022209115 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1480f800 == 174 [pid = 1831] [id = 752] 16:30:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 236 (0x7feb0f227000) [pid = 1831] [serial = 2256] [outer = (nil)] 16:30:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 237 (0x7feb1199a800) [pid = 1831] [serial = 2257] [outer = 0x7feb0f227000] 16:30:09 INFO - PROCESS | 1831 | 1461022209183 Marionette DEBUG loaded listener.js 16:30:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 238 (0x7feb138ae400) [pid = 1831] [serial = 2258] [outer = 0x7feb0f227000] 16:30:09 INFO - PROCESS | 1831 | 1461022209939 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]]]}] 16:30:09 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. 16:30:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1324ms 16:30:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:30:09 INFO - PROCESS | 1831 | 1461022209991 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 16:30:09 INFO - PROCESS | 1831 | 1461022209994 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 16:30:10 INFO - PROCESS | 1831 | 1461022210000 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:30:10 INFO - PROCESS | 1831 | 1461022210002 Marionette TRACE conn3 <- [1,2978,null,{}] 16:30:10 INFO - PROCESS | 1831 | 1461022210007 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}] 16:30:10 INFO - PROCESS | 1831 | 1461022210191 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 16:30:10 INFO - PROCESS | 1831 | 1461022210464 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb17b1e800 == 175 [pid = 1831] [id = 753] 16:30:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 239 (0x7feb03afa000) [pid = 1831] [serial = 2259] [outer = (nil)] 16:30:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 240 (0x7feb138b7000) [pid = 1831] [serial = 2260] [outer = 0x7feb03afa000] 16:30:10 INFO - PROCESS | 1831 | 1461022210535 Marionette DEBUG loaded listener.js 16:30:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 241 (0x7feb1441f400) [pid = 1831] [serial = 2261] [outer = 0x7feb03afa000] 16:30:11 INFO - PROCESS | 1831 | 1461022211284 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]]]}] 16:30:11 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. 16:30:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1326ms 16:30:11 INFO - PROCESS | 1831 | 1461022211326 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 16:30:11 INFO - PROCESS | 1831 | 1461022211329 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 16:30:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:30:11 INFO - PROCESS | 1831 | 1461022211335 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:30:11 INFO - PROCESS | 1831 | 1461022211337 Marionette TRACE conn3 <- [1,2982,null,{}] 16:30:11 INFO - PROCESS | 1831 | 1461022211343 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}] 16:30:11 INFO - PROCESS | 1831 | 1461022211548 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 16:30:11 INFO - PROCESS | 1831 | 1461022211832 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18e29800 == 176 [pid = 1831] [id = 754] 16:30:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 242 (0x7feb0ff96800) [pid = 1831] [serial = 2262] [outer = (nil)] 16:30:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 243 (0x7feb14625c00) [pid = 1831] [serial = 2263] [outer = 0x7feb0ff96800] 16:30:11 INFO - PROCESS | 1831 | 1461022211902 Marionette DEBUG loaded listener.js 16:30:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 244 (0x7feb157b8000) [pid = 1831] [serial = 2264] [outer = 0x7feb0ff96800] 16:30:12 INFO - PROCESS | 1831 | 1461022212626 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"]]]}] 16:30:12 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 16:30:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:30:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1336ms 16:30:12 INFO - PROCESS | 1831 | 1461022212672 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 16:30:12 INFO - PROCESS | 1831 | 1461022212675 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 16:30:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:30:12 INFO - PROCESS | 1831 | 1461022212681 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:30:12 INFO - PROCESS | 1831 | 1461022212683 Marionette TRACE conn3 <- [1,2986,null,{}] 16:30:12 INFO - PROCESS | 1831 | 1461022212688 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}] 16:30:12 INFO - PROCESS | 1831 | 1461022212919 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 16:30:13 INFO - PROCESS | 1831 | 1461022213206 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb19ad2000 == 177 [pid = 1831] [id = 755] 16:30:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 245 (0x7feafe4a7400) [pid = 1831] [serial = 2265] [outer = (nil)] 16:30:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 246 (0x7feb17becc00) [pid = 1831] [serial = 2266] [outer = 0x7feafe4a7400] 16:30:13 INFO - PROCESS | 1831 | 1461022213273 Marionette DEBUG loaded listener.js 16:30:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 247 (0x7feb18437800) [pid = 1831] [serial = 2267] [outer = 0x7feafe4a7400] 16:30:14 INFO - PROCESS | 1831 | 1461022214012 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]]]}] 16:30:14 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. 16:30:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1378ms 16:30:14 INFO - PROCESS | 1831 | 1461022214060 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 16:30:14 INFO - PROCESS | 1831 | 1461022214063 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 16:30:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:30:14 INFO - PROCESS | 1831 | 1461022214069 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:30:14 INFO - PROCESS | 1831 | 1461022214072 Marionette TRACE conn3 <- [1,2990,null,{}] 16:30:14 INFO - PROCESS | 1831 | 1461022214078 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}] 16:30:14 INFO - PROCESS | 1831 | 1461022214322 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 16:30:14 INFO - PROCESS | 1831 | 1461022214572 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1abe2800 == 178 [pid = 1831] [id = 756] 16:30:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 248 (0x7feb01a43800) [pid = 1831] [serial = 2268] [outer = (nil)] 16:30:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 249 (0x7feb1843d000) [pid = 1831] [serial = 2269] [outer = 0x7feb01a43800] 16:30:14 INFO - PROCESS | 1831 | 1461022214641 Marionette DEBUG loaded listener.js 16:30:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 250 (0x7feb18a09400) [pid = 1831] [serial = 2270] [outer = 0x7feb01a43800] 16:30:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1bfa7800 == 179 [pid = 1831] [id = 757] 16:30:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 251 (0x7feb1960ac00) [pid = 1831] [serial = 2271] [outer = (nil)] 16:30:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 252 (0x7feb185ab000) [pid = 1831] [serial = 2272] [outer = 0x7feb1960ac00] 16:30:15 INFO - PROCESS | 1831 | 1461022215444 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]]]}] 16:30:15 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. 16:30:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1430ms 16:30:15 INFO - PROCESS | 1831 | 1461022215499 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 16:30:15 INFO - PROCESS | 1831 | 1461022215501 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 16:30:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:30:15 INFO - PROCESS | 1831 | 1461022215507 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:30:15 INFO - PROCESS | 1831 | 1461022215509 Marionette TRACE conn3 <- [1,2994,null,{}] 16:30:15 INFO - PROCESS | 1831 | 1461022215515 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}] 16:30:15 INFO - PROCESS | 1831 | 1461022215792 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 16:30:16 INFO - PROCESS | 1831 | 1461022216038 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb20a1e000 == 180 [pid = 1831] [id = 758] 16:30:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 253 (0x7feb0208fc00) [pid = 1831] [serial = 2273] [outer = (nil)] 16:30:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 254 (0x7feb191d6800) [pid = 1831] [serial = 2274] [outer = 0x7feb0208fc00] 16:30:16 INFO - PROCESS | 1831 | 1461022216109 Marionette DEBUG loaded listener.js 16:30:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 255 (0x7feb197e2400) [pid = 1831] [serial = 2275] [outer = 0x7feb0208fc00] 16:30:16 INFO - PROCESS | 1831 | 1461022216829 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]]]}] 16:30:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:30:16 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 16:30:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1374ms 16:30:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:30:16 INFO - PROCESS | 1831 | 1461022216883 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 16:30:16 INFO - PROCESS | 1831 | 1461022216886 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 16:30:16 INFO - PROCESS | 1831 | 1461022216892 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:30:16 INFO - PROCESS | 1831 | 1461022216895 Marionette TRACE conn3 <- [1,2998,null,{}] 16:30:16 INFO - PROCESS | 1831 | 1461022216900 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}] 16:30:17 INFO - PROCESS | 1831 | 1461022217106 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 16:30:17 INFO - PROCESS | 1831 | 1461022217353 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb27ccd800 == 181 [pid = 1831] [id = 759] 16:30:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 256 (0x7feb18dbe000) [pid = 1831] [serial = 2276] [outer = (nil)] 16:30:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 257 (0x7feb197eb000) [pid = 1831] [serial = 2277] [outer = 0x7feb18dbe000] 16:30:17 INFO - PROCESS | 1831 | 1461022217426 Marionette DEBUG loaded listener.js 16:30:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 258 (0x7feb19bd3400) [pid = 1831] [serial = 2278] [outer = 0x7feb18dbe000] 16:30:18 INFO - PROCESS | 1831 | 1461022218166 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]]]}] 16:30:18 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. 16:30:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1327ms 16:30:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:30:18 INFO - PROCESS | 1831 | 1461022218218 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 16:30:18 INFO - PROCESS | 1831 | 1461022218220 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 16:30:18 INFO - PROCESS | 1831 | 1461022218226 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:30:18 INFO - PROCESS | 1831 | 1461022218229 Marionette TRACE conn3 <- [1,3002,null,{}] 16:30:18 INFO - PROCESS | 1831 | 1461022218234 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}] 16:30:18 INFO - PROCESS | 1831 | 1461022218426 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 16:30:18 INFO - PROCESS | 1831 | 1461022218703 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2bf4d000 == 182 [pid = 1831] [id = 760] 16:30:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 259 (0x7feb03529000) [pid = 1831] [serial = 2279] [outer = (nil)] 16:30:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 260 (0x7feb1a10d800) [pid = 1831] [serial = 2280] [outer = 0x7feb03529000] 16:30:18 INFO - PROCESS | 1831 | 1461022218773 Marionette DEBUG loaded listener.js 16:30:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 261 (0x7feb1a633800) [pid = 1831] [serial = 2281] [outer = 0x7feb03529000] 16:30:19 INFO - PROCESS | 1831 | 1461022219496 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]]]}] 16:30:19 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. 16:30:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1329ms 16:30:19 INFO - PROCESS | 1831 | 1461022219554 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 16:30:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:30:19 INFO - PROCESS | 1831 | 1461022219557 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 16:30:19 INFO - PROCESS | 1831 | 1461022219562 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:30:19 INFO - PROCESS | 1831 | 1461022219565 Marionette TRACE conn3 <- [1,3006,null,{}] 16:30:19 INFO - PROCESS | 1831 | 1461022219570 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}] 16:30:19 INFO - PROCESS | 1831 | 1461022219795 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 16:30:20 INFO - PROCESS | 1831 | 1461022220053 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2ea39000 == 183 [pid = 1831] [id = 761] 16:30:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 262 (0x7feafb2f5c00) [pid = 1831] [serial = 2282] [outer = (nil)] 16:30:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 263 (0x7feb1a914400) [pid = 1831] [serial = 2283] [outer = 0x7feafb2f5c00] 16:30:20 INFO - PROCESS | 1831 | 1461022220127 Marionette DEBUG loaded listener.js 16:30:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 264 (0x7feb1b581000) [pid = 1831] [serial = 2284] [outer = 0x7feafb2f5c00] 16:30:20 INFO - PROCESS | 1831 | 1461022220840 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]]]}] 16:30:20 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. 16:30:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1327ms 16:30:20 INFO - PROCESS | 1831 | 1461022220890 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 16:30:20 INFO - PROCESS | 1831 | 1461022220893 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 16:30:20 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:30:20 INFO - PROCESS | 1831 | 1461022220899 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:30:20 INFO - PROCESS | 1831 | 1461022220901 Marionette TRACE conn3 <- [1,3010,null,{}] 16:30:20 INFO - PROCESS | 1831 | 1461022220906 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}] 16:30:21 INFO - PROCESS | 1831 | 1461022221113 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 16:30:21 INFO - PROCESS | 1831 | 1461022221373 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafd2a3000 == 184 [pid = 1831] [id = 762] 16:30:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 265 (0x7feb1945e400) [pid = 1831] [serial = 2285] [outer = (nil)] 16:30:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 266 (0x7feb1fe11400) [pid = 1831] [serial = 2286] [outer = 0x7feb1945e400] 16:30:21 INFO - PROCESS | 1831 | 1461022221445 Marionette DEBUG loaded listener.js 16:30:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 267 (0x7feb26ed7000) [pid = 1831] [serial = 2287] [outer = 0x7feb1945e400] 16:30:23 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb01ec8000 == 183 [pid = 1831] [id = 737] 16:30:23 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb01c5a000 == 182 [pid = 1831] [id = 736] 16:30:23 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb008c8000 == 181 [pid = 1831] [id = 735] 16:30:23 INFO - PROCESS | 1831 | --DOCSHELL 0x7feafcde6800 == 180 [pid = 1831] [id = 734] 16:30:23 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb009df000 == 179 [pid = 1831] [id = 733] 16:30:23 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb03789000 == 178 [pid = 1831] [id = 731] 16:30:23 INFO - PROCESS | 1831 | --DOCSHELL 0x7feaf9fb9000 == 177 [pid = 1831] [id = 730] 16:30:23 INFO - PROCESS | 1831 | --DOCSHELL 0x7feaff5a2000 == 176 [pid = 1831] [id = 729] 16:30:23 INFO - PROCESS | 1831 | --DOCSHELL 0x7feafeca5000 == 175 [pid = 1831] [id = 728] 16:30:23 INFO - PROCESS | 1831 | --DOCSHELL 0x7feaf84b4000 == 174 [pid = 1831] [id = 727] 16:30:23 INFO - PROCESS | 1831 | --DOCSHELL 0x7feaff59f800 == 173 [pid = 1831] [id = 726] 16:30:23 INFO - PROCESS | 1831 | --DOCSHELL 0x7feaff586800 == 172 [pid = 1831] [id = 725] 16:30:23 INFO - PROCESS | 1831 | --DOCSHELL 0x7feaff44d000 == 171 [pid = 1831] [id = 724] 16:30:23 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb146be800 == 170 [pid = 1831] [id = 723] 16:30:23 INFO - PROCESS | 1831 | --DOCSHELL 0x7feafd675800 == 169 [pid = 1831] [id = 722] 16:30:23 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2c074800 == 168 [pid = 1831] [id = 721] 16:30:23 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb27b0f000 == 167 [pid = 1831] [id = 720] 16:30:23 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1c0e6800 == 166 [pid = 1831] [id = 719] 16:30:23 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1906d800 == 165 [pid = 1831] [id = 718] 16:30:23 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18c10800 == 164 [pid = 1831] [id = 717] 16:30:23 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb03649800 == 163 [pid = 1831] [id = 714] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 266 (0x7feb07f22400) [pid = 1831] [serial = 2141] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 265 (0x7feb16b08000) [pid = 1831] [serial = 2135] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 264 (0x7feb18dcbc00) [pid = 1831] [serial = 2136] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 263 (0x7feb02e94800) [pid = 1831] [serial = 2126] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 262 (0x7feb091b3c00) [pid = 1831] [serial = 2127] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 261 (0x7feafe37b800) [pid = 1831] [serial = 2117] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 260 (0x7feaff7c2c00) [pid = 1831] [serial = 2118] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 259 (0x7feb14623000) [pid = 1831] [serial = 2075] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 258 (0x7feb2ba7a000) [pid = 1831] [serial = 2087] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 257 (0x7feb03af4000) [pid = 1831] [serial = 2108] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 256 (0x7feb2baae000) [pid = 1831] [serial = 2090] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 255 (0x7feb2bc5d000) [pid = 1831] [serial = 2093] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 254 (0x7feb2b97dc00) [pid = 1831] [serial = 2084] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 253 (0x7feafd5f1000) [pid = 1831] [serial = 2099] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 252 (0x7feb04a50400) [pid = 1831] [serial = 2069] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 251 (0x7feb1a167800) [pid = 1831] [serial = 2078] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 250 (0x7feb04a77400) [pid = 1831] [serial = 2123] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 249 (0x7feafcc51c00) [pid = 1831] [serial = 2138] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 248 (0x7feb05156000) [pid = 1831] [serial = 2124] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 247 (0x7feb10b87400) [pid = 1831] [serial = 2132] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 246 (0x7feb0dee8400) [pid = 1831] [serial = 2129] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 245 (0x7feb0f01f000) [pid = 1831] [serial = 2130] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 244 (0x7feb18611000) [pid = 1831] [serial = 2066] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 243 (0x7feb0209d000) [pid = 1831] [serial = 2120] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 242 (0x7feb02c6f400) [pid = 1831] [serial = 2121] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 241 (0x7feafb2f0400) [pid = 1831] [serial = 2114] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 240 (0x7feafd3edc00) [pid = 1831] [serial = 2115] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 239 (0x7feafd3ec800) [pid = 1831] [serial = 2105] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 238 (0x7feafe376000) [pid = 1831] [serial = 2111] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 237 (0x7feb01a47000) [pid = 1831] [serial = 2139] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 236 (0x7feb0df26400) [pid = 1831] [serial = 2072] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 235 (0x7feb1b448800) [pid = 1831] [serial = 2081] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 234 (0x7feafb2f5400) [pid = 1831] [serial = 2096] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 233 (0x7feb03af2800) [pid = 1831] [serial = 2102] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 232 (0x7feb13a36c00) [pid = 1831] [serial = 2133] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 231 (0x7feb19619c00) [pid = 1831] [serial = 1986] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 230 (0x7feb1a103c00) [pid = 1831] [serial = 1989] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 229 (0x7feb1a91c400) [pid = 1831] [serial = 1992] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 228 (0x7feb0f925800) [pid = 1831] [serial = 1902] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 227 (0x7feb0ff61c00) [pid = 1831] [serial = 1905] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 226 (0x7feb10209400) [pid = 1831] [serial = 1908] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 225 (0x7feb11be2400) [pid = 1831] [serial = 1911] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 224 (0x7feb1462f800) [pid = 1831] [serial = 1914] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 223 (0x7feb16b11c00) [pid = 1831] [serial = 1917] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 222 (0x7feb17d9dc00) [pid = 1831] [serial = 1920] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 221 (0x7feb0ce0c000) [pid = 1831] [serial = 1923] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 220 (0x7feb00f7e400) [pid = 1831] [serial = 1929] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 219 (0x7feb020d9800) [pid = 1831] [serial = 1956] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 218 (0x7feb04a7a800) [pid = 1831] [serial = 1959] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 217 (0x7feb0cfb8c00) [pid = 1831] [serial = 1962] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 216 (0x7feb0efb0400) [pid = 1831] [serial = 1965] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 215 (0x7feb0f92b000) [pid = 1831] [serial = 1968] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 214 (0x7feb14427c00) [pid = 1831] [serial = 1974] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 213 (0x7feb16bc0c00) [pid = 1831] [serial = 1977] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 212 (0x7feb1843b000) [pid = 1831] [serial = 1980] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 211 (0x7feb18ae2400) [pid = 1831] [serial = 1983] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | --DOMWINDOW == 210 (0x7feb02d52c00) [pid = 1831] [serial = 1932] [outer = (nil)] [url = about:blank] 16:30:23 INFO - PROCESS | 1831 | 1461022223812 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]]]}] 16:30:23 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 16:30:23 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 2940ms 16:30:23 INFO - PROCESS | 1831 | 1461022223839 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 16:30:23 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:30:23 INFO - PROCESS | 1831 | 1461022223843 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 16:30:23 INFO - PROCESS | 1831 | 1461022223850 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:30:23 INFO - PROCESS | 1831 | 1461022223855 Marionette TRACE conn3 <- [1,3014,null,{}] 16:30:23 INFO - PROCESS | 1831 | 1461022223863 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}] 16:30:24 INFO - PROCESS | 1831 | 1461022224041 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 16:30:24 INFO - PROCESS | 1831 | 1461022224267 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaf9fa4800 == 164 [pid = 1831] [id = 763] 16:30:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 211 (0x7feafb2f6400) [pid = 1831] [serial = 2288] [outer = (nil)] 16:30:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 212 (0x7feafb558800) [pid = 1831] [serial = 2289] [outer = 0x7feafb2f6400] 16:30:24 INFO - PROCESS | 1831 | 1461022224328 Marionette DEBUG loaded listener.js 16:30:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 213 (0x7feafcc50c00) [pid = 1831] [serial = 2290] [outer = 0x7feafb2f6400] 16:30:24 INFO - PROCESS | 1831 | [1831] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:30:25 INFO - PROCESS | 1831 | 1461022225034 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:30:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:30:25 INFO - {} 16:30:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:30:25 INFO - {} 16:30:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:30:25 INFO - {} 16:30:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:30:25 INFO - {} 16:30:25 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1230ms 16:30:25 INFO - PROCESS | 1831 | 1461022225082 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 16:30:25 INFO - PROCESS | 1831 | 1461022225089 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 16:30:25 INFO - TEST-START | /FileAPI/fileReader.html 16:30:25 INFO - PROCESS | 1831 | 1461022225103 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:30:25 INFO - PROCESS | 1831 | 1461022225106 Marionette TRACE conn3 <- [1,3018,null,{}] 16:30:25 INFO - PROCESS | 1831 | 1461022225112 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}] 16:30:25 INFO - PROCESS | 1831 | 1461022225283 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 16:30:25 INFO - PROCESS | 1831 | 1461022225292 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafd2b2000 == 165 [pid = 1831] [id = 764] 16:30:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 214 (0x7feafa058800) [pid = 1831] [serial = 2291] [outer = (nil)] 16:30:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 215 (0x7feafe4a2c00) [pid = 1831] [serial = 2292] [outer = 0x7feafa058800] 16:30:25 INFO - PROCESS | 1831 | 1461022225352 Marionette DEBUG loaded listener.js 16:30:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 216 (0x7feafec7f400) [pid = 1831] [serial = 2293] [outer = 0x7feafa058800] 16:30:26 INFO - PROCESS | 1831 | 1461022226348 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]]]}] 16:30:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:30:26 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:30:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:30:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:30:26 INFO - TEST-OK | /FileAPI/fileReader.html | took 1277ms 16:30:26 INFO - TEST-START | /FileAPI/historical.html 16:30:26 INFO - PROCESS | 1831 | 1461022226384 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 16:30:26 INFO - PROCESS | 1831 | 1461022226387 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 16:30:26 INFO - PROCESS | 1831 | 1461022226393 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:30:26 INFO - PROCESS | 1831 | 1461022226398 Marionette TRACE conn3 <- [1,3022,null,{}] 16:30:26 INFO - PROCESS | 1831 | 1461022226413 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}] 16:30:26 INFO - PROCESS | 1831 | 1461022226668 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 16:30:26 INFO - PROCESS | 1831 | 1461022226700 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafefed000 == 166 [pid = 1831] [id = 765] 16:30:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 217 (0x7feafeced000) [pid = 1831] [serial = 2294] [outer = (nil)] 16:30:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 218 (0x7feaff7d0c00) [pid = 1831] [serial = 2295] [outer = 0x7feafeced000] 16:30:26 INFO - PROCESS | 1831 | 1461022226758 Marionette DEBUG loaded listener.js 16:30:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 219 (0x7feb00f7e800) [pid = 1831] [serial = 2296] [outer = 0x7feafeced000] 16:30:27 INFO - PROCESS | 1831 | 1461022227630 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"]]]}] 16:30:27 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:30:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:30:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:30:27 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:30:27 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:30:27 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:30:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:30:27 INFO - TEST-OK | /FileAPI/historical.html | took 1288ms 16:30:27 INFO - PROCESS | 1831 | 1461022227688 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 16:30:27 INFO - PROCESS | 1831 | 1461022227691 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 16:30:27 INFO - PROCESS | 1831 | 1461022227701 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:30:27 INFO - TEST-START | /FileAPI/idlharness.html 16:30:27 INFO - PROCESS | 1831 | 1461022227704 Marionette TRACE conn3 <- [1,3026,null,{}] 16:30:27 INFO - PROCESS | 1831 | 1461022227709 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}] 16:30:27 INFO - PROCESS | 1831 | 1461022227956 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 16:30:27 INFO - PROCESS | 1831 | 1461022227985 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feaff597000 == 167 [pid = 1831] [id = 766] 16:30:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 220 (0x7feb01be7800) [pid = 1831] [serial = 2297] [outer = (nil)] 16:30:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 221 (0x7feb02085000) [pid = 1831] [serial = 2298] [outer = 0x7feb01be7800] 16:30:28 INFO - PROCESS | 1831 | 1461022228040 Marionette DEBUG loaded listener.js 16:30:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 222 (0x7feb0209f400) [pid = 1831] [serial = 2299] [outer = 0x7feb01be7800] 16:30:28 INFO - PROCESS | 1831 | --DOMWINDOW == 221 (0x7feafb2ef400) [pid = 1831] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:30:28 INFO - PROCESS | 1831 | --DOMWINDOW == 220 (0x7feaff7ce000) [pid = 1831] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:30:28 INFO - PROCESS | 1831 | --DOMWINDOW == 219 (0x7feafd3ea000) [pid = 1831] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:30:28 INFO - PROCESS | 1831 | --DOMWINDOW == 218 (0x7feafd3ee000) [pid = 1831] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:30:28 INFO - PROCESS | 1831 | --DOMWINDOW == 217 (0x7feb00dd3c00) [pid = 1831] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:30:30 INFO - PROCESS | 1831 | 1461022229981 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]]]}] 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:30:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:30:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:30:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:30:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:30:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:30:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:30:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:30:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:30:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:30:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:30:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:30:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:30:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:30:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:30:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:30:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:30:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:30:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:30:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:30:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:30:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:30:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:30:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:30:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:30:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:30:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:30:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:30:30 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 16:30:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:30:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:30:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:30:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:30:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:30:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:30:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:30:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:30:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:30:30 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 16:30:30 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 16:30:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:30:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:30:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:30:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:30:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:30:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:30:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:30:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:30:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:30:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:30:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:30:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:30:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:30:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:30:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:30:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:30:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:30:30 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 16:30:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:30:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:30:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:30:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:30:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:30:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:30:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:30:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:30:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:30:30 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 16:30:30 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 16:30:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:30:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:30:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:30:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:30:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:30:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:30:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:30:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:30:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:30:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:30:30 INFO - TEST-OK | /FileAPI/idlharness.html | took 2415ms 16:30:30 INFO - PROCESS | 1831 | 1461022230122 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 16:30:30 INFO - PROCESS | 1831 | 1461022230125 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 16:30:30 INFO - TEST-START | /FileAPI/idlharness.worker 16:30:30 INFO - PROCESS | 1831 | 1461022230152 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:30:30 INFO - PROCESS | 1831 | 1461022230157 Marionette TRACE conn3 <- [1,3030,null,{}] 16:30:30 INFO - PROCESS | 1831 | 1461022230260 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}] 16:30:30 INFO - PROCESS | 1831 | 1461022230437 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 16:30:30 INFO - PROCESS | 1831 | 1461022230614 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafcbe6800 == 168 [pid = 1831] [id = 767] 16:30:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 218 (0x7feafb550800) [pid = 1831] [serial = 2300] [outer = (nil)] 16:30:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 219 (0x7feb0214b000) [pid = 1831] [serial = 2301] [outer = 0x7feafb550800] 16:30:30 INFO - PROCESS | 1831 | 1461022230670 Marionette DEBUG loaded listener.js 16:30:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 220 (0x7feb0676b800) [pid = 1831] [serial = 2302] [outer = 0x7feafb550800] 16:30:31 INFO - PROCESS | 1831 | [1831] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:30:33 INFO - PROCESS | 1831 | 1461022233076 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,{},{}]]]}] 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:30:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:30:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:30:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:30:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:30:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:30:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:30:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:30:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:30:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:30:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:30:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:30:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:30:33 INFO - {} 16:30:33 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 16:30:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:30:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:30:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:30:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:30:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:30:33 INFO - {} 16:30:33 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 - {} 16:30:33 INFO - {} 16:30:33 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 16:30:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:30:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:30:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:30:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:30:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:30:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:30:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:30:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:30:33 INFO - {} 16:30:33 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 16:30:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:30:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:30:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:30:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:30:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:30:33 INFO - {} 16:30:33 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 - {} 16:30:33 INFO - {} 16:30:33 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 16:30:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:30:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:30:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:30:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:30:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:33 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 16:30:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:30:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:30:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:30:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:30:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:30:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:30:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:30:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:30:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:33 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 16:30:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:30:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:30:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:33 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 16:30:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:30:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:30:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:33 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 16:30:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:30:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:30:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:30:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:30:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:30:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:30:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:30:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:30:33 INFO - {} 16:30:33 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3010ms 16:30:33 INFO - PROCESS | 1831 | 1461022233162 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 16:30:33 INFO - PROCESS | 1831 | 1461022233168 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 16:30:33 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:30:33 INFO - PROCESS | 1831 | 1461022233237 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:30:33 INFO - PROCESS | 1831 | 1461022233245 Marionette TRACE conn3 <- [1,3034,null,{}] 16:30:33 INFO - PROCESS | 1831 | 1461022233262 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}] 16:30:33 INFO - PROCESS | 1831 | 1461022233551 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 16:30:33 INFO - PROCESS | 1831 | 1461022233822 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb02d1c800 == 169 [pid = 1831] [id = 768] 16:30:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 221 (0x7feafb552c00) [pid = 1831] [serial = 2303] [outer = (nil)] 16:30:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 222 (0x7feb0f019800) [pid = 1831] [serial = 2304] [outer = 0x7feafb552c00] 16:30:33 INFO - PROCESS | 1831 | 1461022233892 Marionette DEBUG loaded listener.js 16:30:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 223 (0x7feb0f233400) [pid = 1831] [serial = 2305] [outer = 0x7feafb552c00] 16:30:34 INFO - PROCESS | 1831 | 1461022234634 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]]]}] 16:30:34 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:30:34 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1459ms 16:30:34 INFO - PROCESS | 1831 | 1461022234685 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 16:30:34 INFO - PROCESS | 1831 | 1461022234692 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 16:30:34 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:30:34 INFO - PROCESS | 1831 | 1461022234702 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:30:34 INFO - PROCESS | 1831 | 1461022234706 Marionette TRACE conn3 <- [1,3038,null,{}] 16:30:34 INFO - PROCESS | 1831 | 1461022234758 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}] 16:30:34 INFO - PROCESS | 1831 | 1461022234964 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 16:30:35 INFO - PROCESS | 1831 | 1461022235225 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb038be800 == 170 [pid = 1831] [id = 769] 16:30:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 224 (0x7feafb559800) [pid = 1831] [serial = 2306] [outer = (nil)] 16:30:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 225 (0x7feb0ff6e400) [pid = 1831] [serial = 2307] [outer = 0x7feafb559800] 16:30:35 INFO - PROCESS | 1831 | 1461022235299 Marionette DEBUG loaded listener.js 16:30:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 226 (0x7feb117c3000) [pid = 1831] [serial = 2308] [outer = 0x7feafb559800] 16:30:36 INFO - PROCESS | 1831 | 1461022236136 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"]]]}] 16:30:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:30:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:30:36 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1479ms 16:30:36 INFO - PROCESS | 1831 | 1461022236182 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 16:30:36 INFO - PROCESS | 1831 | 1461022236185 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 16:30:36 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:30:36 INFO - PROCESS | 1831 | 1461022236192 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:30:36 INFO - PROCESS | 1831 | 1461022236197 Marionette TRACE conn3 <- [1,3042,null,{}] 16:30:36 INFO - PROCESS | 1831 | 1461022236212 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}] 16:30:36 INFO - PROCESS | 1831 | 1461022236409 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 16:30:36 INFO - PROCESS | 1831 | 1461022236683 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb064b4000 == 171 [pid = 1831] [id = 770] 16:30:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 227 (0x7feb14623000) [pid = 1831] [serial = 2309] [outer = (nil)] 16:30:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 228 (0x7feb16177400) [pid = 1831] [serial = 2310] [outer = 0x7feb14623000] 16:30:36 INFO - PROCESS | 1831 | 1461022236758 Marionette DEBUG loaded listener.js 16:30:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 229 (0x7feb1843a400) [pid = 1831] [serial = 2311] [outer = 0x7feb14623000] 16:30:37 INFO - PROCESS | 1831 | 1461022237836 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]]]}] 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:30:37 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. 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:30:37 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'.) 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:30:37 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. 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:30:37 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. 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:30:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:30:37 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. 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:30:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:30:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:30:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:30:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:30:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:30:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:30:37 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1707ms 16:30:37 INFO - PROCESS | 1831 | 1461022237912 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 16:30:37 INFO - PROCESS | 1831 | 1461022237922 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 16:30:37 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:30:37 INFO - PROCESS | 1831 | 1461022237935 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:30:37 INFO - PROCESS | 1831 | 1461022237939 Marionette TRACE conn3 <- [1,3046,null,{}] 16:30:37 INFO - PROCESS | 1831 | 1461022237951 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}] 16:30:38 INFO - PROCESS | 1831 | 1461022238189 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 16:30:38 INFO - PROCESS | 1831 | 1461022238556 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafaa69000 == 172 [pid = 1831] [id = 771] 16:30:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 230 (0x7feaf914e000) [pid = 1831] [serial = 2312] [outer = (nil)] 16:30:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 231 (0x7feaf9ece400) [pid = 1831] [serial = 2313] [outer = 0x7feaf914e000] 16:30:38 INFO - PROCESS | 1831 | 1461022238635 Marionette DEBUG loaded listener.js 16:30:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 232 (0x7feafd5f2800) [pid = 1831] [serial = 2314] [outer = 0x7feaf914e000] 16:30:38 INFO - PROCESS | 1831 | [1831] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:30:39 INFO - PROCESS | 1831 | 1461022239392 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:30:39 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:30:39 INFO - {} 16:30:39 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1484ms 16:30:39 INFO - PROCESS | 1831 | 1461022239421 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 16:30:39 INFO - PROCESS | 1831 | 1461022239424 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 16:30:39 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:30:39 INFO - PROCESS | 1831 | 1461022239430 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:30:39 INFO - PROCESS | 1831 | 1461022239433 Marionette TRACE conn3 <- [1,3050,null,{}] 16:30:39 INFO - PROCESS | 1831 | 1461022239438 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}] 16:30:39 INFO - PROCESS | 1831 | 1461022239631 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 16:30:39 INFO - PROCESS | 1831 | 1461022239904 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb00e31800 == 173 [pid = 1831] [id = 772] 16:30:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 233 (0x7feafe373800) [pid = 1831] [serial = 2315] [outer = (nil)] 16:30:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 234 (0x7feaff7cc400) [pid = 1831] [serial = 2316] [outer = 0x7feafe373800] 16:30:39 INFO - PROCESS | 1831 | 1461022239978 Marionette DEBUG loaded listener.js 16:30:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 235 (0x7feb01bdcc00) [pid = 1831] [serial = 2317] [outer = 0x7feafe373800] 16:30:40 INFO - PROCESS | 1831 | 1461022240748 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]]]}] 16:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:30:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1330ms 16:30:40 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:30:40 INFO - PROCESS | 1831 | 1461022240779 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 16:30:40 INFO - PROCESS | 1831 | 1461022240781 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 16:30:40 INFO - PROCESS | 1831 | 1461022240791 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:30:40 INFO - PROCESS | 1831 | 1461022240793 Marionette TRACE conn3 <- [1,3054,null,{}] 16:30:40 INFO - PROCESS | 1831 | 1461022240798 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}] 16:30:41 INFO - PROCESS | 1831 | 1461022240998 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 16:30:41 INFO - PROCESS | 1831 | 1461022241245 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb0f283000 == 174 [pid = 1831] [id = 773] 16:30:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 236 (0x7feb01a43400) [pid = 1831] [serial = 2318] [outer = (nil)] 16:30:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 237 (0x7feb1843f000) [pid = 1831] [serial = 2319] [outer = 0x7feb01a43400] 16:30:41 INFO - PROCESS | 1831 | 1461022241327 Marionette DEBUG loaded listener.js 16:30:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 238 (0x7feb27b2a400) [pid = 1831] [serial = 2320] [outer = 0x7feb01a43400] 16:30:42 INFO - PROCESS | 1831 | 1461022242512 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"]]]}] 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:30:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:30:42 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" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:30:42 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" 16:30:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:30:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:30:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1807ms 16:30:42 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:30:42 INFO - PROCESS | 1831 | 1461022242597 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 16:30:42 INFO - PROCESS | 1831 | 1461022242599 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 16:30:42 INFO - PROCESS | 1831 | 1461022242604 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:30:42 INFO - PROCESS | 1831 | 1461022242610 Marionette TRACE conn3 <- [1,3058,null,{}] 16:30:42 INFO - PROCESS | 1831 | 1461022242700 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}] 16:30:42 INFO - PROCESS | 1831 | 1461022242989 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 16:30:43 INFO - PROCESS | 1831 | 1461022243266 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1087c000 == 175 [pid = 1831] [id = 774] 16:30:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 239 (0x7feb1c057000) [pid = 1831] [serial = 2321] [outer = (nil)] 16:30:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 240 (0x7feb2bcab800) [pid = 1831] [serial = 2322] [outer = 0x7feb1c057000] 16:30:43 INFO - PROCESS | 1831 | 1461022243335 Marionette DEBUG loaded listener.js 16:30:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 241 (0x7feb2bf08c00) [pid = 1831] [serial = 2323] [outer = 0x7feb1c057000] 16:30:44 INFO - PROCESS | 1831 | 1461022244124 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]]]}] 16:30:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:30:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:30:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:30:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:30:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:30:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:30:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:30:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:30:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:30:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:30:44 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:44 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:30:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:30:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:30:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:30:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:30:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:30:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:30:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:30:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:30:44 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1546ms 16:30:44 INFO - PROCESS | 1831 | 1461022244164 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 16:30:44 INFO - PROCESS | 1831 | 1461022244167 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 16:30:44 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:30:44 INFO - PROCESS | 1831 | 1461022244176 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:30:44 INFO - PROCESS | 1831 | 1461022244178 Marionette TRACE conn3 <- [1,3062,null,{}] 16:30:44 INFO - PROCESS | 1831 | 1461022244182 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}] 16:30:44 INFO - PROCESS | 1831 | 1461022244392 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 16:30:44 INFO - PROCESS | 1831 | 1461022244682 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafefd8000 == 176 [pid = 1831] [id = 775] 16:30:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 242 (0x7feaf9ec8800) [pid = 1831] [serial = 2324] [outer = (nil)] 16:30:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 243 (0x7feafa850800) [pid = 1831] [serial = 2325] [outer = 0x7feaf9ec8800] 16:30:44 INFO - PROCESS | 1831 | 1461022244753 Marionette DEBUG loaded listener.js 16:30:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 244 (0x7feafe4a8000) [pid = 1831] [serial = 2326] [outer = 0x7feaf9ec8800] 16:30:45 INFO - PROCESS | 1831 | [1831] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:30:45 INFO - PROCESS | 1831 | 1461022245563 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:30:45 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:30:45 INFO - {} 16:30:45 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1428ms 16:30:45 INFO - PROCESS | 1831 | 1461022245605 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 16:30:45 INFO - PROCESS | 1831 | 1461022245607 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 16:30:45 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:30:45 INFO - PROCESS | 1831 | 1461022245613 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:30:45 INFO - PROCESS | 1831 | 1461022245616 Marionette TRACE conn3 <- [1,3066,null,{}] 16:30:45 INFO - PROCESS | 1831 | 1461022245621 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}] 16:30:45 INFO - PROCESS | 1831 | 1461022245833 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 16:30:46 INFO - PROCESS | 1831 | 1461022246110 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1613c800 == 177 [pid = 1831] [id = 776] 16:30:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 245 (0x7feafb5e6400) [pid = 1831] [serial = 2327] [outer = (nil)] 16:30:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 246 (0x7feafb5f0400) [pid = 1831] [serial = 2328] [outer = 0x7feafb5e6400] 16:30:46 INFO - PROCESS | 1831 | 1461022246178 Marionette DEBUG loaded listener.js 16:30:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 247 (0x7feafecf3000) [pid = 1831] [serial = 2329] [outer = 0x7feafb5e6400] 16:30:46 INFO - PROCESS | 1831 | 1461022246931 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]]]}] 16:30:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:30:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:30:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:30:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:30:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:30:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:30:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:30:46 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1331ms 16:30:46 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:30:46 INFO - PROCESS | 1831 | 1461022246962 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 16:30:46 INFO - PROCESS | 1831 | 1461022246965 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 16:30:46 INFO - PROCESS | 1831 | 1461022246973 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:30:46 INFO - PROCESS | 1831 | 1461022246976 Marionette TRACE conn3 <- [1,3070,null,{}] 16:30:46 INFO - PROCESS | 1831 | 1461022246981 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}] 16:30:47 INFO - PROCESS | 1831 | 1461022247182 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 16:30:47 INFO - PROCESS | 1831 | 1461022247436 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb18e24000 == 178 [pid = 1831] [id = 777] 16:30:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 248 (0x7feafb5e9000) [pid = 1831] [serial = 2330] [outer = (nil)] 16:30:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 249 (0x7feb007cf800) [pid = 1831] [serial = 2331] [outer = 0x7feafb5e9000] 16:30:47 INFO - PROCESS | 1831 | 1461022247506 Marionette DEBUG loaded listener.js 16:30:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 250 (0x7feb007d4800) [pid = 1831] [serial = 2332] [outer = 0x7feafb5e9000] 16:30:48 INFO - PROCESS | 1831 | 1461022248339 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]]]}] 16:30:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:30:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:30:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:30:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:30:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:30:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:30:48 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1428ms 16:30:48 INFO - PROCESS | 1831 | 1461022248403 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 16:30:48 INFO - PROCESS | 1831 | 1461022248407 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 16:30:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:30:48 INFO - PROCESS | 1831 | 1461022248412 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:30:48 INFO - PROCESS | 1831 | 1461022248415 Marionette TRACE conn3 <- [1,3074,null,{}] 16:30:48 INFO - PROCESS | 1831 | 1461022248444 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}] 16:30:48 INFO - PROCESS | 1831 | 1461022248687 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 16:30:48 INFO - PROCESS | 1831 | 1461022248969 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb1a65b800 == 179 [pid = 1831] [id = 778] 16:30:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 251 (0x7feafa846c00) [pid = 1831] [serial = 2333] [outer = (nil)] 16:30:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 252 (0x7feafb351000) [pid = 1831] [serial = 2334] [outer = 0x7feafa846c00] 16:30:49 INFO - PROCESS | 1831 | 1461022249045 Marionette DEBUG loaded listener.js 16:30:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 253 (0x7feb007d8000) [pid = 1831] [serial = 2335] [outer = 0x7feafa846c00] 16:30:49 INFO - PROCESS | 1831 | 1461022249827 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]]]}] 16:30:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:30:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:30:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:30:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:30:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:30:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:30:49 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1453ms 16:30:49 INFO - PROCESS | 1831 | 1461022249868 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 16:30:49 INFO - PROCESS | 1831 | 1461022249872 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 16:30:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:30:49 INFO - PROCESS | 1831 | 1461022249877 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:30:49 INFO - PROCESS | 1831 | 1461022249879 Marionette TRACE conn3 <- [1,3078,null,{}] 16:30:49 INFO - PROCESS | 1831 | 1461022249885 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}] 16:30:50 INFO - PROCESS | 1831 | 1461022250098 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 16:30:50 INFO - PROCESS | 1831 | 1461022250355 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb26a96800 == 180 [pid = 1831] [id = 779] 16:30:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 254 (0x7feafb348000) [pid = 1831] [serial = 2336] [outer = (nil)] 16:30:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 255 (0x7feb03a46000) [pid = 1831] [serial = 2337] [outer = 0x7feafb348000] 16:30:50 INFO - PROCESS | 1831 | 1461022250426 Marionette DEBUG loaded listener.js 16:30:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 256 (0x7feb03a4a000) [pid = 1831] [serial = 2338] [outer = 0x7feafb348000] 16:30:51 INFO - PROCESS | 1831 | 1461022251280 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] 16:30:51 INFO - PROCESS | 1831 | 1461022251325 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 16:30:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:30:51 INFO - PROCESS | 1831 | 1461022251335 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:30:51 INFO - PROCESS | 1831 | 1461022251338 Marionette TRACE conn3 <- [1,3082,null,{}] 16:30:51 INFO - PROCESS | 1831 | 1461022251386 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}] 16:30:51 INFO - PROCESS | 1831 | 1461022251655 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 16:30:51 INFO - PROCESS | 1831 | 1461022251872 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb29e3f800 == 181 [pid = 1831] [id = 780] 16:30:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 257 (0x7feafb5ec000) [pid = 1831] [serial = 2339] [outer = (nil)] 16:30:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 258 (0x7feb02d31400) [pid = 1831] [serial = 2340] [outer = 0x7feafb5ec000] 16:30:51 INFO - PROCESS | 1831 | 1461022251943 Marionette DEBUG loaded listener.js 16:30:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 259 (0x7feb02d36000) [pid = 1831] [serial = 2341] [outer = 0x7feafb5ec000] 16:30:52 INFO - PROCESS | 1831 | 1461022252695 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]]]}] 16:30:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:30:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:30:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:30:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1383ms 16:30:52 INFO - PROCESS | 1831 | 1461022252726 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 16:30:52 INFO - PROCESS | 1831 | 1461022252730 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 16:30:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:30:52 INFO - PROCESS | 1831 | 1461022252737 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:30:52 INFO - PROCESS | 1831 | 1461022252740 Marionette TRACE conn3 <- [1,3086,null,{}] 16:30:52 INFO - PROCESS | 1831 | 1461022252745 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}] 16:30:52 INFO - PROCESS | 1831 | 1461022252939 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 16:30:53 INFO - PROCESS | 1831 | 1461022253197 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb2ea33000 == 182 [pid = 1831] [id = 781] 16:30:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 260 (0x7feb02d2c000) [pid = 1831] [serial = 2342] [outer = (nil)] 16:30:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 261 (0x7feb03a43000) [pid = 1831] [serial = 2343] [outer = 0x7feb02d2c000] 16:30:53 INFO - PROCESS | 1831 | 1461022253270 Marionette DEBUG loaded listener.js 16:30:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 262 (0x7feb03a4e000) [pid = 1831] [serial = 2344] [outer = 0x7feb02d2c000] 16:30:54 INFO - PROCESS | 1831 | 1461022254027 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:30:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:30:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1325ms 16:30:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:30:54 INFO - PROCESS | 1831 | 1461022254063 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 16:30:54 INFO - PROCESS | 1831 | 1461022254066 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 16:30:54 INFO - PROCESS | 1831 | 1461022254070 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:30:54 INFO - PROCESS | 1831 | 1461022254074 Marionette TRACE conn3 <- [1,3090,null,{}] 16:30:54 INFO - PROCESS | 1831 | 1461022254078 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}] 16:30:54 INFO - PROCESS | 1831 | 1461022254290 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 16:30:54 INFO - PROCESS | 1831 | 1461022254578 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb02cbd800 == 183 [pid = 1831] [id = 782] 16:30:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 263 (0x7feb02d32c00) [pid = 1831] [serial = 2345] [outer = (nil)] 16:30:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 264 (0x7feb05134800) [pid = 1831] [serial = 2346] [outer = 0x7feb02d32c00] 16:30:54 INFO - PROCESS | 1831 | 1461022254649 Marionette DEBUG loaded listener.js 16:30:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 265 (0x7feb05139400) [pid = 1831] [serial = 2347] [outer = 0x7feb02d32c00] 16:30:55 INFO - PROCESS | 1831 | 1461022255383 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:30:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:30:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1325ms 16:30:55 INFO - PROCESS | 1831 | 1461022255397 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 16:30:55 INFO - PROCESS | 1831 | 1461022255400 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 16:30:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:30:55 INFO - PROCESS | 1831 | 1461022255406 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:30:55 INFO - PROCESS | 1831 | 1461022255408 Marionette TRACE conn3 <- [1,3094,null,{}] 16:30:55 INFO - PROCESS | 1831 | 1461022255413 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}] 16:30:55 INFO - PROCESS | 1831 | 1461022255620 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 16:30:55 INFO - PROCESS | 1831 | 1461022255916 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb3378e000 == 184 [pid = 1831] [id = 783] 16:30:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 266 (0x7feaf9cc2400) [pid = 1831] [serial = 2348] [outer = (nil)] 16:30:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 267 (0x7feaf9cc9000) [pid = 1831] [serial = 2349] [outer = 0x7feaf9cc2400] 16:30:55 INFO - PROCESS | 1831 | 1461022255984 Marionette DEBUG loaded listener.js 16:30:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 268 (0x7feaf9ccf400) [pid = 1831] [serial = 2350] [outer = 0x7feaf9cc2400] 16:30:56 INFO - PROCESS | 1831 | 1461022256738 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:30:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:30:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1375ms 16:30:56 INFO - PROCESS | 1831 | 1461022256781 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 16:30:56 INFO - PROCESS | 1831 | 1461022256783 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 16:30:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:30:56 INFO - PROCESS | 1831 | 1461022256789 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:30:56 INFO - PROCESS | 1831 | 1461022256791 Marionette TRACE conn3 <- [1,3098,null,{}] 16:30:56 INFO - PROCESS | 1831 | 1461022256796 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}] 16:30:57 INFO - PROCESS | 1831 | 1461022257062 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 16:30:57 INFO - PROCESS | 1831 | 1461022257334 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafb368800 == 185 [pid = 1831] [id = 784] 16:30:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 269 (0x7feaf9147c00) [pid = 1831] [serial = 2351] [outer = (nil)] 16:30:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 270 (0x7feaf9cc9c00) [pid = 1831] [serial = 2352] [outer = 0x7feaf9147c00] 16:30:57 INFO - PROCESS | 1831 | 1461022257401 Marionette DEBUG loaded listener.js 16:30:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 271 (0x7feb00f7f400) [pid = 1831] [serial = 2353] [outer = 0x7feaf9147c00] 16:30:58 INFO - PROCESS | 1831 | 1461022258919 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]]]}] 16:30:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:30:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:30:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 2196ms 16:30:59 INFO - PROCESS | 1831 | 1461022259030 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 16:30:59 INFO - PROCESS | 1831 | 1461022259034 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 16:30:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:30:59 INFO - PROCESS | 1831 | 1461022259045 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:30:59 INFO - PROCESS | 1831 | 1461022259048 Marionette TRACE conn3 <- [1,3102,null,{}] 16:30:59 INFO - PROCESS | 1831 | 1461022259055 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}] 16:30:59 INFO - PROCESS | 1831 | 1461022259251 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 16:30:59 INFO - PROCESS | 1831 | 1461022259539 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb008bf000 == 186 [pid = 1831] [id = 785] 16:30:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 272 (0x7feafa054400) [pid = 1831] [serial = 2354] [outer = (nil)] 16:30:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 273 (0x7feafb351800) [pid = 1831] [serial = 2355] [outer = 0x7feafa054400] 16:30:59 INFO - PROCESS | 1831 | 1461022259608 Marionette DEBUG loaded listener.js 16:30:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 274 (0x7feafd695400) [pid = 1831] [serial = 2356] [outer = 0x7feafa054400] 16:31:00 INFO - PROCESS | 1831 | 1461022260416 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:31:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:31:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1386ms 16:31:00 INFO - PROCESS | 1831 | 1461022260430 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 16:31:00 INFO - PROCESS | 1831 | 1461022260437 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 16:31:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:31:00 INFO - PROCESS | 1831 | 1461022260446 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:31:00 INFO - PROCESS | 1831 | 1461022260449 Marionette TRACE conn3 <- [1,3106,null,{}] 16:31:00 INFO - PROCESS | 1831 | 1461022260454 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}] 16:31:00 INFO - PROCESS | 1831 | 1461022260638 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 16:31:00 INFO - PROCESS | 1831 | 1461022260939 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feb022f1000 == 187 [pid = 1831] [id = 786] 16:31:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 275 (0x7feafe4a5400) [pid = 1831] [serial = 2357] [outer = (nil)] 16:31:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 276 (0x7feafec7b800) [pid = 1831] [serial = 2358] [outer = 0x7feafe4a5400] 16:31:01 INFO - PROCESS | 1831 | 1461022261059 Marionette DEBUG loaded listener.js 16:31:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 277 (0x7feafed19800) [pid = 1831] [serial = 2359] [outer = 0x7feafe4a5400] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb29d78000 == 186 [pid = 1831] [id = 88] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb102ab800 == 185 [pid = 1831] [id = 386] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb064a6800 == 184 [pid = 1831] [id = 404] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19b44800 == 183 [pid = 1831] [id = 67] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb27ccc800 == 182 [pid = 1831] [id = 143] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feafeed3000 == 181 [pid = 1831] [id = 608] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb04891000 == 180 [pid = 1831] [id = 403] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb14ac6000 == 179 [pid = 1831] [id = 691] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feafcde3000 == 178 [pid = 1831] [id = 609] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f8b2000 == 177 [pid = 1831] [id = 690] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feaff597000 == 176 [pid = 1831] [id = 766] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feafefed000 == 175 [pid = 1831] [id = 765] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feafd2b2000 == 174 [pid = 1831] [id = 764] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feaf9fa4800 == 173 [pid = 1831] [id = 763] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2ea39000 == 172 [pid = 1831] [id = 761] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb2bf4d000 == 171 [pid = 1831] [id = 760] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb27ccd800 == 170 [pid = 1831] [id = 759] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb20a1e000 == 169 [pid = 1831] [id = 758] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1bfa7800 == 168 [pid = 1831] [id = 757] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1abe2800 == 167 [pid = 1831] [id = 756] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb19ad2000 == 166 [pid = 1831] [id = 755] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb18e29800 == 165 [pid = 1831] [id = 754] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb17b1e800 == 164 [pid = 1831] [id = 753] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1480f800 == 163 [pid = 1831] [id = 752] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb14312000 == 162 [pid = 1831] [id = 751] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb1167c000 == 161 [pid = 1831] [id = 750] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb107a2800 == 160 [pid = 1831] [id = 749] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f8ab000 == 159 [pid = 1831] [id = 748] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0f278800 == 158 [pid = 1831] [id = 747] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0cd11000 == 157 [pid = 1831] [id = 746] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb0904a800 == 156 [pid = 1831] [id = 745] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb07f69800 == 155 [pid = 1831] [id = 744] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb06606800 == 154 [pid = 1831] [id = 743] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb048d7000 == 153 [pid = 1831] [id = 742] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb038e6800 == 152 [pid = 1831] [id = 741] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feb022da000 == 151 [pid = 1831] [id = 740] 16:31:01 INFO - PROCESS | 1831 | --DOCSHELL 0x7feaff4ca000 == 150 [pid = 1831] [id = 739] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 276 (0x7feb02087400) [pid = 1831] [serial = 2210] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 275 (0x7feb020a0000) [pid = 1831] [serial = 2211] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 274 (0x7feb2bf8d800) [pid = 1831] [serial = 2174] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 273 (0x7feafb558400) [pid = 1831] [serial = 2171] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 272 (0x7feb2b978400) [pid = 1831] [serial = 2168] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 271 (0x7feb27e0ac00) [pid = 1831] [serial = 2165] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 270 (0x7feb25be1400) [pid = 1831] [serial = 2162] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 269 (0x7feb1b2efc00) [pid = 1831] [serial = 2159] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 268 (0x7feb13a32800) [pid = 1831] [serial = 2156] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 267 (0x7feb0f7eb400) [pid = 1831] [serial = 2153] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 266 (0x7feb0676e400) [pid = 1831] [serial = 2150] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 265 (0x7feb02c65c00) [pid = 1831] [serial = 2147] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 264 (0x7feafd68a400) [pid = 1831] [serial = 2144] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 263 (0x7feb00f7c000) [pid = 1831] [serial = 2207] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 262 (0x7feafeceb000) [pid = 1831] [serial = 2204] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 261 (0x7feafed21000) [pid = 1831] [serial = 2205] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 260 (0x7feafe36f400) [pid = 1831] [serial = 2202] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 259 (0x7feafd5ebc00) [pid = 1831] [serial = 2201] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 258 (0x7feafec76c00) [pid = 1831] [serial = 2198] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 257 (0x7feafe4a5c00) [pid = 1831] [serial = 2195] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 256 (0x7feaf6856800) [pid = 1831] [serial = 2192] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 255 (0x7feafec78c00) [pid = 1831] [serial = 2189] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 254 (0x7feafe49d800) [pid = 1831] [serial = 2186] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 253 (0x7feaf9149400) [pid = 1831] [serial = 2183] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 252 (0x7feafe4a0c00) [pid = 1831] [serial = 2180] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 251 (0x7feaf9ecb400) [pid = 1831] [serial = 2177] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 250 (0x7feb02d53000) [pid = 1831] [serial = 2216] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 249 (0x7feb020a3400) [pid = 1831] [serial = 2214] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 248 (0x7feb01d4d800) [pid = 1831] [serial = 2213] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | --DOMWINDOW == 247 (0x7feb01d47000) [pid = 1831] [serial = 2208] [outer = (nil)] [url = about:blank] 16:31:02 INFO - PROCESS | 1831 | 1461022262548 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]]]}] 16:31:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:31:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:31:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:31:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 2133ms 16:31:02 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:31:02 INFO - PROCESS | 1831 | 1461022262580 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 16:31:02 INFO - PROCESS | 1831 | 1461022262583 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 16:31:02 INFO - PROCESS | 1831 | 1461022262589 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:31:02 INFO - PROCESS | 1831 | 1461022262600 Marionette TRACE conn3 <- [1,3110,null,{}] 16:31:02 INFO - PROCESS | 1831 | 1461022262619 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}] 16:31:02 INFO - PROCESS | 1831 | 1461022262797 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 16:31:03 INFO - PROCESS | 1831 | 1461022262995 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafcbd6800 == 151 [pid = 1831] [id = 787] 16:31:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 248 (0x7feaf9ecb400) [pid = 1831] [serial = 2360] [outer = (nil)] 16:31:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 249 (0x7feaff7cc800) [pid = 1831] [serial = 2361] [outer = 0x7feaf9ecb400] 16:31:03 INFO - PROCESS | 1831 | 1461022263058 Marionette DEBUG loaded listener.js 16:31:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 250 (0x7feb00f38800) [pid = 1831] [serial = 2362] [outer = 0x7feaf9ecb400] 16:31:03 INFO - PROCESS | 1831 | 1461022263720 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"]]]}] 16:31:03 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:31:03 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 16:31:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:31:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:31:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:31:03 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1150ms 16:31:03 INFO - PROCESS | 1831 | 1461022263743 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 16:31:03 INFO - PROCESS | 1831 | 1461022263747 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 16:31:03 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:31:03 INFO - PROCESS | 1831 | 1461022263753 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:31:03 INFO - PROCESS | 1831 | 1461022263755 Marionette TRACE conn3 <- [1,3114,null,{}] 16:31:03 INFO - PROCESS | 1831 | 1461022263760 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}] 16:31:04 INFO - PROCESS | 1831 | 1461022264035 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 16:31:04 INFO - PROCESS | 1831 | 1461022264165 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\", \"acee775b-d325-432b-a560-ce6e6d416ebe\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x7feafecad000 == 152 [pid = 1831] [id = 788] 16:31:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 251 (0x7feaf9cd0c00) [pid = 1831] [serial = 2363] [outer = (nil)] 16:31:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 252 (0x7feb01d44400) [pid = 1831] [serial = 2364] [outer = 0x7feaf9cd0c00] 16:31:04 INFO - PROCESS | 1831 | 1461022264224 Marionette DEBUG loaded listener.js 16:31:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 253 (0x7feb01def400) [pid = 1831] [serial = 2365] [outer = 0x7feaf9cd0c00] 16:31:04 INFO - PROCESS | 1831 | 1461022264992 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]]]}] 16:31:05 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:31:05 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1275ms 16:31:05 INFO - PROCESS | 1831 | 1461022265027 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 16:31:05 INFO - PROCESS | 1831 | 1461022265029 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 16:31:06 WARNING - u'runner_teardown' () 16:31:06 INFO - No more tests 16:31:06 INFO - Got 0 unexpected results 16:31:06 INFO - SUITE-END | took 1086s 16:31:06 INFO - Closing logging queue 16:31:06 INFO - queue closed 16:31:06 INFO - Return code: 0 16:31:06 WARNING - # TBPL SUCCESS # 16:31:06 INFO - Running post-action listener: _resource_record_post_action 16:31:06 INFO - Running post-run listener: _resource_record_post_run 16:31:07 INFO - Total resource usage - Wall time: 1122s; CPU: 98.0%; Read bytes: 8499200; Write bytes: 969560064; Read time: 660; Write time: 400476 16:31:07 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:31:07 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 50720768; Read time: 0; Write time: 43096 16:31:07 INFO - run-tests - Wall time: 1093s; CPU: 98.0%; Read bytes: 7921664; Write bytes: 850452480; Read time: 596; Write time: 290396 16:31:07 INFO - Running post-run listener: _upload_blobber_files 16:31:07 INFO - Blob upload gear active. 16:31:07 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:31:07 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 16:31:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:31:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:31:08 INFO - (blobuploader) - INFO - Open directory for files ... 16:31:08 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:31:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:31:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:31:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:31:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:31:10 INFO - (blobuploader) - INFO - Done attempting. 16:31:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:31:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:31:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:31:11 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:31:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:31:11 INFO - (blobuploader) - INFO - Done attempting. 16:31:11 INFO - (blobuploader) - INFO - Iteration through files over. 16:31:11 INFO - Return code: 0 16:31:11 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:31:11 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:31:11 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2b2d3c765a42859ee4f21a6671a1084a6397468a71a702e1c8486adf0b3eeefb2f264b64c8c6bad398c25af475ca0be9d3949a41626ff3fae0ae0e84713a332a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3ebb1780b94695cd3462794f142f4019fa0561db447b38b3e560bafd41afe2eef355f9d9abe5365770e02ccffe469b4794d9664356e0e9d4adc2fe81e37e96f2"} 16:31:11 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:31:11 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:31:11 INFO - Contents: 16:31:11 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2b2d3c765a42859ee4f21a6671a1084a6397468a71a702e1c8486adf0b3eeefb2f264b64c8c6bad398c25af475ca0be9d3949a41626ff3fae0ae0e84713a332a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3ebb1780b94695cd3462794f142f4019fa0561db447b38b3e560bafd41afe2eef355f9d9abe5365770e02ccffe469b4794d9664356e0e9d4adc2fe81e37e96f2"} 16:31:11 INFO - Running post-run listener: copy_logs_to_upload_dir 16:31:11 INFO - Copying logs to upload dir... 16:31:11 INFO - mkdir: /builds/slave/test/build/upload/logs 16:31:11 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1261.272197 ========= master_lag: 0.36 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 1 secs) (at 2016-04-18 16:31:11.931256) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 16:31:11.932716) ========= 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-1461020960.175702-782108737 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2b2d3c765a42859ee4f21a6671a1084a6397468a71a702e1c8486adf0b3eeefb2f264b64c8c6bad398c25af475ca0be9d3949a41626ff3fae0ae0e84713a332a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3ebb1780b94695cd3462794f142f4019fa0561db447b38b3e560bafd41afe2eef355f9d9abe5365770e02ccffe469b4794d9664356e0e9d4adc2fe81e37e96f2"} build_url:https://queue.taskcluster.net/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032668 build_url: 'https://queue.taskcluster.net/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2b2d3c765a42859ee4f21a6671a1084a6397468a71a702e1c8486adf0b3eeefb2f264b64c8c6bad398c25af475ca0be9d3949a41626ff3fae0ae0e84713a332a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3ebb1780b94695cd3462794f142f4019fa0561db447b38b3e560bafd41afe2eef355f9d9abe5365770e02ccffe469b4794d9664356e0e9d4adc2fe81e37e96f2"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Z-b6SCCsTxqbV4XONfQ4Og/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 16:31:12.004156) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:31:12.004668) ========= 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-1461020960.175702-782108737 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017516 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:31:12.067760) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 16:31:12.068094) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 16:31:12.068502) ========= ========= Total master_lag: 4.30 =========