builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1052 starttime: 1461170673.67 results: success (0) buildid: 20160420085341 builduid: 89497bd9a0044d75bd1f8f4b5d1c062b revision: 01c33b05600eefb26ea30af54848335a6899a76d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 09:44:33.669183) ========= master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 09:44:33.669647) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 09:44:33.669961) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 09:44:34.264569) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 09:44:34.264845) ========= 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-1461170548.221839-513476875 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 09:44:34-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.2M=0.001s 2016-04-20 09:44:34 (12.2 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.253643 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 09:44:34.554268) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 09:44:34.554590) ========= 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-1461170548.221839-513476875 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.072098 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 09:44:34.663406) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 09:44:34.663721) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 01c33b05600eefb26ea30af54848335a6899a76d --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 01c33b05600eefb26ea30af54848335a6899a76d --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-1461170548.221839-513476875 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 09:44:34,765 truncating revision to first 12 chars 2016-04-20 09:44:34,766 Setting DEBUG logging. 2016-04-20 09:44:34,766 attempt 1/10 2016-04-20 09:44:34,766 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/01c33b05600e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 09:44:35,082 unpacking tar archive at: mozilla-inbound-01c33b05600e/testing/mozharness/ program finished with exit code 0 elapsedTime=0.598575 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 09:44:35.295623) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 09:44:35.295929) ========= script_repo_revision: 01c33b05600eefb26ea30af54848335a6899a76d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 09:44:35.296311) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 09:44:35.296595) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 09:44:35.326703) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 34 secs) (at 2016-04-20 09:44:35.327006) ========= /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-1461170548.221839-513476875 _=/tools/buildbot/bin/python using PTY: False 09:44:35 INFO - MultiFileLogger online at 20160420 09:44:35 in /builds/slave/test 09:44:35 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 09:44:35 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:44:35 INFO - {'append_to_log': False, 09:44:35 INFO - 'base_work_dir': '/builds/slave/test', 09:44:35 INFO - 'blob_upload_branch': 'mozilla-inbound', 09:44:35 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:44:35 INFO - 'buildbot_json_path': 'buildprops.json', 09:44:35 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:44:35 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:44:35 INFO - 'download_minidump_stackwalk': True, 09:44:35 INFO - 'download_symbols': 'true', 09:44:35 INFO - 'e10s': False, 09:44:35 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:44:35 INFO - 'tooltool.py': '/tools/tooltool.py', 09:44:35 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:44:35 INFO - '/tools/misc-python/virtualenv.py')}, 09:44:35 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:44:35 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:44:35 INFO - 'log_level': 'info', 09:44:35 INFO - 'log_to_console': True, 09:44:35 INFO - 'opt_config_files': (), 09:44:35 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:44:35 INFO - '--processes=1', 09:44:35 INFO - '--config=%(test_path)s/wptrunner.ini', 09:44:35 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:44:35 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:44:35 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:44:35 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:44:35 INFO - 'pip_index': False, 09:44:35 INFO - 'require_test_zip': True, 09:44:35 INFO - 'test_type': ('testharness',), 09:44:35 INFO - 'this_chunk': '1', 09:44:35 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:44:35 INFO - 'total_chunks': '10', 09:44:35 INFO - 'virtualenv_path': 'venv', 09:44:35 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:44:35 INFO - 'work_dir': 'build'} 09:44:35 INFO - ##### 09:44:35 INFO - ##### Running clobber step. 09:44:35 INFO - ##### 09:44:35 INFO - Running pre-action listener: _resource_record_pre_action 09:44:35 INFO - Running main action method: clobber 09:44:35 INFO - rmtree: /builds/slave/test/build 09:44:35 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:44:38 INFO - Running post-action listener: _resource_record_post_action 09:44:38 INFO - ##### 09:44:38 INFO - ##### Running read-buildbot-config step. 09:44:38 INFO - ##### 09:44:38 INFO - Running pre-action listener: _resource_record_pre_action 09:44:38 INFO - Running main action method: read_buildbot_config 09:44:38 INFO - Using buildbot properties: 09:44:38 INFO - { 09:44:38 INFO - "project": "", 09:44:38 INFO - "product": "firefox", 09:44:38 INFO - "script_repo_revision": "production", 09:44:38 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 09:44:38 INFO - "repository": "", 09:44:38 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 09:44:38 INFO - "buildid": "20160420085341", 09:44:38 INFO - "pgo_build": "False", 09:44:38 INFO - "basedir": "/builds/slave/test", 09:44:38 INFO - "buildnumber": 20, 09:44:38 INFO - "slavename": "tst-linux64-spot-1052", 09:44:38 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/", 09:44:38 INFO - "platform": "linux64", 09:44:38 INFO - "branch": "mozilla-inbound", 09:44:38 INFO - "revision": "01c33b05600eefb26ea30af54848335a6899a76d", 09:44:38 INFO - "repo_path": "integration/mozilla-inbound", 09:44:38 INFO - "moz_repo_path": "", 09:44:38 INFO - "stage_platform": "linux64", 09:44:38 INFO - "builduid": "89497bd9a0044d75bd1f8f4b5d1c062b", 09:44:38 INFO - "slavebuilddir": "test" 09:44:38 INFO - } 09:44:38 INFO - Found installer url https://queue.taskcluster.net/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 09:44:38 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 09:44:38 INFO - Running post-action listener: _resource_record_post_action 09:44:38 INFO - ##### 09:44:38 INFO - ##### Running download-and-extract step. 09:44:38 INFO - ##### 09:44:38 INFO - Running pre-action listener: _resource_record_pre_action 09:44:38 INFO - Running main action method: download_and_extract 09:44:38 INFO - mkdir: /builds/slave/test/build/tests 09:44:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:44:38 INFO - https://queue.taskcluster.net/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 09:44:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:44:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:44:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:44:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 09:44:39 INFO - Downloaded 1361 bytes. 09:44:39 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:44:39 INFO - Using the following test package requirements: 09:44:39 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 09:44:39 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:44:39 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 09:44:39 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:44:39 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 09:44:39 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:44:39 INFO - u'jsshell-linux-x86_64.zip'], 09:44:39 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:44:39 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 09:44:39 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 09:44:39 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:44:39 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 09:44:39 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:44:39 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 09:44:39 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:44:39 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 09:44:39 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:44:39 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 09:44:39 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 09:44:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:44:39 INFO - https://queue.taskcluster.net/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 09:44:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 09:44:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 09:44:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 09:44:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 09:44:41 INFO - Downloaded 22735747 bytes. 09:44:41 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:44:41 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:44:41 INFO - caution: filename not matched: web-platform/* 09:44:41 INFO - Return code: 11 09:44:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:44:41 INFO - https://queue.taskcluster.net/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 09:44:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 09:44:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 09:44:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 09:44:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 09:44:43 INFO - Downloaded 36397853 bytes. 09:44:43 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:44:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:44:47 INFO - caution: filename not matched: bin/* 09:44:47 INFO - caution: filename not matched: config/* 09:44:47 INFO - caution: filename not matched: mozbase/* 09:44:47 INFO - caution: filename not matched: marionette/* 09:44:47 INFO - caution: filename not matched: tools/wptserve/* 09:44:47 INFO - Return code: 11 09:44:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:44:47 INFO - https://queue.taskcluster.net/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 09:44:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:44:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:44:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:44:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 09:44:50 INFO - Downloaded 64279705 bytes. 09:44:50 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:44:50 INFO - mkdir: /builds/slave/test/properties 09:44:50 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:44:50 INFO - Writing to file /builds/slave/test/properties/build_url 09:44:50 INFO - Contents: 09:44:50 INFO - build_url:https://queue.taskcluster.net/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:44:51 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:44:51 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:44:51 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:44:51 INFO - Contents: 09:44:51 INFO - symbols_url:https://queue.taskcluster.net/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:44:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:44:51 INFO - https://queue.taskcluster.net/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:44:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:44:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:44:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:44:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 09:44:54 INFO - Downloaded 90770458 bytes. 09:44:54 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 09:44:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 09:45:02 INFO - Return code: 0 09:45:02 INFO - Running post-action listener: _resource_record_post_action 09:45:02 INFO - Running post-action listener: set_extra_try_arguments 09:45:02 INFO - ##### 09:45:02 INFO - ##### Running create-virtualenv step. 09:45:02 INFO - ##### 09:45:02 INFO - Running pre-action listener: _pre_create_virtualenv 09:45:02 INFO - Running pre-action listener: _resource_record_pre_action 09:45:02 INFO - Running main action method: create_virtualenv 09:45:02 INFO - Creating virtualenv /builds/slave/test/build/venv 09:45:02 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 09:45:02 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:45:02 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:45:02 INFO - Using real prefix '/usr' 09:45:02 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:45:06 INFO - Installing distribute.............................................................................................................................................................................................done. 09:45:09 INFO - Installing pip.................done. 09:45:09 INFO - Return code: 0 09:45:09 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:45:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:45:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:45:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:45:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:45:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:45:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:45:10 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 0x1250030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x12513f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1358900>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1355960>, '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 0x1356660>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1356b10>, '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-1461170548.221839-513476875', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 09:45:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 09:45:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 09:45:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:45:10 INFO - 'CCACHE_UMASK': '002', 09:45:10 INFO - 'DISPLAY': ':0', 09:45:10 INFO - 'HOME': '/home/cltbld', 09:45:10 INFO - 'LANG': 'en_US.UTF-8', 09:45:10 INFO - 'LOGNAME': 'cltbld', 09:45:10 INFO - 'MAIL': '/var/mail/cltbld', 09:45:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:45:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:45:10 INFO - 'MOZ_NO_REMOTE': '1', 09:45:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:45:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:45:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:45:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:45:10 INFO - 'PWD': '/builds/slave/test', 09:45:10 INFO - 'SHELL': '/bin/bash', 09:45:10 INFO - 'SHLVL': '1', 09:45:10 INFO - 'TERM': 'linux', 09:45:10 INFO - 'TMOUT': '86400', 09:45:10 INFO - 'USER': 'cltbld', 09:45:10 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461170548.221839-513476875', 09:45:10 INFO - '_': '/tools/buildbot/bin/python'} 09:45:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:45:10 INFO - Downloading/unpacking psutil>=0.7.1 09:45:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:45:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:45:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:45:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:45:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:45:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:45:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:45:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:45:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:45:14 INFO - Installing collected packages: psutil 09:45:14 INFO - Running setup.py install for psutil 09:45:14 INFO - building 'psutil._psutil_linux' extension 09:45:14 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 09:45:15 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 09:45:15 INFO - building 'psutil._psutil_posix' extension 09:45:15 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 09:45:15 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 09:45:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:45:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:45:16 INFO - Successfully installed psutil 09:45:16 INFO - Cleaning up... 09:45:16 INFO - Return code: 0 09:45:16 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:45:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:45:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:45:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:45:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:45:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:45:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:45:16 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 0x1250030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x12513f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1358900>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1355960>, '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 0x1356660>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1356b10>, '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-1461170548.221839-513476875', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 09:45:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 09:45:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 09:45:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:45:16 INFO - 'CCACHE_UMASK': '002', 09:45:16 INFO - 'DISPLAY': ':0', 09:45:16 INFO - 'HOME': '/home/cltbld', 09:45:16 INFO - 'LANG': 'en_US.UTF-8', 09:45:16 INFO - 'LOGNAME': 'cltbld', 09:45:16 INFO - 'MAIL': '/var/mail/cltbld', 09:45:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:45:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:45:16 INFO - 'MOZ_NO_REMOTE': '1', 09:45:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:45:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:45:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:45:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:45:16 INFO - 'PWD': '/builds/slave/test', 09:45:16 INFO - 'SHELL': '/bin/bash', 09:45:16 INFO - 'SHLVL': '1', 09:45:16 INFO - 'TERM': 'linux', 09:45:16 INFO - 'TMOUT': '86400', 09:45:16 INFO - 'USER': 'cltbld', 09:45:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461170548.221839-513476875', 09:45:16 INFO - '_': '/tools/buildbot/bin/python'} 09:45:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:45:16 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:45:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:45:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:45:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:45:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:45:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:45:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:45:20 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:45:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:45:20 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:45:20 INFO - Installing collected packages: mozsystemmonitor 09:45:20 INFO - Running setup.py install for mozsystemmonitor 09:45:20 INFO - Successfully installed mozsystemmonitor 09:45:20 INFO - Cleaning up... 09:45:20 INFO - Return code: 0 09:45:20 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:45:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:45:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:45:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:45:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:45:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:45:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:45:20 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 0x1250030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x12513f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1358900>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1355960>, '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 0x1356660>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1356b10>, '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-1461170548.221839-513476875', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 09:45:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 09:45:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 09:45:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:45:20 INFO - 'CCACHE_UMASK': '002', 09:45:20 INFO - 'DISPLAY': ':0', 09:45:20 INFO - 'HOME': '/home/cltbld', 09:45:20 INFO - 'LANG': 'en_US.UTF-8', 09:45:20 INFO - 'LOGNAME': 'cltbld', 09:45:20 INFO - 'MAIL': '/var/mail/cltbld', 09:45:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:45:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:45:20 INFO - 'MOZ_NO_REMOTE': '1', 09:45:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:45:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:45:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:45:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:45:20 INFO - 'PWD': '/builds/slave/test', 09:45:20 INFO - 'SHELL': '/bin/bash', 09:45:20 INFO - 'SHLVL': '1', 09:45:20 INFO - 'TERM': 'linux', 09:45:20 INFO - 'TMOUT': '86400', 09:45:20 INFO - 'USER': 'cltbld', 09:45:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461170548.221839-513476875', 09:45:20 INFO - '_': '/tools/buildbot/bin/python'} 09:45:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:45:21 INFO - Downloading/unpacking blobuploader==1.2.4 09:45:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:45:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:45:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:45:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:45:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:45:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:45:24 INFO - Downloading blobuploader-1.2.4.tar.gz 09:45:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:45:24 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:45:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:45:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:45:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:45:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:45:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:45:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:45:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:45:25 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:45:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:45:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:45:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:45:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:45:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:45:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:45:26 INFO - Downloading docopt-0.6.1.tar.gz 09:45:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:45:26 INFO - Installing collected packages: blobuploader, requests, docopt 09:45:26 INFO - Running setup.py install for blobuploader 09:45:26 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:45:26 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:45:26 INFO - Running setup.py install for requests 09:45:27 INFO - Running setup.py install for docopt 09:45:27 INFO - Successfully installed blobuploader requests docopt 09:45:27 INFO - Cleaning up... 09:45:27 INFO - Return code: 0 09:45:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:45:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:45:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:45:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:45:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:45:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:45:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:45:27 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 0x1250030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x12513f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1358900>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1355960>, '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 0x1356660>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1356b10>, '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-1461170548.221839-513476875', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 09:45:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 09:45:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 09:45:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:45:27 INFO - 'CCACHE_UMASK': '002', 09:45:27 INFO - 'DISPLAY': ':0', 09:45:27 INFO - 'HOME': '/home/cltbld', 09:45:27 INFO - 'LANG': 'en_US.UTF-8', 09:45:27 INFO - 'LOGNAME': 'cltbld', 09:45:27 INFO - 'MAIL': '/var/mail/cltbld', 09:45:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:45:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:45:27 INFO - 'MOZ_NO_REMOTE': '1', 09:45:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:45:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:45:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:45:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:45:27 INFO - 'PWD': '/builds/slave/test', 09:45:27 INFO - 'SHELL': '/bin/bash', 09:45:27 INFO - 'SHLVL': '1', 09:45:27 INFO - 'TERM': 'linux', 09:45:27 INFO - 'TMOUT': '86400', 09:45:27 INFO - 'USER': 'cltbld', 09:45:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461170548.221839-513476875', 09:45:27 INFO - '_': '/tools/buildbot/bin/python'} 09:45:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:45:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:45:27 INFO - Running setup.py (path:/tmp/pip-2gyrHY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:45:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:45:28 INFO - Running setup.py (path:/tmp/pip-A4_NEq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:45:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:45:28 INFO - Running setup.py (path:/tmp/pip-7AnF0h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:45:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:45:28 INFO - Running setup.py (path:/tmp/pip-ix719v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:45:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:45:28 INFO - Running setup.py (path:/tmp/pip-NYlK1H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:45:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:45:28 INFO - Running setup.py (path:/tmp/pip-jUDOoe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:45:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:45:28 INFO - Running setup.py (path:/tmp/pip-KET80a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:45:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:45:28 INFO - Running setup.py (path:/tmp/pip-ELNaSq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:45:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:45:28 INFO - Running setup.py (path:/tmp/pip-bPsz5S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:45:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:45:29 INFO - Running setup.py (path:/tmp/pip-76I4GU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:45:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:45:29 INFO - Running setup.py (path:/tmp/pip-lNHGQY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:45:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:45:29 INFO - Running setup.py (path:/tmp/pip-oNXWaz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:45:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:45:29 INFO - Running setup.py (path:/tmp/pip-zJzP2g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:45:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:45:29 INFO - Running setup.py (path:/tmp/pip-3prrkl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:45:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:45:29 INFO - Running setup.py (path:/tmp/pip-OrlQ3W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:45:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:45:29 INFO - Running setup.py (path:/tmp/pip-idgGUK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:45:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:45:30 INFO - Running setup.py (path:/tmp/pip-iocPJZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:45:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:45:30 INFO - Running setup.py (path:/tmp/pip-eJ2RzD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:45:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:45:30 INFO - Running setup.py (path:/tmp/pip-ig1ai0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:45:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:45:30 INFO - Running setup.py (path:/tmp/pip-sKSXsV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:45:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:45:30 INFO - Running setup.py (path:/tmp/pip-UZRM1y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:45:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:45:31 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 09:45:31 INFO - Running setup.py install for manifestparser 09:45:31 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:45:31 INFO - Running setup.py install for mozcrash 09:45:31 INFO - Running setup.py install for mozdebug 09:45:31 INFO - Running setup.py install for mozdevice 09:45:31 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:45:31 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:45:31 INFO - Running setup.py install for mozfile 09:45:32 INFO - Running setup.py install for mozhttpd 09:45:32 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:45:32 INFO - Running setup.py install for mozinfo 09:45:32 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:45:32 INFO - Running setup.py install for mozInstall 09:45:32 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:45:32 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:45:32 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:45:32 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:45:32 INFO - Running setup.py install for mozleak 09:45:32 INFO - Running setup.py install for mozlog 09:45:33 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:45:33 INFO - Running setup.py install for moznetwork 09:45:33 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:45:33 INFO - Running setup.py install for mozprocess 09:45:33 INFO - Running setup.py install for mozprofile 09:45:33 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:45:33 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:45:33 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:45:33 INFO - Running setup.py install for mozrunner 09:45:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:45:34 INFO - Running setup.py install for mozscreenshot 09:45:34 INFO - Running setup.py install for moztest 09:45:34 INFO - Running setup.py install for mozversion 09:45:34 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:45:34 INFO - Running setup.py install for wptserve 09:45:34 INFO - Running setup.py install for marionette-driver 09:45:35 INFO - Running setup.py install for browsermob-proxy 09:45:35 INFO - Running setup.py install for marionette-client 09:45:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:45:35 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:45:35 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 09:45:35 INFO - Cleaning up... 09:45:35 INFO - Return code: 0 09:45:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:45:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:45:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:45:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:45:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:45:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:45:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:45:35 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 0x1250030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x12513f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1358900>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1355960>, '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 0x1356660>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1356b10>, '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-1461170548.221839-513476875', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 09:45:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 09:45:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 09:45:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:45:35 INFO - 'CCACHE_UMASK': '002', 09:45:35 INFO - 'DISPLAY': ':0', 09:45:35 INFO - 'HOME': '/home/cltbld', 09:45:35 INFO - 'LANG': 'en_US.UTF-8', 09:45:35 INFO - 'LOGNAME': 'cltbld', 09:45:35 INFO - 'MAIL': '/var/mail/cltbld', 09:45:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:45:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:45:35 INFO - 'MOZ_NO_REMOTE': '1', 09:45:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:45:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:45:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:45:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:45:35 INFO - 'PWD': '/builds/slave/test', 09:45:35 INFO - 'SHELL': '/bin/bash', 09:45:35 INFO - 'SHLVL': '1', 09:45:35 INFO - 'TERM': 'linux', 09:45:35 INFO - 'TMOUT': '86400', 09:45:35 INFO - 'USER': 'cltbld', 09:45:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461170548.221839-513476875', 09:45:35 INFO - '_': '/tools/buildbot/bin/python'} 09:45:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:45:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:45:36 INFO - Running setup.py (path:/tmp/pip-n4Vv1V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:45:36 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 09:45:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:45:36 INFO - Running setup.py (path:/tmp/pip-Kg796r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:45:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 09:45:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:45:36 INFO - Running setup.py (path:/tmp/pip-NUAgX8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:45:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 09:45:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:45:36 INFO - Running setup.py (path:/tmp/pip-Tw2Lom-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:45:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 09:45:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:45:36 INFO - Running setup.py (path:/tmp/pip-RdfZ3M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:45:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 09:45:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:45:36 INFO - Running setup.py (path:/tmp/pip-0UVc1l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:45:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 09:45:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:45:37 INFO - Running setup.py (path:/tmp/pip-hkAx_h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:45:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 09:45:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:45:37 INFO - Running setup.py (path:/tmp/pip-aiWawx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:45:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 09:45:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:45:37 INFO - Running setup.py (path:/tmp/pip-l52SgN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:45:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 09:45:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:45:37 INFO - Running setup.py (path:/tmp/pip-VBzk2D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:45:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:45:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:45:37 INFO - Running setup.py (path:/tmp/pip-MZVgKr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:45:37 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 09:45:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:45:37 INFO - Running setup.py (path:/tmp/pip-N4J0DE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:45:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 09:45:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:45:37 INFO - Running setup.py (path:/tmp/pip-euy3Nv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:45:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 09:45:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:45:38 INFO - Running setup.py (path:/tmp/pip-kKGzSO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:45:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 09:45:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:45:38 INFO - Running setup.py (path:/tmp/pip-61hH_G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:45:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 09:45:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:45:38 INFO - Running setup.py (path:/tmp/pip-P6eGbQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:45:38 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 09:45:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:45:38 INFO - Running setup.py (path:/tmp/pip-AbDvOV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:45:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 09:45:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:45:38 INFO - Running setup.py (path:/tmp/pip-xqWaiy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:45:38 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 09:45:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:45:38 INFO - Running setup.py (path:/tmp/pip-RZrUZV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:45:38 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 09:45:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:45:38 INFO - Running setup.py (path:/tmp/pip-W23Xpz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:45:39 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 09:45:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:45:39 INFO - Running setup.py (path:/tmp/pip-Zkf_cW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:45:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:45:39 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 09:45:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 09:45:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 09:45:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 09:45:39 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 09:45:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 09:45:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:45:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:45:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:45:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:45:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:45:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:45:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:45:43 INFO - Downloading blessings-1.6.tar.gz 09:45:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:45:43 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 09:45:43 INFO - Installing collected packages: blessings 09:45:43 INFO - Running setup.py install for blessings 09:45:43 INFO - Successfully installed blessings 09:45:43 INFO - Cleaning up... 09:45:43 INFO - Return code: 0 09:45:43 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:45:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:45:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:45:44 INFO - Reading from file tmpfile_stdout 09:45:44 INFO - Current package versions: 09:45:44 INFO - argparse == 1.2.1 09:45:44 INFO - blessings == 1.6 09:45:44 INFO - blobuploader == 1.2.4 09:45:44 INFO - browsermob-proxy == 0.6.0 09:45:44 INFO - docopt == 0.6.1 09:45:44 INFO - manifestparser == 1.1 09:45:44 INFO - marionette-client == 2.3.0 09:45:44 INFO - marionette-driver == 1.4.0 09:45:44 INFO - mozInstall == 1.12 09:45:44 INFO - mozcrash == 0.17 09:45:44 INFO - mozdebug == 0.1 09:45:44 INFO - mozdevice == 0.48 09:45:44 INFO - mozfile == 1.2 09:45:44 INFO - mozhttpd == 0.7 09:45:44 INFO - mozinfo == 0.9 09:45:44 INFO - mozleak == 0.1 09:45:44 INFO - mozlog == 3.1 09:45:44 INFO - moznetwork == 0.27 09:45:44 INFO - mozprocess == 0.22 09:45:44 INFO - mozprofile == 0.28 09:45:44 INFO - mozrunner == 6.11 09:45:44 INFO - mozscreenshot == 0.1 09:45:44 INFO - mozsystemmonitor == 0.0 09:45:44 INFO - moztest == 0.7 09:45:44 INFO - mozversion == 1.4 09:45:44 INFO - psutil == 3.1.1 09:45:44 INFO - requests == 1.2.3 09:45:44 INFO - wptserve == 1.4.0 09:45:44 INFO - wsgiref == 0.1.2 09:45:44 INFO - Running post-action listener: _resource_record_post_action 09:45:44 INFO - Running post-action listener: _start_resource_monitoring 09:45:44 INFO - Starting resource monitoring. 09:45:44 INFO - ##### 09:45:44 INFO - ##### Running pull step. 09:45:44 INFO - ##### 09:45:44 INFO - Running pre-action listener: _resource_record_pre_action 09:45:44 INFO - Running main action method: pull 09:45:44 INFO - Pull has nothing to do! 09:45:44 INFO - Running post-action listener: _resource_record_post_action 09:45:44 INFO - ##### 09:45:44 INFO - ##### Running install step. 09:45:44 INFO - ##### 09:45:44 INFO - Running pre-action listener: _resource_record_pre_action 09:45:44 INFO - Running main action method: install 09:45:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:45:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:45:44 INFO - Reading from file tmpfile_stdout 09:45:44 INFO - Detecting whether we're running mozinstall >=1.0... 09:45:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:45:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:45:44 INFO - Reading from file tmpfile_stdout 09:45:44 INFO - Output received: 09:45:44 INFO - Usage: mozinstall [options] installer 09:45:44 INFO - Options: 09:45:44 INFO - -h, --help show this help message and exit 09:45:44 INFO - -d DEST, --destination=DEST 09:45:44 INFO - Directory to install application into. [default: 09:45:44 INFO - "/builds/slave/test"] 09:45:44 INFO - --app=APP Application being installed. [default: firefox] 09:45:44 INFO - mkdir: /builds/slave/test/build/application 09:45:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 09:45:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 09:46:15 INFO - Reading from file tmpfile_stdout 09:46:15 INFO - Output received: 09:46:15 INFO - /builds/slave/test/build/application/firefox/firefox 09:46:15 INFO - Running post-action listener: _resource_record_post_action 09:46:15 INFO - ##### 09:46:15 INFO - ##### Running run-tests step. 09:46:15 INFO - ##### 09:46:15 INFO - Running pre-action listener: _resource_record_pre_action 09:46:15 INFO - Running main action method: run_tests 09:46:15 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:46:15 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:46:15 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:46:15 INFO - grabbing minidump binary from tooltool 09:46: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')]} 09:46:15 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 0x1355960>, '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 0x1356660>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1356b10>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:46:15 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 09:46:15 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 09:46:15 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:46:15 INFO - Return code: 0 09:46:15 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 09:46:15 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:46:15 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/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 09:46:15 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/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 09:46:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:46:15 INFO - 'CCACHE_UMASK': '002', 09:46:15 INFO - 'DISPLAY': ':0', 09:46:15 INFO - 'HOME': '/home/cltbld', 09:46:15 INFO - 'LANG': 'en_US.UTF-8', 09:46:15 INFO - 'LOGNAME': 'cltbld', 09:46:15 INFO - 'MAIL': '/var/mail/cltbld', 09:46:15 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:46:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:46:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:46:15 INFO - 'MOZ_NO_REMOTE': '1', 09:46:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:46:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:46:15 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:46:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:46:15 INFO - 'PWD': '/builds/slave/test', 09:46:15 INFO - 'SHELL': '/bin/bash', 09:46:15 INFO - 'SHLVL': '1', 09:46:15 INFO - 'TERM': 'linux', 09:46:15 INFO - 'TMOUT': '86400', 09:46:15 INFO - 'USER': 'cltbld', 09:46:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461170548.221839-513476875', 09:46:15 INFO - '_': '/tools/buildbot/bin/python'} 09:46:15 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/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 09:46:16 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 09:46:16 INFO - import pkg_resources 09:46:18 INFO - Using 1 client processes 09:46:18 INFO - wptserve Starting http server on 127.0.0.1:8000 09:46:18 INFO - wptserve Starting http server on 127.0.0.1:8001 09:46:18 INFO - wptserve Starting http server on 127.0.0.1:8443 09:46:20 INFO - SUITE-START | Running 778 tests 09:46:20 INFO - Running testharness tests 09:46:20 INFO - Setting up ssl 09:46:20 INFO - PROCESS | certutil | 09:46:20 INFO - PROCESS | certutil | 09:46:20 INFO - PROCESS | certutil | 09:46:20 INFO - Certificate Nickname Trust Attributes 09:46:20 INFO - SSL,S/MIME,JAR/XPI 09:46:20 INFO - 09:46:20 INFO - web-platform-tests CT,, 09:46:20 INFO - 09:46:20 INFO - Starting runner 09:46:23 INFO - PROCESS | 1839 | 1461170783143 Marionette DEBUG Marionette enabled via build flag and pref 09:46:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb096607800 == 1 [pid = 1839] [id = 1] 09:46:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 1 (0x7fb096608000) [pid = 1839] [serial = 1] [outer = (nil)] 09:46:23 INFO - PROCESS | 1839 | [1839] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:46:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 2 (0x7fb096609000) [pid = 1839] [serial = 2] [outer = 0x7fb096608000] 09:46:23 INFO - PROCESS | 1839 | 1461170783754 Marionette INFO Listening on port 2828 09:46:24 INFO - PROCESS | 1839 | 1461170784265 Marionette DEBUG Marionette enabled via command-line flag 09:46:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb093754000 == 2 [pid = 1839] [id = 2] 09:46:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 3 (0x7fb0937cc800) [pid = 1839] [serial = 3] [outer = (nil)] 09:46:24 INFO - PROCESS | 1839 | [1839] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:46:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 4 (0x7fb0937cd800) [pid = 1839] [serial = 4] [outer = 0x7fb0937cc800] 09:46:24 INFO - PROCESS | 1839 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb0935ab9d0 09:46:24 INFO - PROCESS | 1839 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb092917220 09:46:24 INFO - PROCESS | 1839 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb09291b4f0 09:46:24 INFO - PROCESS | 1839 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb09291b7f0 09:46:24 INFO - PROCESS | 1839 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb09291bb20 09:46:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 5 (0x7fb098c97000) [pid = 1839] [serial = 5] [outer = 0x7fb096608000] 09:46:24 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:46:24 INFO - PROCESS | 1839 | 1461170784652 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60930 09:46:24 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:46:24 INFO - PROCESS | 1839 | 1461170784729 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60931 09:46:24 INFO - PROCESS | 1839 | 1461170784738 Marionette DEBUG Closed connection conn0 09:46:24 INFO - PROCESS | 1839 | [1839] 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 09:46:24 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:46:24 INFO - PROCESS | 1839 | 1461170784863 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60932 09:46:24 INFO - PROCESS | 1839 | 1461170784865 Marionette DEBUG Closed connection conn1 09:46:24 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:46:24 INFO - PROCESS | 1839 | 1461170784931 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60933 09:46:24 INFO - PROCESS | 1839 | 1461170784933 Marionette DEBUG Closed connection conn2 09:46:24 INFO - PROCESS | 1839 | 1461170784985 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:46:25 INFO - PROCESS | 1839 | 1461170785002 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":"20160420085341","device":"desktop","version":"48.0a1"} 09:46:25 INFO - PROCESS | 1839 | [1839] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:46:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086aae800 == 3 [pid = 1839] [id = 3] 09:46:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 6 (0x7fb086aaf000) [pid = 1839] [serial = 6] [outer = (nil)] 09:46:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086aaf800 == 4 [pid = 1839] [id = 4] 09:46:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 7 (0x7fb086acf800) [pid = 1839] [serial = 7] [outer = (nil)] 09:46:27 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:46:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08581c800 == 5 [pid = 1839] [id = 5] 09:46:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 8 (0x7fb08585ec00) [pid = 1839] [serial = 8] [outer = (nil)] 09:46:27 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:46:27 INFO - PROCESS | 1839 | [1839] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:46:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 9 (0x7fb0857b2c00) [pid = 1839] [serial = 9] [outer = 0x7fb08585ec00] 09:46:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 10 (0x7fb08543e800) [pid = 1839] [serial = 10] [outer = 0x7fb086aaf000] 09:46:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 11 (0x7fb08548d000) [pid = 1839] [serial = 11] [outer = 0x7fb086acf800] 09:46:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 12 (0x7fb08548f000) [pid = 1839] [serial = 12] [outer = 0x7fb08585ec00] 09:46:28 INFO - PROCESS | 1839 | 1461170788643 Marionette DEBUG loaded listener.js 09:46:28 INFO - PROCESS | 1839 | 1461170788661 Marionette DEBUG loaded listener.js 09:46:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 13 (0x7fb083ce5c00) [pid = 1839] [serial = 13] [outer = 0x7fb08585ec00] 09:46:29 INFO - PROCESS | 1839 | 1461170789362 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"0b19f6f6-2152-4d0e-8bd0-2895a1b15730","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":"20160420085341","device":"desktop","version":"48.0a1","command_id":1}}] 09:46:29 INFO - PROCESS | 1839 | 1461170789596 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 09:46:29 INFO - PROCESS | 1839 | 1461170789800 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 09:46:30 INFO - PROCESS | 1839 | 1461170790042 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:46:30 INFO - PROCESS | 1839 | [1839] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:46:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 14 (0x7fb07f633400) [pid = 1839] [serial = 14] [outer = 0x7fb08585ec00] 09:46:30 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:46:30 INFO - PROCESS | 1839 | 1461170790588 Marionette TRACE conn3 <- [1,3,null,{}] 09:46:30 INFO - PROCESS | 1839 | 1461170790646 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:46:30 INFO - PROCESS | 1839 | 1461170790690 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 09:46:30 INFO - PROCESS | 1839 | 1461170790782 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 09:46:30 INFO - PROCESS | 1839 | 1461170790785 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 09:46:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:46:30 INFO - PROCESS | 1839 | 1461170790793 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:46:30 INFO - PROCESS | 1839 | 1461170790798 Marionette TRACE conn3 <- [1,6,null,{}] 09:46:30 INFO - PROCESS | 1839 | 1461170790804 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:30 INFO - PROCESS | 1839 | 1461170790820 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 09:46:30 INFO - PROCESS | 1839 | 1461170790828 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0884d7000 == 6 [pid = 1839] [id = 6] 09:46:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 15 (0x7fb07eb30800) [pid = 1839] [serial = 15] [outer = (nil)] 09:46:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 16 (0x7fb07eb32400) [pid = 1839] [serial = 16] [outer = 0x7fb07eb30800] 09:46:30 INFO - PROCESS | 1839 | 1461170790895 Marionette DEBUG loaded listener.js 09:46:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 17 (0x7fb07eb38800) [pid = 1839] [serial = 17] [outer = 0x7fb07eb30800] 09:46:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07e82d800 == 7 [pid = 1839] [id = 7] 09:46:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 18 (0x7fb07e887800) [pid = 1839] [serial = 18] [outer = (nil)] 09:46:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 19 (0x7fb07eb39800) [pid = 1839] [serial = 19] [outer = 0x7fb07e887800] 09:46:31 INFO - PROCESS | 1839 | 1461170791344 Marionette DEBUG loaded listener.js 09:46:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 20 (0x7fb07e62a400) [pid = 1839] [serial = 20] [outer = 0x7fb07e887800] 09:46:31 INFO - PROCESS | 1839 | 1461170791935 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 09:46:31 INFO - PROCESS | 1839 | [1839] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 09:46:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:46:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1232ms 09:46:32 INFO - PROCESS | 1839 | 1461170792094 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 09:46:32 INFO - PROCESS | 1839 | 1461170792098 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 09:46:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:46:32 INFO - PROCESS | 1839 | 1461170792142 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:46:32 INFO - PROCESS | 1839 | 1461170792145 Marionette TRACE conn3 <- [1,10,null,{}] 09:46:32 INFO - PROCESS | 1839 | 1461170792176 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:32 INFO - PROCESS | 1839 | 1461170792350 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 09:46:32 INFO - PROCESS | 1839 | 1461170792368 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb084a8d800 == 8 [pid = 1839] [id = 8] 09:46:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 21 (0x7fb083ce7c00) [pid = 1839] [serial = 21] [outer = (nil)] 09:46:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 22 (0x7fb084e8bc00) [pid = 1839] [serial = 22] [outer = 0x7fb083ce7c00] 09:46:32 INFO - PROCESS | 1839 | 1461170792435 Marionette DEBUG loaded listener.js 09:46:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 23 (0x7fb07cb67800) [pid = 1839] [serial = 23] [outer = 0x7fb083ce7c00] 09:46:32 INFO - PROCESS | 1839 | 1461170792995 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 09:46:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:46:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 922ms 09:46:33 INFO - PROCESS | 1839 | 1461170793034 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 09:46:33 INFO - PROCESS | 1839 | 1461170793038 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 09:46:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:46:33 INFO - PROCESS | 1839 | 1461170793043 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:46:33 INFO - PROCESS | 1839 | 1461170793045 Marionette TRACE conn3 <- [1,14,null,{}] 09:46:33 INFO - PROCESS | 1839 | 1461170793050 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:33 INFO - PROCESS | 1839 | 1461170793206 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 09:46:33 INFO - PROCESS | 1839 | 1461170793226 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cfc0000 == 9 [pid = 1839] [id = 9] 09:46:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 24 (0x7fb07cb6f800) [pid = 1839] [serial = 24] [outer = (nil)] 09:46:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 25 (0x7fb07cf1d800) [pid = 1839] [serial = 25] [outer = 0x7fb07cb6f800] 09:46:33 INFO - PROCESS | 1839 | 1461170793290 Marionette DEBUG loaded listener.js 09:46:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 26 (0x7fb093a14000) [pid = 1839] [serial = 26] [outer = 0x7fb07cb6f800] 09:46:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cd37800 == 10 [pid = 1839] [id = 10] 09:46:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 27 (0x7fb07cd38000) [pid = 1839] [serial = 27] [outer = (nil)] 09:46:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 28 (0x7fb07cd3a800) [pid = 1839] [serial = 28] [outer = 0x7fb07cd38000] 09:46:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 29 (0x7fb07cb3e000) [pid = 1839] [serial = 29] [outer = 0x7fb07cd38000] 09:46:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cd37000 == 11 [pid = 1839] [id = 11] 09:46:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 30 (0x7fb07cb6f000) [pid = 1839] [serial = 30] [outer = (nil)] 09:46:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 31 (0x7fb07d117000) [pid = 1839] [serial = 31] [outer = 0x7fb07cb6f000] 09:46:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 32 (0x7fb07cc64000) [pid = 1839] [serial = 32] [outer = 0x7fb07cb6f000] 09:46:34 INFO - PROCESS | 1839 | 1461170794623 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 09:46:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:46:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1634ms 09:46:34 INFO - PROCESS | 1839 | 1461170794764 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 09:46:34 INFO - PROCESS | 1839 | 1461170794772 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 09:46:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:46:34 INFO - PROCESS | 1839 | 1461170794799 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:46:34 INFO - PROCESS | 1839 | 1461170794804 Marionette TRACE conn3 <- [1,18,null,{}] 09:46:34 INFO - PROCESS | 1839 | 1461170794812 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:34 INFO - PROCESS | 1839 | 1461170794975 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 09:46:35 INFO - PROCESS | 1839 | 1461170795084 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07f611800 == 12 [pid = 1839] [id = 12] 09:46:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 33 (0x7fb07d116c00) [pid = 1839] [serial = 33] [outer = (nil)] 09:46:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 34 (0x7fb07daca800) [pid = 1839] [serial = 34] [outer = 0x7fb07d116c00] 09:46:35 INFO - PROCESS | 1839 | 1461170795188 Marionette DEBUG loaded listener.js 09:46:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 35 (0x7fb083c55800) [pid = 1839] [serial = 35] [outer = 0x7fb07d116c00] 09:46:35 INFO - PROCESS | 1839 | 1461170795973 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 09:46:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:46:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1237ms 09:46:36 INFO - PROCESS | 1839 | 1461170796039 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 09:46:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:46:36 INFO - PROCESS | 1839 | 1461170796048 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 09:46:36 INFO - PROCESS | 1839 | 1461170796061 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:46:36 INFO - PROCESS | 1839 | 1461170796065 Marionette TRACE conn3 <- [1,22,null,{}] 09:46:36 INFO - PROCESS | 1839 | 1461170796071 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:36 INFO - PROCESS | 1839 | 1461170796249 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 09:46:36 INFO - PROCESS | 1839 | 1461170796365 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb085431000 == 13 [pid = 1839] [id = 13] 09:46:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 36 (0x7fb07d119000) [pid = 1839] [serial = 36] [outer = (nil)] 09:46:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 37 (0x7fb085486c00) [pid = 1839] [serial = 37] [outer = 0x7fb07d119000] 09:46:36 INFO - PROCESS | 1839 | 1461170796441 Marionette DEBUG loaded listener.js 09:46:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 38 (0x7fb08586b800) [pid = 1839] [serial = 38] [outer = 0x7fb07d119000] 09:46:37 INFO - PROCESS | 1839 | 1461170797231 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 09:46:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:46:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1236ms 09:46:37 INFO - PROCESS | 1839 | 1461170797296 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 09:46:37 INFO - PROCESS | 1839 | 1461170797300 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 09:46:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:46:37 INFO - PROCESS | 1839 | 1461170797307 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:46:37 INFO - PROCESS | 1839 | 1461170797312 Marionette TRACE conn3 <- [1,26,null,{}] 09:46:37 INFO - PROCESS | 1839 | 1461170797328 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:37 INFO - PROCESS | 1839 | 1461170797547 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 09:46:37 INFO - PROCESS | 1839 | 1461170797667 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb085f87000 == 14 [pid = 1839] [id = 14] 09:46:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 39 (0x7fb0867c9c00) [pid = 1839] [serial = 39] [outer = (nil)] 09:46:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 40 (0x7fb0867cf800) [pid = 1839] [serial = 40] [outer = 0x7fb0867c9c00] 09:46:37 INFO - PROCESS | 1839 | 1461170797743 Marionette DEBUG loaded listener.js 09:46:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 41 (0x7fb086adb000) [pid = 1839] [serial = 41] [outer = 0x7fb0867c9c00] 09:46:38 INFO - PROCESS | 1839 | 1461170798885 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 09:46:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:46:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1590ms 09:46:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:46:38 INFO - PROCESS | 1839 | 1461170798898 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 09:46:38 INFO - PROCESS | 1839 | 1461170798901 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 09:46:38 INFO - PROCESS | 1839 | 1461170798909 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:46:38 INFO - PROCESS | 1839 | 1461170798912 Marionette TRACE conn3 <- [1,30,null,{}] 09:46:38 INFO - PROCESS | 1839 | 1461170798920 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:39 INFO - PROCESS | 1839 | 1461170799067 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 09:46:39 INFO - PROCESS | 1839 | 1461170799204 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb085cd0800 == 15 [pid = 1839] [id = 15] 09:46:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 42 (0x7fb0852c2400) [pid = 1839] [serial = 42] [outer = (nil)] 09:46:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 43 (0x7fb0857b9400) [pid = 1839] [serial = 43] [outer = 0x7fb0852c2400] 09:46:39 INFO - PROCESS | 1839 | 1461170799267 Marionette DEBUG loaded listener.js 09:46:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 44 (0x7fb085fab000) [pid = 1839] [serial = 44] [outer = 0x7fb0852c2400] 09:46:40 INFO - PROCESS | 1839 | 1461170800024 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 09:46:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:46:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1139ms 09:46:40 INFO - PROCESS | 1839 | 1461170800048 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 09:46:40 INFO - PROCESS | 1839 | 1461170800055 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 09:46:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:46:40 INFO - PROCESS | 1839 | 1461170800065 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:46:40 INFO - PROCESS | 1839 | 1461170800069 Marionette TRACE conn3 <- [1,34,null,{}] 09:46:40 INFO - PROCESS | 1839 | 1461170800074 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:40 INFO - PROCESS | 1839 | 1461170800208 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 09:46:40 INFO - PROCESS | 1839 | 1461170800225 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08543b000 == 16 [pid = 1839] [id = 16] 09:46:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 45 (0x7fb084c68000) [pid = 1839] [serial = 45] [outer = (nil)] 09:46:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 46 (0x7fb0867c8c00) [pid = 1839] [serial = 46] [outer = 0x7fb084c68000] 09:46:40 INFO - PROCESS | 1839 | 1461170800287 Marionette DEBUG loaded listener.js 09:46:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 47 (0x7fb0868ba000) [pid = 1839] [serial = 47] [outer = 0x7fb084c68000] 09:46:41 INFO - PROCESS | 1839 | 1461170801017 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 09:46:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:46:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 984ms 09:46:41 INFO - PROCESS | 1839 | 1461170801057 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 09:46:41 INFO - PROCESS | 1839 | 1461170801060 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 09:46:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:46:41 INFO - PROCESS | 1839 | 1461170801072 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:46:41 INFO - PROCESS | 1839 | 1461170801076 Marionette TRACE conn3 <- [1,38,null,{}] 09:46:41 INFO - PROCESS | 1839 | 1461170801092 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:41 INFO - PROCESS | 1839 | 1461170801237 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 09:46:41 INFO - PROCESS | 1839 | 1461170801248 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086ab8800 == 17 [pid = 1839] [id = 17] 09:46:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 48 (0x7fb086bab800) [pid = 1839] [serial = 48] [outer = (nil)] 09:46:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 49 (0x7fb087215c00) [pid = 1839] [serial = 49] [outer = 0x7fb086bab800] 09:46:41 INFO - PROCESS | 1839 | 1461170801313 Marionette DEBUG loaded listener.js 09:46:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 50 (0x7fb0879b1400) [pid = 1839] [serial = 50] [outer = 0x7fb086bab800] 09:46:42 INFO - PROCESS | 1839 | 1461170802034 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 09:46:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:46:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 988ms 09:46:42 INFO - PROCESS | 1839 | 1461170802060 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 09:46:42 INFO - PROCESS | 1839 | 1461170802065 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 09:46:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:46:42 INFO - PROCESS | 1839 | 1461170802071 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:46:42 INFO - PROCESS | 1839 | 1461170802073 Marionette TRACE conn3 <- [1,42,null,{}] 09:46:42 INFO - PROCESS | 1839 | 1461170802078 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:42 INFO - PROCESS | 1839 | 1461170802210 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 09:46:42 INFO - PROCESS | 1839 | 1461170802235 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086b49000 == 18 [pid = 1839] [id = 18] 09:46:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 51 (0x7fb083de2400) [pid = 1839] [serial = 51] [outer = (nil)] 09:46:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 52 (0x7fb087acf000) [pid = 1839] [serial = 52] [outer = 0x7fb083de2400] 09:46:42 INFO - PROCESS | 1839 | 1461170802298 Marionette DEBUG loaded listener.js 09:46:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 53 (0x7fb089642000) [pid = 1839] [serial = 53] [outer = 0x7fb083de2400] 09:46:42 INFO - PROCESS | 1839 | 1461170802968 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 09:46:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:46:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 934ms 09:46:43 INFO - PROCESS | 1839 | 1461170803006 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 09:46:43 INFO - PROCESS | 1839 | 1461170803009 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 09:46:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:46:43 INFO - PROCESS | 1839 | 1461170803015 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:46:43 INFO - PROCESS | 1839 | 1461170803017 Marionette TRACE conn3 <- [1,46,null,{}] 09:46:43 INFO - PROCESS | 1839 | 1461170803025 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:43 INFO - PROCESS | 1839 | 1461170803199 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 09:46:43 INFO - PROCESS | 1839 | 1461170803219 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08761c000 == 19 [pid = 1839] [id = 19] 09:46:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 54 (0x7fb087a14c00) [pid = 1839] [serial = 54] [outer = (nil)] 09:46:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 55 (0x7fb08994a000) [pid = 1839] [serial = 55] [outer = 0x7fb087a14c00] 09:46:43 INFO - PROCESS | 1839 | 1461170803285 Marionette DEBUG loaded listener.js 09:46:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 56 (0x7fb08cb52c00) [pid = 1839] [serial = 56] [outer = 0x7fb087a14c00] 09:46:43 INFO - PROCESS | 1839 | 1461170803969 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 09:46:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:46:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 980ms 09:46:43 INFO - PROCESS | 1839 | 1461170803997 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 09:46:44 INFO - PROCESS | 1839 | 1461170804000 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 09:46:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:46:44 INFO - PROCESS | 1839 | 1461170804005 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:46:44 INFO - PROCESS | 1839 | 1461170804008 Marionette TRACE conn3 <- [1,50,null,{}] 09:46:44 INFO - PROCESS | 1839 | 1461170804013 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:44 INFO - PROCESS | 1839 | 1461170804203 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 09:46:44 INFO - PROCESS | 1839 | 1461170804223 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0884dc000 == 20 [pid = 1839] [id = 20] 09:46:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 57 (0x7fb0816ab000) [pid = 1839] [serial = 57] [outer = (nil)] 09:46:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 58 (0x7fb0937c0c00) [pid = 1839] [serial = 58] [outer = 0x7fb0816ab000] 09:46:44 INFO - PROCESS | 1839 | 1461170804293 Marionette DEBUG loaded listener.js 09:46:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 59 (0x7fb093c70400) [pid = 1839] [serial = 59] [outer = 0x7fb0816ab000] 09:46:45 INFO - PROCESS | 1839 | 1461170805099 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:46:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:46:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1134ms 09:46:45 INFO - PROCESS | 1839 | 1461170805141 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 09:46:45 INFO - PROCESS | 1839 | 1461170805148 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 09:46:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:46:45 INFO - PROCESS | 1839 | 1461170805158 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:46:45 INFO - PROCESS | 1839 | 1461170805163 Marionette TRACE conn3 <- [1,54,null,{}] 09:46:45 INFO - PROCESS | 1839 | 1461170805171 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:45 INFO - PROCESS | 1839 | 1461170805334 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 09:46:45 INFO - PROCESS | 1839 | 1461170805461 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb084a9f800 == 21 [pid = 1839] [id = 21] 09:46:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 60 (0x7fb07eb30000) [pid = 1839] [serial = 60] [outer = (nil)] 09:46:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 61 (0x7fb0816a7400) [pid = 1839] [serial = 61] [outer = 0x7fb07eb30000] 09:46:45 INFO - PROCESS | 1839 | 1461170805538 Marionette DEBUG loaded listener.js 09:46:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 62 (0x7fb083ce7400) [pid = 1839] [serial = 62] [outer = 0x7fb07eb30000] 09:46:46 INFO - PROCESS | 1839 | 1461170806297 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:46:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:46:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1188ms 09:46:46 INFO - PROCESS | 1839 | 1461170806347 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 09:46:46 INFO - PROCESS | 1839 | 1461170806355 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 09:46:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:46:46 INFO - PROCESS | 1839 | 1461170806365 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:46:46 INFO - PROCESS | 1839 | 1461170806369 Marionette TRACE conn3 <- [1,58,null,{}] 09:46:46 INFO - PROCESS | 1839 | 1461170806375 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:46 INFO - PROCESS | 1839 | 1461170806544 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 09:46:46 INFO - PROCESS | 1839 | 1461170806667 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086580800 == 22 [pid = 1839] [id = 22] 09:46:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 63 (0x7fb07eb38400) [pid = 1839] [serial = 63] [outer = (nil)] 09:46:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 64 (0x7fb085dd3400) [pid = 1839] [serial = 64] [outer = 0x7fb07eb38400] 09:46:46 INFO - PROCESS | 1839 | 1461170806741 Marionette DEBUG loaded listener.js 09:46:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 65 (0x7fb0867ccc00) [pid = 1839] [serial = 65] [outer = 0x7fb07eb38400] 09:46:47 INFO - PROCESS | 1839 | 1461170807552 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:46:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:46:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1229ms 09:46:47 INFO - PROCESS | 1839 | 1461170807595 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 09:46:47 INFO - PROCESS | 1839 | 1461170807599 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 09:46:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:46:47 INFO - PROCESS | 1839 | 1461170807605 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:46:47 INFO - PROCESS | 1839 | 1461170807610 Marionette TRACE conn3 <- [1,62,null,{}] 09:46:47 INFO - PROCESS | 1839 | 1461170807626 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:47 INFO - PROCESS | 1839 | 1461170807812 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 09:46:47 INFO - PROCESS | 1839 | 1461170807935 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb089923800 == 23 [pid = 1839] [id = 23] 09:46:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 66 (0x7fb087220000) [pid = 1839] [serial = 66] [outer = (nil)] 09:46:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 67 (0x7fb089642400) [pid = 1839] [serial = 67] [outer = 0x7fb087220000] 09:46:48 INFO - PROCESS | 1839 | 1461170808014 Marionette DEBUG loaded listener.js 09:46:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 68 (0x7fb0938fa000) [pid = 1839] [serial = 68] [outer = 0x7fb087220000] 09:46:48 INFO - PROCESS | 1839 | 1461170808823 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:46:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:46:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1289ms 09:46:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:46:48 INFO - PROCESS | 1839 | 1461170808895 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 09:46:48 INFO - PROCESS | 1839 | 1461170808899 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 09:46:48 INFO - PROCESS | 1839 | 1461170808905 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:46:48 INFO - PROCESS | 1839 | 1461170808908 Marionette TRACE conn3 <- [1,66,null,{}] 09:46:48 INFO - PROCESS | 1839 | 1461170808913 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:49 INFO - PROCESS | 1839 | 1461170809106 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 09:46:49 INFO - PROCESS | 1839 | 1461170809228 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08014c000 == 24 [pid = 1839] [id = 24] 09:46:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 69 (0x7fb07cc63000) [pid = 1839] [serial = 69] [outer = (nil)] 09:46:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 70 (0x7fb093c07c00) [pid = 1839] [serial = 70] [outer = 0x7fb07cc63000] 09:46:49 INFO - PROCESS | 1839 | 1461170809298 Marionette DEBUG loaded listener.js 09:46:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 71 (0x7fb09492c000) [pid = 1839] [serial = 71] [outer = 0x7fb07cc63000] 09:46:50 INFO - PROCESS | 1839 | 1461170810229 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:46:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:46:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1387ms 09:46:50 INFO - PROCESS | 1839 | 1461170810292 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 09:46:50 INFO - PROCESS | 1839 | 1461170810299 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 09:46:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:46:50 INFO - PROCESS | 1839 | 1461170810307 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:46:50 INFO - PROCESS | 1839 | 1461170810312 Marionette TRACE conn3 <- [1,70,null,{}] 09:46:50 INFO - PROCESS | 1839 | 1461170810319 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:50 INFO - PROCESS | 1839 | 1461170810490 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 09:46:50 INFO - PROCESS | 1839 | 1461170810625 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0829de000 == 25 [pid = 1839] [id = 25] 09:46:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 72 (0x7fb0829b0400) [pid = 1839] [serial = 72] [outer = (nil)] 09:46:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 73 (0x7fb084bf8000) [pid = 1839] [serial = 73] [outer = 0x7fb0829b0400] 09:46:50 INFO - PROCESS | 1839 | 1461170810701 Marionette DEBUG loaded listener.js 09:46:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 74 (0x7fb0851d5c00) [pid = 1839] [serial = 74] [outer = 0x7fb0829b0400] 09:46:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08761c000 == 24 [pid = 1839] [id = 19] 09:46:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086b49000 == 23 [pid = 1839] [id = 18] 09:46:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086ab8800 == 22 [pid = 1839] [id = 17] 09:46:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08543b000 == 21 [pid = 1839] [id = 16] 09:46:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb085cd0800 == 20 [pid = 1839] [id = 15] 09:46:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb085f87000 == 19 [pid = 1839] [id = 14] 09:46:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb085431000 == 18 [pid = 1839] [id = 13] 09:46:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07f611800 == 17 [pid = 1839] [id = 12] 09:46:51 INFO - PROCESS | 1839 | 1461170811568 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:46:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:46:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1330ms 09:46:51 INFO - PROCESS | 1839 | 1461170811639 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 09:46:51 INFO - PROCESS | 1839 | 1461170811646 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 09:46:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:46:51 INFO - PROCESS | 1839 | 1461170811654 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:46:51 INFO - PROCESS | 1839 | 1461170811659 Marionette TRACE conn3 <- [1,74,null,{}] 09:46:51 INFO - PROCESS | 1839 | 1461170811666 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:51 INFO - PROCESS | 1839 | 1461170811865 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 09:46:51 INFO - PROCESS | 1839 | 1461170811991 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb085429000 == 18 [pid = 1839] [id = 26] 09:46:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 75 (0x7fb084c6f800) [pid = 1839] [serial = 75] [outer = (nil)] 09:46:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 76 (0x7fb08548d400) [pid = 1839] [serial = 76] [outer = 0x7fb084c6f800] 09:46:52 INFO - PROCESS | 1839 | 1461170812072 Marionette DEBUG loaded listener.js 09:46:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 77 (0x7fb0859e7000) [pid = 1839] [serial = 77] [outer = 0x7fb084c6f800] 09:46:52 INFO - PROCESS | 1839 | 1461170812850 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:46:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:46:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1236ms 09:46:52 INFO - PROCESS | 1839 | 1461170812892 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 09:46:52 INFO - PROCESS | 1839 | 1461170812900 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 09:46:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:46:52 INFO - PROCESS | 1839 | 1461170812910 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:46:52 INFO - PROCESS | 1839 | 1461170812913 Marionette TRACE conn3 <- [1,78,null,{}] 09:46:52 INFO - PROCESS | 1839 | 1461170812940 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:53 INFO - PROCESS | 1839 | 1461170813104 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 09:46:53 INFO - PROCESS | 1839 | 1461170813226 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086ac7000 == 19 [pid = 1839] [id = 27] 09:46:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 78 (0x7fb084bf7c00) [pid = 1839] [serial = 78] [outer = (nil)] 09:46:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 79 (0x7fb086ba5800) [pid = 1839] [serial = 79] [outer = 0x7fb084bf7c00] 09:46:53 INFO - PROCESS | 1839 | 1461170813302 Marionette DEBUG loaded listener.js 09:46:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 80 (0x7fb0876f2c00) [pid = 1839] [serial = 80] [outer = 0x7fb084bf7c00] 09:46:54 INFO - PROCESS | 1839 | 1461170814143 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:46:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:46:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1306ms 09:46:54 INFO - PROCESS | 1839 | 1461170814218 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 09:46:54 INFO - PROCESS | 1839 | 1461170814222 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 09:46:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:46:54 INFO - PROCESS | 1839 | 1461170814228 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:46:54 INFO - PROCESS | 1839 | 1461170814234 Marionette TRACE conn3 <- [1,82,null,{}] 09:46:54 INFO - PROCESS | 1839 | 1461170814250 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:54 INFO - PROCESS | 1839 | 1461170814453 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 09:46:54 INFO - PROCESS | 1839 | 1461170814579 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb089620000 == 20 [pid = 1839] [id = 28] 09:46:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 81 (0x7fb0929fa800) [pid = 1839] [serial = 81] [outer = (nil)] 09:46:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 82 (0x7fb093a18c00) [pid = 1839] [serial = 82] [outer = 0x7fb0929fa800] 09:46:54 INFO - PROCESS | 1839 | 1461170814666 Marionette DEBUG loaded listener.js 09:46:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 83 (0x7fb094ac2000) [pid = 1839] [serial = 83] [outer = 0x7fb0929fa800] 09:46:55 INFO - PROCESS | 1839 | 1461170815434 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:46:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:46:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1239ms 09:46:55 INFO - PROCESS | 1839 | 1461170815468 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 09:46:55 INFO - PROCESS | 1839 | 1461170815472 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 09:46:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:46:55 INFO - PROCESS | 1839 | 1461170815478 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:46:55 INFO - PROCESS | 1839 | 1461170815486 Marionette TRACE conn3 <- [1,86,null,{}] 09:46:55 INFO - PROCESS | 1839 | 1461170815497 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:55 INFO - PROCESS | 1839 | 1461170815660 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 09:46:55 INFO - PROCESS | 1839 | 1461170815788 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07e65c800 == 21 [pid = 1839] [id = 29] 09:46:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 84 (0x7fb07cb72800) [pid = 1839] [serial = 84] [outer = (nil)] 09:46:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7fb094c05800) [pid = 1839] [serial = 85] [outer = 0x7fb07cb72800] 09:46:55 INFO - PROCESS | 1839 | 1461170815866 Marionette DEBUG loaded listener.js 09:46:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7fb096b17400) [pid = 1839] [serial = 86] [outer = 0x7fb07cb72800] 09:46:56 INFO - PROCESS | 1839 | 1461170816760 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:46:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:46:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1337ms 09:46:56 INFO - PROCESS | 1839 | 1461170816819 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 09:46:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:46:56 INFO - PROCESS | 1839 | 1461170816831 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 09:46:56 INFO - PROCESS | 1839 | 1461170816847 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:46:56 INFO - PROCESS | 1839 | 1461170816858 Marionette TRACE conn3 <- [1,90,null,{}] 09:46:56 INFO - PROCESS | 1839 | 1461170816870 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:57 INFO - PROCESS | 1839 | 1461170817035 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 09:46:57 INFO - PROCESS | 1839 | 1461170817206 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086580800 == 20 [pid = 1839] [id = 22] 09:46:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb084a9f800 == 19 [pid = 1839] [id = 21] 09:46:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07f5e4800 == 20 [pid = 1839] [id = 30] 09:46:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7fb07e883400) [pid = 1839] [serial = 87] [outer = (nil)] 09:46:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7fb07f6bf800) [pid = 1839] [serial = 88] [outer = 0x7fb07e883400] 09:46:57 INFO - PROCESS | 1839 | 1461170817336 Marionette DEBUG loaded listener.js 09:46:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7fb084f6f800) [pid = 1839] [serial = 89] [outer = 0x7fb07e883400] 09:46:58 INFO - PROCESS | 1839 | 1461170818132 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:46:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:46:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1347ms 09:46:58 INFO - PROCESS | 1839 | 1461170818189 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 09:46:58 INFO - PROCESS | 1839 | 1461170818195 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 09:46:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:46:58 INFO - PROCESS | 1839 | 1461170818203 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:46:58 INFO - PROCESS | 1839 | 1461170818207 Marionette TRACE conn3 <- [1,94,null,{}] 09:46:58 INFO - PROCESS | 1839 | 1461170818215 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:58 INFO - PROCESS | 1839 | 1461170818374 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 09:46:58 INFO - PROCESS | 1839 | 1461170818503 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb087618000 == 21 [pid = 1839] [id = 31] 09:46:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7fb07cc5a800) [pid = 1839] [serial = 90] [outer = (nil)] 09:46:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7fb086d07c00) [pid = 1839] [serial = 91] [outer = 0x7fb07cc5a800] 09:46:58 INFO - PROCESS | 1839 | 1461170818579 Marionette DEBUG loaded listener.js 09:46:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7fb0884b1800) [pid = 1839] [serial = 92] [outer = 0x7fb07cc5a800] 09:46:59 INFO - PROCESS | 1839 | 1461170819403 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 09:46:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:46:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1233ms 09:46:59 INFO - PROCESS | 1839 | 1461170819439 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 09:46:59 INFO - PROCESS | 1839 | 1461170819445 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 09:46:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:46:59 INFO - PROCESS | 1839 | 1461170819469 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:46:59 INFO - PROCESS | 1839 | 1461170819473 Marionette TRACE conn3 <- [1,98,null,{}] 09:46:59 INFO - PROCESS | 1839 | 1461170819484 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:59 INFO - PROCESS | 1839 | 1461170819647 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 09:46:59 INFO - PROCESS | 1839 | 1461170819775 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0929d7800 == 22 [pid = 1839] [id = 32] 09:46:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7fb086adbc00) [pid = 1839] [serial = 93] [outer = (nil)] 09:46:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7fb093a92400) [pid = 1839] [serial = 94] [outer = 0x7fb086adbc00] 09:46:59 INFO - PROCESS | 1839 | 1461170819850 Marionette DEBUG loaded listener.js 09:46:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7fb093c7b800) [pid = 1839] [serial = 95] [outer = 0x7fb086adbc00] 09:47:00 INFO - PROCESS | 1839 | 1461170820697 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 09:47:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:47:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1301ms 09:47:00 INFO - PROCESS | 1839 | 1461170820756 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 09:47:00 INFO - PROCESS | 1839 | 1461170820760 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 09:47:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:47:00 INFO - PROCESS | 1839 | 1461170820769 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:47:00 INFO - PROCESS | 1839 | 1461170820778 Marionette TRACE conn3 <- [1,102,null,{}] 09:47:00 INFO - PROCESS | 1839 | 1461170820793 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:01 INFO - PROCESS | 1839 | 1461170821011 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 09:47:01 INFO - PROCESS | 1839 | 1461170821143 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb093a3c800 == 23 [pid = 1839] [id = 33] 09:47:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7fb0876f1800) [pid = 1839] [serial = 96] [outer = (nil)] 09:47:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7fb098aba800) [pid = 1839] [serial = 97] [outer = 0x7fb0876f1800] 09:47:01 INFO - PROCESS | 1839 | 1461170821216 Marionette DEBUG loaded listener.js 09:47:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7fb098ac4c00) [pid = 1839] [serial = 98] [outer = 0x7fb0876f1800] 09:47:02 INFO - PROCESS | 1839 | 1461170821998 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 09:47:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:47:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1289ms 09:47:02 INFO - PROCESS | 1839 | 1461170822058 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 09:47:02 INFO - PROCESS | 1839 | 1461170822061 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 09:47:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:47:02 INFO - PROCESS | 1839 | 1461170822069 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:47:02 INFO - PROCESS | 1839 | 1461170822072 Marionette TRACE conn3 <- [1,106,null,{}] 09:47:02 INFO - PROCESS | 1839 | 1461170822109 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:02 INFO - PROCESS | 1839 | 1461170822313 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 09:47:02 INFO - PROCESS | 1839 | 1461170822448 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cc2c000 == 24 [pid = 1839] [id = 34] 09:47:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7fb07cc60400) [pid = 1839] [serial = 99] [outer = (nil)] 09:47:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7fb098cc8400) [pid = 1839] [serial = 100] [outer = 0x7fb07cc60400] 09:47:02 INFO - PROCESS | 1839 | 1461170822524 Marionette DEBUG loaded listener.js 09:47:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7fb098f07c00) [pid = 1839] [serial = 101] [outer = 0x7fb07cc60400] 09:47:03 INFO - PROCESS | 1839 | 1461170823307 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 09:47:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:47:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1409ms 09:47:03 INFO - PROCESS | 1839 | 1461170823480 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 09:47:03 INFO - PROCESS | 1839 | 1461170823486 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 09:47:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:47:03 INFO - PROCESS | 1839 | 1461170823495 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:47:03 INFO - PROCESS | 1839 | 1461170823499 Marionette TRACE conn3 <- [1,110,null,{}] 09:47:03 INFO - PROCESS | 1839 | 1461170823507 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:03 INFO - PROCESS | 1839 | 1461170823657 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 09:47:03 INFO - PROCESS | 1839 | 1461170823811 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb085221800 == 25 [pid = 1839] [id = 35] 09:47:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7fb084bfec00) [pid = 1839] [serial = 102] [outer = (nil)] 09:47:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7fb084e82000) [pid = 1839] [serial = 103] [outer = 0x7fb084bfec00] 09:47:03 INFO - PROCESS | 1839 | 1461170823902 Marionette DEBUG loaded listener.js 09:47:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7fb086557400) [pid = 1839] [serial = 104] [outer = 0x7fb084bfec00] 09:47:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb085429000 == 24 [pid = 1839] [id = 26] 09:47:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7fb084e89400) [pid = 1839] [serial = 105] [outer = 0x7fb07cb6f000] 09:47:04 INFO - PROCESS | 1839 | 1461170824822 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 09:47:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:47:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1390ms 09:47:04 INFO - PROCESS | 1839 | 1461170824929 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 09:47:04 INFO - PROCESS | 1839 | 1461170824936 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 09:47:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:47:04 INFO - PROCESS | 1839 | 1461170824944 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:47:04 INFO - PROCESS | 1839 | 1461170824950 Marionette TRACE conn3 <- [1,114,null,{}] 09:47:04 INFO - PROCESS | 1839 | 1461170824967 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:05 INFO - PROCESS | 1839 | 1461170825124 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 09:47:05 INFO - PROCESS | 1839 | 1461170825258 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0884c5800 == 25 [pid = 1839] [id = 36] 09:47:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7fb07eb2ec00) [pid = 1839] [serial = 106] [outer = (nil)] 09:47:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7fb085fa9000) [pid = 1839] [serial = 107] [outer = 0x7fb07eb2ec00] 09:47:05 INFO - PROCESS | 1839 | 1461170825372 Marionette DEBUG loaded listener.js 09:47:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7fb0929fdc00) [pid = 1839] [serial = 108] [outer = 0x7fb07eb2ec00] 09:47:06 INFO - PROCESS | 1839 | 1461170826201 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 09:47:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:47:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1292ms 09:47:06 INFO - PROCESS | 1839 | 1461170826255 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 09:47:06 INFO - PROCESS | 1839 | 1461170826263 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 09:47:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:47:06 INFO - PROCESS | 1839 | 1461170826273 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:47:06 INFO - PROCESS | 1839 | 1461170826276 Marionette TRACE conn3 <- [1,118,null,{}] 09:47:06 INFO - PROCESS | 1839 | 1461170826282 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:06 INFO - PROCESS | 1839 | 1461170826443 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 09:47:06 INFO - PROCESS | 1839 | 1461170826576 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb093a43800 == 26 [pid = 1839] [id = 37] 09:47:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7fb07f6c2000) [pid = 1839] [serial = 109] [outer = (nil)] 09:47:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7fb094ac4000) [pid = 1839] [serial = 110] [outer = 0x7fb07f6c2000] 09:47:06 INFO - PROCESS | 1839 | 1461170826652 Marionette DEBUG loaded listener.js 09:47:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7fb0966e8c00) [pid = 1839] [serial = 111] [outer = 0x7fb07f6c2000] 09:47:07 INFO - PROCESS | 1839 | 1461170827454 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 09:47:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:47:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1230ms 09:47:07 INFO - PROCESS | 1839 | 1461170827503 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 09:47:07 INFO - PROCESS | 1839 | 1461170827507 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 09:47:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:47:07 INFO - PROCESS | 1839 | 1461170827513 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:47:07 INFO - PROCESS | 1839 | 1461170827519 Marionette TRACE conn3 <- [1,122,null,{}] 09:47:07 INFO - PROCESS | 1839 | 1461170827534 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:07 INFO - PROCESS | 1839 | 1461170827699 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 09:47:07 INFO - PROCESS | 1839 | 1461170827830 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb098467000 == 27 [pid = 1839] [id = 38] 09:47:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7fb0868bd800) [pid = 1839] [serial = 112] [outer = (nil)] 09:47:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7fb098f11000) [pid = 1839] [serial = 113] [outer = 0x7fb0868bd800] 09:47:07 INFO - PROCESS | 1839 | 1461170827920 Marionette DEBUG loaded listener.js 09:47:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7fb09905a000) [pid = 1839] [serial = 114] [outer = 0x7fb0868bd800] 09:47:08 INFO - PROCESS | 1839 | 1461170828738 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 09:47:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:47:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1283ms 09:47:08 INFO - PROCESS | 1839 | 1461170828797 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 09:47:08 INFO - PROCESS | 1839 | 1461170828802 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 09:47:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:47:08 INFO - PROCESS | 1839 | 1461170828808 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:47:08 INFO - PROCESS | 1839 | 1461170828811 Marionette TRACE conn3 <- [1,126,null,{}] 09:47:08 INFO - PROCESS | 1839 | 1461170828816 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:09 INFO - PROCESS | 1839 | 1461170829006 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 09:47:09 INFO - PROCESS | 1839 | 1461170829144 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb098bd7000 == 28 [pid = 1839] [id = 39] 09:47:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7fb07cc64800) [pid = 1839] [serial = 115] [outer = (nil)] 09:47:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7fb09b6ef400) [pid = 1839] [serial = 116] [outer = 0x7fb07cc64800] 09:47:09 INFO - PROCESS | 1839 | 1461170829217 Marionette DEBUG loaded listener.js 09:47:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7fb09cf5e000) [pid = 1839] [serial = 117] [outer = 0x7fb07cc64800] 09:47:10 INFO - PROCESS | 1839 | 1461170830188 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 09:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1429ms 09:47:10 INFO - PROCESS | 1839 | 1461170830243 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 09:47:10 INFO - PROCESS | 1839 | 1461170830249 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 09:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:47:10 INFO - PROCESS | 1839 | 1461170830257 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:47:10 INFO - PROCESS | 1839 | 1461170830262 Marionette TRACE conn3 <- [1,130,null,{}] 09:47:10 INFO - PROCESS | 1839 | 1461170830270 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:10 INFO - PROCESS | 1839 | 1461170830420 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 09:47:10 INFO - PROCESS | 1839 | 1461170830570 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb089925000 == 29 [pid = 1839] [id = 40] 09:47:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7fb086acdc00) [pid = 1839] [serial = 118] [outer = (nil)] 09:47:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7fb086baf800) [pid = 1839] [serial = 119] [outer = 0x7fb086acdc00] 09:47:10 INFO - PROCESS | 1839 | 1461170830686 Marionette DEBUG loaded listener.js 09:47:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7fb0929fd000) [pid = 1839] [serial = 120] [outer = 0x7fb086acdc00] 09:47:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb089923800 == 28 [pid = 1839] [id = 23] 09:47:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0929d7800 == 27 [pid = 1839] [id = 32] 09:47:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb087618000 == 26 [pid = 1839] [id = 31] 09:47:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07f5e4800 == 25 [pid = 1839] [id = 30] 09:47:11 INFO - PROCESS | 1839 | 1461170831837 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 09:47:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:47:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1638ms 09:47:11 INFO - PROCESS | 1839 | 1461170831897 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 09:47:11 INFO - PROCESS | 1839 | 1461170831906 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 09:47:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:47:11 INFO - PROCESS | 1839 | 1461170831918 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:47:11 INFO - PROCESS | 1839 | 1461170831928 Marionette TRACE conn3 <- [1,134,null,{}] 09:47:12 INFO - PROCESS | 1839 | 1461170832014 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:12 INFO - PROCESS | 1839 | 1461170832273 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 09:47:12 INFO - PROCESS | 1839 | 1461170832421 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0816cc800 == 26 [pid = 1839] [id = 41] 09:47:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7fb08010d800) [pid = 1839] [serial = 121] [outer = (nil)] 09:47:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7fb08010f800) [pid = 1839] [serial = 122] [outer = 0x7fb08010d800] 09:47:12 INFO - PROCESS | 1839 | 1461170832503 Marionette DEBUG loaded listener.js 09:47:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7fb08166a800) [pid = 1839] [serial = 123] [outer = 0x7fb08010d800] 09:47:13 INFO - PROCESS | 1839 | 1461170833345 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 09:47:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:47:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1488ms 09:47:13 INFO - PROCESS | 1839 | 1461170833406 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 09:47:13 INFO - PROCESS | 1839 | 1461170833415 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 09:47:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:47:13 INFO - PROCESS | 1839 | 1461170833426 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:47:13 INFO - PROCESS | 1839 | 1461170833429 Marionette TRACE conn3 <- [1,138,null,{}] 09:47:13 INFO - PROCESS | 1839 | 1461170833436 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:13 INFO - PROCESS | 1839 | 1461170833631 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 09:47:13 INFO - PROCESS | 1839 | 1461170833769 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09491f000 == 27 [pid = 1839] [id = 42] 09:47:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7fb08010dc00) [pid = 1839] [serial = 124] [outer = (nil)] 09:47:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7fb0929fe400) [pid = 1839] [serial = 125] [outer = 0x7fb08010dc00] 09:47:13 INFO - PROCESS | 1839 | 1461170833879 Marionette DEBUG loaded listener.js 09:47:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7fb093c70800) [pid = 1839] [serial = 126] [outer = 0x7fb08010dc00] 09:47:15 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb098467000 == 26 [pid = 1839] [id = 38] 09:47:15 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb093a43800 == 25 [pid = 1839] [id = 37] 09:47:15 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0884c5800 == 24 [pid = 1839] [id = 36] 09:47:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0829de000 == 23 [pid = 1839] [id = 25] 09:47:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb093a3c800 == 22 [pid = 1839] [id = 33] 09:47:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0884d7000 == 21 [pid = 1839] [id = 6] 09:47:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086ac7000 == 20 [pid = 1839] [id = 27] 09:47:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb084a8d800 == 19 [pid = 1839] [id = 8] 09:47:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb089620000 == 18 [pid = 1839] [id = 28] 09:47:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07e65c800 == 17 [pid = 1839] [id = 29] 09:47:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb098bd7000 == 16 [pid = 1839] [id = 39] 09:47:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cc2c000 == 15 [pid = 1839] [id = 34] 09:47:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb085221800 == 14 [pid = 1839] [id = 35] 09:47:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0884dc000 == 13 [pid = 1839] [id = 20] 09:47:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08014c000 == 12 [pid = 1839] [id = 24] 09:47:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb089925000 == 11 [pid = 1839] [id = 40] 09:47:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0816cc800 == 10 [pid = 1839] [id = 41] 09:47:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cfc0000 == 9 [pid = 1839] [id = 9] 09:47:19 INFO - PROCESS | 1839 | 1461170839125 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 09:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 5757ms 09:47:19 INFO - PROCESS | 1839 | 1461170839184 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 09:47:19 INFO - PROCESS | 1839 | 1461170839190 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 09:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:47:19 INFO - PROCESS | 1839 | 1461170839199 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:47:19 INFO - PROCESS | 1839 | 1461170839204 Marionette TRACE conn3 <- [1,142,null,{}] 09:47:19 INFO - PROCESS | 1839 | 1461170839214 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:19 INFO - PROCESS | 1839 | 1461170839375 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 09:47:19 INFO - PROCESS | 1839 | 1461170839492 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0829c9000 == 10 [pid = 1839] [id = 43] 09:47:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7fb0803a5000) [pid = 1839] [serial = 127] [outer = (nil)] 09:47:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7fb08166a400) [pid = 1839] [serial = 128] [outer = 0x7fb0803a5000] 09:47:19 INFO - PROCESS | 1839 | 1461170839559 Marionette DEBUG loaded listener.js 09:47:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7fb081673c00) [pid = 1839] [serial = 129] [outer = 0x7fb0803a5000] 09:47:20 INFO - PROCESS | 1839 | 1461170840248 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 09:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1085ms 09:47:20 INFO - PROCESS | 1839 | 1461170840322 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 09:47:20 INFO - PROCESS | 1839 | 1461170840332 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 09:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:47:20 INFO - PROCESS | 1839 | 1461170840385 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:47:20 INFO - PROCESS | 1839 | 1461170840389 Marionette TRACE conn3 <- [1,146,null,{}] 09:47:20 INFO - PROCESS | 1839 | 1461170840461 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:20 INFO - PROCESS | 1839 | 1461170840626 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 09:47:20 INFO - PROCESS | 1839 | 1461170840754 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cb2f800 == 11 [pid = 1839] [id = 44] 09:47:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7fb08039f800) [pid = 1839] [serial = 130] [outer = (nil)] 09:47:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7fb0841b3800) [pid = 1839] [serial = 131] [outer = 0x7fb08039f800] 09:47:20 INFO - PROCESS | 1839 | 1461170840816 Marionette DEBUG loaded listener.js 09:47:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7fb086037c00) [pid = 1839] [serial = 132] [outer = 0x7fb08039f800] 09:47:21 INFO - PROCESS | 1839 | 1461170841598 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 09:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1269ms 09:47:21 INFO - PROCESS | 1839 | 1461170841634 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 09:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:47:21 INFO - PROCESS | 1839 | 1461170841639 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 09:47:21 INFO - PROCESS | 1839 | 1461170841651 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:47:21 INFO - PROCESS | 1839 | 1461170841656 Marionette TRACE conn3 <- [1,150,null,{}] 09:47:21 INFO - PROCESS | 1839 | 1461170841674 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:21 INFO - PROCESS | 1839 | 1461170841860 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 09:47:21 INFO - PROCESS | 1839 | 1461170841893 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0929de800 == 12 [pid = 1839] [id = 45] 09:47:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fb080118c00) [pid = 1839] [serial = 133] [outer = (nil)] 09:47:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fb089944c00) [pid = 1839] [serial = 134] [outer = 0x7fb080118c00] 09:47:21 INFO - PROCESS | 1839 | 1461170841962 Marionette DEBUG loaded listener.js 09:47:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fb0937be000) [pid = 1839] [serial = 135] [outer = 0x7fb080118c00] 09:47:22 INFO - PROCESS | 1839 | 1461170842769 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 09:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1193ms 09:47:22 INFO - PROCESS | 1839 | 1461170842838 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 09:47:22 INFO - PROCESS | 1839 | 1461170842842 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 09:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:47:22 INFO - PROCESS | 1839 | 1461170842848 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:47:22 INFO - PROCESS | 1839 | 1461170842850 Marionette TRACE conn3 <- [1,154,null,{}] 09:47:22 INFO - PROCESS | 1839 | 1461170842863 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:23 INFO - PROCESS | 1839 | 1461170843039 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 09:47:23 INFO - PROCESS | 1839 | 1461170843058 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb094a11800 == 13 [pid = 1839] [id = 46] 09:47:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fb085535400) [pid = 1839] [serial = 136] [outer = (nil)] 09:47:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fb094acd800) [pid = 1839] [serial = 137] [outer = 0x7fb085535400] 09:47:23 INFO - PROCESS | 1839 | 1461170843122 Marionette DEBUG loaded listener.js 09:47:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fb096b9e800) [pid = 1839] [serial = 138] [outer = 0x7fb085535400] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fb084bfec00) [pid = 1839] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fb0829b0400) [pid = 1839] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fb084c68000) [pid = 1839] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fb0852c2400) [pid = 1839] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7fb087a14c00) [pid = 1839] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7fb086bab800) [pid = 1839] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7fb07d116c00) [pid = 1839] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7fb083de2400) [pid = 1839] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7fb07d119000) [pid = 1839] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7fb0867c9c00) [pid = 1839] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7fb0929fa800) [pid = 1839] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7fb08010d800) [pid = 1839] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7fb087220000) [pid = 1839] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7fb07cc60400) [pid = 1839] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7fb07e883400) [pid = 1839] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7fb07eb38400) [pid = 1839] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7fb07cc5a800) [pid = 1839] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7fb07eb30000) [pid = 1839] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7fb0816ab000) [pid = 1839] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7fb084bf7c00) [pid = 1839] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7fb0876f1800) [pid = 1839] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7fb07eb2ec00) [pid = 1839] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7fb07cb72800) [pid = 1839] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7fb0868bd800) [pid = 1839] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7fb086acdc00) [pid = 1839] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7fb07cb6f800) [pid = 1839] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7fb083ce7c00) [pid = 1839] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7fb07cc64800) [pid = 1839] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7fb086adbc00) [pid = 1839] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7fb07eb30800) [pid = 1839] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7fb07cc63000) [pid = 1839] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7fb084c6f800) [pid = 1839] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:47:24 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7fb07f6c2000) [pid = 1839] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:47:24 INFO - PROCESS | 1839 | 1461170844994 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 09:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 2185ms 09:47:25 INFO - PROCESS | 1839 | 1461170845061 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 09:47:25 INFO - PROCESS | 1839 | 1461170845063 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 09:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:47:25 INFO - PROCESS | 1839 | 1461170845071 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:47:25 INFO - PROCESS | 1839 | 1461170845074 Marionette TRACE conn3 <- [1,158,null,{}] 09:47:25 INFO - PROCESS | 1839 | 1461170845078 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:25 INFO - PROCESS | 1839 | 1461170845249 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 09:47:25 INFO - PROCESS | 1839 | 1461170845262 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb085436000 == 14 [pid = 1839] [id = 47] 09:47:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7fb07cc60400) [pid = 1839] [serial = 139] [outer = (nil)] 09:47:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7fb084bf7c00) [pid = 1839] [serial = 140] [outer = 0x7fb07cc60400] 09:47:25 INFO - PROCESS | 1839 | 1461170845330 Marionette DEBUG loaded listener.js 09:47:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7fb086accc00) [pid = 1839] [serial = 141] [outer = 0x7fb07cc60400] 09:47:26 INFO - PROCESS | 1839 | 1461170846082 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 09:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1076ms 09:47:26 INFO - PROCESS | 1839 | 1461170846148 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 09:47:26 INFO - PROCESS | 1839 | 1461170846152 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 09:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:47:26 INFO - PROCESS | 1839 | 1461170846165 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:47:26 INFO - PROCESS | 1839 | 1461170846168 Marionette TRACE conn3 <- [1,162,null,{}] 09:47:26 INFO - PROCESS | 1839 | 1461170846175 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:26 INFO - PROCESS | 1839 | 1461170846423 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 09:47:26 INFO - PROCESS | 1839 | 1461170846558 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07da87800 == 15 [pid = 1839] [id = 48] 09:47:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7fb07cb6ac00) [pid = 1839] [serial = 142] [outer = (nil)] 09:47:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7fb07cc5b800) [pid = 1839] [serial = 143] [outer = 0x7fb07cb6ac00] 09:47:26 INFO - PROCESS | 1839 | 1461170846634 Marionette DEBUG loaded listener.js 09:47:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7fb07eb35c00) [pid = 1839] [serial = 144] [outer = 0x7fb07cb6ac00] 09:47:27 INFO - PROCESS | 1839 | 1461170847593 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 09:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1493ms 09:47:27 INFO - PROCESS | 1839 | 1461170847654 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 09:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:47:27 INFO - PROCESS | 1839 | 1461170847662 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 09:47:27 INFO - PROCESS | 1839 | 1461170847669 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:47:27 INFO - PROCESS | 1839 | 1461170847675 Marionette TRACE conn3 <- [1,166,null,{}] 09:47:27 INFO - PROCESS | 1839 | 1461170847682 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:27 INFO - PROCESS | 1839 | 1461170847862 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 09:47:28 INFO - PROCESS | 1839 | 1461170847996 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0884d6000 == 16 [pid = 1839] [id = 49] 09:47:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7fb08281e000) [pid = 1839] [serial = 145] [outer = (nil)] 09:47:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7fb0841ac800) [pid = 1839] [serial = 146] [outer = 0x7fb08281e000] 09:47:28 INFO - PROCESS | 1839 | 1461170848118 Marionette DEBUG loaded listener.js 09:47:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7fb084e84400) [pid = 1839] [serial = 147] [outer = 0x7fb08281e000] 09:47:28 INFO - PROCESS | 1839 | 1461170848762 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:47:29 INFO - PROCESS | 1839 | 1461170849098 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 09:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1484ms 09:47:29 INFO - PROCESS | 1839 | 1461170849154 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 09:47:29 INFO - PROCESS | 1839 | 1461170849159 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 09:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:47:29 INFO - PROCESS | 1839 | 1461170849165 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:47:29 INFO - PROCESS | 1839 | 1461170849169 Marionette TRACE conn3 <- [1,170,null,{}] 09:47:29 INFO - PROCESS | 1839 | 1461170849175 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:29 INFO - PROCESS | 1839 | 1461170849342 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 09:47:29 INFO - PROCESS | 1839 | 1461170849643 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07da8a800 == 17 [pid = 1839] [id = 50] 09:47:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7fb07dad2000) [pid = 1839] [serial = 148] [outer = (nil)] 09:47:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7fb07e884400) [pid = 1839] [serial = 149] [outer = 0x7fb07dad2000] 09:47:29 INFO - PROCESS | 1839 | 1461170849748 Marionette DEBUG loaded listener.js 09:47:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7fb07f6cb400) [pid = 1839] [serial = 150] [outer = 0x7fb07dad2000] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7fb08548f000) [pid = 1839] [serial = 12] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7fb0929fe400) [pid = 1839] [serial = 125] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7fb0857b2c00) [pid = 1839] [serial = 9] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09491f000 == 16 [pid = 1839] [id = 42] 09:47:30 INFO - PROCESS | 1839 | 1461170850757 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7fb0851d5c00) [pid = 1839] [serial = 74] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7fb08548d400) [pid = 1839] [serial = 76] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7fb096609000) [pid = 1839] [serial = 2] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7fb084bf8000) [pid = 1839] [serial = 73] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7fb084e82000) [pid = 1839] [serial = 103] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7fb0867c8c00) [pid = 1839] [serial = 46] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7fb0857b9400) [pid = 1839] [serial = 43] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7fb08994a000) [pid = 1839] [serial = 55] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7fb07cd3a800) [pid = 1839] [serial = 28] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7fb087215c00) [pid = 1839] [serial = 49] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7fb0879b1400) [pid = 1839] [serial = 50] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7fb085fab000) [pid = 1839] [serial = 44] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7fb07daca800) [pid = 1839] [serial = 34] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7fb087acf000) [pid = 1839] [serial = 52] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7fb089642000) [pid = 1839] [serial = 53] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7fb085486c00) [pid = 1839] [serial = 37] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7fb08586b800) [pid = 1839] [serial = 38] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7fb0867cf800) [pid = 1839] [serial = 40] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7fb086adb000) [pid = 1839] [serial = 41] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7fb0868ba000) [pid = 1839] [serial = 47] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7fb08cb52c00) [pid = 1839] [serial = 56] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7fb083c55800) [pid = 1839] [serial = 35] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7fb07d117000) [pid = 1839] [serial = 31] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7fb093a14000) [pid = 1839] [serial = 26] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7fb093c70400) [pid = 1839] [serial = 59] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7fb07cc64000) [pid = 1839] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7fb0816a7400) [pid = 1839] [serial = 61] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7fb0937c0c00) [pid = 1839] [serial = 58] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 85 (0x7fb0876f2c00) [pid = 1839] [serial = 80] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 84 (0x7fb093a18c00) [pid = 1839] [serial = 82] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 83 (0x7fb0929fd000) [pid = 1839] [serial = 120] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 82 (0x7fb07f6bf800) [pid = 1839] [serial = 88] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 81 (0x7fb098ac4c00) [pid = 1839] [serial = 98] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 80 (0x7fb086ba5800) [pid = 1839] [serial = 79] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 79 (0x7fb08010f800) [pid = 1839] [serial = 122] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 78 (0x7fb086557400) [pid = 1839] [serial = 104] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 77 (0x7fb098aba800) [pid = 1839] [serial = 97] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 76 (0x7fb093c07c00) [pid = 1839] [serial = 70] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 75 (0x7fb084f6f800) [pid = 1839] [serial = 89] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 74 (0x7fb094c05800) [pid = 1839] [serial = 85] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 73 (0x7fb0867ccc00) [pid = 1839] [serial = 65] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 72 (0x7fb094ac4000) [pid = 1839] [serial = 110] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 71 (0x7fb089642400) [pid = 1839] [serial = 67] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 70 (0x7fb0884b1800) [pid = 1839] [serial = 92] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 69 (0x7fb093a92400) [pid = 1839] [serial = 94] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 68 (0x7fb083ce7400) [pid = 1839] [serial = 62] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 67 (0x7fb098cc8400) [pid = 1839] [serial = 100] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 66 (0x7fb085dd3400) [pid = 1839] [serial = 64] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 65 (0x7fb086d07c00) [pid = 1839] [serial = 91] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 64 (0x7fb093c7b800) [pid = 1839] [serial = 95] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 63 (0x7fb07eb32400) [pid = 1839] [serial = 16] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 62 (0x7fb09492c000) [pid = 1839] [serial = 71] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 61 (0x7fb09b6ef400) [pid = 1839] [serial = 116] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 60 (0x7fb07eb38800) [pid = 1839] [serial = 17] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 59 (0x7fb07eb39800) [pid = 1839] [serial = 19] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 58 (0x7fb0859e7000) [pid = 1839] [serial = 77] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 57 (0x7fb0966e8c00) [pid = 1839] [serial = 111] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 56 (0x7fb098f11000) [pid = 1839] [serial = 113] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 55 (0x7fb0929fdc00) [pid = 1839] [serial = 108] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 54 (0x7fb094ac2000) [pid = 1839] [serial = 83] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 53 (0x7fb08166a800) [pid = 1839] [serial = 123] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 52 (0x7fb0938fa000) [pid = 1839] [serial = 68] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 51 (0x7fb098f07c00) [pid = 1839] [serial = 101] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 50 (0x7fb085fa9000) [pid = 1839] [serial = 107] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 49 (0x7fb096b17400) [pid = 1839] [serial = 86] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 48 (0x7fb09905a000) [pid = 1839] [serial = 114] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 47 (0x7fb086baf800) [pid = 1839] [serial = 119] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 46 (0x7fb07cf1d800) [pid = 1839] [serial = 25] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 45 (0x7fb084e8bc00) [pid = 1839] [serial = 22] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 44 (0x7fb07cb67800) [pid = 1839] [serial = 23] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1839 | --DOMWINDOW == 43 (0x7fb09cf5e000) [pid = 1839] [serial = 117] [outer = (nil)] [url = about:blank] 09:47:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:47:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1731ms 09:47:30 INFO - PROCESS | 1839 | 1461170850896 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 09:47:30 INFO - PROCESS | 1839 | 1461170850904 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 09:47:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:47:30 INFO - PROCESS | 1839 | 1461170850917 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:47:30 INFO - PROCESS | 1839 | 1461170850926 Marionette TRACE conn3 <- [1,174,null,{}] 09:47:30 INFO - PROCESS | 1839 | 1461170850939 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:31 INFO - PROCESS | 1839 | 1461170851075 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 09:47:31 INFO - PROCESS | 1839 | 1461170851201 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cfdb000 == 17 [pid = 1839] [id = 51] 09:47:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 44 (0x7fb07e629800) [pid = 1839] [serial = 151] [outer = (nil)] 09:47:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 45 (0x7fb08010f800) [pid = 1839] [serial = 152] [outer = 0x7fb07e629800] 09:47:31 INFO - PROCESS | 1839 | 1461170851266 Marionette DEBUG loaded listener.js 09:47:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 46 (0x7fb08039e000) [pid = 1839] [serial = 153] [outer = 0x7fb07e629800] 09:47:31 INFO - PROCESS | 1839 | 1461170851845 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 09:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 948ms 09:47:31 INFO - PROCESS | 1839 | 1461170851866 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 09:47:31 INFO - PROCESS | 1839 | 1461170851872 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 09:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:47:31 INFO - PROCESS | 1839 | 1461170851880 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:47:31 INFO - PROCESS | 1839 | 1461170851882 Marionette TRACE conn3 <- [1,178,null,{}] 09:47:31 INFO - PROCESS | 1839 | 1461170851888 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:32 INFO - PROCESS | 1839 | 1461170852016 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 09:47:32 INFO - PROCESS | 1839 | 1461170852110 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0816d2800 == 18 [pid = 1839] [id = 52] 09:47:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 47 (0x7fb07f6cec00) [pid = 1839] [serial = 154] [outer = (nil)] 09:47:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 48 (0x7fb081670400) [pid = 1839] [serial = 155] [outer = 0x7fb07f6cec00] 09:47:32 INFO - PROCESS | 1839 | 1461170852170 Marionette DEBUG loaded listener.js 09:47:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 49 (0x7fb082820400) [pid = 1839] [serial = 156] [outer = 0x7fb07f6cec00] 09:47:32 INFO - PROCESS | 1839 | 1461170852781 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 09:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 936ms 09:47:32 INFO - PROCESS | 1839 | 1461170852816 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 09:47:32 INFO - PROCESS | 1839 | 1461170852818 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 09:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:47:32 INFO - PROCESS | 1839 | 1461170852827 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:47:32 INFO - PROCESS | 1839 | 1461170852835 Marionette TRACE conn3 <- [1,182,null,{}] 09:47:32 INFO - PROCESS | 1839 | 1461170852850 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:33 INFO - PROCESS | 1839 | 1461170853028 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 09:47:33 INFO - PROCESS | 1839 | 1461170853066 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb084f16000 == 19 [pid = 1839] [id = 53] 09:47:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 50 (0x7fb08010c800) [pid = 1839] [serial = 157] [outer = (nil)] 09:47:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 51 (0x7fb0834bd000) [pid = 1839] [serial = 158] [outer = 0x7fb08010c800] 09:47:33 INFO - PROCESS | 1839 | 1461170853132 Marionette DEBUG loaded listener.js 09:47:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 52 (0x7fb084e81400) [pid = 1839] [serial = 159] [outer = 0x7fb08010c800] 09:47:33 INFO - PROCESS | 1839 | 1461170853851 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 09:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1043ms 09:47:33 INFO - PROCESS | 1839 | 1461170853869 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 09:47:33 INFO - PROCESS | 1839 | 1461170853872 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 09:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:47:33 INFO - PROCESS | 1839 | 1461170853878 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:47:33 INFO - PROCESS | 1839 | 1461170853879 Marionette TRACE conn3 <- [1,186,null,{}] 09:47:33 INFO - PROCESS | 1839 | 1461170853885 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:34 INFO - PROCESS | 1839 | 1461170854075 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 09:47:34 INFO - PROCESS | 1839 | 1461170854107 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cb2b800 == 20 [pid = 1839] [id = 54] 09:47:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 53 (0x7fb084aaa400) [pid = 1839] [serial = 160] [outer = (nil)] 09:47:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 54 (0x7fb0857b2800) [pid = 1839] [serial = 161] [outer = 0x7fb084aaa400] 09:47:34 INFO - PROCESS | 1839 | 1461170854165 Marionette DEBUG loaded listener.js 09:47:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 55 (0x7fb0859acc00) [pid = 1839] [serial = 162] [outer = 0x7fb084aaa400] 09:47:34 INFO - PROCESS | 1839 | 1461170854870 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 09:47:34 INFO - PROCESS | 1839 | --DOMWINDOW == 54 (0x7fb080118c00) [pid = 1839] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:47:34 INFO - PROCESS | 1839 | --DOMWINDOW == 53 (0x7fb085535400) [pid = 1839] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:47:34 INFO - PROCESS | 1839 | --DOMWINDOW == 52 (0x7fb0803a5000) [pid = 1839] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:47:34 INFO - PROCESS | 1839 | --DOMWINDOW == 51 (0x7fb08010dc00) [pid = 1839] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:47:34 INFO - PROCESS | 1839 | --DOMWINDOW == 50 (0x7fb08039f800) [pid = 1839] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1026ms 09:47:34 INFO - PROCESS | 1839 | 1461170854906 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 09:47:34 INFO - PROCESS | 1839 | 1461170854910 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 09:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:47:34 INFO - PROCESS | 1839 | 1461170854916 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:47:34 INFO - PROCESS | 1839 | 1461170854919 Marionette TRACE conn3 <- [1,190,null,{}] 09:47:34 INFO - PROCESS | 1839 | 1461170854924 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:35 INFO - PROCESS | 1839 | 1461170855062 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 09:47:35 INFO - PROCESS | 1839 | 1461170855076 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb085f90800 == 21 [pid = 1839] [id = 55] 09:47:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 51 (0x7fb0859a9400) [pid = 1839] [serial = 163] [outer = (nil)] 09:47:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 52 (0x7fb085fa8c00) [pid = 1839] [serial = 164] [outer = 0x7fb0859a9400] 09:47:35 INFO - PROCESS | 1839 | 1461170855164 Marionette DEBUG loaded listener.js 09:47:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 53 (0x7fb0868bb000) [pid = 1839] [serial = 165] [outer = 0x7fb0859a9400] 09:47:35 INFO - PROCESS | 1839 | 1461170855959 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 09:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1086ms 09:47:36 INFO - PROCESS | 1839 | 1461170856004 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 09:47:36 INFO - PROCESS | 1839 | 1461170856008 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 09:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:47:36 INFO - PROCESS | 1839 | 1461170856013 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:47:36 INFO - PROCESS | 1839 | 1461170856015 Marionette TRACE conn3 <- [1,194,null,{}] 09:47:36 INFO - PROCESS | 1839 | 1461170856021 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:36 INFO - PROCESS | 1839 | 1461170856153 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 09:47:36 INFO - PROCESS | 1839 | 1461170856174 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086ab4800 == 22 [pid = 1839] [id = 56] 09:47:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 54 (0x7fb086d0a800) [pid = 1839] [serial = 166] [outer = (nil)] 09:47:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 55 (0x7fb0876f0400) [pid = 1839] [serial = 167] [outer = 0x7fb086d0a800] 09:47:36 INFO - PROCESS | 1839 | 1461170856235 Marionette DEBUG loaded listener.js 09:47:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 56 (0x7fb087a1a000) [pid = 1839] [serial = 168] [outer = 0x7fb086d0a800] 09:47:36 INFO - PROCESS | 1839 | 1461170856924 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 09:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 930ms 09:47:36 INFO - PROCESS | 1839 | 1461170856945 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 09:47:36 INFO - PROCESS | 1839 | 1461170856949 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 09:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:47:36 INFO - PROCESS | 1839 | 1461170856955 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:47:36 INFO - PROCESS | 1839 | 1461170856957 Marionette TRACE conn3 <- [1,198,null,{}] 09:47:36 INFO - PROCESS | 1839 | 1461170856963 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:37 INFO - PROCESS | 1839 | 1461170857197 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 09:47:37 INFO - PROCESS | 1839 | 1461170857302 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cfc7800 == 23 [pid = 1839] [id = 57] 09:47:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 57 (0x7fb07cc64800) [pid = 1839] [serial = 169] [outer = (nil)] 09:47:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 58 (0x7fb07d113800) [pid = 1839] [serial = 170] [outer = 0x7fb07cc64800] 09:47:37 INFO - PROCESS | 1839 | 1461170857387 Marionette DEBUG loaded listener.js 09:47:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 59 (0x7fb07eb2b800) [pid = 1839] [serial = 171] [outer = 0x7fb07cc64800] 09:47:38 INFO - PROCESS | 1839 | 1461170858164 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 09:47:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1237ms 09:47:38 INFO - PROCESS | 1839 | 1461170858199 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 09:47:38 INFO - PROCESS | 1839 | 1461170858208 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 09:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:47:38 INFO - PROCESS | 1839 | 1461170858217 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:47:38 INFO - PROCESS | 1839 | 1461170858221 Marionette TRACE conn3 <- [1,202,null,{}] 09:47:38 INFO - PROCESS | 1839 | 1461170858228 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:38 INFO - PROCESS | 1839 | 1461170858415 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 09:47:38 INFO - PROCESS | 1839 | 1461170858537 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb085428800 == 24 [pid = 1839] [id = 58] 09:47:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 60 (0x7fb07cf1fc00) [pid = 1839] [serial = 172] [outer = (nil)] 09:47:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 61 (0x7fb08166ec00) [pid = 1839] [serial = 173] [outer = 0x7fb07cf1fc00] 09:47:38 INFO - PROCESS | 1839 | 1461170858612 Marionette DEBUG loaded listener.js 09:47:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 62 (0x7fb0829ac000) [pid = 1839] [serial = 174] [outer = 0x7fb07cf1fc00] 09:47:39 INFO - PROCESS | 1839 | 1461170859482 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 09:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1282ms 09:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:47:39 INFO - PROCESS | 1839 | 1461170859499 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 09:47:39 INFO - PROCESS | 1839 | 1461170859502 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 09:47:39 INFO - PROCESS | 1839 | 1461170859509 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:47:39 INFO - PROCESS | 1839 | 1461170859513 Marionette TRACE conn3 <- [1,206,null,{}] 09:47:39 INFO - PROCESS | 1839 | 1461170859518 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:39 INFO - PROCESS | 1839 | 1461170859671 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 09:47:39 INFO - PROCESS | 1839 | 1461170859773 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb084f15000 == 25 [pid = 1839] [id = 59] 09:47:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 63 (0x7fb07d116c00) [pid = 1839] [serial = 175] [outer = (nil)] 09:47:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 64 (0x7fb085482c00) [pid = 1839] [serial = 176] [outer = 0x7fb07d116c00] 09:47:39 INFO - PROCESS | 1839 | 1461170859847 Marionette DEBUG loaded listener.js 09:47:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 65 (0x7fb0867cb800) [pid = 1839] [serial = 177] [outer = 0x7fb07d116c00] 09:47:40 INFO - PROCESS | 1839 | 1461170860658 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 09:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1185ms 09:47:40 INFO - PROCESS | 1839 | 1461170860694 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 09:47:40 INFO - PROCESS | 1839 | 1461170860701 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 09:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:47:40 INFO - PROCESS | 1839 | 1461170860717 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:47:40 INFO - PROCESS | 1839 | 1461170860724 Marionette TRACE conn3 <- [1,210,null,{}] 09:47:40 INFO - PROCESS | 1839 | 1461170860729 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:40 INFO - PROCESS | 1839 | 1461170860879 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 09:47:41 INFO - PROCESS | 1839 | 1461170861002 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0879d0000 == 26 [pid = 1839] [id = 60] 09:47:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 66 (0x7fb082822c00) [pid = 1839] [serial = 178] [outer = (nil)] 09:47:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 67 (0x7fb086d06800) [pid = 1839] [serial = 179] [outer = 0x7fb082822c00] 09:47:41 INFO - PROCESS | 1839 | 1461170861075 Marionette DEBUG loaded listener.js 09:47:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 68 (0x7fb089642000) [pid = 1839] [serial = 180] [outer = 0x7fb082822c00] 09:47:41 INFO - PROCESS | 1839 | 1461170861910 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 09:47:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1288ms 09:47:42 INFO - PROCESS | 1839 | 1461170861999 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 09:47:42 INFO - PROCESS | 1839 | 1461170862003 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 09:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:47:42 INFO - PROCESS | 1839 | 1461170862009 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:47:42 INFO - PROCESS | 1839 | 1461170862011 Marionette TRACE conn3 <- [1,214,null,{}] 09:47:42 INFO - PROCESS | 1839 | 1461170862018 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:42 INFO - PROCESS | 1839 | 1461170862165 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 09:47:42 INFO - PROCESS | 1839 | 1461170862262 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08960f000 == 27 [pid = 1839] [id = 61] 09:47:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 69 (0x7fb0841b6000) [pid = 1839] [serial = 181] [outer = (nil)] 09:47:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 70 (0x7fb08cb52c00) [pid = 1839] [serial = 182] [outer = 0x7fb0841b6000] 09:47:42 INFO - PROCESS | 1839 | 1461170862330 Marionette DEBUG loaded listener.js 09:47:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 71 (0x7fb09354f000) [pid = 1839] [serial = 183] [outer = 0x7fb0841b6000] 09:47:43 INFO - PROCESS | 1839 | 1461170863063 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 09:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1080ms 09:47:43 INFO - PROCESS | 1839 | 1461170863099 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 09:47:43 INFO - PROCESS | 1839 | 1461170863102 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 09:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:47:43 INFO - PROCESS | 1839 | 1461170863110 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:47:43 INFO - PROCESS | 1839 | 1461170863113 Marionette TRACE conn3 <- [1,218,null,{}] 09:47:43 INFO - PROCESS | 1839 | 1461170863119 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:43 INFO - PROCESS | 1839 | 1461170863416 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 09:47:43 INFO - PROCESS | 1839 | 1461170863561 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0829e1800 == 28 [pid = 1839] [id = 62] 09:47:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 72 (0x7fb07cd8c400) [pid = 1839] [serial = 184] [outer = (nil)] 09:47:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 73 (0x7fb07cf1a400) [pid = 1839] [serial = 185] [outer = 0x7fb07cd8c400] 09:47:43 INFO - PROCESS | 1839 | 1461170863627 Marionette DEBUG loaded listener.js 09:47:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 74 (0x7fb07dacf400) [pid = 1839] [serial = 186] [outer = 0x7fb07cd8c400] 09:47:44 INFO - PROCESS | 1839 | --DOMWINDOW == 73 (0x7fb089944c00) [pid = 1839] [serial = 134] [outer = (nil)] [url = about:blank] 09:47:44 INFO - PROCESS | 1839 | --DOMWINDOW == 72 (0x7fb094acd800) [pid = 1839] [serial = 137] [outer = (nil)] [url = about:blank] 09:47:44 INFO - PROCESS | 1839 | --DOMWINDOW == 71 (0x7fb08166a400) [pid = 1839] [serial = 128] [outer = (nil)] [url = about:blank] 09:47:44 INFO - PROCESS | 1839 | --DOMWINDOW == 70 (0x7fb093c70800) [pid = 1839] [serial = 126] [outer = (nil)] [url = about:blank] 09:47:44 INFO - PROCESS | 1839 | --DOMWINDOW == 69 (0x7fb081673c00) [pid = 1839] [serial = 129] [outer = (nil)] [url = about:blank] 09:47:44 INFO - PROCESS | 1839 | --DOMWINDOW == 68 (0x7fb0841b3800) [pid = 1839] [serial = 131] [outer = (nil)] [url = about:blank] 09:47:44 INFO - PROCESS | 1839 | --DOMWINDOW == 67 (0x7fb0937be000) [pid = 1839] [serial = 135] [outer = (nil)] [url = about:blank] 09:47:44 INFO - PROCESS | 1839 | --DOMWINDOW == 66 (0x7fb096b9e800) [pid = 1839] [serial = 138] [outer = (nil)] [url = about:blank] 09:47:44 INFO - PROCESS | 1839 | --DOMWINDOW == 65 (0x7fb086037c00) [pid = 1839] [serial = 132] [outer = (nil)] [url = about:blank] 09:47:44 INFO - PROCESS | 1839 | --DOMWINDOW == 64 (0x7fb084bf7c00) [pid = 1839] [serial = 140] [outer = (nil)] [url = about:blank] 09:47:44 INFO - PROCESS | 1839 | 1461170864477 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 09:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1383ms 09:47:44 INFO - PROCESS | 1839 | 1461170864496 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 09:47:44 INFO - PROCESS | 1839 | 1461170864502 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 09:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:47:44 INFO - PROCESS | 1839 | 1461170864512 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:47:44 INFO - PROCESS | 1839 | 1461170864517 Marionette TRACE conn3 <- [1,222,null,{}] 09:47:44 INFO - PROCESS | 1839 | 1461170864524 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:44 INFO - PROCESS | 1839 | 1461170864660 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 09:47:44 INFO - PROCESS | 1839 | 1461170864753 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08347d800 == 29 [pid = 1839] [id = 63] 09:47:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 65 (0x7fb07daca800) [pid = 1839] [serial = 187] [outer = (nil)] 09:47:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 66 (0x7fb0803a4000) [pid = 1839] [serial = 188] [outer = 0x7fb07daca800] 09:47:44 INFO - PROCESS | 1839 | 1461170864819 Marionette DEBUG loaded listener.js 09:47:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 67 (0x7fb0829af800) [pid = 1839] [serial = 189] [outer = 0x7fb07daca800] 09:47:45 INFO - PROCESS | 1839 | 1461170865456 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 09:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 988ms 09:47:45 INFO - PROCESS | 1839 | 1461170865501 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 09:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:47:45 INFO - PROCESS | 1839 | 1461170865505 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 09:47:45 INFO - PROCESS | 1839 | 1461170865511 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:47:45 INFO - PROCESS | 1839 | 1461170865514 Marionette TRACE conn3 <- [1,226,null,{}] 09:47:45 INFO - PROCESS | 1839 | 1461170865530 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:45 INFO - PROCESS | 1839 | 1461170865663 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 09:47:45 INFO - PROCESS | 1839 | 1461170865691 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086013800 == 30 [pid = 1839] [id = 64] 09:47:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 68 (0x7fb0829b0400) [pid = 1839] [serial = 190] [outer = (nil)] 09:47:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 69 (0x7fb084e48400) [pid = 1839] [serial = 191] [outer = 0x7fb0829b0400] 09:47:45 INFO - PROCESS | 1839 | 1461170865758 Marionette DEBUG loaded listener.js 09:47:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 70 (0x7fb0859e8c00) [pid = 1839] [serial = 192] [outer = 0x7fb0829b0400] 09:47:46 INFO - PROCESS | 1839 | 1461170866463 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 09:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 988ms 09:47:46 INFO - PROCESS | 1839 | 1461170866500 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 09:47:46 INFO - PROCESS | 1839 | 1461170866506 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 09:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:47:46 INFO - PROCESS | 1839 | 1461170866520 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:47:46 INFO - PROCESS | 1839 | 1461170866527 Marionette TRACE conn3 <- [1,230,null,{}] 09:47:46 INFO - PROCESS | 1839 | 1461170866532 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:46 INFO - PROCESS | 1839 | 1461170866718 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 09:47:46 INFO - PROCESS | 1839 | 1461170866742 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb087618000 == 31 [pid = 1839] [id = 65] 09:47:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 71 (0x7fb08166a800) [pid = 1839] [serial = 193] [outer = (nil)] 09:47:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 72 (0x7fb0876f1c00) [pid = 1839] [serial = 194] [outer = 0x7fb08166a800] 09:47:46 INFO - PROCESS | 1839 | 1461170866805 Marionette DEBUG loaded listener.js 09:47:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 73 (0x7fb089649400) [pid = 1839] [serial = 195] [outer = 0x7fb08166a800] 09:47:47 INFO - PROCESS | 1839 | 1461170867557 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 09:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1095ms 09:47:47 INFO - PROCESS | 1839 | 1461170867709 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 09:47:47 INFO - PROCESS | 1839 | 1461170867712 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 09:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:47:47 INFO - PROCESS | 1839 | 1461170867727 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:47:47 INFO - PROCESS | 1839 | 1461170867729 Marionette TRACE conn3 <- [1,234,null,{}] 09:47:47 INFO - PROCESS | 1839 | 1461170867735 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:47 INFO - PROCESS | 1839 | 1461170867893 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 09:47:47 INFO - PROCESS | 1839 | 1461170867912 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb089942800 == 32 [pid = 1839] [id = 66] 09:47:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 74 (0x7fb07d117800) [pid = 1839] [serial = 196] [outer = (nil)] 09:47:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 75 (0x7fb0937c0000) [pid = 1839] [serial = 197] [outer = 0x7fb07d117800] 09:47:47 INFO - PROCESS | 1839 | 1461170867972 Marionette DEBUG loaded listener.js 09:47:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 76 (0x7fb093a9a000) [pid = 1839] [serial = 198] [outer = 0x7fb07d117800] 09:47:48 INFO - PROCESS | 1839 | 1461170868659 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 09:47:48 INFO - PROCESS | 1839 | --DOMWINDOW == 75 (0x7fb07dad2000) [pid = 1839] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:47:48 INFO - PROCESS | 1839 | --DOMWINDOW == 74 (0x7fb07e629800) [pid = 1839] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:47:48 INFO - PROCESS | 1839 | --DOMWINDOW == 73 (0x7fb07f6cec00) [pid = 1839] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:47:48 INFO - PROCESS | 1839 | --DOMWINDOW == 72 (0x7fb084aaa400) [pid = 1839] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:47:48 INFO - PROCESS | 1839 | --DOMWINDOW == 71 (0x7fb0859a9400) [pid = 1839] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:47:48 INFO - PROCESS | 1839 | --DOMWINDOW == 70 (0x7fb08010c800) [pid = 1839] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1026ms 09:47:48 INFO - PROCESS | 1839 | 1461170868753 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 09:47:48 INFO - PROCESS | 1839 | 1461170868757 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 09:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:47:48 INFO - PROCESS | 1839 | 1461170868762 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:47:48 INFO - PROCESS | 1839 | 1461170868764 Marionette TRACE conn3 <- [1,238,null,{}] 09:47:48 INFO - PROCESS | 1839 | 1461170868773 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:48 INFO - PROCESS | 1839 | 1461170868921 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 09:47:48 INFO - PROCESS | 1839 | 1461170868932 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cd3b000 == 33 [pid = 1839] [id = 67] 09:47:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 71 (0x7fb080112000) [pid = 1839] [serial = 199] [outer = (nil)] 09:47:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 72 (0x7fb093c3f800) [pid = 1839] [serial = 200] [outer = 0x7fb080112000] 09:47:49 INFO - PROCESS | 1839 | 1461170869016 Marionette DEBUG loaded listener.js 09:47:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 73 (0x7fb094ac2800) [pid = 1839] [serial = 201] [outer = 0x7fb080112000] 09:47:49 INFO - PROCESS | 1839 | 1461170869772 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 09:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1033ms 09:47:49 INFO - PROCESS | 1839 | 1461170869799 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 09:47:49 INFO - PROCESS | 1839 | 1461170869801 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 09:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:47:49 INFO - PROCESS | 1839 | 1461170869807 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:47:49 INFO - PROCESS | 1839 | 1461170869810 Marionette TRACE conn3 <- [1,242,null,{}] 09:47:49 INFO - PROCESS | 1839 | 1461170869815 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:49 INFO - PROCESS | 1839 | 1461170869944 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 09:47:49 INFO - PROCESS | 1839 | 1461170869957 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb093754800 == 34 [pid = 1839] [id = 68] 09:47:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 74 (0x7fb0829b7800) [pid = 1839] [serial = 202] [outer = (nil)] 09:47:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 75 (0x7fb098abb000) [pid = 1839] [serial = 203] [outer = 0x7fb0829b7800] 09:47:50 INFO - PROCESS | 1839 | 1461170870015 Marionette DEBUG loaded listener.js 09:47:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 76 (0x7fb098b46800) [pid = 1839] [serial = 204] [outer = 0x7fb0829b7800] 09:47:50 INFO - PROCESS | 1839 | 1461170870687 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 09:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 925ms 09:47:50 INFO - PROCESS | 1839 | 1461170870794 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 09:47:50 INFO - PROCESS | 1839 | 1461170870800 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 09:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:47:50 INFO - PROCESS | 1839 | 1461170870808 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:47:50 INFO - PROCESS | 1839 | 1461170870813 Marionette TRACE conn3 <- [1,246,null,{}] 09:47:50 INFO - PROCESS | 1839 | 1461170870822 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:51 INFO - PROCESS | 1839 | 1461170871007 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 09:47:51 INFO - PROCESS | 1839 | 1461170871138 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0829cd000 == 35 [pid = 1839] [id = 69] 09:47:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 77 (0x7fb07eb2c000) [pid = 1839] [serial = 205] [outer = (nil)] 09:47:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 78 (0x7fb07eb30400) [pid = 1839] [serial = 206] [outer = 0x7fb07eb2c000] 09:47:51 INFO - PROCESS | 1839 | 1461170871209 Marionette DEBUG loaded listener.js 09:47:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 79 (0x7fb080398800) [pid = 1839] [serial = 207] [outer = 0x7fb07eb2c000] 09:47:51 INFO - PROCESS | 1839 | 1461170871990 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 09:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1234ms 09:47:52 INFO - PROCESS | 1839 | 1461170872044 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 09:47:52 INFO - PROCESS | 1839 | 1461170872048 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 09:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:47:52 INFO - PROCESS | 1839 | 1461170872061 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:47:52 INFO - PROCESS | 1839 | 1461170872066 Marionette TRACE conn3 <- [1,250,null,{}] 09:47:52 INFO - PROCESS | 1839 | 1461170872090 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:52 INFO - PROCESS | 1839 | 1461170872248 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 09:47:52 INFO - PROCESS | 1839 | 1461170872375 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0872bb000 == 36 [pid = 1839] [id = 70] 09:47:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 80 (0x7fb07eb2c800) [pid = 1839] [serial = 208] [outer = (nil)] 09:47:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 81 (0x7fb084e8c800) [pid = 1839] [serial = 209] [outer = 0x7fb07eb2c800] 09:47:52 INFO - PROCESS | 1839 | 1461170872449 Marionette DEBUG loaded listener.js 09:47:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 82 (0x7fb0867ca800) [pid = 1839] [serial = 210] [outer = 0x7fb07eb2c800] 09:47:53 INFO - PROCESS | 1839 | 1461170873229 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 09:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1203ms 09:47:53 INFO - PROCESS | 1839 | 1461170873265 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 09:47:53 INFO - PROCESS | 1839 | 1461170873268 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 09:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:47:53 INFO - PROCESS | 1839 | 1461170873277 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:47:53 INFO - PROCESS | 1839 | 1461170873280 Marionette TRACE conn3 <- [1,254,null,{}] 09:47:53 INFO - PROCESS | 1839 | 1461170873295 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:53 INFO - PROCESS | 1839 | 1461170873466 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 09:47:53 INFO - PROCESS | 1839 | 1461170873596 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb093ce1000 == 37 [pid = 1839] [id = 71] 09:47:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 83 (0x7fb0929fb000) [pid = 1839] [serial = 211] [outer = (nil)] 09:47:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 84 (0x7fb093c06c00) [pid = 1839] [serial = 212] [outer = 0x7fb0929fb000] 09:47:53 INFO - PROCESS | 1839 | 1461170873674 Marionette DEBUG loaded listener.js 09:47:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7fb094a77400) [pid = 1839] [serial = 213] [outer = 0x7fb0929fb000] 09:47:54 INFO - PROCESS | 1839 | 1461170874518 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 09:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1288ms 09:47:54 INFO - PROCESS | 1839 | 1461170874565 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 09:47:54 INFO - PROCESS | 1839 | 1461170874569 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 09:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:47:54 INFO - PROCESS | 1839 | 1461170874575 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:47:54 INFO - PROCESS | 1839 | 1461170874578 Marionette TRACE conn3 <- [1,258,null,{}] 09:47:54 INFO - PROCESS | 1839 | 1461170874583 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:54 INFO - PROCESS | 1839 | 1461170874733 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 09:47:54 INFO - PROCESS | 1839 | 1461170874867 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb094c41800 == 38 [pid = 1839] [id = 72] 09:47:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7fb0938fd800) [pid = 1839] [serial = 214] [outer = (nil)] 09:47:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7fb098abec00) [pid = 1839] [serial = 215] [outer = 0x7fb0938fd800] 09:47:54 INFO - PROCESS | 1839 | 1461170874939 Marionette DEBUG loaded listener.js 09:47:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7fb098b8fc00) [pid = 1839] [serial = 216] [outer = 0x7fb0938fd800] 09:47:55 INFO - PROCESS | 1839 | 1461170875885 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 09:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1378ms 09:47:55 INFO - PROCESS | 1839 | 1461170875954 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 09:47:55 INFO - PROCESS | 1839 | 1461170875958 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 09:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:47:55 INFO - PROCESS | 1839 | 1461170875964 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:47:55 INFO - PROCESS | 1839 | 1461170875967 Marionette TRACE conn3 <- [1,262,null,{}] 09:47:55 INFO - PROCESS | 1839 | 1461170875973 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:56 INFO - PROCESS | 1839 | 1461170876323 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 09:47:56 INFO - PROCESS | 1839 | 1461170876525 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0816df800 == 39 [pid = 1839] [id = 73] 09:47:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7fb07cf20000) [pid = 1839] [serial = 217] [outer = (nil)] 09:47:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7fb07dad0400) [pid = 1839] [serial = 218] [outer = 0x7fb07cf20000] 09:47:56 INFO - PROCESS | 1839 | 1461170876612 Marionette DEBUG loaded listener.js 09:47:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7fb07f543800) [pid = 1839] [serial = 219] [outer = 0x7fb07cf20000] 09:47:57 INFO - PROCESS | 1839 | 1461170877466 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 09:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1529ms 09:47:57 INFO - PROCESS | 1839 | 1461170877496 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 09:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:47:57 INFO - PROCESS | 1839 | 1461170877502 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 09:47:57 INFO - PROCESS | 1839 | 1461170877510 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:47:57 INFO - PROCESS | 1839 | 1461170877516 Marionette TRACE conn3 <- [1,266,null,{}] 09:47:57 INFO - PROCESS | 1839 | 1461170877522 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:57 INFO - PROCESS | 1839 | 1461170877721 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 09:47:57 INFO - PROCESS | 1839 | 1461170877736 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb085cd3800 == 40 [pid = 1839] [id = 74] 09:47:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7fb07eb31400) [pid = 1839] [serial = 220] [outer = (nil)] 09:47:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7fb0816ad800) [pid = 1839] [serial = 221] [outer = 0x7fb07eb31400] 09:47:57 INFO - PROCESS | 1839 | 1461170877802 Marionette DEBUG loaded listener.js 09:47:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7fb083c4b000) [pid = 1839] [serial = 222] [outer = 0x7fb07eb31400] 09:47:58 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7fb0876f0400) [pid = 1839] [serial = 167] [outer = (nil)] [url = about:blank] 09:47:58 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7fb07f6cb400) [pid = 1839] [serial = 150] [outer = (nil)] [url = about:blank] 09:47:58 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7fb07e884400) [pid = 1839] [serial = 149] [outer = (nil)] [url = about:blank] 09:47:58 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7fb08010f800) [pid = 1839] [serial = 152] [outer = (nil)] [url = about:blank] 09:47:58 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7fb08039e000) [pid = 1839] [serial = 153] [outer = (nil)] [url = about:blank] 09:47:58 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7fb081670400) [pid = 1839] [serial = 155] [outer = (nil)] [url = about:blank] 09:47:58 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7fb082820400) [pid = 1839] [serial = 156] [outer = (nil)] [url = about:blank] 09:47:58 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7fb0841ac800) [pid = 1839] [serial = 146] [outer = (nil)] [url = about:blank] 09:47:58 INFO - PROCESS | 1839 | --DOMWINDOW == 85 (0x7fb0857b2800) [pid = 1839] [serial = 161] [outer = (nil)] [url = about:blank] 09:47:58 INFO - PROCESS | 1839 | --DOMWINDOW == 84 (0x7fb07cc5b800) [pid = 1839] [serial = 143] [outer = (nil)] [url = about:blank] 09:47:58 INFO - PROCESS | 1839 | --DOMWINDOW == 83 (0x7fb085fa8c00) [pid = 1839] [serial = 164] [outer = (nil)] [url = about:blank] 09:47:58 INFO - PROCESS | 1839 | --DOMWINDOW == 82 (0x7fb0834bd000) [pid = 1839] [serial = 158] [outer = (nil)] [url = about:blank] 09:47:58 INFO - PROCESS | 1839 | --DOMWINDOW == 81 (0x7fb0859acc00) [pid = 1839] [serial = 162] [outer = (nil)] [url = about:blank] 09:47:58 INFO - PROCESS | 1839 | --DOMWINDOW == 80 (0x7fb084e81400) [pid = 1839] [serial = 159] [outer = (nil)] [url = about:blank] 09:47:58 INFO - PROCESS | 1839 | --DOMWINDOW == 79 (0x7fb0868bb000) [pid = 1839] [serial = 165] [outer = (nil)] [url = about:blank] 09:47:58 INFO - PROCESS | 1839 | 1461170878701 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 09:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1237ms 09:47:58 INFO - PROCESS | 1839 | 1461170878747 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 09:47:58 INFO - PROCESS | 1839 | 1461170878751 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 09:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:47:58 INFO - PROCESS | 1839 | 1461170878757 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:47:58 INFO - PROCESS | 1839 | 1461170878759 Marionette TRACE conn3 <- [1,270,null,{}] 09:47:58 INFO - PROCESS | 1839 | 1461170878765 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:58 INFO - PROCESS | 1839 | 1461170878909 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 09:47:58 INFO - PROCESS | 1839 | 1461170878921 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb085ce7000 == 41 [pid = 1839] [id = 75] 09:47:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 80 (0x7fb0803a5000) [pid = 1839] [serial = 223] [outer = (nil)] 09:47:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 81 (0x7fb085483400) [pid = 1839] [serial = 224] [outer = 0x7fb0803a5000] 09:47:58 INFO - PROCESS | 1839 | 1461170878984 Marionette DEBUG loaded listener.js 09:47:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 82 (0x7fb0859dfc00) [pid = 1839] [serial = 225] [outer = 0x7fb0803a5000] 09:47:59 INFO - PROCESS | 1839 | 1461170879719 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 09:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 985ms 09:47:59 INFO - PROCESS | 1839 | 1461170879743 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 09:47:59 INFO - PROCESS | 1839 | 1461170879749 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 09:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:47:59 INFO - PROCESS | 1839 | 1461170879764 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:47:59 INFO - PROCESS | 1839 | 1461170879771 Marionette TRACE conn3 <- [1,274,null,{}] 09:47:59 INFO - PROCESS | 1839 | 1461170879776 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:59 INFO - PROCESS | 1839 | 1461170879950 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 09:47:59 INFO - PROCESS | 1839 | 1461170879965 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0884d7000 == 42 [pid = 1839] [id = 76] 09:47:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 83 (0x7fb083de5400) [pid = 1839] [serial = 226] [outer = (nil)] 09:48:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 84 (0x7fb086d10400) [pid = 1839] [serial = 227] [outer = 0x7fb083de5400] 09:48:00 INFO - PROCESS | 1839 | 1461170880025 Marionette DEBUG loaded listener.js 09:48:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7fb089641800) [pid = 1839] [serial = 228] [outer = 0x7fb083de5400] 09:48:00 INFO - PROCESS | 1839 | 1461170880871 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 09:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1139ms 09:48:00 INFO - PROCESS | 1839 | 1461170880897 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 09:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:48:00 INFO - PROCESS | 1839 | 1461170880910 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 09:48:00 INFO - PROCESS | 1839 | 1461170880917 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:48:00 INFO - PROCESS | 1839 | 1461170880920 Marionette TRACE conn3 <- [1,278,null,{}] 09:48:00 INFO - PROCESS | 1839 | 1461170880932 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:01 INFO - PROCESS | 1839 | 1461170881098 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 09:48:01 INFO - PROCESS | 1839 | 1461170881165 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0929e2800 == 43 [pid = 1839] [id = 77] 09:48:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7fb07cc66c00) [pid = 1839] [serial = 229] [outer = (nil)] 09:48:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7fb0937bf800) [pid = 1839] [serial = 230] [outer = 0x7fb07cc66c00] 09:48:01 INFO - PROCESS | 1839 | 1461170881226 Marionette DEBUG loaded listener.js 09:48:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7fb093c78800) [pid = 1839] [serial = 231] [outer = 0x7fb07cc66c00] 09:48:01 INFO - PROCESS | 1839 | 1461170881923 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 09:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1035ms 09:48:01 INFO - PROCESS | 1839 | 1461170881952 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 09:48:01 INFO - PROCESS | 1839 | 1461170881956 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 09:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:48:01 INFO - PROCESS | 1839 | 1461170881962 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:48:01 INFO - PROCESS | 1839 | 1461170881964 Marionette TRACE conn3 <- [1,282,null,{}] 09:48:01 INFO - PROCESS | 1839 | 1461170881991 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:02 INFO - PROCESS | 1839 | 1461170882160 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 09:48:02 INFO - PROCESS | 1839 | 1461170882214 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09490d000 == 44 [pid = 1839] [id = 78] 09:48:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7fb096b12000) [pid = 1839] [serial = 232] [outer = (nil)] 09:48:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7fb098ac3800) [pid = 1839] [serial = 233] [outer = 0x7fb096b12000] 09:48:02 INFO - PROCESS | 1839 | 1461170882290 Marionette DEBUG loaded listener.js 09:48:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7fb098cbd800) [pid = 1839] [serial = 234] [outer = 0x7fb096b12000] 09:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7fb07d117800) [pid = 1839] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7fb080112000) [pid = 1839] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7fb0829b0400) [pid = 1839] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7fb07cc60400) [pid = 1839] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7fb07daca800) [pid = 1839] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 85 (0x7fb07cd8c400) [pid = 1839] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 84 (0x7fb08166a800) [pid = 1839] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:48:03 INFO - PROCESS | 1839 | 1461170883168 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 09:48:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1239ms 09:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:48:03 INFO - PROCESS | 1839 | 1461170883202 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 09:48:03 INFO - PROCESS | 1839 | 1461170883205 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 09:48:03 INFO - PROCESS | 1839 | 1461170883211 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:48:03 INFO - PROCESS | 1839 | 1461170883214 Marionette TRACE conn3 <- [1,286,null,{}] 09:48:03 INFO - PROCESS | 1839 | 1461170883219 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:03 INFO - PROCESS | 1839 | 1461170883353 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 09:48:03 INFO - PROCESS | 1839 | 1461170883378 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0935cf800 == 45 [pid = 1839] [id = 79] 09:48:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7fb08039d000) [pid = 1839] [serial = 235] [outer = (nil)] 09:48:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7fb093c08800) [pid = 1839] [serial = 236] [outer = 0x7fb08039d000] 09:48:03 INFO - PROCESS | 1839 | 1461170883516 Marionette DEBUG loaded listener.js 09:48:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7fb098f0e400) [pid = 1839] [serial = 237] [outer = 0x7fb08039d000] 09:48:04 INFO - PROCESS | 1839 | 1461170884164 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 09:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 990ms 09:48:04 INFO - PROCESS | 1839 | 1461170884201 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 09:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:48:04 INFO - PROCESS | 1839 | 1461170884204 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 09:48:04 INFO - PROCESS | 1839 | 1461170884209 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:48:04 INFO - PROCESS | 1839 | 1461170884212 Marionette TRACE conn3 <- [1,290,null,{}] 09:48:04 INFO - PROCESS | 1839 | 1461170884217 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:04 INFO - PROCESS | 1839 | 1461170884348 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 09:48:04 INFO - PROCESS | 1839 | 1461170884478 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb098b1e000 == 46 [pid = 1839] [id = 80] 09:48:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7fb098f0fc00) [pid = 1839] [serial = 238] [outer = (nil)] 09:48:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7fb09905ac00) [pid = 1839] [serial = 239] [outer = 0x7fb098f0fc00] 09:48:04 INFO - PROCESS | 1839 | 1461170884541 Marionette DEBUG loaded listener.js 09:48:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7fb099060000) [pid = 1839] [serial = 240] [outer = 0x7fb098f0fc00] 09:48:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7fb07e88a400) [pid = 1839] [serial = 241] [outer = 0x7fb07cb6f000] 09:48:05 INFO - PROCESS | 1839 | 1461170885447 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 09:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1280ms 09:48:05 INFO - PROCESS | 1839 | 1461170885490 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 09:48:05 INFO - PROCESS | 1839 | 1461170885497 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 09:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:48:05 INFO - PROCESS | 1839 | 1461170885505 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:48:05 INFO - PROCESS | 1839 | 1461170885511 Marionette TRACE conn3 <- [1,294,null,{}] 09:48:05 INFO - PROCESS | 1839 | 1461170885518 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:05 INFO - PROCESS | 1839 | 1461170885724 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 09:48:05 INFO - PROCESS | 1839 | 1461170885868 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb085ce0800 == 47 [pid = 1839] [id = 81] 09:48:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7fb08166a400) [pid = 1839] [serial = 242] [outer = (nil)] 09:48:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7fb0829b4800) [pid = 1839] [serial = 243] [outer = 0x7fb08166a400] 09:48:05 INFO - PROCESS | 1839 | 1461170885944 Marionette DEBUG loaded listener.js 09:48:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7fb084e0a800) [pid = 1839] [serial = 244] [outer = 0x7fb08166a400] 09:48:06 INFO - PROCESS | 1839 | 1461170886704 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1244ms 09:48:06 INFO - PROCESS | 1839 | 1461170886750 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 09:48:06 INFO - PROCESS | 1839 | 1461170886758 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 09:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:48:06 INFO - PROCESS | 1839 | 1461170886768 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:48:06 INFO - PROCESS | 1839 | 1461170886772 Marionette TRACE conn3 <- [1,298,null,{}] 09:48:06 INFO - PROCESS | 1839 | 1461170886778 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:06 INFO - PROCESS | 1839 | 1461170886941 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 09:48:07 INFO - PROCESS | 1839 | 1461170887074 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb093753800 == 48 [pid = 1839] [id = 82] 09:48:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7fb081670000) [pid = 1839] [serial = 245] [outer = (nil)] 09:48:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7fb0868c0000) [pid = 1839] [serial = 246] [outer = 0x7fb081670000] 09:48:07 INFO - PROCESS | 1839 | 1461170887146 Marionette DEBUG loaded listener.js 09:48:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7fb087a1d800) [pid = 1839] [serial = 247] [outer = 0x7fb081670000] 09:48:08 INFO - PROCESS | 1839 | 1461170887996 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1287ms 09:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:48:08 INFO - PROCESS | 1839 | 1461170888073 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 09:48:08 INFO - PROCESS | 1839 | 1461170888076 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 09:48:08 INFO - PROCESS | 1839 | 1461170888083 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:48:08 INFO - PROCESS | 1839 | 1461170888089 Marionette TRACE conn3 <- [1,302,null,{}] 09:48:08 INFO - PROCESS | 1839 | 1461170888106 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:08 INFO - PROCESS | 1839 | 1461170888343 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 09:48:08 INFO - PROCESS | 1839 | 1461170888448 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb098e77000 == 49 [pid = 1839] [id = 83] 09:48:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7fb094dc0400) [pid = 1839] [serial = 248] [outer = (nil)] 09:48:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7fb098c61400) [pid = 1839] [serial = 249] [outer = 0x7fb094dc0400] 09:48:08 INFO - PROCESS | 1839 | 1461170888521 Marionette DEBUG loaded listener.js 09:48:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7fb098f14800) [pid = 1839] [serial = 250] [outer = 0x7fb094dc0400] 09:48:09 INFO - PROCESS | 1839 | 1461170889400 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1388ms 09:48:09 INFO - PROCESS | 1839 | 1461170889471 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 09:48:09 INFO - PROCESS | 1839 | 1461170889476 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 09:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:48:09 INFO - PROCESS | 1839 | 1461170889482 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:48:09 INFO - PROCESS | 1839 | 1461170889491 Marionette TRACE conn3 <- [1,306,null,{}] 09:48:09 INFO - PROCESS | 1839 | 1461170889502 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:09 INFO - PROCESS | 1839 | 1461170889697 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 09:48:09 INFO - PROCESS | 1839 | 1461170889832 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09ac7d800 == 50 [pid = 1839] [id = 84] 09:48:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7fb07b4e2800) [pid = 1839] [serial = 251] [outer = (nil)] 09:48:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7fb07b4ed000) [pid = 1839] [serial = 252] [outer = 0x7fb07b4e2800] 09:48:09 INFO - PROCESS | 1839 | 1461170889905 Marionette DEBUG loaded listener.js 09:48:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7fb094dcb400) [pid = 1839] [serial = 253] [outer = 0x7fb07b4e2800] 09:48:10 INFO - PROCESS | 1839 | 1461170890701 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:48:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1248ms 09:48:10 INFO - PROCESS | 1839 | 1461170890730 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 09:48:10 INFO - PROCESS | 1839 | 1461170890734 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 09:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:48:10 INFO - PROCESS | 1839 | 1461170890740 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:48:10 INFO - PROCESS | 1839 | 1461170890743 Marionette TRACE conn3 <- [1,310,null,{}] 09:48:10 INFO - PROCESS | 1839 | 1461170890748 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:10 INFO - PROCESS | 1839 | 1461170890947 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 09:48:11 INFO - PROCESS | 1839 | 1461170891055 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086580000 == 51 [pid = 1839] [id = 85] 09:48:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7fb07b4ed400) [pid = 1839] [serial = 254] [outer = (nil)] 09:48:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7fb07dad3400) [pid = 1839] [serial = 255] [outer = 0x7fb07b4ed400] 09:48:11 INFO - PROCESS | 1839 | 1461170891125 Marionette DEBUG loaded listener.js 09:48:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7fb094ac7000) [pid = 1839] [serial = 256] [outer = 0x7fb07b4ed400] 09:48:12 INFO - PROCESS | 1839 | 1461170892110 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:48:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1428ms 09:48:12 INFO - PROCESS | 1839 | 1461170892169 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 09:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:48:12 INFO - PROCESS | 1839 | 1461170892175 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 09:48:12 INFO - PROCESS | 1839 | 1461170892184 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:48:12 INFO - PROCESS | 1839 | 1461170892189 Marionette TRACE conn3 <- [1,314,null,{}] 09:48:12 INFO - PROCESS | 1839 | 1461170892197 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:12 INFO - PROCESS | 1839 | 1461170892355 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 09:48:12 INFO - PROCESS | 1839 | 1461170892577 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0816da000 == 52 [pid = 1839] [id = 86] 09:48:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7fb07f543c00) [pid = 1839] [serial = 257] [outer = (nil)] 09:48:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7fb08039f800) [pid = 1839] [serial = 258] [outer = 0x7fb07f543c00] 09:48:12 INFO - PROCESS | 1839 | 1461170892652 Marionette DEBUG loaded listener.js 09:48:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7fb0829b2800) [pid = 1839] [serial = 259] [outer = 0x7fb07f543c00] 09:48:13 INFO - PROCESS | 1839 | 1461170893432 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:48:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1283ms 09:48:13 INFO - PROCESS | 1839 | 1461170893466 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 09:48:13 INFO - PROCESS | 1839 | 1461170893474 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 09:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:48:13 INFO - PROCESS | 1839 | 1461170893484 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:48:13 INFO - PROCESS | 1839 | 1461170893487 Marionette TRACE conn3 <- [1,318,null,{}] 09:48:13 INFO - PROCESS | 1839 | 1461170893512 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:13 INFO - PROCESS | 1839 | 1461170893666 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 09:48:13 INFO - PROCESS | 1839 | 1461170893814 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0935cf800 == 51 [pid = 1839] [id = 79] 09:48:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09490d000 == 50 [pid = 1839] [id = 78] 09:48:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0929e2800 == 49 [pid = 1839] [id = 77] 09:48:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0884d7000 == 48 [pid = 1839] [id = 76] 09:48:13 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7fb07d113800) [pid = 1839] [serial = 170] [outer = (nil)] [url = about:blank] 09:48:13 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7fb086d06800) [pid = 1839] [serial = 179] [outer = (nil)] [url = about:blank] 09:48:13 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7fb08cb52c00) [pid = 1839] [serial = 182] [outer = (nil)] [url = about:blank] 09:48:13 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7fb08166ec00) [pid = 1839] [serial = 173] [outer = (nil)] [url = about:blank] 09:48:13 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7fb085482c00) [pid = 1839] [serial = 176] [outer = (nil)] [url = about:blank] 09:48:13 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7fb098abb000) [pid = 1839] [serial = 203] [outer = (nil)] [url = about:blank] 09:48:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cc1b800 == 49 [pid = 1839] [id = 87] 09:48:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7fb07cf21400) [pid = 1839] [serial = 260] [outer = (nil)] 09:48:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7fb0829b7400) [pid = 1839] [serial = 261] [outer = 0x7fb07cf21400] 09:48:13 INFO - PROCESS | 1839 | 1461170893917 Marionette DEBUG loaded listener.js 09:48:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7fb0867ca000) [pid = 1839] [serial = 262] [outer = 0x7fb07cf21400] 09:48:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb085ce7000 == 48 [pid = 1839] [id = 75] 09:48:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb085cd3800 == 47 [pid = 1839] [id = 74] 09:48:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0816df800 == 46 [pid = 1839] [id = 73] 09:48:14 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7fb0937c0000) [pid = 1839] [serial = 197] [outer = (nil)] [url = about:blank] 09:48:14 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7fb094ac2800) [pid = 1839] [serial = 201] [outer = (nil)] [url = about:blank] 09:48:14 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7fb0859e8c00) [pid = 1839] [serial = 192] [outer = (nil)] [url = about:blank] 09:48:14 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7fb086accc00) [pid = 1839] [serial = 141] [outer = (nil)] [url = about:blank] 09:48:14 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7fb084e48400) [pid = 1839] [serial = 191] [outer = (nil)] [url = about:blank] 09:48:14 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7fb093c3f800) [pid = 1839] [serial = 200] [outer = (nil)] [url = about:blank] 09:48:14 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7fb0829af800) [pid = 1839] [serial = 189] [outer = (nil)] [url = about:blank] 09:48:14 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7fb07dacf400) [pid = 1839] [serial = 186] [outer = (nil)] [url = about:blank] 09:48:14 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7fb089649400) [pid = 1839] [serial = 195] [outer = (nil)] [url = about:blank] 09:48:14 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7fb0876f1c00) [pid = 1839] [serial = 194] [outer = (nil)] [url = about:blank] 09:48:14 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7fb0803a4000) [pid = 1839] [serial = 188] [outer = (nil)] [url = about:blank] 09:48:14 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7fb093a9a000) [pid = 1839] [serial = 198] [outer = (nil)] [url = about:blank] 09:48:14 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7fb07cf1a400) [pid = 1839] [serial = 185] [outer = (nil)] [url = about:blank] 09:48:14 INFO - PROCESS | 1839 | 1461170894836 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:48:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1407ms 09:48:14 INFO - PROCESS | 1839 | 1461170894891 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 09:48:14 INFO - PROCESS | 1839 | 1461170894895 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 09:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:48:14 INFO - PROCESS | 1839 | 1461170894900 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:48:14 INFO - PROCESS | 1839 | 1461170894905 Marionette TRACE conn3 <- [1,322,null,{}] 09:48:14 INFO - PROCESS | 1839 | 1461170894920 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:15 INFO - PROCESS | 1839 | 1461170895061 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 09:48:15 INFO - PROCESS | 1839 | 1461170895159 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086e3c000 == 47 [pid = 1839] [id = 88] 09:48:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7fb0867c8c00) [pid = 1839] [serial = 263] [outer = (nil)] 09:48:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7fb0876f8c00) [pid = 1839] [serial = 264] [outer = 0x7fb0867c8c00] 09:48:15 INFO - PROCESS | 1839 | 1461170895223 Marionette DEBUG loaded listener.js 09:48:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7fb093a92400) [pid = 1839] [serial = 265] [outer = 0x7fb0867c8c00] 09:48:15 INFO - PROCESS | 1839 | 1461170895883 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1040ms 09:48:15 INFO - PROCESS | 1839 | 1461170895941 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 09:48:15 INFO - PROCESS | 1839 | 1461170895946 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 09:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:48:15 INFO - PROCESS | 1839 | 1461170895951 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:48:15 INFO - PROCESS | 1839 | 1461170895953 Marionette TRACE conn3 <- [1,326,null,{}] 09:48:15 INFO - PROCESS | 1839 | 1461170895962 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:16 INFO - PROCESS | 1839 | 1461170896157 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 09:48:16 INFO - PROCESS | 1839 | 1461170896170 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08cabd800 == 48 [pid = 1839] [id = 89] 09:48:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7fb0868b8400) [pid = 1839] [serial = 266] [outer = (nil)] 09:48:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7fb0868f5000) [pid = 1839] [serial = 267] [outer = 0x7fb0868b8400] 09:48:16 INFO - PROCESS | 1839 | 1461170896229 Marionette DEBUG loaded listener.js 09:48:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7fb089995c00) [pid = 1839] [serial = 268] [outer = 0x7fb0868b8400] 09:48:17 INFO - PROCESS | 1839 | 1461170897010 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:48:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1084ms 09:48:17 INFO - PROCESS | 1839 | 1461170897037 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 09:48:17 INFO - PROCESS | 1839 | 1461170897040 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 09:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:48:17 INFO - PROCESS | 1839 | 1461170897068 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:48:17 INFO - PROCESS | 1839 | 1461170897072 Marionette TRACE conn3 <- [1,330,null,{}] 09:48:17 INFO - PROCESS | 1839 | 1461170897077 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:17 INFO - PROCESS | 1839 | 1461170897253 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 09:48:17 INFO - PROCESS | 1839 | 1461170897281 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb093ab1800 == 49 [pid = 1839] [id = 90] 09:48:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7fb07b4e9800) [pid = 1839] [serial = 269] [outer = (nil)] 09:48:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7fb093c38400) [pid = 1839] [serial = 270] [outer = 0x7fb07b4e9800] 09:48:17 INFO - PROCESS | 1839 | 1461170897339 Marionette DEBUG loaded listener.js 09:48:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7fb096b9e800) [pid = 1839] [serial = 271] [outer = 0x7fb07b4e9800] 09:48:18 INFO - PROCESS | 1839 | 1461170898151 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:48:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1131ms 09:48:18 INFO - PROCESS | 1839 | 1461170898202 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 09:48:18 INFO - PROCESS | 1839 | 1461170898205 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 09:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:48:18 INFO - PROCESS | 1839 | 1461170898211 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:48:18 INFO - PROCESS | 1839 | 1461170898213 Marionette TRACE conn3 <- [1,334,null,{}] 09:48:18 INFO - PROCESS | 1839 | 1461170898222 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:18 INFO - PROCESS | 1839 | 1461170898423 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 09:48:18 INFO - PROCESS | 1839 | 1461170898444 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb098e3e000 == 50 [pid = 1839] [id = 91] 09:48:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7fb098f12800) [pid = 1839] [serial = 272] [outer = (nil)] 09:48:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7fb09ac9f800) [pid = 1839] [serial = 273] [outer = 0x7fb098f12800] 09:48:18 INFO - PROCESS | 1839 | 1461170898508 Marionette DEBUG loaded listener.js 09:48:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7fb09b987400) [pid = 1839] [serial = 274] [outer = 0x7fb098f12800] 09:48:18 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7fb086d0a800) [pid = 1839] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:48:18 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7fb07cc66c00) [pid = 1839] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:48:18 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7fb07cf20000) [pid = 1839] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:48:18 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7fb096b12000) [pid = 1839] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:48:18 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7fb083de5400) [pid = 1839] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:48:18 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7fb07eb31400) [pid = 1839] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:48:18 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7fb0803a5000) [pid = 1839] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:48:18 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7fb08039d000) [pid = 1839] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:48:19 INFO - PROCESS | 1839 | 1461170899355 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:48:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1181ms 09:48:19 INFO - PROCESS | 1839 | 1461170899394 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 09:48:19 INFO - PROCESS | 1839 | 1461170899398 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 09:48:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:48:19 INFO - PROCESS | 1839 | 1461170899409 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:48:19 INFO - PROCESS | 1839 | 1461170899411 Marionette TRACE conn3 <- [1,338,null,{}] 09:48:19 INFO - PROCESS | 1839 | 1461170899428 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:19 INFO - PROCESS | 1839 | 1461170899594 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 09:48:19 INFO - PROCESS | 1839 | 1461170899614 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb098b1b000 == 51 [pid = 1839] [id = 92] 09:48:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7fb09b98e400) [pid = 1839] [serial = 275] [outer = (nil)] 09:48:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7fb09b9a8c00) [pid = 1839] [serial = 276] [outer = 0x7fb09b98e400] 09:48:19 INFO - PROCESS | 1839 | 1461170899675 Marionette DEBUG loaded listener.js 09:48:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7fb09cf5d800) [pid = 1839] [serial = 277] [outer = 0x7fb09b98e400] 09:48:20 INFO - PROCESS | 1839 | 1461170900391 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:48:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1025ms 09:48:20 INFO - PROCESS | 1839 | 1461170900436 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 09:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:48:20 INFO - PROCESS | 1839 | 1461170900440 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 09:48:20 INFO - PROCESS | 1839 | 1461170900446 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:48:20 INFO - PROCESS | 1839 | 1461170900449 Marionette TRACE conn3 <- [1,342,null,{}] 09:48:20 INFO - PROCESS | 1839 | 1461170900455 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:20 INFO - PROCESS | 1839 | 1461170900635 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 09:48:20 INFO - PROCESS | 1839 | 1461170900656 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09cf17000 == 52 [pid = 1839] [id = 93] 09:48:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7fb0929f6400) [pid = 1839] [serial = 278] [outer = (nil)] 09:48:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7fb09cf61000) [pid = 1839] [serial = 279] [outer = 0x7fb0929f6400] 09:48:20 INFO - PROCESS | 1839 | 1461170900724 Marionette DEBUG loaded listener.js 09:48:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7fb09d11d400) [pid = 1839] [serial = 280] [outer = 0x7fb0929f6400] 09:48:21 INFO - PROCESS | 1839 | 1461170901796 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:48:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1383ms 09:48:21 INFO - PROCESS | 1839 | 1461170901831 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 09:48:21 INFO - PROCESS | 1839 | 1461170901838 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 09:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:48:21 INFO - PROCESS | 1839 | 1461170901847 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:48:21 INFO - PROCESS | 1839 | 1461170901852 Marionette TRACE conn3 <- [1,346,null,{}] 09:48:21 INFO - PROCESS | 1839 | 1461170901859 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:22 INFO - PROCESS | 1839 | 1461170902019 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 09:48:22 INFO - PROCESS | 1839 | 1461170902163 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb085f86000 == 53 [pid = 1839] [id = 94] 09:48:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7fb07f63c800) [pid = 1839] [serial = 281] [outer = (nil)] 09:48:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7fb0816a2c00) [pid = 1839] [serial = 282] [outer = 0x7fb07f63c800] 09:48:22 INFO - PROCESS | 1839 | 1461170902237 Marionette DEBUG loaded listener.js 09:48:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7fb084f7c800) [pid = 1839] [serial = 283] [outer = 0x7fb07f63c800] 09:48:23 INFO - PROCESS | 1839 | 1461170903067 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:48:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:48:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1232ms 09:48:23 INFO - PROCESS | 1839 | 1461170903079 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 09:48:23 INFO - PROCESS | 1839 | 1461170903087 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 09:48:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:48:23 INFO - PROCESS | 1839 | 1461170903097 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:48:23 INFO - PROCESS | 1839 | 1461170903102 Marionette TRACE conn3 <- [1,350,null,{}] 09:48:23 INFO - PROCESS | 1839 | 1461170903107 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:23 INFO - PROCESS | 1839 | 1461170903264 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 09:48:23 INFO - PROCESS | 1839 | 1461170903406 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb096b81800 == 54 [pid = 1839] [id = 95] 09:48:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7fb07c9cd000) [pid = 1839] [serial = 284] [outer = (nil)] 09:48:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7fb084aaac00) [pid = 1839] [serial = 285] [outer = 0x7fb07c9cd000] 09:48:23 INFO - PROCESS | 1839 | 1461170903545 Marionette DEBUG loaded listener.js 09:48:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7fb0867c8800) [pid = 1839] [serial = 286] [outer = 0x7fb07c9cd000] 09:48:24 INFO - PROCESS | 1839 | 1461170904482 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:48:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:48:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1438ms 09:48:24 INFO - PROCESS | 1839 | 1461170904537 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 09:48:24 INFO - PROCESS | 1839 | 1461170904541 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 09:48:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:48:24 INFO - PROCESS | 1839 | 1461170904547 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:48:24 INFO - PROCESS | 1839 | 1461170904552 Marionette TRACE conn3 <- [1,354,null,{}] 09:48:24 INFO - PROCESS | 1839 | 1461170904567 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:24 INFO - PROCESS | 1839 | 1461170904787 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 09:48:24 INFO - PROCESS | 1839 | 1461170904924 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0802b2000 == 55 [pid = 1839] [id = 96] 09:48:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7fb07f539000) [pid = 1839] [serial = 287] [outer = (nil)] 09:48:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7fb093549800) [pid = 1839] [serial = 288] [outer = 0x7fb07f539000] 09:48:25 INFO - PROCESS | 1839 | 1461170905000 Marionette DEBUG loaded listener.js 09:48:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7fb098ac3000) [pid = 1839] [serial = 289] [outer = 0x7fb07f539000] 09:48:25 INFO - PROCESS | 1839 | 1461170905913 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:48:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:48:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1436ms 09:48:25 INFO - PROCESS | 1839 | 1461170905984 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 09:48:25 INFO - PROCESS | 1839 | 1461170905988 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 09:48:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:48:25 INFO - PROCESS | 1839 | 1461170905995 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:48:25 INFO - PROCESS | 1839 | 1461170905998 Marionette TRACE conn3 <- [1,358,null,{}] 09:48:26 INFO - PROCESS | 1839 | 1461170906003 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:26 INFO - PROCESS | 1839 | 1461170906166 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 09:48:26 INFO - PROCESS | 1839 | 1461170906302 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb089612000 == 56 [pid = 1839] [id = 97] 09:48:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7fb07c9cc400) [pid = 1839] [serial = 290] [outer = (nil)] 09:48:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7fb08033ec00) [pid = 1839] [serial = 291] [outer = 0x7fb07c9cc400] 09:48:26 INFO - PROCESS | 1839 | 1461170906375 Marionette DEBUG loaded listener.js 09:48:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7fb080343c00) [pid = 1839] [serial = 292] [outer = 0x7fb07c9cc400] 09:48:27 INFO - PROCESS | 1839 | 1461170907250 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:48:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1283ms 09:48:27 INFO - PROCESS | 1839 | 1461170907278 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 09:48:27 INFO - PROCESS | 1839 | 1461170907282 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 09:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:48:27 INFO - PROCESS | 1839 | 1461170907288 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:48:27 INFO - PROCESS | 1839 | 1461170907291 Marionette TRACE conn3 <- [1,362,null,{}] 09:48:27 INFO - PROCESS | 1839 | 1461170907296 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:27 INFO - PROCESS | 1839 | 1461170907444 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 09:48:27 INFO - PROCESS | 1839 | 1461170907763 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb080365000 == 57 [pid = 1839] [id = 98] 09:48:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7fb07b4e5000) [pid = 1839] [serial = 293] [outer = (nil)] 09:48:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7fb07c9c0c00) [pid = 1839] [serial = 294] [outer = 0x7fb07b4e5000] 09:48:27 INFO - PROCESS | 1839 | 1461170907905 Marionette DEBUG loaded listener.js 09:48:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7fb07c9cb000) [pid = 1839] [serial = 295] [outer = 0x7fb07b4e5000] 09:48:28 INFO - PROCESS | 1839 | 1461170908729 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:48:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:48:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1480ms 09:48:28 INFO - PROCESS | 1839 | 1461170908769 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 09:48:28 INFO - PROCESS | 1839 | 1461170908778 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 09:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:48:28 INFO - PROCESS | 1839 | 1461170908793 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:48:28 INFO - PROCESS | 1839 | 1461170908804 Marionette TRACE conn3 <- [1,366,null,{}] 09:48:28 INFO - PROCESS | 1839 | 1461170908817 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:29 INFO - PROCESS | 1839 | 1461170909016 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 09:48:29 INFO - PROCESS | 1839 | 1461170909159 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07e826800 == 58 [pid = 1839] [id = 99] 09:48:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7fb07cc65800) [pid = 1839] [serial = 296] [outer = (nil)] 09:48:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7fb07e87f400) [pid = 1839] [serial = 297] [outer = 0x7fb07cc65800] 09:48:29 INFO - PROCESS | 1839 | 1461170909222 Marionette DEBUG loaded listener.js 09:48:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7fb07f53d800) [pid = 1839] [serial = 298] [outer = 0x7fb07cc65800] 09:48:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08960f000 == 57 [pid = 1839] [id = 61] 09:48:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb098b1b000 == 56 [pid = 1839] [id = 92] 09:48:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb098e3e000 == 55 [pid = 1839] [id = 91] 09:48:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb093ab1800 == 54 [pid = 1839] [id = 90] 09:48:29 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7fb09905ac00) [pid = 1839] [serial = 239] [outer = (nil)] [url = about:blank] 09:48:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08cabd800 == 53 [pid = 1839] [id = 89] 09:48:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086e3c000 == 52 [pid = 1839] [id = 88] 09:48:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cc1b800 == 51 [pid = 1839] [id = 87] 09:48:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0816da000 == 50 [pid = 1839] [id = 86] 09:48:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb098e77000 == 49 [pid = 1839] [id = 83] 09:48:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb093753800 == 48 [pid = 1839] [id = 82] 09:48:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb085ce0800 == 47 [pid = 1839] [id = 81] 09:48:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb098b1e000 == 46 [pid = 1839] [id = 80] 09:48:29 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7fb087a1a000) [pid = 1839] [serial = 168] [outer = (nil)] [url = about:blank] 09:48:29 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7fb0937bf800) [pid = 1839] [serial = 230] [outer = (nil)] [url = about:blank] 09:48:29 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7fb07eb30400) [pid = 1839] [serial = 206] [outer = (nil)] [url = about:blank] 09:48:29 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7fb093c06c00) [pid = 1839] [serial = 212] [outer = (nil)] [url = about:blank] 09:48:29 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7fb07f543800) [pid = 1839] [serial = 219] [outer = (nil)] [url = about:blank] 09:48:29 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7fb07dad0400) [pid = 1839] [serial = 218] [outer = (nil)] [url = about:blank] 09:48:29 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7fb098ac3800) [pid = 1839] [serial = 233] [outer = (nil)] [url = about:blank] 09:48:29 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7fb093c78800) [pid = 1839] [serial = 231] [outer = (nil)] [url = about:blank] 09:48:29 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7fb086d10400) [pid = 1839] [serial = 227] [outer = (nil)] [url = about:blank] 09:48:29 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7fb083c4b000) [pid = 1839] [serial = 222] [outer = (nil)] [url = about:blank] 09:48:29 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7fb0816ad800) [pid = 1839] [serial = 221] [outer = (nil)] [url = about:blank] 09:48:29 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7fb085483400) [pid = 1839] [serial = 224] [outer = (nil)] [url = about:blank] 09:48:29 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7fb0859dfc00) [pid = 1839] [serial = 225] [outer = (nil)] [url = about:blank] 09:48:29 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7fb098cbd800) [pid = 1839] [serial = 234] [outer = (nil)] [url = about:blank] 09:48:29 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7fb084e8c800) [pid = 1839] [serial = 209] [outer = (nil)] [url = about:blank] 09:48:29 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7fb098abec00) [pid = 1839] [serial = 215] [outer = (nil)] [url = about:blank] 09:48:29 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7fb093c08800) [pid = 1839] [serial = 236] [outer = (nil)] [url = about:blank] 09:48:29 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7fb089641800) [pid = 1839] [serial = 228] [outer = (nil)] [url = about:blank] 09:48:29 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7fb098f0e400) [pid = 1839] [serial = 237] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1839 | 1461170910048 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:48:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:48:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1300ms 09:48:30 INFO - PROCESS | 1839 | 1461170910096 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 09:48:30 INFO - PROCESS | 1839 | 1461170910101 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 09:48:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:48:30 INFO - PROCESS | 1839 | 1461170910109 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:48:30 INFO - PROCESS | 1839 | 1461170910112 Marionette TRACE conn3 <- [1,370,null,{}] 09:48:30 INFO - PROCESS | 1839 | 1461170910117 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:30 INFO - PROCESS | 1839 | 1461170910253 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 09:48:30 INFO - PROCESS | 1839 | 1461170910268 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb085439000 == 47 [pid = 1839] [id = 100] 09:48:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7fb080118c00) [pid = 1839] [serial = 299] [outer = (nil)] 09:48:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7fb08033d000) [pid = 1839] [serial = 300] [outer = 0x7fb080118c00] 09:48:30 INFO - PROCESS | 1839 | 1461170910334 Marionette DEBUG loaded listener.js 09:48:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7fb08039c000) [pid = 1839] [serial = 301] [outer = 0x7fb080118c00] 09:48:31 INFO - PROCESS | 1839 | 1461170911206 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:48:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:48:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1132ms 09:48:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:48:31 INFO - PROCESS | 1839 | 1461170911242 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 09:48:31 INFO - PROCESS | 1839 | 1461170911245 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 09:48:31 INFO - PROCESS | 1839 | 1461170911253 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:48:31 INFO - PROCESS | 1839 | 1461170911261 Marionette TRACE conn3 <- [1,374,null,{}] 09:48:31 INFO - PROCESS | 1839 | 1461170911274 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:31 INFO - PROCESS | 1839 | 1461170911418 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 09:48:31 INFO - PROCESS | 1839 | 1461170911428 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086ab9000 == 48 [pid = 1839] [id = 101] 09:48:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7fb08010a400) [pid = 1839] [serial = 302] [outer = (nil)] 09:48:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7fb084bf3000) [pid = 1839] [serial = 303] [outer = 0x7fb08010a400] 09:48:31 INFO - PROCESS | 1839 | 1461170911490 Marionette DEBUG loaded listener.js 09:48:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7fb0852c2800) [pid = 1839] [serial = 304] [outer = 0x7fb08010a400] 09:48:32 INFO - PROCESS | 1839 | 1461170912289 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:48:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:48:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1088ms 09:48:32 INFO - PROCESS | 1839 | 1461170912350 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 09:48:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:48:32 INFO - PROCESS | 1839 | 1461170912365 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 09:48:32 INFO - PROCESS | 1839 | 1461170912376 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:48:32 INFO - PROCESS | 1839 | 1461170912379 Marionette TRACE conn3 <- [1,378,null,{}] 09:48:32 INFO - PROCESS | 1839 | 1461170912398 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:32 INFO - PROCESS | 1839 | 1461170912571 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 09:48:32 INFO - PROCESS | 1839 | 1461170912590 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb080375000 == 49 [pid = 1839] [id = 102] 09:48:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7fb07b40ec00) [pid = 1839] [serial = 305] [outer = (nil)] 09:48:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7fb0859e7c00) [pid = 1839] [serial = 306] [outer = 0x7fb07b40ec00] 09:48:32 INFO - PROCESS | 1839 | 1461170912651 Marionette DEBUG loaded listener.js 09:48:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7fb0868c0c00) [pid = 1839] [serial = 307] [outer = 0x7fb07b40ec00] 09:48:33 INFO - PROCESS | 1839 | 1461170913422 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:48:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:48:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1090ms 09:48:33 INFO - PROCESS | 1839 | 1461170913474 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 09:48:33 INFO - PROCESS | 1839 | 1461170913483 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 09:48:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:48:33 INFO - PROCESS | 1839 | 1461170913497 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:48:33 INFO - PROCESS | 1839 | 1461170913500 Marionette TRACE conn3 <- [1,382,null,{}] 09:48:33 INFO - PROCESS | 1839 | 1461170913506 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:33 INFO - PROCESS | 1839 | 1461170913697 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 09:48:33 INFO - PROCESS | 1839 | 1461170913722 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08962b800 == 50 [pid = 1839] [id = 103] 09:48:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7fb0868f2c00) [pid = 1839] [serial = 308] [outer = (nil)] 09:48:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7fb086ad0000) [pid = 1839] [serial = 309] [outer = 0x7fb0868f2c00] 09:48:33 INFO - PROCESS | 1839 | 1461170913801 Marionette DEBUG loaded listener.js 09:48:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7fb087a1b800) [pid = 1839] [serial = 310] [outer = 0x7fb0868f2c00] 09:48:34 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7fb07b4e9800) [pid = 1839] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:48:34 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7fb098f12800) [pid = 1839] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:48:34 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7fb07b4ed400) [pid = 1839] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:48:34 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7fb09b98e400) [pid = 1839] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:48:34 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7fb0868b8400) [pid = 1839] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:48:34 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7fb07cf21400) [pid = 1839] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:48:34 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7fb07f543c00) [pid = 1839] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:48:34 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7fb0867c8c00) [pid = 1839] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:48:34 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7fb0829b7800) [pid = 1839] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:48:34 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:48:34 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:48:34 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:48:34 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:48:34 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:48:34 INFO - PROCESS | 1839 | 1461170914865 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:48:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:48:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1380ms 09:48:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:48:34 INFO - PROCESS | 1839 | 1461170914877 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 09:48:34 INFO - PROCESS | 1839 | 1461170914880 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 09:48:34 INFO - PROCESS | 1839 | 1461170914887 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:48:34 INFO - PROCESS | 1839 | 1461170914890 Marionette TRACE conn3 <- [1,386,null,{}] 09:48:34 INFO - PROCESS | 1839 | 1461170914895 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:35 INFO - PROCESS | 1839 | 1461170915099 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 09:48:35 INFO - PROCESS | 1839 | 1461170915128 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb080137800 == 51 [pid = 1839] [id = 104] 09:48:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7fb0859e8c00) [pid = 1839] [serial = 311] [outer = (nil)] 09:48:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7fb08994a000) [pid = 1839] [serial = 312] [outer = 0x7fb0859e8c00] 09:48:35 INFO - PROCESS | 1839 | 1461170915224 Marionette DEBUG loaded listener.js 09:48:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7fb093a94000) [pid = 1839] [serial = 313] [outer = 0x7fb0859e8c00] 09:48:36 INFO - PROCESS | 1839 | 1461170916191 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 09:48:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:48:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1336ms 09:48:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:48:36 INFO - PROCESS | 1839 | 1461170916222 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 09:48:36 INFO - PROCESS | 1839 | 1461170916224 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 09:48:36 INFO - PROCESS | 1839 | 1461170916230 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:48:36 INFO - PROCESS | 1839 | 1461170916233 Marionette TRACE conn3 <- [1,390,null,{}] 09:48:36 INFO - PROCESS | 1839 | 1461170916238 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:36 INFO - PROCESS | 1839 | 1461170916365 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 09:48:36 INFO - PROCESS | 1839 | 1461170916378 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb093ceb000 == 52 [pid = 1839] [id = 105] 09:48:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7fb093a15400) [pid = 1839] [serial = 314] [outer = (nil)] 09:48:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7fb094c05800) [pid = 1839] [serial = 315] [outer = 0x7fb093a15400] 09:48:36 INFO - PROCESS | 1839 | 1461170916447 Marionette DEBUG loaded listener.js 09:48:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7fb098abb000) [pid = 1839] [serial = 316] [outer = 0x7fb093a15400] 09:48:37 INFO - PROCESS | 1839 | 1461170917539 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 09:48:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:48:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1384ms 09:48:37 INFO - PROCESS | 1839 | 1461170917614 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 09:48:37 INFO - PROCESS | 1839 | 1461170917622 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 09:48:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:48:37 INFO - PROCESS | 1839 | 1461170917633 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:48:37 INFO - PROCESS | 1839 | 1461170917637 Marionette TRACE conn3 <- [1,394,null,{}] 09:48:37 INFO - PROCESS | 1839 | 1461170917645 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:37 INFO - PROCESS | 1839 | 1461170917863 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 09:48:38 INFO - PROCESS | 1839 | 1461170918003 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb085438000 == 53 [pid = 1839] [id = 106] 09:48:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7fb07e627400) [pid = 1839] [serial = 317] [outer = (nil)] 09:48:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7fb07f53f400) [pid = 1839] [serial = 318] [outer = 0x7fb07e627400] 09:48:38 INFO - PROCESS | 1839 | 1461170918084 Marionette DEBUG loaded listener.js 09:48:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7fb08033a400) [pid = 1839] [serial = 319] [outer = 0x7fb07e627400] 09:48:39 INFO - PROCESS | 1839 | 1461170919122 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 09:48:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:48:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1541ms 09:48:39 INFO - PROCESS | 1839 | 1461170919175 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 09:48:39 INFO - PROCESS | 1839 | 1461170919184 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 09:48:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:48:39 INFO - PROCESS | 1839 | 1461170919195 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:48:39 INFO - PROCESS | 1839 | 1461170919199 Marionette TRACE conn3 <- [1,398,null,{}] 09:48:39 INFO - PROCESS | 1839 | 1461170919206 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:39 INFO - PROCESS | 1839 | 1461170919379 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 09:48:39 INFO - PROCESS | 1839 | 1461170919598 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb089933000 == 54 [pid = 1839] [id = 107] 09:48:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7fb083ce6c00) [pid = 1839] [serial = 320] [outer = (nil)] 09:48:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7fb085481000) [pid = 1839] [serial = 321] [outer = 0x7fb083ce6c00] 09:48:39 INFO - PROCESS | 1839 | 1461170919676 Marionette DEBUG loaded listener.js 09:48:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7fb0868c1000) [pid = 1839] [serial = 322] [outer = 0x7fb083ce6c00] 09:48:40 INFO - PROCESS | 1839 | 1461170920580 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 09:48:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:48:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1438ms 09:48:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:48:40 INFO - PROCESS | 1839 | 1461170920633 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 09:48:40 INFO - PROCESS | 1839 | 1461170920636 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 09:48:40 INFO - PROCESS | 1839 | 1461170920643 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:48:40 INFO - PROCESS | 1839 | 1461170920649 Marionette TRACE conn3 <- [1,402,null,{}] 09:48:40 INFO - PROCESS | 1839 | 1461170920666 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:40 INFO - PROCESS | 1839 | 1461170920880 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 09:48:41 INFO - PROCESS | 1839 | 1461170921022 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb098b33000 == 55 [pid = 1839] [id = 108] 09:48:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7fb08281d000) [pid = 1839] [serial = 323] [outer = (nil)] 09:48:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7fb08cb52c00) [pid = 1839] [serial = 324] [outer = 0x7fb08281d000] 09:48:41 INFO - PROCESS | 1839 | 1461170921154 Marionette DEBUG loaded listener.js 09:48:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7fb094c07400) [pid = 1839] [serial = 325] [outer = 0x7fb08281d000] 09:48:42 INFO - PROCESS | 1839 | 1461170922026 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 09:48:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:48:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1439ms 09:48:42 INFO - PROCESS | 1839 | 1461170922082 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 09:48:42 INFO - PROCESS | 1839 | 1461170922087 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 09:48:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:48:42 INFO - PROCESS | 1839 | 1461170922094 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:48:42 INFO - PROCESS | 1839 | 1461170922098 Marionette TRACE conn3 <- [1,406,null,{}] 09:48:42 INFO - PROCESS | 1839 | 1461170922105 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:42 INFO - PROCESS | 1839 | 1461170922276 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 09:48:42 INFO - PROCESS | 1839 | 1461170922418 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09ac80800 == 56 [pid = 1839] [id = 109] 09:48:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7fb086d07800) [pid = 1839] [serial = 326] [outer = (nil)] 09:48:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7fb098cca800) [pid = 1839] [serial = 327] [outer = 0x7fb086d07800] 09:48:42 INFO - PROCESS | 1839 | 1461170922498 Marionette DEBUG loaded listener.js 09:48:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7fb098f07c00) [pid = 1839] [serial = 328] [outer = 0x7fb086d07800] 09:48:43 INFO - PROCESS | 1839 | 1461170923344 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 09:48:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:48:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1279ms 09:48:43 INFO - PROCESS | 1839 | 1461170923390 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 09:48:43 INFO - PROCESS | 1839 | 1461170923394 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 09:48:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:48:43 INFO - PROCESS | 1839 | 1461170923400 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:48:43 INFO - PROCESS | 1839 | 1461170923403 Marionette TRACE conn3 <- [1,410,null,{}] 09:48:43 INFO - PROCESS | 1839 | 1461170923409 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:43 INFO - PROCESS | 1839 | 1461170923569 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 09:48:43 INFO - PROCESS | 1839 | 1461170923722 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0929dc000 == 57 [pid = 1839] [id = 110] 09:48:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7fb07b411c00) [pid = 1839] [serial = 329] [outer = (nil)] 09:48:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7fb07c918400) [pid = 1839] [serial = 330] [outer = 0x7fb07b411c00] 09:48:43 INFO - PROCESS | 1839 | 1461170923796 Marionette DEBUG loaded listener.js 09:48:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7fb07c920000) [pid = 1839] [serial = 331] [outer = 0x7fb07b411c00] 09:48:44 INFO - PROCESS | 1839 | 1461170924964 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 09:48:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:48:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1633ms 09:48:45 INFO - PROCESS | 1839 | 1461170925035 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 09:48:45 INFO - PROCESS | 1839 | 1461170925040 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 09:48:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:48:45 INFO - PROCESS | 1839 | 1461170925049 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:48:45 INFO - PROCESS | 1839 | 1461170925055 Marionette TRACE conn3 <- [1,414,null,{}] 09:48:45 INFO - PROCESS | 1839 | 1461170925064 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:45 INFO - PROCESS | 1839 | 1461170925274 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 09:48:45 INFO - PROCESS | 1839 | 1461170925458 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086abd000 == 58 [pid = 1839] [id = 111] 09:48:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7fb07cb67000) [pid = 1839] [serial = 332] [outer = (nil)] 09:48:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7fb07cc63000) [pid = 1839] [serial = 333] [outer = 0x7fb07cb67000] 09:48:45 INFO - PROCESS | 1839 | 1461170925525 Marionette DEBUG loaded listener.js 09:48:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7fb07d116000) [pid = 1839] [serial = 334] [outer = 0x7fb07cb67000] 09:48:46 INFO - PROCESS | 1839 | 1461170926411 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 09:48:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:48:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1440ms 09:48:46 INFO - PROCESS | 1839 | 1461170926490 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 09:48:46 INFO - PROCESS | 1839 | 1461170926498 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 09:48:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:48:46 INFO - PROCESS | 1839 | 1461170926508 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:48:46 INFO - PROCESS | 1839 | 1461170926511 Marionette TRACE conn3 <- [1,418,null,{}] 09:48:46 INFO - PROCESS | 1839 | 1461170926518 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:46 INFO - PROCESS | 1839 | 1461170926719 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 09:48:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb080137800 == 57 [pid = 1839] [id = 104] 09:48:46 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7fb0829b4800) [pid = 1839] [serial = 243] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7fb098c61400) [pid = 1839] [serial = 249] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7fb0868c0000) [pid = 1839] [serial = 246] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7fb07b4ed000) [pid = 1839] [serial = 252] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7fb09cf61000) [pid = 1839] [serial = 279] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1839 | 1461170926878 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08962b800 == 56 [pid = 1839] [id = 103] 09:48:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb080375000 == 55 [pid = 1839] [id = 102] 09:48:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086ab9000 == 54 [pid = 1839] [id = 101] 09:48:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb085439000 == 53 [pid = 1839] [id = 100] 09:48:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07e826800 == 52 [pid = 1839] [id = 99] 09:48:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb080134000 == 53 [pid = 1839] [id = 112] 09:48:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7fb07b40a400) [pid = 1839] [serial = 335] [outer = (nil)] 09:48:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7fb07cf16400) [pid = 1839] [serial = 336] [outer = 0x7fb07b40a400] 09:48:46 INFO - PROCESS | 1839 | 1461170926950 Marionette DEBUG loaded listener.js 09:48:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7fb0803a4800) [pid = 1839] [serial = 337] [outer = 0x7fb07b40a400] 09:48:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb080365000 == 52 [pid = 1839] [id = 98] 09:48:47 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7fb098b46800) [pid = 1839] [serial = 204] [outer = (nil)] [url = about:blank] 09:48:47 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7fb093c38400) [pid = 1839] [serial = 270] [outer = (nil)] [url = about:blank] 09:48:47 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7fb09ac9f800) [pid = 1839] [serial = 273] [outer = (nil)] [url = about:blank] 09:48:47 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7fb096b9e800) [pid = 1839] [serial = 271] [outer = (nil)] [url = about:blank] 09:48:47 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7fb094ac7000) [pid = 1839] [serial = 256] [outer = (nil)] [url = about:blank] 09:48:47 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7fb07dad3400) [pid = 1839] [serial = 255] [outer = (nil)] [url = about:blank] 09:48:47 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7fb09b9a8c00) [pid = 1839] [serial = 276] [outer = (nil)] [url = about:blank] 09:48:47 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7fb0868f5000) [pid = 1839] [serial = 267] [outer = (nil)] [url = about:blank] 09:48:47 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7fb0829b7400) [pid = 1839] [serial = 261] [outer = (nil)] [url = about:blank] 09:48:47 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7fb0867ca000) [pid = 1839] [serial = 262] [outer = (nil)] [url = about:blank] 09:48:47 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7fb0829b2800) [pid = 1839] [serial = 259] [outer = (nil)] [url = about:blank] 09:48:47 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7fb08039f800) [pid = 1839] [serial = 258] [outer = (nil)] [url = about:blank] 09:48:47 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7fb0876f8c00) [pid = 1839] [serial = 264] [outer = (nil)] [url = about:blank] 09:48:47 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7fb093a92400) [pid = 1839] [serial = 265] [outer = (nil)] [url = about:blank] 09:48:47 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7fb09cf5d800) [pid = 1839] [serial = 277] [outer = (nil)] [url = about:blank] 09:48:47 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7fb09b987400) [pid = 1839] [serial = 274] [outer = (nil)] [url = about:blank] 09:48:47 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7fb084e89400) [pid = 1839] [serial = 105] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:48:47 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7fb089995c00) [pid = 1839] [serial = 268] [outer = (nil)] [url = about:blank] 09:48:48 INFO - PROCESS | 1839 | 1461170928182 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 09:48:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 09:48:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1687ms 09:48:48 INFO - PROCESS | 1839 | 1461170928195 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 09:48:48 INFO - PROCESS | 1839 | 1461170928198 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 09:48:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:48:48 INFO - PROCESS | 1839 | 1461170928204 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:48:48 INFO - PROCESS | 1839 | 1461170928208 Marionette TRACE conn3 <- [1,422,null,{}] 09:48:48 INFO - PROCESS | 1839 | 1461170928233 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:48 INFO - PROCESS | 1839 | 1461170928458 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 09:48:48 INFO - PROCESS | 1839 | 1461170928562 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0872bb800 == 53 [pid = 1839] [id = 113] 09:48:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7fb0816ad800) [pid = 1839] [serial = 338] [outer = (nil)] 09:48:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7fb085fab000) [pid = 1839] [serial = 339] [outer = 0x7fb0816ad800] 09:48:48 INFO - PROCESS | 1839 | 1461170928637 Marionette DEBUG loaded listener.js 09:48:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7fb0868ed400) [pid = 1839] [serial = 340] [outer = 0x7fb0816ad800] 09:48:49 INFO - PROCESS | 1839 | 1461170929716 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 09:48:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:48:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1591ms 09:48:49 INFO - PROCESS | 1839 | 1461170929799 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 09:48:49 INFO - PROCESS | 1839 | 1461170929804 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 09:48:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:48:49 INFO - PROCESS | 1839 | 1461170929810 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:48:49 INFO - PROCESS | 1839 | 1461170929813 Marionette TRACE conn3 <- [1,426,null,{}] 09:48:49 INFO - PROCESS | 1839 | 1461170929818 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:50 INFO - PROCESS | 1839 | 1461170930002 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 09:48:50 INFO - PROCESS | 1839 | 1461170930092 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08d8b5000 == 54 [pid = 1839] [id = 114] 09:48:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7fb082825000) [pid = 1839] [serial = 341] [outer = (nil)] 09:48:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7fb0884b1800) [pid = 1839] [serial = 342] [outer = 0x7fb082825000] 09:48:50 INFO - PROCESS | 1839 | 1461170930156 Marionette DEBUG loaded listener.js 09:48:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7fb093a14000) [pid = 1839] [serial = 343] [outer = 0x7fb082825000] 09:48:50 INFO - PROCESS | 1839 | 1461170930949 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 09:48:51 INFO - PROCESS | 1839 | 1461170931002 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 09:48:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:48:51 INFO - PROCESS | 1839 | 1461170931017 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:48:51 INFO - PROCESS | 1839 | 1461170931020 Marionette TRACE conn3 <- [1,430,null,{}] 09:48:51 INFO - PROCESS | 1839 | 1461170931025 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:51 INFO - PROCESS | 1839 | 1461170931209 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 09:48:51 INFO - PROCESS | 1839 | 1461170931226 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cd36000 == 55 [pid = 1839] [id = 115] 09:48:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7fb0867ca000) [pid = 1839] [serial = 344] [outer = (nil)] 09:48:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7fb096b17400) [pid = 1839] [serial = 345] [outer = 0x7fb0867ca000] 09:48:51 INFO - PROCESS | 1839 | 1461170931288 Marionette DEBUG loaded listener.js 09:48:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7fb098f07800) [pid = 1839] [serial = 346] [outer = 0x7fb0867ca000] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7fb07b4e5000) [pid = 1839] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7fb094dc0400) [pid = 1839] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7fb0868f2c00) [pid = 1839] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7fb0929f6400) [pid = 1839] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7fb0841b6000) [pid = 1839] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7fb07b4e2800) [pid = 1839] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7fb080118c00) [pid = 1839] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7fb081670000) [pid = 1839] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7fb07cc64800) [pid = 1839] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7fb07b40ec00) [pid = 1839] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7fb08281e000) [pid = 1839] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7fb07cf1fc00) [pid = 1839] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7fb07eb2c800) [pid = 1839] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7fb08166a400) [pid = 1839] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7fb07cc65800) [pid = 1839] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7fb07d116c00) [pid = 1839] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7fb07cb6ac00) [pid = 1839] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7fb07eb2c000) [pid = 1839] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7fb08010a400) [pid = 1839] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7fb0929fb000) [pid = 1839] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7fb0938fd800) [pid = 1839] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7fb082822c00) [pid = 1839] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7fb0859e8c00) [pid = 1839] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:48:52 INFO - PROCESS | 1839 | 1461170932339 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 09:48:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:48:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1379ms 09:48:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:48:52 INFO - PROCESS | 1839 | 1461170932396 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 09:48:52 INFO - PROCESS | 1839 | 1461170932399 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 09:48:52 INFO - PROCESS | 1839 | 1461170932405 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:48:52 INFO - PROCESS | 1839 | 1461170932408 Marionette TRACE conn3 <- [1,434,null,{}] 09:48:52 INFO - PROCESS | 1839 | 1461170932417 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:52 INFO - PROCESS | 1839 | 1461170932597 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 09:48:52 INFO - PROCESS | 1839 | 1461170932696 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cb2f000 == 56 [pid = 1839] [id = 116] 09:48:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7fb07b4e2c00) [pid = 1839] [serial = 347] [outer = (nil)] 09:48:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7fb07d68a000) [pid = 1839] [serial = 348] [outer = 0x7fb07b4e2c00] 09:48:52 INFO - PROCESS | 1839 | 1461170932767 Marionette DEBUG loaded listener.js 09:48:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7fb081672c00) [pid = 1839] [serial = 349] [outer = 0x7fb07b4e2c00] 09:48:53 INFO - PROCESS | 1839 | 1461170933438 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 09:48:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:48:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1082ms 09:48:53 INFO - PROCESS | 1839 | 1461170933504 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 09:48:53 INFO - PROCESS | 1839 | 1461170933508 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 09:48:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:48:53 INFO - PROCESS | 1839 | 1461170933514 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:48:53 INFO - PROCESS | 1839 | 1461170933516 Marionette TRACE conn3 <- [1,438,null,{}] 09:48:53 INFO - PROCESS | 1839 | 1461170933522 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:53 INFO - PROCESS | 1839 | 1461170933726 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 09:48:53 INFO - PROCESS | 1839 | 1461170933857 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0802b5800 == 57 [pid = 1839] [id = 117] 09:48:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7fb07b40a800) [pid = 1839] [serial = 350] [outer = (nil)] 09:48:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7fb07b4e5c00) [pid = 1839] [serial = 351] [outer = 0x7fb07b40a800] 09:48:53 INFO - PROCESS | 1839 | 1461170933937 Marionette DEBUG loaded listener.js 09:48:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7fb07c921c00) [pid = 1839] [serial = 352] [outer = 0x7fb07b40a800] 09:48:54 INFO - PROCESS | 1839 | 1461170934937 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 09:48:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:48:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1481ms 09:48:55 INFO - PROCESS | 1839 | 1461170935000 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 09:48:55 INFO - PROCESS | 1839 | 1461170935008 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 09:48:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:48:55 INFO - PROCESS | 1839 | 1461170935019 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:48:55 INFO - PROCESS | 1839 | 1461170935024 Marionette TRACE conn3 <- [1,442,null,{}] 09:48:55 INFO - PROCESS | 1839 | 1461170935036 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:55 INFO - PROCESS | 1839 | 1461170935261 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 09:48:55 INFO - PROCESS | 1839 | 1461170935408 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086e36800 == 58 [pid = 1839] [id = 118] 09:48:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7fb07b40c000) [pid = 1839] [serial = 353] [outer = (nil)] 09:48:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7fb07d691400) [pid = 1839] [serial = 354] [outer = 0x7fb07b40c000] 09:48:55 INFO - PROCESS | 1839 | 1461170935496 Marionette DEBUG loaded listener.js 09:48:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7fb07f542400) [pid = 1839] [serial = 355] [outer = 0x7fb07b40c000] 09:48:56 INFO - PROCESS | 1839 | 1461170936444 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 09:48:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:48:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1496ms 09:48:56 INFO - PROCESS | 1839 | 1461170936519 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 09:48:56 INFO - PROCESS | 1839 | 1461170936526 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 09:48:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:48:56 INFO - PROCESS | 1839 | 1461170936534 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:48:56 INFO - PROCESS | 1839 | 1461170936537 Marionette TRACE conn3 <- [1,446,null,{}] 09:48:56 INFO - PROCESS | 1839 | 1461170936544 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:56 INFO - PROCESS | 1839 | 1461170936749 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 09:48:56 INFO - PROCESS | 1839 | 1461170936973 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09b646800 == 59 [pid = 1839] [id = 119] 09:48:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7fb08039b800) [pid = 1839] [serial = 356] [outer = (nil)] 09:48:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7fb082822000) [pid = 1839] [serial = 357] [outer = 0x7fb08039b800] 09:48:57 INFO - PROCESS | 1839 | 1461170937089 Marionette DEBUG loaded listener.js 09:48:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7fb084e8c800) [pid = 1839] [serial = 358] [outer = 0x7fb08039b800] 09:48:57 INFO - PROCESS | 1839 | 1461170937933 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 09:48:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:48:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1435ms 09:48:57 INFO - PROCESS | 1839 | 1461170937970 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 09:48:57 INFO - PROCESS | 1839 | 1461170937974 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 09:48:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:48:57 INFO - PROCESS | 1839 | 1461170937988 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:48:58 INFO - PROCESS | 1839 | 1461170937997 Marionette TRACE conn3 <- [1,450,null,{}] 09:48:58 INFO - PROCESS | 1839 | 1461170938005 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:58 INFO - PROCESS | 1839 | 1461170938184 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 09:48:58 INFO - PROCESS | 1839 | 1461170938324 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a4da000 == 60 [pid = 1839] [id = 120] 09:48:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7fb081667400) [pid = 1839] [serial = 359] [outer = (nil)] 09:48:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7fb0876f1c00) [pid = 1839] [serial = 360] [outer = 0x7fb081667400] 09:48:58 INFO - PROCESS | 1839 | 1461170938399 Marionette DEBUG loaded listener.js 09:48:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7fb094c03c00) [pid = 1839] [serial = 361] [outer = 0x7fb081667400] 09:48:59 INFO - PROCESS | 1839 | 1461170939306 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 09:48:59 INFO - PROCESS | 1839 | 1461170939383 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 09:48:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:48:59 INFO - PROCESS | 1839 | 1461170939389 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:48:59 INFO - PROCESS | 1839 | 1461170939392 Marionette TRACE conn3 <- [1,454,null,{}] 09:48:59 INFO - PROCESS | 1839 | 1461170939397 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:59 INFO - PROCESS | 1839 | 1461170939560 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 09:48:59 INFO - PROCESS | 1839 | 1461170939701 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0807cf800 == 61 [pid = 1839] [id = 121] 09:48:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7fb07b413400) [pid = 1839] [serial = 362] [outer = (nil)] 09:48:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7fb07b41c400) [pid = 1839] [serial = 363] [outer = 0x7fb07b413400] 09:48:59 INFO - PROCESS | 1839 | 1461170939781 Marionette DEBUG loaded listener.js 09:48:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7fb086baf400) [pid = 1839] [serial = 364] [outer = 0x7fb07b413400] 09:49:00 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:49:00 INFO - PROCESS | 1839 | 1461170940764 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 09:49:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:49:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1428ms 09:49:00 INFO - PROCESS | 1839 | 1461170940821 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 09:49:00 INFO - PROCESS | 1839 | 1461170940826 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 09:49:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:49:00 INFO - PROCESS | 1839 | 1461170940837 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:49:00 INFO - PROCESS | 1839 | 1461170940842 Marionette TRACE conn3 <- [1,458,null,{}] 09:49:00 INFO - PROCESS | 1839 | 1461170940851 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:01 INFO - PROCESS | 1839 | 1461170941107 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 09:49:01 INFO - PROCESS | 1839 | 1461170941338 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0807d4800 == 62 [pid = 1839] [id = 122] 09:49:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7fb07f53c800) [pid = 1839] [serial = 365] [outer = (nil)] 09:49:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7fb07f6c2400) [pid = 1839] [serial = 366] [outer = 0x7fb07f53c800] 09:49:01 INFO - PROCESS | 1839 | 1461170941423 Marionette DEBUG loaded listener.js 09:49:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7fb085dd3400) [pid = 1839] [serial = 367] [outer = 0x7fb07f53c800] 09:49:02 INFO - PROCESS | 1839 | 1461170942516 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 09:49:02 INFO - PROCESS | 1839 | 1461170942589 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 09:49:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:49:02 INFO - PROCESS | 1839 | 1461170942598 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:49:02 INFO - PROCESS | 1839 | 1461170942606 Marionette TRACE conn3 <- [1,462,null,{}] 09:49:02 INFO - PROCESS | 1839 | 1461170942615 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:02 INFO - PROCESS | 1839 | 1461170942824 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 09:49:03 INFO - PROCESS | 1839 | 1461170943031 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08581f800 == 63 [pid = 1839] [id = 123] 09:49:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7fb07b410c00) [pid = 1839] [serial = 368] [outer = (nil)] 09:49:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7fb07c9c5c00) [pid = 1839] [serial = 369] [outer = 0x7fb07b410c00] 09:49:03 INFO - PROCESS | 1839 | 1461170943099 Marionette DEBUG loaded listener.js 09:49:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7fb07cf21c00) [pid = 1839] [serial = 370] [outer = 0x7fb07b410c00] 09:49:03 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:49:04 INFO - PROCESS | 1839 | 1461170944018 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 09:49:04 INFO - PROCESS | 1839 | 1461170944105 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 09:49:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:49:04 INFO - PROCESS | 1839 | 1461170944116 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:49:04 INFO - PROCESS | 1839 | 1461170944119 Marionette TRACE conn3 <- [1,466,null,{}] 09:49:04 INFO - PROCESS | 1839 | 1461170944125 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:04 INFO - PROCESS | 1839 | 1461170944339 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 09:49:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086013800 == 62 [pid = 1839] [id = 64] 09:49:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08347d800 == 61 [pid = 1839] [id = 63] 09:49:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0829e1800 == 60 [pid = 1839] [id = 62] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7fb08033ec00) [pid = 1839] [serial = 291] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7fb093549800) [pid = 1839] [serial = 288] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7fb084aaac00) [pid = 1839] [serial = 285] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cb2f000 == 59 [pid = 1839] [id = 116] 09:49:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cd36000 == 58 [pid = 1839] [id = 115] 09:49:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08d8b5000 == 57 [pid = 1839] [id = 114] 09:49:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0872bb800 == 56 [pid = 1839] [id = 113] 09:49:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb080134000 == 55 [pid = 1839] [id = 112] 09:49:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086abd000 == 54 [pid = 1839] [id = 111] 09:49:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb098b33000 == 53 [pid = 1839] [id = 108] 09:49:04 INFO - PROCESS | 1839 | 1461170944545 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb089933000 == 52 [pid = 1839] [id = 107] 09:49:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb085438000 == 51 [pid = 1839] [id = 106] 09:49:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07e661800 == 52 [pid = 1839] [id = 124] 09:49:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7fb07f53a400) [pid = 1839] [serial = 371] [outer = (nil)] 09:49:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7fb07f630400) [pid = 1839] [serial = 372] [outer = 0x7fb07f53a400] 09:49:04 INFO - PROCESS | 1839 | 1461170944610 Marionette DEBUG loaded listener.js 09:49:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7fb080339000) [pid = 1839] [serial = 373] [outer = 0x7fb07f53a400] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7fb093a94000) [pid = 1839] [serial = 313] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7fb07c9c0c00) [pid = 1839] [serial = 294] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7fb07c9cb000) [pid = 1839] [serial = 295] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7fb098f14800) [pid = 1839] [serial = 250] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7fb087a1b800) [pid = 1839] [serial = 310] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7fb09d11d400) [pid = 1839] [serial = 280] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7fb09354f000) [pid = 1839] [serial = 183] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7fb094dcb400) [pid = 1839] [serial = 253] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7fb08039c000) [pid = 1839] [serial = 301] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7fb087a1d800) [pid = 1839] [serial = 247] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7fb07eb2b800) [pid = 1839] [serial = 171] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7fb0859e7c00) [pid = 1839] [serial = 306] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7fb084e84400) [pid = 1839] [serial = 147] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7fb0829ac000) [pid = 1839] [serial = 174] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7fb0867ca800) [pid = 1839] [serial = 210] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7fb084e0a800) [pid = 1839] [serial = 244] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7fb07e87f400) [pid = 1839] [serial = 297] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7fb0867cb800) [pid = 1839] [serial = 177] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7fb08033d000) [pid = 1839] [serial = 300] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7fb07f53d800) [pid = 1839] [serial = 298] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7fb07eb35c00) [pid = 1839] [serial = 144] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7fb080398800) [pid = 1839] [serial = 207] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7fb0816a2c00) [pid = 1839] [serial = 282] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7fb0852c2800) [pid = 1839] [serial = 304] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7fb086ad0000) [pid = 1839] [serial = 309] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7fb0868c0c00) [pid = 1839] [serial = 307] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7fb094a77400) [pid = 1839] [serial = 213] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7fb084bf3000) [pid = 1839] [serial = 303] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7fb098b8fc00) [pid = 1839] [serial = 216] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7fb089642000) [pid = 1839] [serial = 180] [outer = (nil)] [url = about:blank] 09:49:04 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7fb08994a000) [pid = 1839] [serial = 312] [outer = (nil)] [url = about:blank] 09:49:05 INFO - PROCESS | 1839 | 1461170945439 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 09:49:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:49:05 INFO - PROCESS | 1839 | 1461170945515 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 09:49:05 INFO - PROCESS | 1839 | 1461170945520 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:49:05 INFO - PROCESS | 1839 | 1461170945526 Marionette TRACE conn3 <- [1,470,null,{}] 09:49:05 INFO - PROCESS | 1839 | 1461170945540 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:05 INFO - PROCESS | 1839 | 1461170945684 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 09:49:05 INFO - PROCESS | 1839 | 1461170945787 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086013800 == 53 [pid = 1839] [id = 125] 09:49:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7fb07c9c0c00) [pid = 1839] [serial = 374] [outer = (nil)] 09:49:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7fb0841ba000) [pid = 1839] [serial = 375] [outer = 0x7fb07c9c0c00] 09:49:05 INFO - PROCESS | 1839 | 1461170945852 Marionette DEBUG loaded listener.js 09:49:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7fb0859a4c00) [pid = 1839] [serial = 376] [outer = 0x7fb07c9c0c00] 09:49:06 INFO - PROCESS | 1839 | 1461170946579 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 09:49:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:49:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1085ms 09:49:06 INFO - PROCESS | 1839 | 1461170946611 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 09:49:06 INFO - PROCESS | 1839 | 1461170946616 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 09:49:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:49:06 INFO - PROCESS | 1839 | 1461170946621 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:49:06 INFO - PROCESS | 1839 | 1461170946624 Marionette TRACE conn3 <- [1,474,null,{}] 09:49:06 INFO - PROCESS | 1839 | 1461170946647 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:06 INFO - PROCESS | 1839 | 1461170946838 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 09:49:06 INFO - PROCESS | 1839 | 1461170946867 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0879dd800 == 54 [pid = 1839] [id = 126] 09:49:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7fb0859a9000) [pid = 1839] [serial = 377] [outer = (nil)] 09:49:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7fb0868b8400) [pid = 1839] [serial = 378] [outer = 0x7fb0859a9000] 09:49:06 INFO - PROCESS | 1839 | 1461170946939 Marionette DEBUG loaded listener.js 09:49:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7fb086adb800) [pid = 1839] [serial = 379] [outer = 0x7fb0859a9000] 09:49:07 INFO - PROCESS | 1839 | 1461170947744 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 09:49:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:49:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1190ms 09:49:07 INFO - PROCESS | 1839 | 1461170947813 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 09:49:07 INFO - PROCESS | 1839 | 1461170947817 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 09:49:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:49:07 INFO - PROCESS | 1839 | 1461170947822 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:49:07 INFO - PROCESS | 1839 | 1461170947825 Marionette TRACE conn3 <- [1,478,null,{}] 09:49:07 INFO - PROCESS | 1839 | 1461170947830 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:08 INFO - PROCESS | 1839 | 1461170948012 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 09:49:08 INFO - PROCESS | 1839 | 1461170948036 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08cab9000 == 55 [pid = 1839] [id = 127] 09:49:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7fb086ba6800) [pid = 1839] [serial = 380] [outer = (nil)] 09:49:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7fb0876f8c00) [pid = 1839] [serial = 381] [outer = 0x7fb086ba6800] 09:49:08 INFO - PROCESS | 1839 | 1461170948098 Marionette DEBUG loaded listener.js 09:49:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7fb08cb4f800) [pid = 1839] [serial = 382] [outer = 0x7fb086ba6800] 09:49:08 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7fb07b40a400) [pid = 1839] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:49:08 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7fb082825000) [pid = 1839] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:49:08 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7fb0816ad800) [pid = 1839] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:49:08 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7fb07cb67000) [pid = 1839] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:49:08 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7fb0867ca000) [pid = 1839] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:49:09 INFO - PROCESS | 1839 | 1461170949111 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 09:49:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:49:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1333ms 09:49:09 INFO - PROCESS | 1839 | 1461170949159 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 09:49:09 INFO - PROCESS | 1839 | 1461170949165 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 09:49:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:49:09 INFO - PROCESS | 1839 | 1461170949175 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:49:09 INFO - PROCESS | 1839 | 1461170949180 Marionette TRACE conn3 <- [1,482,null,{}] 09:49:09 INFO - PROCESS | 1839 | 1461170949187 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:09 INFO - PROCESS | 1839 | 1461170949446 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 09:49:09 INFO - PROCESS | 1839 | 1461170949569 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0937dd000 == 56 [pid = 1839] [id = 128] 09:49:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7fb0867ca000) [pid = 1839] [serial = 383] [outer = (nil)] 09:49:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7fb09492d400) [pid = 1839] [serial = 384] [outer = 0x7fb0867ca000] 09:49:09 INFO - PROCESS | 1839 | 1461170949679 Marionette DEBUG loaded listener.js 09:49:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7fb098ea2400) [pid = 1839] [serial = 385] [outer = 0x7fb0867ca000] 09:49:10 INFO - PROCESS | 1839 | 1461170950764 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 09:49:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:49:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1641ms 09:49:10 INFO - PROCESS | 1839 | 1461170950815 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 09:49:10 INFO - PROCESS | 1839 | 1461170950818 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 09:49:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:49:10 INFO - PROCESS | 1839 | 1461170950824 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:49:10 INFO - PROCESS | 1839 | 1461170950827 Marionette TRACE conn3 <- [1,486,null,{}] 09:49:10 INFO - PROCESS | 1839 | 1461170950833 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:11 INFO - PROCESS | 1839 | 1461170951046 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 09:49:11 INFO - PROCESS | 1839 | 1461170951196 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07f609800 == 57 [pid = 1839] [id = 129] 09:49:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7fb07b40f800) [pid = 1839] [serial = 386] [outer = (nil)] 09:49:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7fb07b41d000) [pid = 1839] [serial = 387] [outer = 0x7fb07b40f800] 09:49:11 INFO - PROCESS | 1839 | 1461170951296 Marionette DEBUG loaded listener.js 09:49:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7fb07c9c7400) [pid = 1839] [serial = 388] [outer = 0x7fb07b40f800] 09:49:12 INFO - PROCESS | 1839 | 1461170952268 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 09:49:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:49:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1481ms 09:49:12 INFO - PROCESS | 1839 | 1461170952307 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 09:49:12 INFO - PROCESS | 1839 | 1461170952314 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 09:49:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:49:12 INFO - PROCESS | 1839 | 1461170952322 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:49:12 INFO - PROCESS | 1839 | 1461170952329 Marionette TRACE conn3 <- [1,490,null,{}] 09:49:12 INFO - PROCESS | 1839 | 1461170952354 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:12 INFO - PROCESS | 1839 | 1461170952533 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 09:49:12 INFO - PROCESS | 1839 | 1461170952676 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08601c000 == 58 [pid = 1839] [id = 130] 09:49:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7fb07b415000) [pid = 1839] [serial = 389] [outer = (nil)] 09:49:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7fb080343000) [pid = 1839] [serial = 390] [outer = 0x7fb07b415000] 09:49:12 INFO - PROCESS | 1839 | 1461170952756 Marionette DEBUG loaded listener.js 09:49:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7fb081673000) [pid = 1839] [serial = 391] [outer = 0x7fb07b415000] 09:49:13 INFO - PROCESS | 1839 | 1461170953692 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 09:49:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:49:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1405ms 09:49:13 INFO - PROCESS | 1839 | 1461170953729 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 09:49:13 INFO - PROCESS | 1839 | 1461170953733 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 09:49:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:49:13 INFO - PROCESS | 1839 | 1461170953740 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:49:13 INFO - PROCESS | 1839 | 1461170953744 Marionette TRACE conn3 <- [1,494,null,{}] 09:49:13 INFO - PROCESS | 1839 | 1461170953750 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:13 INFO - PROCESS | 1839 | 1461170953919 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 09:49:14 INFO - PROCESS | 1839 | 1461170954062 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0937da000 == 59 [pid = 1839] [id = 131] 09:49:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7fb07b41ec00) [pid = 1839] [serial = 392] [outer = (nil)] 09:49:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7fb0859e7c00) [pid = 1839] [serial = 393] [outer = 0x7fb07b41ec00] 09:49:14 INFO - PROCESS | 1839 | 1461170954136 Marionette DEBUG loaded listener.js 09:49:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7fb0868ee400) [pid = 1839] [serial = 394] [outer = 0x7fb07b41ec00] 09:49:15 INFO - PROCESS | 1839 | 1461170955153 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 09:49:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:49:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1480ms 09:49:15 INFO - PROCESS | 1839 | 1461170955223 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 09:49:15 INFO - PROCESS | 1839 | 1461170955231 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 09:49:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:49:15 INFO - PROCESS | 1839 | 1461170955252 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:49:15 INFO - PROCESS | 1839 | 1461170955260 Marionette TRACE conn3 <- [1,498,null,{}] 09:49:15 INFO - PROCESS | 1839 | 1461170955266 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:15 INFO - PROCESS | 1839 | 1461170955481 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 09:49:15 INFO - PROCESS | 1839 | 1461170955680 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09900e000 == 60 [pid = 1839] [id = 132] 09:49:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7fb0857c0c00) [pid = 1839] [serial = 395] [outer = (nil)] 09:49:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7fb087acf400) [pid = 1839] [serial = 396] [outer = 0x7fb0857c0c00] 09:49:15 INFO - PROCESS | 1839 | 1461170955769 Marionette DEBUG loaded listener.js 09:49:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7fb0938f8800) [pid = 1839] [serial = 397] [outer = 0x7fb0857c0c00] 09:49:16 INFO - PROCESS | 1839 | 1461170956581 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 09:49:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:49:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1399ms 09:49:16 INFO - PROCESS | 1839 | 1461170956642 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 09:49:16 INFO - PROCESS | 1839 | 1461170956646 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 09:49:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:49:16 INFO - PROCESS | 1839 | 1461170956653 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:49:16 INFO - PROCESS | 1839 | 1461170956656 Marionette TRACE conn3 <- [1,502,null,{}] 09:49:16 INFO - PROCESS | 1839 | 1461170956661 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:16 INFO - PROCESS | 1839 | 1461170956825 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 09:49:16 INFO - PROCESS | 1839 | 1461170956965 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07c507800 == 61 [pid = 1839] [id = 133] 09:49:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7fb07b40fc00) [pid = 1839] [serial = 398] [outer = (nil)] 09:49:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7fb093c75800) [pid = 1839] [serial = 399] [outer = 0x7fb07b40fc00] 09:49:17 INFO - PROCESS | 1839 | 1461170957039 Marionette DEBUG loaded listener.js 09:49:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7fb096b17c00) [pid = 1839] [serial = 400] [outer = 0x7fb07b40fc00] 09:49:17 INFO - PROCESS | 1839 | 1461170957902 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 09:49:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:49:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1284ms 09:49:17 INFO - PROCESS | 1839 | 1461170957938 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 09:49:17 INFO - PROCESS | 1839 | 1461170957942 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 09:49:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:49:17 INFO - PROCESS | 1839 | 1461170957948 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:49:17 INFO - PROCESS | 1839 | 1461170957951 Marionette TRACE conn3 <- [1,506,null,{}] 09:49:17 INFO - PROCESS | 1839 | 1461170957957 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:18 INFO - PROCESS | 1839 | 1461170958111 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 09:49:18 INFO - PROCESS | 1839 | 1461170958263 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09ac6d800 == 62 [pid = 1839] [id = 134] 09:49:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7fb098ea3c00) [pid = 1839] [serial = 401] [outer = (nil)] 09:49:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7fb098eaa400) [pid = 1839] [serial = 402] [outer = 0x7fb098ea3c00] 09:49:18 INFO - PROCESS | 1839 | 1461170958349 Marionette DEBUG loaded listener.js 09:49:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7fb099061400) [pid = 1839] [serial = 403] [outer = 0x7fb098ea3c00] 09:49:19 INFO - PROCESS | 1839 | 1461170959320 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 09:49:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:49:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1639ms 09:49:19 INFO - PROCESS | 1839 | 1461170959589 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 09:49:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:49:19 INFO - PROCESS | 1839 | 1461170959595 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 09:49:19 INFO - PROCESS | 1839 | 1461170959602 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:49:19 INFO - PROCESS | 1839 | 1461170959606 Marionette TRACE conn3 <- [1,510,null,{}] 09:49:19 INFO - PROCESS | 1839 | 1461170959615 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:19 INFO - PROCESS | 1839 | 1461170959768 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 09:49:19 INFO - PROCESS | 1839 | 1461170959990 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0807cb000 == 63 [pid = 1839] [id = 135] 09:49:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7fb07d113c00) [pid = 1839] [serial = 404] [outer = (nil)] 09:49:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7fb07d118000) [pid = 1839] [serial = 405] [outer = 0x7fb07d113c00] 09:49:20 INFO - PROCESS | 1839 | 1461170960089 Marionette DEBUG loaded listener.js 09:49:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7fb07eb33c00) [pid = 1839] [serial = 406] [outer = 0x7fb07d113c00] 09:49:21 INFO - PROCESS | 1839 | 1461170961006 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 09:49:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:49:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1482ms 09:49:21 INFO - PROCESS | 1839 | 1461170961085 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 09:49:21 INFO - PROCESS | 1839 | 1461170961090 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 09:49:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:49:21 INFO - PROCESS | 1839 | 1461170961101 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:49:21 INFO - PROCESS | 1839 | 1461170961107 Marionette TRACE conn3 <- [1,514,null,{}] 09:49:21 INFO - PROCESS | 1839 | 1461170961112 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:21 INFO - PROCESS | 1839 | 1461170961321 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 09:49:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0937dd000 == 62 [pid = 1839] [id = 128] 09:49:21 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7fb07d68a000) [pid = 1839] [serial = 348] [outer = (nil)] [url = about:blank] 09:49:21 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7fb094c05800) [pid = 1839] [serial = 315] [outer = (nil)] [url = about:blank] 09:49:21 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7fb07f53f400) [pid = 1839] [serial = 318] [outer = (nil)] [url = about:blank] 09:49:21 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7fb085481000) [pid = 1839] [serial = 321] [outer = (nil)] [url = about:blank] 09:49:21 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7fb08cb52c00) [pid = 1839] [serial = 324] [outer = (nil)] [url = about:blank] 09:49:21 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7fb098cca800) [pid = 1839] [serial = 327] [outer = (nil)] [url = about:blank] 09:49:21 INFO - PROCESS | 1839 | 1461170961549 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08cab9000 == 61 [pid = 1839] [id = 127] 09:49:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0879dd800 == 60 [pid = 1839] [id = 126] 09:49:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086013800 == 59 [pid = 1839] [id = 125] 09:49:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07e661800 == 58 [pid = 1839] [id = 124] 09:49:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08581f800 == 57 [pid = 1839] [id = 123] 09:49:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0802b4800 == 58 [pid = 1839] [id = 136] 09:49:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7fb07d682800) [pid = 1839] [serial = 407] [outer = (nil)] 09:49:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7fb08010c400) [pid = 1839] [serial = 408] [outer = 0x7fb07d682800] 09:49:21 INFO - PROCESS | 1839 | 1461170961626 Marionette DEBUG loaded listener.js 09:49:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7fb0829af800) [pid = 1839] [serial = 409] [outer = 0x7fb07d682800] 09:49:21 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7fb07cf16400) [pid = 1839] [serial = 336] [outer = (nil)] [url = about:blank] 09:49:21 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7fb0884b1800) [pid = 1839] [serial = 342] [outer = (nil)] [url = about:blank] 09:49:21 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7fb0803a4800) [pid = 1839] [serial = 337] [outer = (nil)] [url = about:blank] 09:49:21 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7fb085fab000) [pid = 1839] [serial = 339] [outer = (nil)] [url = about:blank] 09:49:21 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7fb07d116000) [pid = 1839] [serial = 334] [outer = (nil)] [url = about:blank] 09:49:21 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7fb07cc63000) [pid = 1839] [serial = 333] [outer = (nil)] [url = about:blank] 09:49:21 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7fb07c918400) [pid = 1839] [serial = 330] [outer = (nil)] [url = about:blank] 09:49:21 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7fb096b17400) [pid = 1839] [serial = 345] [outer = (nil)] [url = about:blank] 09:49:21 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7fb098f07800) [pid = 1839] [serial = 346] [outer = (nil)] [url = about:blank] 09:49:21 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7fb0868ed400) [pid = 1839] [serial = 340] [outer = (nil)] [url = about:blank] 09:49:21 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7fb093a14000) [pid = 1839] [serial = 343] [outer = (nil)] [url = about:blank] 09:49:22 INFO - PROCESS | 1839 | 1461170962365 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 09:49:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 09:49:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1288ms 09:49:22 INFO - PROCESS | 1839 | 1461170962401 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 09:49:22 INFO - PROCESS | 1839 | 1461170962406 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 09:49:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:49:22 INFO - PROCESS | 1839 | 1461170962417 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:49:22 INFO - PROCESS | 1839 | 1461170962420 Marionette TRACE conn3 <- [1,518,null,{}] 09:49:22 INFO - PROCESS | 1839 | 1461170962435 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:22 INFO - PROCESS | 1839 | 1461170962592 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 09:49:22 INFO - PROCESS | 1839 | 1461170962615 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb085f8d000 == 59 [pid = 1839] [id = 137] 09:49:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7fb0859e8c00) [pid = 1839] [serial = 410] [outer = (nil)] 09:49:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7fb0867cc800) [pid = 1839] [serial = 411] [outer = 0x7fb0859e8c00] 09:49:22 INFO - PROCESS | 1839 | 1461170962730 Marionette DEBUG loaded listener.js 09:49:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7fb0868f5000) [pid = 1839] [serial = 412] [outer = 0x7fb0859e8c00] 09:49:23 INFO - PROCESS | 1839 | 1461170963857 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 09:49:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:49:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1481ms 09:49:23 INFO - PROCESS | 1839 | 1461170963899 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 09:49:23 INFO - PROCESS | 1839 | 1461170963902 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 09:49:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:49:23 INFO - PROCESS | 1839 | 1461170963908 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:49:23 INFO - PROCESS | 1839 | 1461170963910 Marionette TRACE conn3 <- [1,522,null,{}] 09:49:23 INFO - PROCESS | 1839 | 1461170963915 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:24 INFO - PROCESS | 1839 | 1461170964056 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 09:49:24 INFO - PROCESS | 1839 | 1461170964175 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0884c4800 == 60 [pid = 1839] [id = 138] 09:49:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7fb07d116000) [pid = 1839] [serial = 413] [outer = (nil)] 09:49:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7fb089944800) [pid = 1839] [serial = 414] [outer = 0x7fb07d116000] 09:49:24 INFO - PROCESS | 1839 | 1461170964240 Marionette DEBUG loaded listener.js 09:49:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7fb093a92400) [pid = 1839] [serial = 415] [outer = 0x7fb07d116000] 09:49:25 INFO - PROCESS | 1839 | 1461170965030 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 09:49:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:49:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1181ms 09:49:25 INFO - PROCESS | 1839 | 1461170965091 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 09:49:25 INFO - PROCESS | 1839 | 1461170965093 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 09:49:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:49:25 INFO - PROCESS | 1839 | 1461170965107 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:49:25 INFO - PROCESS | 1839 | 1461170965110 Marionette TRACE conn3 <- [1,526,null,{}] 09:49:25 INFO - PROCESS | 1839 | 1461170965116 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:25 INFO - PROCESS | 1839 | 1461170965304 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 09:49:25 INFO - PROCESS | 1839 | 1461170965323 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0935e3800 == 61 [pid = 1839] [id = 139] 09:49:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7fb087a3f800) [pid = 1839] [serial = 416] [outer = (nil)] 09:49:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7fb098ac1400) [pid = 1839] [serial = 417] [outer = 0x7fb087a3f800] 09:49:25 INFO - PROCESS | 1839 | 1461170965385 Marionette DEBUG loaded listener.js 09:49:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7fb098ea7400) [pid = 1839] [serial = 418] [outer = 0x7fb087a3f800] 09:49:26 INFO - PROCESS | 1839 | 1461170966310 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 09:49:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 09:49:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1238ms 09:49:26 INFO - PROCESS | 1839 | 1461170966339 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 09:49:26 INFO - PROCESS | 1839 | 1461170966344 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 09:49:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:49:26 INFO - PROCESS | 1839 | 1461170966351 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:49:26 INFO - PROCESS | 1839 | 1461170966355 Marionette TRACE conn3 <- [1,530,null,{}] 09:49:26 INFO - PROCESS | 1839 | 1461170966367 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:26 INFO - PROCESS | 1839 | 1461170966712 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 09:49:26 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7fb07b4e2c00) [pid = 1839] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:49:26 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7fb086ba6800) [pid = 1839] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:49:26 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7fb07c9c0c00) [pid = 1839] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:49:26 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7fb07b410c00) [pid = 1839] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:49:26 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7fb07f53a400) [pid = 1839] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:49:26 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7fb0859a9000) [pid = 1839] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:49:26 INFO - PROCESS | 1839 | 1461170966797 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07c785800 == 62 [pid = 1839] [id = 140] 09:49:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7fb07c914800) [pid = 1839] [serial = 419] [outer = (nil)] 09:49:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7fb07f53a400) [pid = 1839] [serial = 420] [outer = 0x7fb07c914800] 09:49:26 INFO - PROCESS | 1839 | 1461170966864 Marionette DEBUG loaded listener.js 09:49:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7fb09d118c00) [pid = 1839] [serial = 421] [outer = 0x7fb07c914800] 09:49:27 INFO - PROCESS | 1839 | 1461170967972 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 09:49:27 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 09:49:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:49:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:49:27 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 09:49:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:49:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:49:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1641ms 09:49:27 INFO - PROCESS | 1839 | 1461170967996 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 09:49:28 INFO - PROCESS | 1839 | 1461170968000 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 09:49:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:49:28 INFO - PROCESS | 1839 | 1461170968006 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:49:28 INFO - PROCESS | 1839 | 1461170968009 Marionette TRACE conn3 <- [1,534,null,{}] 09:49:28 INFO - PROCESS | 1839 | 1461170968014 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:28 INFO - PROCESS | 1839 | 1461170968164 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 09:49:28 INFO - PROCESS | 1839 | 1461170968179 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086e31800 == 63 [pid = 1839] [id = 141] 09:49:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7fb07b5e5c00) [pid = 1839] [serial = 422] [outer = (nil)] 09:49:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7fb09d190c00) [pid = 1839] [serial = 423] [outer = 0x7fb07b5e5c00] 09:49:28 INFO - PROCESS | 1839 | 1461170968243 Marionette DEBUG loaded listener.js 09:49:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7fb09d1eb800) [pid = 1839] [serial = 424] [outer = 0x7fb07b5e5c00] 09:49:29 INFO - PROCESS | 1839 | 1461170969176 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 09:49:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:49:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1192ms 09:49:29 INFO - PROCESS | 1839 | 1461170969224 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 09:49:29 INFO - PROCESS | 1839 | 1461170969230 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 09:49:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:49:29 INFO - PROCESS | 1839 | 1461170969241 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:49:29 INFO - PROCESS | 1839 | 1461170969246 Marionette TRACE conn3 <- [1,538,null,{}] 09:49:29 INFO - PROCESS | 1839 | 1461170969255 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:29 INFO - PROCESS | 1839 | 1461170969454 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 09:49:29 INFO - PROCESS | 1839 | 1461170969601 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08071d000 == 64 [pid = 1839] [id = 142] 09:49:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7fb07b5ee400) [pid = 1839] [serial = 425] [outer = (nil)] 09:49:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7fb07b6e3800) [pid = 1839] [serial = 426] [outer = 0x7fb07b5ee400] 09:49:29 INFO - PROCESS | 1839 | 1461170969684 Marionette DEBUG loaded listener.js 09:49:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7fb07b6ee400) [pid = 1839] [serial = 427] [outer = 0x7fb07b5ee400] 09:49:30 INFO - PROCESS | 1839 | 1461170970542 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 09:49:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 09:49:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1342ms 09:49:30 INFO - PROCESS | 1839 | 1461170970584 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 09:49:30 INFO - PROCESS | 1839 | 1461170970593 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 09:49:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:49:30 INFO - PROCESS | 1839 | 1461170970620 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:49:30 INFO - PROCESS | 1839 | 1461170970625 Marionette TRACE conn3 <- [1,542,null,{}] 09:49:30 INFO - PROCESS | 1839 | 1461170970633 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:30 INFO - PROCESS | 1839 | 1461170970813 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 09:49:30 INFO - PROCESS | 1839 | 1461170970955 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb093ab1800 == 65 [pid = 1839] [id = 143] 09:49:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7fb07b5f0800) [pid = 1839] [serial = 428] [outer = (nil)] 09:49:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7fb07d687000) [pid = 1839] [serial = 429] [outer = 0x7fb07b5f0800] 09:49:31 INFO - PROCESS | 1839 | 1461170971030 Marionette DEBUG loaded listener.js 09:49:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7fb07f632800) [pid = 1839] [serial = 430] [outer = 0x7fb07b5f0800] 09:49:32 INFO - PROCESS | 1839 | 1461170972098 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 09:49:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 09:49:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1552ms 09:49:32 INFO - PROCESS | 1839 | 1461170972157 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 09:49:32 INFO - PROCESS | 1839 | 1461170972160 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 09:49:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:49:32 INFO - PROCESS | 1839 | 1461170972168 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:49:32 INFO - PROCESS | 1839 | 1461170972174 Marionette TRACE conn3 <- [1,546,null,{}] 09:49:32 INFO - PROCESS | 1839 | 1461170972191 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:32 INFO - PROCESS | 1839 | 1461170972378 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 09:49:32 INFO - PROCESS | 1839 | 1461170972592 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09dfce800 == 66 [pid = 1839] [id = 144] 09:49:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7fb08033c000) [pid = 1839] [serial = 431] [outer = (nil)] 09:49:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7fb080798000) [pid = 1839] [serial = 432] [outer = 0x7fb08033c000] 09:49:32 INFO - PROCESS | 1839 | 1461170972700 Marionette DEBUG loaded listener.js 09:49:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7fb0807a1400) [pid = 1839] [serial = 433] [outer = 0x7fb08033c000] 09:49:33 INFO - PROCESS | 1839 | 1461170973502 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 09:49:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:49:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1396ms 09:49:33 INFO - PROCESS | 1839 | 1461170973570 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 09:49:33 INFO - PROCESS | 1839 | 1461170973577 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 09:49:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:49:33 INFO - PROCESS | 1839 | 1461170973590 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:49:33 INFO - PROCESS | 1839 | 1461170973594 Marionette TRACE conn3 <- [1,550,null,{}] 09:49:33 INFO - PROCESS | 1839 | 1461170973604 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:33 INFO - PROCESS | 1839 | 1461170973907 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 09:49:34 INFO - PROCESS | 1839 | 1461170974184 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d5ca800 == 67 [pid = 1839] [id = 145] 09:49:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7fb07d5dfc00) [pid = 1839] [serial = 434] [outer = (nil)] 09:49:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7fb07d5e2800) [pid = 1839] [serial = 435] [outer = 0x7fb07d5dfc00] 09:49:34 INFO - PROCESS | 1839 | 1461170974297 Marionette DEBUG loaded listener.js 09:49:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7fb080796000) [pid = 1839] [serial = 436] [outer = 0x7fb07d5dfc00] 09:49:35 INFO - PROCESS | 1839 | 1461170975100 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 09:49:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7fb07d5ebc00) [pid = 1839] [serial = 437] [outer = 0x7fb07cb6f000] 09:49:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 09:49:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1590ms 09:49:35 INFO - PROCESS | 1839 | 1461170975210 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 09:49:35 INFO - PROCESS | 1839 | 1461170975212 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 09:49:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:49:35 INFO - PROCESS | 1839 | 1461170975245 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:49:35 INFO - PROCESS | 1839 | 1461170975248 Marionette TRACE conn3 <- [1,554,null,{}] 09:49:35 INFO - PROCESS | 1839 | 1461170975254 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:35 INFO - PROCESS | 1839 | 1461170975425 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 09:49:35 INFO - PROCESS | 1839 | 1461170975571 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07e822800 == 68 [pid = 1839] [id = 146] 09:49:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7fb07d5e0000) [pid = 1839] [serial = 438] [outer = (nil)] 09:49:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7fb07f545800) [pid = 1839] [serial = 439] [outer = 0x7fb07d5e0000] 09:49:35 INFO - PROCESS | 1839 | 1461170975642 Marionette DEBUG loaded listener.js 09:49:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7fb080d57c00) [pid = 1839] [serial = 440] [outer = 0x7fb07d5e0000] 09:49:36 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:49:36 INFO - PROCESS | 1839 | 1461170976537 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 09:49:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:49:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1331ms 09:49:36 INFO - PROCESS | 1839 | 1461170976573 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 09:49:36 INFO - PROCESS | 1839 | 1461170976577 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 09:49:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:49:36 INFO - PROCESS | 1839 | 1461170976583 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:49:36 INFO - PROCESS | 1839 | 1461170976587 Marionette TRACE conn3 <- [1,558,null,{}] 09:49:36 INFO - PROCESS | 1839 | 1461170976593 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:36 INFO - PROCESS | 1839 | 1461170976773 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 09:49:36 INFO - PROCESS | 1839 | 1461170976927 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0808fd800 == 69 [pid = 1839] [id = 147] 09:49:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7fb080d5d400) [pid = 1839] [serial = 441] [outer = (nil)] 09:49:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7fb0813f4000) [pid = 1839] [serial = 442] [outer = 0x7fb080d5d400] 09:49:37 INFO - PROCESS | 1839 | 1461170977001 Marionette DEBUG loaded listener.js 09:49:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7fb0816a7000) [pid = 1839] [serial = 443] [outer = 0x7fb080d5d400] 09:49:37 INFO - PROCESS | 1839 | 1461170977868 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 09:49:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:49:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1333ms 09:49:37 INFO - PROCESS | 1839 | 1461170977917 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 09:49:37 INFO - PROCESS | 1839 | 1461170977921 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 09:49:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:49:37 INFO - PROCESS | 1839 | 1461170977927 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:49:37 INFO - PROCESS | 1839 | 1461170977930 Marionette TRACE conn3 <- [1,562,null,{}] 09:49:37 INFO - PROCESS | 1839 | 1461170977935 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:38 INFO - PROCESS | 1839 | 1461170978091 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 09:49:38 INFO - PROCESS | 1839 | 1461170978243 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb080a87000 == 70 [pid = 1839] [id = 148] 09:49:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7fb080b66800) [pid = 1839] [serial = 444] [outer = (nil)] 09:49:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7fb080b6ec00) [pid = 1839] [serial = 445] [outer = 0x7fb080b66800] 09:49:38 INFO - PROCESS | 1839 | 1461170978315 Marionette DEBUG loaded listener.js 09:49:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7fb080b73400) [pid = 1839] [serial = 446] [outer = 0x7fb080b66800] 09:49:38 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:49:39 INFO - PROCESS | 1839 | 1461170979166 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 09:49:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:49:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1284ms 09:49:39 INFO - PROCESS | 1839 | 1461170979212 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 09:49:39 INFO - PROCESS | 1839 | 1461170979215 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 09:49:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:49:39 INFO - PROCESS | 1839 | 1461170979223 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:49:39 INFO - PROCESS | 1839 | 1461170979226 Marionette TRACE conn3 <- [1,566,null,{}] 09:49:39 INFO - PROCESS | 1839 | 1461170979231 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:39 INFO - PROCESS | 1839 | 1461170979385 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 09:49:39 INFO - PROCESS | 1839 | 1461170979551 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074f31000 == 71 [pid = 1839] [id = 149] 09:49:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fb074f58000) [pid = 1839] [serial = 447] [outer = (nil)] 09:49:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fb074f5e800) [pid = 1839] [serial = 448] [outer = 0x7fb074f58000] 09:49:39 INFO - PROCESS | 1839 | 1461170979624 Marionette DEBUG loaded listener.js 09:49:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fb074f64000) [pid = 1839] [serial = 449] [outer = 0x7fb074f58000] 09:49:40 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:49:40 INFO - PROCESS | 1839 | 1461170980458 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:49:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:49:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1292ms 09:49:40 INFO - PROCESS | 1839 | 1461170980516 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 09:49:40 INFO - PROCESS | 1839 | 1461170980519 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 09:49:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:49:40 INFO - PROCESS | 1839 | 1461170980527 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:49:40 INFO - PROCESS | 1839 | 1461170980530 Marionette TRACE conn3 <- [1,570,null,{}] 09:49:40 INFO - PROCESS | 1839 | 1461170980535 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:40 INFO - PROCESS | 1839 | 1461170980719 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 09:49:40 INFO - PROCESS | 1839 | 1461170980891 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb080139800 == 72 [pid = 1839] [id = 150] 09:49:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fb074f5a400) [pid = 1839] [serial = 450] [outer = (nil)] 09:49:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fb07a539800) [pid = 1839] [serial = 451] [outer = 0x7fb074f5a400] 09:49:41 INFO - PROCESS | 1839 | 1461170981004 Marionette DEBUG loaded listener.js 09:49:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fb07a540400) [pid = 1839] [serial = 452] [outer = 0x7fb074f5a400] 09:49:41 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:49:42 INFO - PROCESS | 1839 | 1461170982003 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 09:49:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:49:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1487ms 09:49:42 INFO - PROCESS | 1839 | 1461170982013 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 09:49:42 INFO - PROCESS | 1839 | 1461170982017 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 09:49:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:49:42 INFO - PROCESS | 1839 | 1461170982039 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:49:42 INFO - PROCESS | 1839 | 1461170982043 Marionette TRACE conn3 <- [1,574,null,{}] 09:49:42 INFO - PROCESS | 1839 | 1461170982052 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:42 INFO - PROCESS | 1839 | 1461170982439 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 09:49:42 INFO - PROCESS | 1839 | 1461170982685 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cb34800 == 73 [pid = 1839] [id = 151] 09:49:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fb07b40dc00) [pid = 1839] [serial = 453] [outer = (nil)] 09:49:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fb07b421400) [pid = 1839] [serial = 454] [outer = 0x7fb07b40dc00] 09:49:42 INFO - PROCESS | 1839 | 1461170982814 Marionette DEBUG loaded listener.js 09:49:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fb07b5e9800) [pid = 1839] [serial = 455] [outer = 0x7fb07b40dc00] 09:49:43 INFO - PROCESS | 1839 | 1461170983662 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:49:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:49:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1699ms 09:49:43 INFO - PROCESS | 1839 | 1461170983725 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 09:49:43 INFO - PROCESS | 1839 | 1461170983731 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 09:49:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:49:43 INFO - PROCESS | 1839 | 1461170983738 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:49:43 INFO - PROCESS | 1839 | 1461170983745 Marionette TRACE conn3 <- [1,578,null,{}] 09:49:43 INFO - PROCESS | 1839 | 1461170983751 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:43 INFO - PROCESS | 1839 | 1461170983928 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 09:49:44 INFO - PROCESS | 1839 | 1461170984110 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb093ceb000 == 72 [pid = 1839] [id = 105] 09:49:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cb2b800 == 71 [pid = 1839] [id = 54] 09:49:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0829c9000 == 70 [pid = 1839] [id = 43] 09:49:44 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fb09492d400) [pid = 1839] [serial = 384] [outer = (nil)] [url = about:blank] 09:49:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cc21000 == 71 [pid = 1839] [id = 152] 09:49:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fb07b5e7000) [pid = 1839] [serial = 456] [outer = (nil)] 09:49:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fb07c9cbc00) [pid = 1839] [serial = 457] [outer = 0x7fb07b5e7000] 09:49:44 INFO - PROCESS | 1839 | 1461170984258 Marionette DEBUG loaded listener.js 09:49:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fb07d10f400) [pid = 1839] [serial = 458] [outer = 0x7fb07b5e7000] 09:49:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09900e000 == 70 [pid = 1839] [id = 132] 09:49:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0937da000 == 69 [pid = 1839] [id = 131] 09:49:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08601c000 == 68 [pid = 1839] [id = 130] 09:49:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07f609800 == 67 [pid = 1839] [id = 129] 09:49:44 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fb081672c00) [pid = 1839] [serial = 349] [outer = (nil)] [url = about:blank] 09:49:44 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fb0876f8c00) [pid = 1839] [serial = 381] [outer = (nil)] [url = about:blank] 09:49:44 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fb07b41c400) [pid = 1839] [serial = 363] [outer = (nil)] [url = about:blank] 09:49:44 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fb0841ba000) [pid = 1839] [serial = 375] [outer = (nil)] [url = about:blank] 09:49:44 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fb07c9c5c00) [pid = 1839] [serial = 369] [outer = (nil)] [url = about:blank] 09:49:44 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fb07f630400) [pid = 1839] [serial = 372] [outer = (nil)] [url = about:blank] 09:49:44 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fb080339000) [pid = 1839] [serial = 373] [outer = (nil)] [url = about:blank] 09:49:44 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fb07b4e5c00) [pid = 1839] [serial = 351] [outer = (nil)] [url = about:blank] 09:49:44 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fb0876f1c00) [pid = 1839] [serial = 360] [outer = (nil)] [url = about:blank] 09:49:44 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7fb07f6c2400) [pid = 1839] [serial = 366] [outer = (nil)] [url = about:blank] 09:49:44 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7fb07d691400) [pid = 1839] [serial = 354] [outer = (nil)] [url = about:blank] 09:49:44 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7fb082822000) [pid = 1839] [serial = 357] [outer = (nil)] [url = about:blank] 09:49:44 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7fb07cf21c00) [pid = 1839] [serial = 370] [outer = (nil)] [url = about:blank] 09:49:44 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7fb0868b8400) [pid = 1839] [serial = 378] [outer = (nil)] [url = about:blank] 09:49:44 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7fb08cb4f800) [pid = 1839] [serial = 382] [outer = (nil)] [url = about:blank] 09:49:44 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7fb086adb800) [pid = 1839] [serial = 379] [outer = (nil)] [url = about:blank] 09:49:44 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7fb0859a4c00) [pid = 1839] [serial = 376] [outer = (nil)] [url = about:blank] 09:49:45 INFO - PROCESS | 1839 | 1461170985024 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 09:49:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:49:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1336ms 09:49:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:49:45 INFO - PROCESS | 1839 | 1461170985075 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 09:49:45 INFO - PROCESS | 1839 | 1461170985079 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 09:49:45 INFO - PROCESS | 1839 | 1461170985085 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:49:45 INFO - PROCESS | 1839 | 1461170985088 Marionette TRACE conn3 <- [1,582,null,{}] 09:49:45 INFO - PROCESS | 1839 | 1461170985093 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:45 INFO - PROCESS | 1839 | 1461170985244 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 09:49:45 INFO - PROCESS | 1839 | 1461170985264 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0807e0000 == 68 [pid = 1839] [id = 153] 09:49:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7fb07c9ccc00) [pid = 1839] [serial = 459] [outer = (nil)] 09:49:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7fb07d691800) [pid = 1839] [serial = 460] [outer = 0x7fb07c9ccc00] 09:49:45 INFO - PROCESS | 1839 | 1461170985327 Marionette DEBUG loaded listener.js 09:49:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7fb07f53b000) [pid = 1839] [serial = 461] [outer = 0x7fb07c9ccc00] 09:49:46 INFO - PROCESS | 1839 | 1461170986174 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 09:49:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:49:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1128ms 09:49:46 INFO - PROCESS | 1839 | 1461170986214 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 09:49:46 INFO - PROCESS | 1839 | 1461170986218 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 09:49:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:49:46 INFO - PROCESS | 1839 | 1461170986234 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:49:46 INFO - PROCESS | 1839 | 1461170986241 Marionette TRACE conn3 <- [1,586,null,{}] 09:49:46 INFO - PROCESS | 1839 | 1461170986250 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:46 INFO - PROCESS | 1839 | 1461170986401 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 09:49:46 INFO - PROCESS | 1839 | 1461170986411 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0857ea000 == 69 [pid = 1839] [id = 154] 09:49:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7fb07f53c000) [pid = 1839] [serial = 462] [outer = (nil)] 09:49:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7fb080396400) [pid = 1839] [serial = 463] [outer = 0x7fb07f53c000] 09:49:46 INFO - PROCESS | 1839 | 1461170986472 Marionette DEBUG loaded listener.js 09:49:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7fb08079e400) [pid = 1839] [serial = 464] [outer = 0x7fb07f53c000] 09:49:47 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:49:47 INFO - PROCESS | 1839 | 1461170987464 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 09:49:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:49:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1301ms 09:49:47 INFO - PROCESS | 1839 | 1461170987530 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 09:49:47 INFO - PROCESS | 1839 | 1461170987536 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 09:49:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:49:47 INFO - PROCESS | 1839 | 1461170987545 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:49:47 INFO - PROCESS | 1839 | 1461170987551 Marionette TRACE conn3 <- [1,590,null,{}] 09:49:47 INFO - PROCESS | 1839 | 1461170987559 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:47 INFO - PROCESS | 1839 | 1461170987773 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 09:49:47 INFO - PROCESS | 1839 | 1461170987923 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb080728000 == 70 [pid = 1839] [id = 155] 09:49:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fb07b5ed000) [pid = 1839] [serial = 465] [outer = (nil)] 09:49:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fb07c91f400) [pid = 1839] [serial = 466] [outer = 0x7fb07b5ed000] 09:49:48 INFO - PROCESS | 1839 | 1461170988004 Marionette DEBUG loaded listener.js 09:49:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fb07d117000) [pid = 1839] [serial = 467] [outer = 0x7fb07b5ed000] 09:49:48 INFO - PROCESS | 1839 | 1461170988937 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 09:49:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:49:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1432ms 09:49:48 INFO - PROCESS | 1839 | 1461170988979 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 09:49:48 INFO - PROCESS | 1839 | 1461170988988 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 09:49:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:49:49 INFO - PROCESS | 1839 | 1461170988999 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:49:49 INFO - PROCESS | 1839 | 1461170989002 Marionette TRACE conn3 <- [1,594,null,{}] 09:49:49 INFO - PROCESS | 1839 | 1461170989010 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:49 INFO - PROCESS | 1839 | 1461170989189 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 09:49:49 INFO - PROCESS | 1839 | 1461170989341 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08657a000 == 71 [pid = 1839] [id = 156] 09:49:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fb07b5f0c00) [pid = 1839] [serial = 468] [outer = (nil)] 09:49:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fb07f62e400) [pid = 1839] [serial = 469] [outer = 0x7fb07b5f0c00] 09:49:49 INFO - PROCESS | 1839 | 1461170989412 Marionette DEBUG loaded listener.js 09:49:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fb080399800) [pid = 1839] [serial = 470] [outer = 0x7fb07b5f0c00] 09:49:50 INFO - PROCESS | 1839 | 1461170990438 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 09:49:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:49:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1480ms 09:49:50 INFO - PROCESS | 1839 | 1461170990479 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 09:49:50 INFO - PROCESS | 1839 | 1461170990484 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 09:49:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:49:50 INFO - PROCESS | 1839 | 1461170990490 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:49:50 INFO - PROCESS | 1839 | 1461170990496 Marionette TRACE conn3 <- [1,598,null,{}] 09:49:50 INFO - PROCESS | 1839 | 1461170990512 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:50 INFO - PROCESS | 1839 | 1461170990683 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 09:49:50 INFO - PROCESS | 1839 | 1461170990850 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0879d7000 == 72 [pid = 1839] [id = 157] 09:49:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fb08039f800) [pid = 1839] [serial = 471] [outer = (nil)] 09:49:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fb080d56c00) [pid = 1839] [serial = 472] [outer = 0x7fb08039f800] 09:49:50 INFO - PROCESS | 1839 | 1461170990925 Marionette DEBUG loaded listener.js 09:49:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fb0813f2400) [pid = 1839] [serial = 473] [outer = 0x7fb08039f800] 09:49:51 INFO - PROCESS | 1839 | 1461170991833 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 09:49:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:49:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1384ms 09:49:51 INFO - PROCESS | 1839 | 1461170991875 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 09:49:51 INFO - PROCESS | 1839 | 1461170991880 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 09:49:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:49:51 INFO - PROCESS | 1839 | 1461170991886 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:49:51 INFO - PROCESS | 1839 | 1461170991890 Marionette TRACE conn3 <- [1,602,null,{}] 09:49:51 INFO - PROCESS | 1839 | 1461170991895 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:52 INFO - PROCESS | 1839 | 1461170992064 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 09:49:52 INFO - PROCESS | 1839 | 1461170992219 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08d8c0800 == 73 [pid = 1839] [id = 158] 09:49:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fb0807a0400) [pid = 1839] [serial = 474] [outer = (nil)] 09:49:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fb08166a000) [pid = 1839] [serial = 475] [outer = 0x7fb0807a0400] 09:49:52 INFO - PROCESS | 1839 | 1461170992291 Marionette DEBUG loaded listener.js 09:49:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fb0829b7400) [pid = 1839] [serial = 476] [outer = 0x7fb0807a0400] 09:49:53 INFO - PROCESS | 1839 | 1461170993398 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 09:49:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:49:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1578ms 09:49:53 INFO - PROCESS | 1839 | 1461170993467 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 09:49:53 INFO - PROCESS | 1839 | 1461170993470 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 09:49:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:49:53 INFO - PROCESS | 1839 | 1461170993476 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:49:53 INFO - PROCESS | 1839 | 1461170993480 Marionette TRACE conn3 <- [1,606,null,{}] 09:49:53 INFO - PROCESS | 1839 | 1461170993485 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:53 INFO - PROCESS | 1839 | 1461170993689 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 09:49:53 INFO - PROCESS | 1839 | 1461170993902 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09460e000 == 74 [pid = 1839] [id = 159] 09:49:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fb084bf5c00) [pid = 1839] [serial = 477] [outer = (nil)] 09:49:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fb084e81400) [pid = 1839] [serial = 478] [outer = 0x7fb084bf5c00] 09:49:53 INFO - PROCESS | 1839 | 1461170993972 Marionette DEBUG loaded listener.js 09:49:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fb085540c00) [pid = 1839] [serial = 479] [outer = 0x7fb084bf5c00] 09:49:54 INFO - PROCESS | 1839 | 1461170994784 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:49:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:49:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1384ms 09:49:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:49:54 INFO - PROCESS | 1839 | 1461170994862 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 09:49:54 INFO - PROCESS | 1839 | 1461170994865 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 09:49:54 INFO - PROCESS | 1839 | 1461170994872 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:49:54 INFO - PROCESS | 1839 | 1461170994875 Marionette TRACE conn3 <- [1,610,null,{}] 09:49:54 INFO - PROCESS | 1839 | 1461170994881 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:55 INFO - PROCESS | 1839 | 1461170995075 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 09:49:55 INFO - PROCESS | 1839 | 1461170995224 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09ac6d000 == 75 [pid = 1839] [id = 160] 09:49:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fb080b74c00) [pid = 1839] [serial = 480] [outer = (nil)] 09:49:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fb0868ed000) [pid = 1839] [serial = 481] [outer = 0x7fb080b74c00] 09:49:55 INFO - PROCESS | 1839 | 1461170995310 Marionette DEBUG loaded listener.js 09:49:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fb087a38400) [pid = 1839] [serial = 482] [outer = 0x7fb080b74c00] 09:49:56 INFO - PROCESS | 1839 | 1461170996209 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 09:49:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:49:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1380ms 09:49:56 INFO - PROCESS | 1839 | 1461170996251 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 09:49:56 INFO - PROCESS | 1839 | 1461170996255 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 09:49:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:49:56 INFO - PROCESS | 1839 | 1461170996262 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:49:56 INFO - PROCESS | 1839 | 1461170996265 Marionette TRACE conn3 <- [1,614,null,{}] 09:49:56 INFO - PROCESS | 1839 | 1461170996271 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:56 INFO - PROCESS | 1839 | 1461170996433 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 09:49:56 INFO - PROCESS | 1839 | 1461170996829 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb080133800 == 76 [pid = 1839] [id = 161] 09:49:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fb07b417000) [pid = 1839] [serial = 483] [outer = (nil)] 09:49:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fb07b4e5c00) [pid = 1839] [serial = 484] [outer = 0x7fb07b417000] 09:49:56 INFO - PROCESS | 1839 | 1461170996947 Marionette DEBUG loaded listener.js 09:49:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fb07b6e9800) [pid = 1839] [serial = 485] [outer = 0x7fb07b417000] 09:49:57 INFO - PROCESS | 1839 | 1461170997824 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 09:49:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:49:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1637ms 09:49:57 INFO - PROCESS | 1839 | 1461170997901 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 09:49:57 INFO - PROCESS | 1839 | 1461170997908 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 09:49:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:49:57 INFO - PROCESS | 1839 | 1461170997917 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:49:57 INFO - PROCESS | 1839 | 1461170997921 Marionette TRACE conn3 <- [1,618,null,{}] 09:49:57 INFO - PROCESS | 1839 | 1461170997928 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:58 INFO - PROCESS | 1839 | 1461170998136 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 09:49:58 INFO - PROCESS | 1839 | 1461170998339 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cb28800 == 77 [pid = 1839] [id = 162] 09:49:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fb07c9c2c00) [pid = 1839] [serial = 486] [outer = (nil)] 09:49:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fb07d5eb400) [pid = 1839] [serial = 487] [outer = 0x7fb07c9c2c00] 09:49:58 INFO - PROCESS | 1839 | 1461170998455 Marionette DEBUG loaded listener.js 09:49:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fb07f538800) [pid = 1839] [serial = 488] [outer = 0x7fb07c9c2c00] 09:49:59 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0807cf800 == 76 [pid = 1839] [id = 121] 09:49:59 INFO - PROCESS | 1839 | 1461170999460 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:49:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:49:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1586ms 09:49:59 INFO - PROCESS | 1839 | 1461170999507 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 09:49:59 INFO - PROCESS | 1839 | 1461170999513 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 09:49:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:49:59 INFO - PROCESS | 1839 | 1461170999526 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:49:59 INFO - PROCESS | 1839 | 1461170999529 Marionette TRACE conn3 <- [1,622,null,{}] 09:49:59 INFO - PROCESS | 1839 | 1461170999535 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:59 INFO - PROCESS | 1839 | 1461170999732 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 09:49:59 INFO - PROCESS | 1839 | 1461170999754 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d5c5000 == 77 [pid = 1839] [id = 163] 09:49:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fb07f53dc00) [pid = 1839] [serial = 489] [outer = (nil)] 09:49:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fb080797000) [pid = 1839] [serial = 490] [outer = 0x7fb07f53dc00] 09:49:59 INFO - PROCESS | 1839 | 1461170999818 Marionette DEBUG loaded listener.js 09:49:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fb0809d8400) [pid = 1839] [serial = 491] [outer = 0x7fb07f53dc00] 09:50:00 INFO - PROCESS | 1839 | 1461171000956 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 09:50:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:50:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 2032ms 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fb07b411c00) [pid = 1839] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fb098f0fc00) [pid = 1839] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fb07c9cc400) [pid = 1839] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fb07f63c800) [pid = 1839] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fb087a3f800) [pid = 1839] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fb07c914800) [pid = 1839] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fb07d682800) [pid = 1839] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fb0857c0c00) [pid = 1839] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fb07b40f800) [pid = 1839] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fb07d113c00) [pid = 1839] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fb07b41ec00) [pid = 1839] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fb0867ca000) [pid = 1839] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fb07d116000) [pid = 1839] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fb0859e8c00) [pid = 1839] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fb07b415000) [pid = 1839] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fb098ea3c00) [pid = 1839] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fb07b40fc00) [pid = 1839] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fb07b413400) [pid = 1839] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fb093a15400) [pid = 1839] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fb07e627400) [pid = 1839] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fb083ce6c00) [pid = 1839] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fb08281d000) [pid = 1839] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fb086d07800) [pid = 1839] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fb07b40a800) [pid = 1839] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fb07b40c000) [pid = 1839] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7fb08039b800) [pid = 1839] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7fb081667400) [pid = 1839] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7fb07f53c800) [pid = 1839] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7fb07f539000) [pid = 1839] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7fb07c9cd000) [pid = 1839] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7fb07b5e7000) [pid = 1839] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7fb07b40dc00) [pid = 1839] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:50:01 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7fb07c9ccc00) [pid = 1839] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:50:01 INFO - PROCESS | 1839 | 1461171001679 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 09:50:01 INFO - PROCESS | 1839 | 1461171001682 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 09:50:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:50:01 INFO - PROCESS | 1839 | 1461171001697 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:50:01 INFO - PROCESS | 1839 | 1461171001706 Marionette TRACE conn3 <- [1,626,null,{}] 09:50:01 INFO - PROCESS | 1839 | 1461171001715 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:01 INFO - PROCESS | 1839 | 1461171001864 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 09:50:01 INFO - PROCESS | 1839 | 1461171001979 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08036b000 == 78 [pid = 1839] [id = 164] 09:50:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7fb07c9c4400) [pid = 1839] [serial = 492] [outer = (nil)] 09:50:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7fb07d5de000) [pid = 1839] [serial = 493] [outer = 0x7fb07c9c4400] 09:50:02 INFO - PROCESS | 1839 | 1461171002053 Marionette DEBUG loaded listener.js 09:50:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7fb07e880000) [pid = 1839] [serial = 494] [outer = 0x7fb07c9c4400] 09:50:02 INFO - PROCESS | 1839 | 1461171002741 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 09:50:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:50:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1111ms 09:50:02 INFO - PROCESS | 1839 | 1461171002800 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 09:50:02 INFO - PROCESS | 1839 | 1461171002805 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 09:50:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:50:02 INFO - PROCESS | 1839 | 1461171002823 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:50:02 INFO - PROCESS | 1839 | 1461171002838 Marionette TRACE conn3 <- [1,630,null,{}] 09:50:02 INFO - PROCESS | 1839 | 1461171002844 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:03 INFO - PROCESS | 1839 | 1461171002998 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 09:50:03 INFO - PROCESS | 1839 | 1461171003008 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0879dc800 == 79 [pid = 1839] [id = 165] 09:50:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7fb07cc59800) [pid = 1839] [serial = 495] [outer = (nil)] 09:50:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7fb0809d9800) [pid = 1839] [serial = 496] [outer = 0x7fb07cc59800] 09:50:03 INFO - PROCESS | 1839 | 1461171003070 Marionette DEBUG loaded listener.js 09:50:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7fb080b66000) [pid = 1839] [serial = 497] [outer = 0x7fb07cc59800] 09:50:04 INFO - PROCESS | 1839 | 1461171004220 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 09:50:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:50:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1449ms 09:50:04 INFO - PROCESS | 1839 | 1461171004265 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 09:50:04 INFO - PROCESS | 1839 | 1461171004271 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 09:50:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:50:04 INFO - PROCESS | 1839 | 1461171004280 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:50:04 INFO - PROCESS | 1839 | 1461171004286 Marionette TRACE conn3 <- [1,634,null,{}] 09:50:04 INFO - PROCESS | 1839 | 1461171004294 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:04 INFO - PROCESS | 1839 | 1461171004488 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 09:50:04 INFO - PROCESS | 1839 | 1461171004712 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d5b5800 == 80 [pid = 1839] [id = 166] 09:50:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fb07b6ec000) [pid = 1839] [serial = 498] [outer = (nil)] 09:50:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fb07c9c1000) [pid = 1839] [serial = 499] [outer = 0x7fb07b6ec000] 09:50:04 INFO - PROCESS | 1839 | 1461171004801 Marionette DEBUG loaded listener.js 09:50:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fb07d10fc00) [pid = 1839] [serial = 500] [outer = 0x7fb07b6ec000] 09:50:05 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:50:05 INFO - PROCESS | 1839 | 1461171005702 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 09:50:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:50:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1493ms 09:50:05 INFO - PROCESS | 1839 | 1461171005773 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 09:50:05 INFO - PROCESS | 1839 | 1461171005780 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 09:50:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:50:05 INFO - PROCESS | 1839 | 1461171005792 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:50:05 INFO - PROCESS | 1839 | 1461171005797 Marionette TRACE conn3 <- [1,638,null,{}] 09:50:05 INFO - PROCESS | 1839 | 1461171005805 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:06 INFO - PROCESS | 1839 | 1461171006037 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 09:50:06 INFO - PROCESS | 1839 | 1461171006244 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08d8b9800 == 81 [pid = 1839] [id = 167] 09:50:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fb07eb34400) [pid = 1839] [serial = 501] [outer = (nil)] 09:50:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fb080795c00) [pid = 1839] [serial = 502] [outer = 0x7fb07eb34400] 09:50:06 INFO - PROCESS | 1839 | 1461171006336 Marionette DEBUG loaded listener.js 09:50:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fb0809da000) [pid = 1839] [serial = 503] [outer = 0x7fb07eb34400] 09:50:06 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:50:07 INFO - PROCESS | 1839 | 1461171007251 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:50:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:50:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1535ms 09:50:07 INFO - PROCESS | 1839 | 1461171007327 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 09:50:07 INFO - PROCESS | 1839 | 1461171007331 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 09:50:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:50:07 INFO - PROCESS | 1839 | 1461171007338 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:50:07 INFO - PROCESS | 1839 | 1461171007343 Marionette TRACE conn3 <- [1,642,null,{}] 09:50:07 INFO - PROCESS | 1839 | 1461171007360 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:07 INFO - PROCESS | 1839 | 1461171007575 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 09:50:07 INFO - PROCESS | 1839 | 1461171007772 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09d174800 == 82 [pid = 1839] [id = 168] 09:50:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fb0809df400) [pid = 1839] [serial = 504] [outer = (nil)] 09:50:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fb0813f5400) [pid = 1839] [serial = 505] [outer = 0x7fb0809df400] 09:50:07 INFO - PROCESS | 1839 | 1461171007892 Marionette DEBUG loaded listener.js 09:50:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fb0816a5c00) [pid = 1839] [serial = 506] [outer = 0x7fb0809df400] 09:50:08 INFO - PROCESS | 1839 | 1461171008676 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 09:50:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:50:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1386ms 09:50:08 INFO - PROCESS | 1839 | 1461171008725 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 09:50:08 INFO - PROCESS | 1839 | 1461171008729 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 09:50:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:50:08 INFO - PROCESS | 1839 | 1461171008735 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:50:08 INFO - PROCESS | 1839 | 1461171008737 Marionette TRACE conn3 <- [1,646,null,{}] 09:50:08 INFO - PROCESS | 1839 | 1461171008743 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:08 INFO - PROCESS | 1839 | 1461171008905 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 09:50:09 INFO - PROCESS | 1839 | 1461171009076 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0750e3800 == 83 [pid = 1839] [id = 169] 09:50:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fb080d59800) [pid = 1839] [serial = 507] [outer = (nil)] 09:50:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fb085481000) [pid = 1839] [serial = 508] [outer = 0x7fb080d59800] 09:50:09 INFO - PROCESS | 1839 | 1461171009147 Marionette DEBUG loaded listener.js 09:50:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fb085fab000) [pid = 1839] [serial = 509] [outer = 0x7fb080d59800] 09:50:10 INFO - PROCESS | 1839 | 1461171010010 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:50:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:50:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1332ms 09:50:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:50:10 INFO - PROCESS | 1839 | 1461171010068 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 09:50:10 INFO - PROCESS | 1839 | 1461171010071 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 09:50:10 INFO - PROCESS | 1839 | 1461171010077 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:50:10 INFO - PROCESS | 1839 | 1461171010080 Marionette TRACE conn3 <- [1,650,null,{}] 09:50:10 INFO - PROCESS | 1839 | 1461171010086 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:10 INFO - PROCESS | 1839 | 1461171010248 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 09:50:10 INFO - PROCESS | 1839 | 1461171010416 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0a0697800 == 84 [pid = 1839] [id = 170] 09:50:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fb07b409800) [pid = 1839] [serial = 510] [outer = (nil)] 09:50:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fb0868c0000) [pid = 1839] [serial = 511] [outer = 0x7fb07b409800] 09:50:10 INFO - PROCESS | 1839 | 1461171010492 Marionette DEBUG loaded listener.js 09:50:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fb0868f9c00) [pid = 1839] [serial = 512] [outer = 0x7fb07b409800] 09:50:11 INFO - PROCESS | 1839 | 1461171011303 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 09:50:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:50:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1291ms 09:50:11 INFO - PROCESS | 1839 | 1461171011368 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 09:50:11 INFO - PROCESS | 1839 | 1461171011372 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 09:50:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:50:11 INFO - PROCESS | 1839 | 1461171011377 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:50:11 INFO - PROCESS | 1839 | 1461171011380 Marionette TRACE conn3 <- [1,654,null,{}] 09:50:11 INFO - PROCESS | 1839 | 1461171011385 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:11 INFO - PROCESS | 1839 | 1461171011577 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 09:50:11 INFO - PROCESS | 1839 | 1461171011733 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0879c6000 == 85 [pid = 1839] [id = 171] 09:50:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fb086ba6400) [pid = 1839] [serial = 513] [outer = (nil)] 09:50:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fb087a44000) [pid = 1839] [serial = 514] [outer = 0x7fb086ba6400] 09:50:11 INFO - PROCESS | 1839 | 1461171011810 Marionette DEBUG loaded listener.js 09:50:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fb08d8e7c00) [pid = 1839] [serial = 515] [outer = 0x7fb086ba6400] 09:50:12 INFO - PROCESS | 1839 | 1461171012613 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 09:50:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:50:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1282ms 09:50:12 INFO - PROCESS | 1839 | 1461171012661 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 09:50:12 INFO - PROCESS | 1839 | 1461171012665 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 09:50:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:50:12 INFO - PROCESS | 1839 | 1461171012671 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:50:12 INFO - PROCESS | 1839 | 1461171012673 Marionette TRACE conn3 <- [1,658,null,{}] 09:50:12 INFO - PROCESS | 1839 | 1461171012678 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:12 INFO - PROCESS | 1839 | 1461171012836 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 09:50:13 INFO - PROCESS | 1839 | 1461171012997 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0753da000 == 86 [pid = 1839] [id = 172] 09:50:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fb07d764c00) [pid = 1839] [serial = 516] [outer = (nil)] 09:50:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fb07d76dc00) [pid = 1839] [serial = 517] [outer = 0x7fb07d764c00] 09:50:13 INFO - PROCESS | 1839 | 1461171013078 Marionette DEBUG loaded listener.js 09:50:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fb07d771c00) [pid = 1839] [serial = 518] [outer = 0x7fb07d764c00] 09:50:13 INFO - PROCESS | 1839 | 1461171013925 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:50:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:50:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1329ms 09:50:14 INFO - PROCESS | 1839 | 1461171014001 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 09:50:14 INFO - PROCESS | 1839 | 1461171014004 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 09:50:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:50:14 INFO - PROCESS | 1839 | 1461171014010 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:50:14 INFO - PROCESS | 1839 | 1461171014013 Marionette TRACE conn3 <- [1,662,null,{}] 09:50:14 INFO - PROCESS | 1839 | 1461171014018 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:14 INFO - PROCESS | 1839 | 1461171014209 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 09:50:14 INFO - PROCESS | 1839 | 1461171014365 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b609000 == 87 [pid = 1839] [id = 173] 09:50:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fb075170c00) [pid = 1839] [serial = 519] [outer = (nil)] 09:50:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fb075178c00) [pid = 1839] [serial = 520] [outer = 0x7fb075170c00] 09:50:14 INFO - PROCESS | 1839 | 1461171014433 Marionette DEBUG loaded listener.js 09:50:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fb07517cc00) [pid = 1839] [serial = 521] [outer = 0x7fb075170c00] 09:50:14 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:50:15 INFO - PROCESS | 1839 | 1461171015289 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 09:50:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:50:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1330ms 09:50:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:50:15 INFO - PROCESS | 1839 | 1461171015342 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 09:50:15 INFO - PROCESS | 1839 | 1461171015345 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 09:50:15 INFO - PROCESS | 1839 | 1461171015352 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:50:15 INFO - PROCESS | 1839 | 1461171015355 Marionette TRACE conn3 <- [1,666,null,{}] 09:50:15 INFO - PROCESS | 1839 | 1461171015361 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:15 INFO - PROCESS | 1839 | 1461171015529 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 09:50:15 INFO - PROCESS | 1839 | 1461171015690 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b621000 == 88 [pid = 1839] [id = 174] 09:50:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fb075173800) [pid = 1839] [serial = 522] [outer = (nil)] 09:50:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fb07b405400) [pid = 1839] [serial = 523] [outer = 0x7fb075173800] 09:50:15 INFO - PROCESS | 1839 | 1461171015761 Marionette DEBUG loaded listener.js 09:50:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fb07b4e2800) [pid = 1839] [serial = 524] [outer = 0x7fb075173800] 09:50:16 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:50:16 INFO - PROCESS | 1839 | 1461171016807 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 09:50:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:50:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1481ms 09:50:16 INFO - PROCESS | 1839 | 1461171016833 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 09:50:16 INFO - PROCESS | 1839 | 1461171016839 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 09:50:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:50:16 INFO - PROCESS | 1839 | 1461171016848 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:50:16 INFO - PROCESS | 1839 | 1461171016852 Marionette TRACE conn3 <- [1,670,null,{}] 09:50:16 INFO - PROCESS | 1839 | 1461171016860 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:17 INFO - PROCESS | 1839 | 1461171017012 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 09:50:17 INFO - PROCESS | 1839 | 1461171017216 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b8e3800 == 89 [pid = 1839] [id = 175] 09:50:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fb07b40b800) [pid = 1839] [serial = 525] [outer = (nil)] 09:50:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fb07b5e7800) [pid = 1839] [serial = 526] [outer = 0x7fb07b40b800] 09:50:17 INFO - PROCESS | 1839 | 1461171017325 Marionette DEBUG loaded listener.js 09:50:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fb07b6f0400) [pid = 1839] [serial = 527] [outer = 0x7fb07b40b800] 09:50:18 INFO - PROCESS | 1839 | 1461171018125 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 09:50:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:50:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1335ms 09:50:18 INFO - PROCESS | 1839 | 1461171018184 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 09:50:18 INFO - PROCESS | 1839 | 1461171018192 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 09:50:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:50:18 INFO - PROCESS | 1839 | 1461171018201 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:50:18 INFO - PROCESS | 1839 | 1461171018205 Marionette TRACE conn3 <- [1,674,null,{}] 09:50:18 INFO - PROCESS | 1839 | 1461171018212 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:18 INFO - PROCESS | 1839 | 1461171018382 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 09:50:18 INFO - PROCESS | 1839 | 1461171018543 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0807e0000 == 88 [pid = 1839] [id = 153] 09:50:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cb2f800 == 87 [pid = 1839] [id = 44] 09:50:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08036b000 == 86 [pid = 1839] [id = 164] 09:50:18 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fb080396400) [pid = 1839] [serial = 463] [outer = (nil)] [url = about:blank] 09:50:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a4d2000 == 87 [pid = 1839] [id = 176] 09:50:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fb07b420800) [pid = 1839] [serial = 528] [outer = (nil)] 09:50:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fb07d5e6c00) [pid = 1839] [serial = 529] [outer = 0x7fb07b420800] 09:50:18 INFO - PROCESS | 1839 | 1461171018640 Marionette DEBUG loaded listener.js 09:50:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fb07d763800) [pid = 1839] [serial = 530] [outer = 0x7fb07b420800] 09:50:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d5c5000 == 86 [pid = 1839] [id = 163] 09:50:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cb28800 == 85 [pid = 1839] [id = 162] 09:50:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb080133800 == 84 [pid = 1839] [id = 161] 09:50:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0879d7000 == 83 [pid = 1839] [id = 157] 09:50:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08657a000 == 82 [pid = 1839] [id = 156] 09:50:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb080728000 == 81 [pid = 1839] [id = 155] 09:50:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0857ea000 == 80 [pid = 1839] [id = 154] 09:50:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07c507800 == 79 [pid = 1839] [id = 133] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fb085dd3400) [pid = 1839] [serial = 367] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fb098ac3000) [pid = 1839] [serial = 289] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fb0867c8800) [pid = 1839] [serial = 286] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fb07c920000) [pid = 1839] [serial = 331] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fb099060000) [pid = 1839] [serial = 240] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fb080343c00) [pid = 1839] [serial = 292] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fb084f7c800) [pid = 1839] [serial = 283] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fb086baf400) [pid = 1839] [serial = 364] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fb098abb000) [pid = 1839] [serial = 316] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fb08033a400) [pid = 1839] [serial = 319] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fb0868c1000) [pid = 1839] [serial = 322] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fb094c07400) [pid = 1839] [serial = 325] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fb098f07c00) [pid = 1839] [serial = 328] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fb07c921c00) [pid = 1839] [serial = 352] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fb07f542400) [pid = 1839] [serial = 355] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fb084e8c800) [pid = 1839] [serial = 358] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fb094c03c00) [pid = 1839] [serial = 361] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fb07c9c7400) [pid = 1839] [serial = 388] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fb081673000) [pid = 1839] [serial = 391] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fb0868ee400) [pid = 1839] [serial = 394] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fb0859e7c00) [pid = 1839] [serial = 393] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fb098ea2400) [pid = 1839] [serial = 385] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fb080343000) [pid = 1839] [serial = 390] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fb093c75800) [pid = 1839] [serial = 399] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fb07e88a400) [pid = 1839] [serial = 241] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fb096b17c00) [pid = 1839] [serial = 400] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fb0938f8800) [pid = 1839] [serial = 397] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fb087acf400) [pid = 1839] [serial = 396] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fb07b41d000) [pid = 1839] [serial = 387] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fb089944800) [pid = 1839] [serial = 414] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7fb0867cc800) [pid = 1839] [serial = 411] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7fb0868f5000) [pid = 1839] [serial = 412] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7fb098eaa400) [pid = 1839] [serial = 402] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7fb09d190c00) [pid = 1839] [serial = 423] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7fb07a539800) [pid = 1839] [serial = 451] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7fb074f5e800) [pid = 1839] [serial = 448] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7fb080b6ec00) [pid = 1839] [serial = 445] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7fb0813f4000) [pid = 1839] [serial = 442] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7fb07d691800) [pid = 1839] [serial = 460] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7fb07c9cbc00) [pid = 1839] [serial = 457] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7fb07d10f400) [pid = 1839] [serial = 458] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7fb07d687000) [pid = 1839] [serial = 429] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7fb07b6e3800) [pid = 1839] [serial = 426] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7fb080798000) [pid = 1839] [serial = 432] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7fb07f545800) [pid = 1839] [serial = 439] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7fb07b421400) [pid = 1839] [serial = 454] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7fb07b5e9800) [pid = 1839] [serial = 455] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7fb07d5e2800) [pid = 1839] [serial = 435] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7fb093a92400) [pid = 1839] [serial = 415] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7fb07f53b000) [pid = 1839] [serial = 461] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7fb09d118c00) [pid = 1839] [serial = 421] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7fb099061400) [pid = 1839] [serial = 403] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7fb098ac1400) [pid = 1839] [serial = 417] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7fb07f53a400) [pid = 1839] [serial = 420] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7fb098ea7400) [pid = 1839] [serial = 418] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7fb08010c400) [pid = 1839] [serial = 408] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7fb0829af800) [pid = 1839] [serial = 409] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7fb07eb33c00) [pid = 1839] [serial = 406] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7fb07d118000) [pid = 1839] [serial = 405] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1839 | 1461171019502 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 09:50:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 09:50:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1334ms 09:50:19 INFO - PROCESS | 1839 | 1461171019539 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 09:50:19 INFO - PROCESS | 1839 | 1461171019543 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 09:50:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:50:19 INFO - PROCESS | 1839 | 1461171019550 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:50:19 INFO - PROCESS | 1839 | 1461171019556 Marionette TRACE conn3 <- [1,678,null,{}] 09:50:19 INFO - PROCESS | 1839 | 1461171019599 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:19 INFO - PROCESS | 1839 | 1461171019751 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 09:50:19 INFO - PROCESS | 1839 | 1461171019761 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0802c5800 == 80 [pid = 1839] [id = 177] 09:50:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7fb07d5e2800) [pid = 1839] [serial = 531] [outer = (nil)] 09:50:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7fb07eb38800) [pid = 1839] [serial = 532] [outer = 0x7fb07d5e2800] 09:50:19 INFO - PROCESS | 1839 | 1461171019826 Marionette DEBUG loaded listener.js 09:50:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7fb07f639000) [pid = 1839] [serial = 533] [outer = 0x7fb07d5e2800] 09:50:20 INFO - PROCESS | 1839 | 1461171020626 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 09:50:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:50:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1118ms 09:50:20 INFO - PROCESS | 1839 | 1461171020677 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 09:50:20 INFO - PROCESS | 1839 | 1461171020681 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 09:50:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:50:20 INFO - PROCESS | 1839 | 1461171020688 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:50:20 INFO - PROCESS | 1839 | 1461171020690 Marionette TRACE conn3 <- [1,682,null,{}] 09:50:20 INFO - PROCESS | 1839 | 1461171020695 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:20 INFO - PROCESS | 1839 | 1461171020849 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 09:50:20 INFO - PROCESS | 1839 | 1461171020859 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0807e1000 == 81 [pid = 1839] [id = 178] 09:50:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7fb07b6e5800) [pid = 1839] [serial = 534] [outer = (nil)] 09:50:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7fb0803a3400) [pid = 1839] [serial = 535] [outer = 0x7fb07b6e5800] 09:50:20 INFO - PROCESS | 1839 | 1461171020934 Marionette DEBUG loaded listener.js 09:50:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7fb08079ec00) [pid = 1839] [serial = 536] [outer = 0x7fb07b6e5800] 09:50:22 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:22 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:50:22 INFO - PROCESS | 1839 | 1461171022200 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 09:50:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 09:50:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1528ms 09:50:22 INFO - PROCESS | 1839 | 1461171022216 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 09:50:22 INFO - PROCESS | 1839 | 1461171022219 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 09:50:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:50:22 INFO - PROCESS | 1839 | 1461171022225 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:50:22 INFO - PROCESS | 1839 | 1461171022228 Marionette TRACE conn3 <- [1,686,null,{}] 09:50:22 INFO - PROCESS | 1839 | 1461171022240 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:22 INFO - PROCESS | 1839 | 1461171022423 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 09:50:22 INFO - PROCESS | 1839 | 1461171022493 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0816da000 == 82 [pid = 1839] [id = 179] 09:50:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7fb080343c00) [pid = 1839] [serial = 537] [outer = (nil)] 09:50:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7fb080b6b800) [pid = 1839] [serial = 538] [outer = 0x7fb080343c00] 09:50:22 INFO - PROCESS | 1839 | 1461171022553 Marionette DEBUG loaded listener.js 09:50:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7fb080d5a800) [pid = 1839] [serial = 539] [outer = 0x7fb080343c00] 09:50:23 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7fb07c9c4400) [pid = 1839] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:50:23 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7fb07b417000) [pid = 1839] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:50:23 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7fb07c9c2c00) [pid = 1839] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:50:23 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7fb07f53c000) [pid = 1839] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:50:23 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7fb07b5f0800) [pid = 1839] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:50:23 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7fb07d5e0000) [pid = 1839] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:50:23 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7fb07b5e5c00) [pid = 1839] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:50:23 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7fb07d5dfc00) [pid = 1839] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:50:23 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7fb08033c000) [pid = 1839] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:50:23 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7fb07b5ee400) [pid = 1839] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:50:23 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7fb07f53dc00) [pid = 1839] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:50:23 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:23 INFO - PROCESS | 1839 | 1461171023769 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 09:50:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:50:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1593ms 09:50:23 INFO - PROCESS | 1839 | 1461171023818 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 09:50:23 INFO - PROCESS | 1839 | 1461171023822 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 09:50:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:50:23 INFO - PROCESS | 1839 | 1461171023827 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:50:23 INFO - PROCESS | 1839 | 1461171023830 Marionette TRACE conn3 <- [1,690,null,{}] 09:50:23 INFO - PROCESS | 1839 | 1461171023835 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:23 INFO - PROCESS | 1839 | 1461171023991 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 09:50:24 INFO - PROCESS | 1839 | 1461171024149 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb080a8d000 == 83 [pid = 1839] [id = 180] 09:50:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7fb0829b0400) [pid = 1839] [serial = 540] [outer = (nil)] 09:50:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7fb0867d0800) [pid = 1839] [serial = 541] [outer = 0x7fb0829b0400] 09:50:24 INFO - PROCESS | 1839 | 1461171024212 Marionette DEBUG loaded listener.js 09:50:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7fb0868f6000) [pid = 1839] [serial = 542] [outer = 0x7fb0829b0400] 09:50:25 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:25 INFO - PROCESS | 1839 | 1461171025263 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 09:50:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:50:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1482ms 09:50:25 INFO - PROCESS | 1839 | 1461171025311 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 09:50:25 INFO - PROCESS | 1839 | 1461171025313 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 09:50:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:50:25 INFO - PROCESS | 1839 | 1461171025319 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:50:25 INFO - PROCESS | 1839 | 1461171025321 Marionette TRACE conn3 <- [1,694,null,{}] 09:50:25 INFO - PROCESS | 1839 | 1461171025326 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:25 INFO - PROCESS | 1839 | 1461171025471 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 09:50:25 INFO - PROCESS | 1839 | 1461171025633 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086e32800 == 84 [pid = 1839] [id = 181] 09:50:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7fb07f53a000) [pid = 1839] [serial = 543] [outer = (nil)] 09:50:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7fb0868f7800) [pid = 1839] [serial = 544] [outer = 0x7fb07f53a000] 09:50:25 INFO - PROCESS | 1839 | 1461171025695 Marionette DEBUG loaded listener.js 09:50:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7fb087a3ec00) [pid = 1839] [serial = 545] [outer = 0x7fb07f53a000] 09:50:26 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:27 INFO - PROCESS | 1839 | 1461171027065 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 09:50:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 09:50:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1834ms 09:50:27 INFO - PROCESS | 1839 | 1461171027155 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 09:50:27 INFO - PROCESS | 1839 | 1461171027160 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 09:50:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:50:27 INFO - PROCESS | 1839 | 1461171027212 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:50:27 INFO - PROCESS | 1839 | 1461171027216 Marionette TRACE conn3 <- [1,698,null,{}] 09:50:27 INFO - PROCESS | 1839 | 1461171027224 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:27 INFO - PROCESS | 1839 | 1461171027418 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 09:50:27 INFO - PROCESS | 1839 | 1461171027567 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07f5e4800 == 85 [pid = 1839] [id = 182] 09:50:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7fb07b41ec00) [pid = 1839] [serial = 546] [outer = (nil)] 09:50:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7fb07b6e2400) [pid = 1839] [serial = 547] [outer = 0x7fb07b41ec00] 09:50:27 INFO - PROCESS | 1839 | 1461171027639 Marionette DEBUG loaded listener.js 09:50:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7fb07eb2dc00) [pid = 1839] [serial = 548] [outer = 0x7fb07b41ec00] 09:50:28 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:28 INFO - PROCESS | 1839 | 1461171028924 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 09:50:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 09:50:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1738ms 09:50:28 INFO - PROCESS | 1839 | 1461171028948 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 09:50:28 INFO - PROCESS | 1839 | 1461171028958 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 09:50:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:50:29 INFO - PROCESS | 1839 | 1461171029122 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:50:29 INFO - PROCESS | 1839 | 1461171029127 Marionette TRACE conn3 <- [1,702,null,{}] 09:50:29 INFO - PROCESS | 1839 | 1461171029140 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:29 INFO - PROCESS | 1839 | 1461171029310 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 09:50:29 INFO - PROCESS | 1839 | 1461171029458 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0879c5800 == 86 [pid = 1839] [id = 183] 09:50:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7fb07b421800) [pid = 1839] [serial = 549] [outer = (nil)] 09:50:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7fb080396400) [pid = 1839] [serial = 550] [outer = 0x7fb07b421800] 09:50:29 INFO - PROCESS | 1839 | 1461171029530 Marionette DEBUG loaded listener.js 09:50:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7fb081672800) [pid = 1839] [serial = 551] [outer = 0x7fb07b421800] 09:50:30 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:30 INFO - PROCESS | 1839 | 1461171030907 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 09:50:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:50:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1993ms 09:50:30 INFO - PROCESS | 1839 | 1461171030963 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 09:50:30 INFO - PROCESS | 1839 | 1461171030966 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 09:50:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:50:30 INFO - PROCESS | 1839 | 1461171030973 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:50:30 INFO - PROCESS | 1839 | 1461171030978 Marionette TRACE conn3 <- [1,706,null,{}] 09:50:30 INFO - PROCESS | 1839 | 1461171030994 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:31 INFO - PROCESS | 1839 | 1461171031188 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 09:50:31 INFO - PROCESS | 1839 | 1461171031342 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0929df000 == 87 [pid = 1839] [id = 184] 09:50:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7fb080d5b000) [pid = 1839] [serial = 552] [outer = (nil)] 09:50:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7fb0876f2c00) [pid = 1839] [serial = 553] [outer = 0x7fb080d5b000] 09:50:31 INFO - PROCESS | 1839 | 1461171031414 Marionette DEBUG loaded listener.js 09:50:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7fb089640400) [pid = 1839] [serial = 554] [outer = 0x7fb080d5b000] 09:50:32 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:32 INFO - PROCESS | 1839 | 1461171032795 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 09:50:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:50:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1843ms 09:50:32 INFO - PROCESS | 1839 | 1461171032817 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 09:50:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:50:32 INFO - PROCESS | 1839 | 1461171032822 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 09:50:32 INFO - PROCESS | 1839 | 1461171032828 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:50:32 INFO - PROCESS | 1839 | 1461171032831 Marionette TRACE conn3 <- [1,710,null,{}] 09:50:32 INFO - PROCESS | 1839 | 1461171032837 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:33 INFO - PROCESS | 1839 | 1461171033038 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 09:50:33 INFO - PROCESS | 1839 | 1461171033441 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cc36800 == 88 [pid = 1839] [id = 185] 09:50:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7fb07a540800) [pid = 1839] [serial = 555] [outer = (nil)] 09:50:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7fb07b412800) [pid = 1839] [serial = 556] [outer = 0x7fb07a540800] 09:50:33 INFO - PROCESS | 1839 | 1461171033508 Marionette DEBUG loaded listener.js 09:50:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7fb07b6eac00) [pid = 1839] [serial = 557] [outer = 0x7fb07a540800] 09:50:34 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:50:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1997ms 09:50:34 INFO - PROCESS | 1839 | 1461171034819 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 09:50:34 INFO - PROCESS | 1839 | 1461171034905 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 09:50:34 INFO - PROCESS | 1839 | 1461171034911 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 09:50:34 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086e36800 == 87 [pid = 1839] [id = 118] 09:50:34 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0816d2800 == 86 [pid = 1839] [id = 52] 09:50:34 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cfdb000 == 85 [pid = 1839] [id = 51] 09:50:34 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09b646800 == 84 [pid = 1839] [id = 119] 09:50:34 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7fb084e81400) [pid = 1839] [serial = 478] [outer = (nil)] [url = about:blank] 09:50:34 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7fb0868ed000) [pid = 1839] [serial = 481] [outer = (nil)] [url = about:blank] 09:50:34 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7fb0809d9800) [pid = 1839] [serial = 496] [outer = (nil)] [url = about:blank] 09:50:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:50:34 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb080a8d000 == 83 [pid = 1839] [id = 180] 09:50:34 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0816da000 == 82 [pid = 1839] [id = 179] 09:50:34 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0807e1000 == 81 [pid = 1839] [id = 178] 09:50:34 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0802c5800 == 80 [pid = 1839] [id = 177] 09:50:34 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07a4d2000 == 79 [pid = 1839] [id = 176] 09:50:34 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b8e3800 == 78 [pid = 1839] [id = 175] 09:50:34 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b621000 == 77 [pid = 1839] [id = 174] 09:50:35 INFO - PROCESS | 1839 | 1461171034998 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:50:35 INFO - PROCESS | 1839 | 1461171035003 Marionette TRACE conn3 <- [1,714,null,{}] 09:50:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b609000 == 76 [pid = 1839] [id = 173] 09:50:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0753da000 == 75 [pid = 1839] [id = 172] 09:50:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0879c6000 == 74 [pid = 1839] [id = 171] 09:50:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0a0697800 == 73 [pid = 1839] [id = 170] 09:50:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0750e3800 == 72 [pid = 1839] [id = 169] 09:50:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09d174800 == 71 [pid = 1839] [id = 168] 09:50:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08d8b9800 == 70 [pid = 1839] [id = 167] 09:50:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d5b5800 == 69 [pid = 1839] [id = 166] 09:50:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0879dc800 == 68 [pid = 1839] [id = 165] 09:50:35 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7fb07f632800) [pid = 1839] [serial = 430] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7fb080d57c00) [pid = 1839] [serial = 440] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7fb09d1eb800) [pid = 1839] [serial = 424] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7fb080796000) [pid = 1839] [serial = 436] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7fb0807a1400) [pid = 1839] [serial = 433] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7fb07b6ee400) [pid = 1839] [serial = 427] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7fb080d56c00) [pid = 1839] [serial = 472] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7fb0809d8400) [pid = 1839] [serial = 491] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7fb080797000) [pid = 1839] [serial = 490] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7fb07f62e400) [pid = 1839] [serial = 469] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7fb07d5de000) [pid = 1839] [serial = 493] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7fb07b6e9800) [pid = 1839] [serial = 485] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7fb07d5eb400) [pid = 1839] [serial = 487] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7fb07c91f400) [pid = 1839] [serial = 466] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7fb07f538800) [pid = 1839] [serial = 488] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7fb08166a000) [pid = 1839] [serial = 475] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7fb08079e400) [pid = 1839] [serial = 464] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7fb07b4e5c00) [pid = 1839] [serial = 484] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7fb07e880000) [pid = 1839] [serial = 494] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1839 | 1461171035044 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:35 INFO - PROCESS | 1839 | 1461171035181 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 09:50:35 INFO - PROCESS | 1839 | 1461171035192 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0753d4000 == 69 [pid = 1839] [id = 186] 09:50:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7fb07b409400) [pid = 1839] [serial = 558] [outer = (nil)] 09:50:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7fb07b6e7000) [pid = 1839] [serial = 559] [outer = 0x7fb07b409400] 09:50:35 INFO - PROCESS | 1839 | 1461171035253 Marionette DEBUG loaded listener.js 09:50:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7fb07c918800) [pid = 1839] [serial = 560] [outer = 0x7fb07b409400] 09:50:36 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:36 INFO - PROCESS | 1839 | 1461171036477 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 09:50:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 09:50:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1531ms 09:50:36 INFO - PROCESS | 1839 | 1461171036501 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 09:50:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:50:36 INFO - PROCESS | 1839 | 1461171036506 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 09:50:36 INFO - PROCESS | 1839 | 1461171036512 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:50:36 INFO - PROCESS | 1839 | 1461171036515 Marionette TRACE conn3 <- [1,718,null,{}] 09:50:36 INFO - PROCESS | 1839 | 1461171036520 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:36 INFO - PROCESS | 1839 | 1461171036699 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 09:50:36 INFO - PROCESS | 1839 | 1461171036869 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cb38000 == 70 [pid = 1839] [id = 187] 09:50:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7fb07cb64400) [pid = 1839] [serial = 561] [outer = (nil)] 09:50:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7fb07cc62400) [pid = 1839] [serial = 562] [outer = 0x7fb07cb64400] 09:50:36 INFO - PROCESS | 1839 | 1461171036931 Marionette DEBUG loaded listener.js 09:50:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7fb07cf19800) [pid = 1839] [serial = 563] [outer = 0x7fb07cb64400] 09:50:38 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:38 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:50:38 INFO - PROCESS | 1839 | 1461171038086 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 09:50:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:50:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1635ms 09:50:38 INFO - PROCESS | 1839 | 1461171038149 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 09:50:38 INFO - PROCESS | 1839 | 1461171038153 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 09:50:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:50:38 INFO - PROCESS | 1839 | 1461171038175 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:50:38 INFO - PROCESS | 1839 | 1461171038194 Marionette TRACE conn3 <- [1,722,null,{}] 09:50:38 INFO - PROCESS | 1839 | 1461171038210 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:38 INFO - PROCESS | 1839 | 1461171038429 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 09:50:38 INFO - PROCESS | 1839 | 1461171038449 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07da87000 == 71 [pid = 1839] [id = 188] 09:50:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7fb07cb68000) [pid = 1839] [serial = 564] [outer = (nil)] 09:50:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7fb07d5e3800) [pid = 1839] [serial = 565] [outer = 0x7fb07cb68000] 09:50:38 INFO - PROCESS | 1839 | 1461171038510 Marionette DEBUG loaded listener.js 09:50:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7fb07d771400) [pid = 1839] [serial = 566] [outer = 0x7fb07cb68000] 09:50:39 INFO - PROCESS | 1839 | 1461171039306 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 09:50:39 INFO - PROCESS | 1839 | 1461171039385 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 09:50:39 INFO - PROCESS | 1839 | 1461171039391 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:50:39 INFO - PROCESS | 1839 | 1461171039394 Marionette TRACE conn3 <- [1,726,null,{}] 09:50:39 INFO - PROCESS | 1839 | 1461171039405 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:39 INFO - PROCESS | 1839 | 1461171039717 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 09:50:39 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7fb0829b0400) [pid = 1839] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:50:39 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7fb074f5a400) [pid = 1839] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:50:39 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7fb074f58000) [pid = 1839] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:50:39 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7fb080d5d400) [pid = 1839] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:50:39 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7fb080b66800) [pid = 1839] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:50:39 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7fb080343c00) [pid = 1839] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:50:39 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7fb07b6e5800) [pid = 1839] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:50:39 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7fb07b420800) [pid = 1839] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:50:39 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7fb07b40b800) [pid = 1839] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:50:39 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7fb07d5e2800) [pid = 1839] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:50:39 INFO - PROCESS | 1839 | 1461171039818 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b619800 == 72 [pid = 1839] [id = 189] 09:50:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7fb074f57c00) [pid = 1839] [serial = 567] [outer = (nil)] 09:50:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7fb07a541400) [pid = 1839] [serial = 568] [outer = 0x7fb074f57c00] 09:50:39 INFO - PROCESS | 1839 | 1461171039880 Marionette DEBUG loaded listener.js 09:50:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7fb07e87f400) [pid = 1839] [serial = 569] [outer = 0x7fb074f57c00] 09:50:40 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:40 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:50:40 INFO - PROCESS | 1839 | 1461171040685 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 09:50:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:50:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1328ms 09:50:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:50:40 INFO - PROCESS | 1839 | 1461171040720 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 09:50:40 INFO - PROCESS | 1839 | 1461171040722 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 09:50:40 INFO - PROCESS | 1839 | 1461171040729 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:50:40 INFO - PROCESS | 1839 | 1461171040733 Marionette TRACE conn3 <- [1,730,null,{}] 09:50:40 INFO - PROCESS | 1839 | 1461171040738 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:40 INFO - PROCESS | 1839 | 1461171040903 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 09:50:40 INFO - PROCESS | 1839 | 1461171040928 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b8eb800 == 73 [pid = 1839] [id = 190] 09:50:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7fb07f53b800) [pid = 1839] [serial = 570] [outer = (nil)] 09:50:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7fb07f630800) [pid = 1839] [serial = 571] [outer = 0x7fb07f53b800] 09:50:41 INFO - PROCESS | 1839 | 1461171041106 Marionette DEBUG loaded listener.js 09:50:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7fb08010ec00) [pid = 1839] [serial = 572] [outer = 0x7fb07f53b800] 09:50:41 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:41 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:50:41 INFO - PROCESS | 1839 | 1461171041941 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 09:50:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:50:42 INFO - PROCESS | 1839 | 1461171042023 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 09:50:42 INFO - PROCESS | 1839 | 1461171042032 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:50:42 INFO - PROCESS | 1839 | 1461171042045 Marionette TRACE conn3 <- [1,734,null,{}] 09:50:42 INFO - PROCESS | 1839 | 1461171042061 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:42 INFO - PROCESS | 1839 | 1461171042289 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 09:50:42 INFO - PROCESS | 1839 | 1461171042508 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b8f1800 == 74 [pid = 1839] [id = 191] 09:50:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7fb07b4e5c00) [pid = 1839] [serial = 573] [outer = (nil)] 09:50:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7fb07b4ed400) [pid = 1839] [serial = 574] [outer = 0x7fb07b4e5c00] 09:50:42 INFO - PROCESS | 1839 | 1461171042602 Marionette DEBUG loaded listener.js 09:50:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7fb07b6edc00) [pid = 1839] [serial = 575] [outer = 0x7fb07b4e5c00] 09:50:43 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:43 INFO - PROCESS | 1839 | 1461171043472 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 09:50:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:50:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1500ms 09:50:43 INFO - PROCESS | 1839 | 1461171043532 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 09:50:43 INFO - PROCESS | 1839 | 1461171043541 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 09:50:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:50:43 INFO - PROCESS | 1839 | 1461171043552 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:50:43 INFO - PROCESS | 1839 | 1461171043556 Marionette TRACE conn3 <- [1,738,null,{}] 09:50:43 INFO - PROCESS | 1839 | 1461171043563 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:43 INFO - PROCESS | 1839 | 1461171043756 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 09:50:43 INFO - PROCESS | 1839 | 1461171043911 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0802c1000 == 75 [pid = 1839] [id = 192] 09:50:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7fb07c91c800) [pid = 1839] [serial = 576] [outer = (nil)] 09:50:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7fb07d5df400) [pid = 1839] [serial = 577] [outer = 0x7fb07c91c800] 09:50:43 INFO - PROCESS | 1839 | 1461171043986 Marionette DEBUG loaded listener.js 09:50:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7fb07d68a800) [pid = 1839] [serial = 578] [outer = 0x7fb07c91c800] 09:50:45 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:45 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:50:45 INFO - PROCESS | 1839 | 1461171045448 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 09:50:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:50:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1933ms 09:50:45 INFO - PROCESS | 1839 | 1461171045486 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 09:50:45 INFO - PROCESS | 1839 | 1461171045490 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 09:50:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:50:45 INFO - PROCESS | 1839 | 1461171045497 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:50:45 INFO - PROCESS | 1839 | 1461171045504 Marionette TRACE conn3 <- [1,742,null,{}] 09:50:45 INFO - PROCESS | 1839 | 1461171045521 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:45 INFO - PROCESS | 1839 | 1461171045699 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 09:50:45 INFO - PROCESS | 1839 | 1461171045851 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0829c9000 == 76 [pid = 1839] [id = 193] 09:50:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7fb07cb6cc00) [pid = 1839] [serial = 579] [outer = (nil)] 09:50:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7fb07f62e400) [pid = 1839] [serial = 580] [outer = 0x7fb07cb6cc00] 09:50:45 INFO - PROCESS | 1839 | 1461171045928 Marionette DEBUG loaded listener.js 09:50:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7fb08033b000) [pid = 1839] [serial = 581] [outer = 0x7fb07cb6cc00] 09:50:47 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:47 INFO - PROCESS | 1839 | 1461171047224 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 09:50:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 09:50:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1787ms 09:50:47 INFO - PROCESS | 1839 | 1461171047346 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 09:50:47 INFO - PROCESS | 1839 | 1461171047350 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 09:50:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:50:47 INFO - PROCESS | 1839 | 1461171047367 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:50:47 INFO - PROCESS | 1839 | 1461171047370 Marionette TRACE conn3 <- [1,746,null,{}] 09:50:47 INFO - PROCESS | 1839 | 1461171047376 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:47 INFO - PROCESS | 1839 | 1461171047536 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 09:50:47 INFO - PROCESS | 1839 | 1461171047688 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb084f13800 == 77 [pid = 1839] [id = 194] 09:50:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7fb07d68b800) [pid = 1839] [serial = 582] [outer = (nil)] 09:50:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7fb08079e000) [pid = 1839] [serial = 583] [outer = 0x7fb07d68b800] 09:50:47 INFO - PROCESS | 1839 | 1461171047762 Marionette DEBUG loaded listener.js 09:50:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7fb0809dd400) [pid = 1839] [serial = 584] [outer = 0x7fb07d68b800] 09:50:48 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:48 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:49 INFO - PROCESS | 1839 | 1461171049039 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 09:50:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 09:50:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1686ms 09:50:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:50:49 INFO - PROCESS | 1839 | 1461171049053 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 09:50:49 INFO - PROCESS | 1839 | 1461171049056 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 09:50:49 INFO - PROCESS | 1839 | 1461171049063 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:50:49 INFO - PROCESS | 1839 | 1461171049066 Marionette TRACE conn3 <- [1,750,null,{}] 09:50:49 INFO - PROCESS | 1839 | 1461171049072 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:49 INFO - PROCESS | 1839 | 1461171049290 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 09:50:49 INFO - PROCESS | 1839 | 1461171049445 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb085cd8800 == 78 [pid = 1839] [id = 195] 09:50:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7fb07cf18000) [pid = 1839] [serial = 585] [outer = (nil)] 09:50:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7fb080b65400) [pid = 1839] [serial = 586] [outer = 0x7fb07cf18000] 09:50:49 INFO - PROCESS | 1839 | 1461171049517 Marionette DEBUG loaded listener.js 09:50:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7fb080d58000) [pid = 1839] [serial = 587] [outer = 0x7fb07cf18000] 09:50:50 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:50 INFO - PROCESS | 1839 | 1461171050795 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 09:50:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:50:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1781ms 09:50:50 INFO - PROCESS | 1839 | 1461171050965 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 09:50:50 INFO - PROCESS | 1839 | 1461171050969 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 09:50:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:50:50 INFO - PROCESS | 1839 | 1461171050989 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:50:50 INFO - PROCESS | 1839 | 1461171050993 Marionette TRACE conn3 <- [1,754,null,{}] 09:50:51 INFO - PROCESS | 1839 | 1461171050999 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:51 INFO - PROCESS | 1839 | 1461171051193 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 09:50:51 INFO - PROCESS | 1839 | 1461171051353 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07c78f000 == 79 [pid = 1839] [id = 196] 09:50:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7fb074f57800) [pid = 1839] [serial = 588] [outer = (nil)] 09:50:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7fb07cc5c400) [pid = 1839] [serial = 589] [outer = 0x7fb074f57800] 09:50:51 INFO - PROCESS | 1839 | 1461171051428 Marionette DEBUG loaded listener.js 09:50:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7fb083c4b000) [pid = 1839] [serial = 590] [outer = 0x7fb074f57800] 09:50:52 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:52 INFO - PROCESS | 1839 | 1461171052928 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 09:50:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 09:50:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1984ms 09:50:52 INFO - PROCESS | 1839 | 1461171052972 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 09:50:52 INFO - PROCESS | 1839 | 1461171052979 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 09:50:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:50:52 INFO - PROCESS | 1839 | 1461171052987 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:50:52 INFO - PROCESS | 1839 | 1461171052991 Marionette TRACE conn3 <- [1,758,null,{}] 09:50:52 INFO - PROCESS | 1839 | 1461171052998 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:53 INFO - PROCESS | 1839 | 1461171053197 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 09:50:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b619800 == 78 [pid = 1839] [id = 189] 09:50:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07da87000 == 77 [pid = 1839] [id = 188] 09:50:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cb38000 == 76 [pid = 1839] [id = 187] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7fb0813f5400) [pid = 1839] [serial = 505] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7fb085481000) [pid = 1839] [serial = 508] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7fb0868c0000) [pid = 1839] [serial = 511] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7fb087a44000) [pid = 1839] [serial = 514] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7fb07d76dc00) [pid = 1839] [serial = 517] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7fb075178c00) [pid = 1839] [serial = 520] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | 1461171053403 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0753d4000 == 75 [pid = 1839] [id = 186] 09:50:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cc36800 == 74 [pid = 1839] [id = 185] 09:50:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0750e6800 == 75 [pid = 1839] [id = 197] 09:50:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7fb07b419400) [pid = 1839] [serial = 591] [outer = (nil)] 09:50:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7fb07b6ed000) [pid = 1839] [serial = 592] [outer = 0x7fb07b419400] 09:50:53 INFO - PROCESS | 1839 | 1461171053482 Marionette DEBUG loaded listener.js 09:50:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7fb07c9cf800) [pid = 1839] [serial = 593] [outer = 0x7fb07b419400] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7fb07a540400) [pid = 1839] [serial = 452] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7fb074f64000) [pid = 1839] [serial = 449] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7fb0816a7000) [pid = 1839] [serial = 443] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7fb080b73400) [pid = 1839] [serial = 446] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7fb080b6b800) [pid = 1839] [serial = 538] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7fb080d5a800) [pid = 1839] [serial = 539] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7fb0803a3400) [pid = 1839] [serial = 535] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7fb07d5e6c00) [pid = 1839] [serial = 529] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7fb07d763800) [pid = 1839] [serial = 530] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7fb080795c00) [pid = 1839] [serial = 502] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7fb07b405400) [pid = 1839] [serial = 523] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7fb07b6f0400) [pid = 1839] [serial = 527] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7fb07b5e7800) [pid = 1839] [serial = 526] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7fb07eb38800) [pid = 1839] [serial = 532] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7fb07f639000) [pid = 1839] [serial = 533] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7fb07c9c1000) [pid = 1839] [serial = 499] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7fb0868f6000) [pid = 1839] [serial = 542] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7fb0867d0800) [pid = 1839] [serial = 541] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7fb08079ec00) [pid = 1839] [serial = 536] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:54 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:50:54 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:54 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:54 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:50:54 INFO - PROCESS | 1839 | 1461171054201 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 09:50:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:50:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1235ms 09:50:54 INFO - PROCESS | 1839 | 1461171054246 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 09:50:54 INFO - PROCESS | 1839 | 1461171054256 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 09:50:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:50:54 INFO - PROCESS | 1839 | 1461171054268 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:50:54 INFO - PROCESS | 1839 | 1461171054272 Marionette TRACE conn3 <- [1,762,null,{}] 09:50:54 INFO - PROCESS | 1839 | 1461171054282 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:54 INFO - PROCESS | 1839 | 1461171054444 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 09:50:54 INFO - PROCESS | 1839 | 1461171054454 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d5b0800 == 76 [pid = 1839] [id = 198] 09:50:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7fb07cc5f800) [pid = 1839] [serial = 594] [outer = (nil)] 09:50:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7fb07d68b000) [pid = 1839] [serial = 595] [outer = 0x7fb07cc5f800] 09:50:54 INFO - PROCESS | 1839 | 1461171054518 Marionette DEBUG loaded listener.js 09:50:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7fb07d76c800) [pid = 1839] [serial = 596] [outer = 0x7fb07cc5f800] 09:50:55 INFO - PROCESS | 1839 | 1461171055803 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 09:50:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:50:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1589ms 09:50:55 INFO - PROCESS | 1839 | 1461171055858 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 09:50:55 INFO - PROCESS | 1839 | 1461171055862 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 09:50:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:50:55 INFO - PROCESS | 1839 | 1461171055868 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:50:55 INFO - PROCESS | 1839 | 1461171055873 Marionette TRACE conn3 <- [1,766,null,{}] 09:50:55 INFO - PROCESS | 1839 | 1461171055888 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:56 INFO - PROCESS | 1839 | 1461171056096 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 09:50:56 INFO - PROCESS | 1839 | 1461171056128 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb080371800 == 77 [pid = 1839] [id = 199] 09:50:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7fb07da61000) [pid = 1839] [serial = 597] [outer = (nil)] 09:50:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7fb08010b800) [pid = 1839] [serial = 598] [outer = 0x7fb07da61000] 09:50:56 INFO - PROCESS | 1839 | 1461171056192 Marionette DEBUG loaded listener.js 09:50:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7fb080795c00) [pid = 1839] [serial = 599] [outer = 0x7fb07da61000] 09:50:57 INFO - PROCESS | 1839 | 1461171057389 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 09:50:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:50:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1534ms 09:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:50:57 INFO - PROCESS | 1839 | 1461171057402 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 09:50:57 INFO - PROCESS | 1839 | 1461171057405 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 09:50:57 INFO - PROCESS | 1839 | 1461171057411 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:50:57 INFO - PROCESS | 1839 | 1461171057414 Marionette TRACE conn3 <- [1,770,null,{}] 09:50:57 INFO - PROCESS | 1839 | 1461171057419 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:57 INFO - PROCESS | 1839 | 1461171057605 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 09:50:57 INFO - PROCESS | 1839 | 1461171057740 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb080a88800 == 78 [pid = 1839] [id = 200] 09:50:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7fb07e880000) [pid = 1839] [serial = 600] [outer = (nil)] 09:50:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7fb080d57800) [pid = 1839] [serial = 601] [outer = 0x7fb07e880000] 09:50:57 INFO - PROCESS | 1839 | 1461171057802 Marionette DEBUG loaded listener.js 09:50:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7fb081667000) [pid = 1839] [serial = 602] [outer = 0x7fb07e880000] 09:50:58 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7fb07cc59800) [pid = 1839] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:50:58 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7fb07b409400) [pid = 1839] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:50:58 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7fb07cb68000) [pid = 1839] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:50:58 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7fb074f57c00) [pid = 1839] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:50:58 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7fb07a540800) [pid = 1839] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:50:58 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7fb07f53a000) [pid = 1839] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:50:58 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7fb07cb64400) [pid = 1839] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:50:58 INFO - PROCESS | 1839 | 1461171058556 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 09:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1179ms 09:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:50:58 INFO - PROCESS | 1839 | 1461171058590 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 09:50:58 INFO - PROCESS | 1839 | 1461171058593 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 09:50:58 INFO - PROCESS | 1839 | 1461171058599 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:50:58 INFO - PROCESS | 1839 | 1461171058602 Marionette TRACE conn3 <- [1,774,null,{}] 09:50:58 INFO - PROCESS | 1839 | 1461171058606 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:58 INFO - PROCESS | 1839 | 1461171058784 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 09:50:58 INFO - PROCESS | 1839 | 1461171058801 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb084a95000 == 79 [pid = 1839] [id = 201] 09:50:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7fb07b408400) [pid = 1839] [serial = 603] [outer = (nil)] 09:50:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7fb080796c00) [pid = 1839] [serial = 604] [outer = 0x7fb07b408400] 09:50:58 INFO - PROCESS | 1839 | 1461171058860 Marionette DEBUG loaded listener.js 09:50:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7fb08166d800) [pid = 1839] [serial = 605] [outer = 0x7fb07b408400] 09:50:59 INFO - PROCESS | 1839 | 1461171059880 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 09:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1328ms 09:50:59 INFO - PROCESS | 1839 | 1461171059928 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 09:50:59 INFO - PROCESS | 1839 | 1461171059934 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 09:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:50:59 INFO - PROCESS | 1839 | 1461171059944 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:50:59 INFO - PROCESS | 1839 | 1461171059948 Marionette TRACE conn3 <- [1,778,null,{}] 09:50:59 INFO - PROCESS | 1839 | 1461171059956 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:00 INFO - PROCESS | 1839 | 1461171060162 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 09:51:00 INFO - PROCESS | 1839 | 1461171060319 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d785000 == 80 [pid = 1839] [id = 202] 09:51:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7fb07b5e7800) [pid = 1839] [serial = 606] [outer = (nil)] 09:51:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7fb07cc5b000) [pid = 1839] [serial = 607] [outer = 0x7fb07b5e7800] 09:51:00 INFO - PROCESS | 1839 | 1461171060392 Marionette DEBUG loaded listener.js 09:51:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7fb07d68a000) [pid = 1839] [serial = 608] [outer = 0x7fb07b5e7800] 09:51:01 INFO - PROCESS | 1839 | 1461171061382 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 09:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1483ms 09:51:01 INFO - PROCESS | 1839 | 1461171061428 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 09:51:01 INFO - PROCESS | 1839 | 1461171061436 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 09:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:51:01 INFO - PROCESS | 1839 | 1461171061446 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:51:01 INFO - PROCESS | 1839 | 1461171061450 Marionette TRACE conn3 <- [1,782,null,{}] 09:51:01 INFO - PROCESS | 1839 | 1461171061456 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:01 INFO - PROCESS | 1839 | 1461171061633 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 09:51:01 INFO - PROCESS | 1839 | 1461171061871 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0816cd000 == 81 [pid = 1839] [id = 203] 09:51:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7fb07b6f1800) [pid = 1839] [serial = 609] [outer = (nil)] 09:51:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7fb07f6bfc00) [pid = 1839] [serial = 610] [outer = 0x7fb07b6f1800] 09:51:01 INFO - PROCESS | 1839 | 1461171061987 Marionette DEBUG loaded listener.js 09:51:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7fb08033a000) [pid = 1839] [serial = 611] [outer = 0x7fb07b6f1800] 09:51:02 INFO - PROCESS | 1839 | 1461171062809 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 09:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1437ms 09:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:51:02 INFO - PROCESS | 1839 | 1461171062884 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 09:51:02 INFO - PROCESS | 1839 | 1461171062887 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 09:51:02 INFO - PROCESS | 1839 | 1461171062893 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:51:02 INFO - PROCESS | 1839 | 1461171062900 Marionette TRACE conn3 <- [1,786,null,{}] 09:51:02 INFO - PROCESS | 1839 | 1461171062915 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:03 INFO - PROCESS | 1839 | 1461171063117 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 09:51:03 INFO - PROCESS | 1839 | 1461171063274 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb087626000 == 82 [pid = 1839] [id = 204] 09:51:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7fb08039d400) [pid = 1839] [serial = 612] [outer = (nil)] 09:51:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7fb0816a2000) [pid = 1839] [serial = 613] [outer = 0x7fb08039d400] 09:51:03 INFO - PROCESS | 1839 | 1461171063349 Marionette DEBUG loaded listener.js 09:51:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7fb0829af400) [pid = 1839] [serial = 614] [outer = 0x7fb08039d400] 09:51:04 INFO - PROCESS | 1839 | 1461171064203 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 09:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1348ms 09:51:04 INFO - PROCESS | 1839 | 1461171064241 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 09:51:04 INFO - PROCESS | 1839 | 1461171064245 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 09:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:51:04 INFO - PROCESS | 1839 | 1461171064252 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:51:04 INFO - PROCESS | 1839 | 1461171064256 Marionette TRACE conn3 <- [1,790,null,{}] 09:51:04 INFO - PROCESS | 1839 | 1461171064261 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:04 INFO - PROCESS | 1839 | 1461171064419 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 09:51:04 INFO - PROCESS | 1839 | 1461171064581 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb089924000 == 83 [pid = 1839] [id = 205] 09:51:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7fb07a53e000) [pid = 1839] [serial = 615] [outer = (nil)] 09:51:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7fb083de6c00) [pid = 1839] [serial = 616] [outer = 0x7fb07a53e000] 09:51:04 INFO - PROCESS | 1839 | 1461171064652 Marionette DEBUG loaded listener.js 09:51:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7fb08426bc00) [pid = 1839] [serial = 617] [outer = 0x7fb07a53e000] 09:51:05 INFO - PROCESS | 1839 | 1461171065503 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 09:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1278ms 09:51:05 INFO - PROCESS | 1839 | 1461171065531 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 09:51:05 INFO - PROCESS | 1839 | 1461171065535 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 09:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:51:05 INFO - PROCESS | 1839 | 1461171065541 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:51:05 INFO - PROCESS | 1839 | 1461171065544 Marionette TRACE conn3 <- [1,794,null,{}] 09:51:05 INFO - PROCESS | 1839 | 1461171065550 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:05 INFO - PROCESS | 1839 | 1461171065713 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 09:51:05 INFO - PROCESS | 1839 | 1461171065876 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0929d0000 == 84 [pid = 1839] [id = 206] 09:51:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7fb0829af800) [pid = 1839] [serial = 618] [outer = (nil)] 09:51:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7fb084c6f800) [pid = 1839] [serial = 619] [outer = 0x7fb0829af800] 09:51:05 INFO - PROCESS | 1839 | 1461171065945 Marionette DEBUG loaded listener.js 09:51:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7fb084e8bc00) [pid = 1839] [serial = 620] [outer = 0x7fb0829af800] 09:51:06 INFO - PROCESS | 1839 | 1461171066870 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 09:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1378ms 09:51:06 INFO - PROCESS | 1839 | 1461171066920 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 09:51:06 INFO - PROCESS | 1839 | 1461171066923 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 09:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:51:06 INFO - PROCESS | 1839 | 1461171066929 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:51:06 INFO - PROCESS | 1839 | 1461171066932 Marionette TRACE conn3 <- [1,798,null,{}] 09:51:06 INFO - PROCESS | 1839 | 1461171066937 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:07 INFO - PROCESS | 1839 | 1461171067115 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 09:51:07 INFO - PROCESS | 1839 | 1461171067287 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb093aaf000 == 85 [pid = 1839] [id = 207] 09:51:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7fb084e03000) [pid = 1839] [serial = 621] [outer = (nil)] 09:51:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7fb0867c9000) [pid = 1839] [serial = 622] [outer = 0x7fb084e03000] 09:51:07 INFO - PROCESS | 1839 | 1461171067364 Marionette DEBUG loaded listener.js 09:51:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7fb0868f5000) [pid = 1839] [serial = 623] [outer = 0x7fb084e03000] 09:51:08 INFO - PROCESS | 1839 | 1461171068163 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 09:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 09:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1285ms 09:51:08 INFO - PROCESS | 1839 | 1461171068215 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 09:51:08 INFO - PROCESS | 1839 | 1461171068218 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 09:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:51:08 INFO - PROCESS | 1839 | 1461171068225 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:51:08 INFO - PROCESS | 1839 | 1461171068229 Marionette TRACE conn3 <- [1,802,null,{}] 09:51:08 INFO - PROCESS | 1839 | 1461171068236 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:08 INFO - PROCESS | 1839 | 1461171068389 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 09:51:08 INFO - PROCESS | 1839 | 1461171068550 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb094c39800 == 86 [pid = 1839] [id = 208] 09:51:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7fb0857c0400) [pid = 1839] [serial = 624] [outer = (nil)] 09:51:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7fb0868c4800) [pid = 1839] [serial = 625] [outer = 0x7fb0857c0400] 09:51:08 INFO - PROCESS | 1839 | 1461171068628 Marionette DEBUG loaded listener.js 09:51:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7fb0876f1000) [pid = 1839] [serial = 626] [outer = 0x7fb0857c0400] 09:51:09 INFO - PROCESS | 1839 | 1461171069507 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 09:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 09:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1343ms 09:51:09 INFO - PROCESS | 1839 | 1461171069568 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 09:51:09 INFO - PROCESS | 1839 | 1461171069572 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 09:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:51:09 INFO - PROCESS | 1839 | 1461171069578 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:51:09 INFO - PROCESS | 1839 | 1461171069580 Marionette TRACE conn3 <- [1,806,null,{}] 09:51:09 INFO - PROCESS | 1839 | 1461171069586 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:09 INFO - PROCESS | 1839 | 1461171069740 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 09:51:10 INFO - PROCESS | 1839 | 1461171070101 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07c518000 == 87 [pid = 1839] [id = 209] 09:51:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7fb07a540800) [pid = 1839] [serial = 627] [outer = (nil)] 09:51:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7fb07a544400) [pid = 1839] [serial = 628] [outer = 0x7fb07a540800] 09:51:10 INFO - PROCESS | 1839 | 1461171070246 Marionette DEBUG loaded listener.js 09:51:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7fb07b4e3800) [pid = 1839] [serial = 629] [outer = 0x7fb07a540800] 09:51:11 INFO - PROCESS | 1839 | 1461171071161 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 09:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 09:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1638ms 09:51:11 INFO - PROCESS | 1839 | 1461171071217 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 09:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:51:11 INFO - PROCESS | 1839 | 1461171071224 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 09:51:11 INFO - PROCESS | 1839 | 1461171071232 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:51:11 INFO - PROCESS | 1839 | 1461171071235 Marionette TRACE conn3 <- [1,810,null,{}] 09:51:11 INFO - PROCESS | 1839 | 1461171071241 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:11 INFO - PROCESS | 1839 | 1461171071401 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 09:51:11 INFO - PROCESS | 1839 | 1461171071561 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07c522800 == 88 [pid = 1839] [id = 210] 09:51:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7fb07cb6a000) [pid = 1839] [serial = 630] [outer = (nil)] 09:51:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7fb07cf14400) [pid = 1839] [serial = 631] [outer = 0x7fb07cb6a000] 09:51:11 INFO - PROCESS | 1839 | 1461171071679 Marionette DEBUG loaded listener.js 09:51:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7fb07d684800) [pid = 1839] [serial = 632] [outer = 0x7fb07cb6a000] 09:51:12 INFO - PROCESS | 1839 | 1461171072550 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 09:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1387ms 09:51:12 INFO - PROCESS | 1839 | 1461171072621 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 09:51:12 INFO - PROCESS | 1839 | 1461171072627 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 09:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:51:12 INFO - PROCESS | 1839 | 1461171072635 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:51:12 INFO - PROCESS | 1839 | 1461171072638 Marionette TRACE conn3 <- [1,814,null,{}] 09:51:12 INFO - PROCESS | 1839 | 1461171072643 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:12 INFO - PROCESS | 1839 | 1461171072805 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 09:51:13 INFO - PROCESS | 1839 | 1461171073002 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb089942800 == 87 [pid = 1839] [id = 66] 09:51:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb080a88800 == 86 [pid = 1839] [id = 200] 09:51:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb080371800 == 85 [pid = 1839] [id = 199] 09:51:13 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7fb07f630800) [pid = 1839] [serial = 571] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7fb07b6e2400) [pid = 1839] [serial = 547] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7fb080396400) [pid = 1839] [serial = 550] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7fb0876f2c00) [pid = 1839] [serial = 553] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0753dd000 == 86 [pid = 1839] [id = 211] 09:51:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7fb07b5ee800) [pid = 1839] [serial = 633] [outer = (nil)] 09:51:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7fb07cf1fc00) [pid = 1839] [serial = 634] [outer = 0x7fb07b5ee800] 09:51:13 INFO - PROCESS | 1839 | 1461171073172 Marionette DEBUG loaded listener.js 09:51:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7fb07f53f800) [pid = 1839] [serial = 635] [outer = 0x7fb07b5ee800] 09:51:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d5b0800 == 85 [pid = 1839] [id = 198] 09:51:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0750e6800 == 84 [pid = 1839] [id = 197] 09:51:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07c78f000 == 83 [pid = 1839] [id = 196] 09:51:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb085cd8800 == 82 [pid = 1839] [id = 195] 09:51:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0829c9000 == 81 [pid = 1839] [id = 193] 09:51:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0802c1000 == 80 [pid = 1839] [id = 192] 09:51:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b8f1800 == 79 [pid = 1839] [id = 191] 09:51:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b8eb800 == 78 [pid = 1839] [id = 190] 09:51:13 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7fb080b66000) [pid = 1839] [serial = 497] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7fb07b6e7000) [pid = 1839] [serial = 559] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7fb07d5e3800) [pid = 1839] [serial = 565] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7fb07c918800) [pid = 1839] [serial = 560] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7fb07a541400) [pid = 1839] [serial = 568] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7fb07b6eac00) [pid = 1839] [serial = 557] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7fb07b412800) [pid = 1839] [serial = 556] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7fb0868f7800) [pid = 1839] [serial = 544] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7fb087a3ec00) [pid = 1839] [serial = 545] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7fb07cc62400) [pid = 1839] [serial = 562] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7fb07d771400) [pid = 1839] [serial = 566] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7fb07e87f400) [pid = 1839] [serial = 569] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7fb07cf19800) [pid = 1839] [serial = 563] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1839 | 1461171073867 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 09:51:13 INFO - PROCESS | 1839 | 1461171073938 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 09:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:51:13 INFO - PROCESS | 1839 | 1461171073948 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:51:13 INFO - PROCESS | 1839 | 1461171073956 Marionette TRACE conn3 <- [1,818,null,{}] 09:51:13 INFO - PROCESS | 1839 | 1461171073968 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:14 INFO - PROCESS | 1839 | 1461171074118 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 09:51:14 INFO - PROCESS | 1839 | 1461171074130 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0802c0000 == 79 [pid = 1839] [id = 212] 09:51:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7fb07cf19800) [pid = 1839] [serial = 636] [outer = (nil)] 09:51:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7fb08039bc00) [pid = 1839] [serial = 637] [outer = 0x7fb07cf19800] 09:51:14 INFO - PROCESS | 1839 | 1461171074198 Marionette DEBUG loaded listener.js 09:51:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7fb08079ec00) [pid = 1839] [serial = 638] [outer = 0x7fb07cf19800] 09:51:14 INFO - PROCESS | 1839 | 1461171074959 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 09:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1038ms 09:51:14 INFO - PROCESS | 1839 | 1461171074985 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 09:51:14 INFO - PROCESS | 1839 | 1461171074990 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 09:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:51:14 INFO - PROCESS | 1839 | 1461171074996 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:51:14 INFO - PROCESS | 1839 | 1461171074998 Marionette TRACE conn3 <- [1,822,null,{}] 09:51:15 INFO - PROCESS | 1839 | 1461171075004 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:15 INFO - PROCESS | 1839 | 1461171075156 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 09:51:15 INFO - PROCESS | 1839 | 1461171075171 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb080a86000 == 80 [pid = 1839] [id = 213] 09:51:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7fb07d5e3800) [pid = 1839] [serial = 639] [outer = (nil)] 09:51:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7fb080d50c00) [pid = 1839] [serial = 640] [outer = 0x7fb07d5e3800] 09:51:15 INFO - PROCESS | 1839 | 1461171075231 Marionette DEBUG loaded listener.js 09:51:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7fb0813f2800) [pid = 1839] [serial = 641] [outer = 0x7fb07d5e3800] 09:51:16 INFO - PROCESS | 1839 | 1461171076104 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 09:51:16 INFO - PROCESS | 1839 | 1461171076183 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 09:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:51:16 INFO - PROCESS | 1839 | 1461171076189 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:51:16 INFO - PROCESS | 1839 | 1461171076191 Marionette TRACE conn3 <- [1,826,null,{}] 09:51:16 INFO - PROCESS | 1839 | 1461171076202 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:16 INFO - PROCESS | 1839 | 1461171076391 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 09:51:16 INFO - PROCESS | 1839 | 1461171076416 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0857d9000 == 81 [pid = 1839] [id = 214] 09:51:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7fb0816adc00) [pid = 1839] [serial = 642] [outer = (nil)] 09:51:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7fb082822c00) [pid = 1839] [serial = 643] [outer = 0x7fb0816adc00] 09:51:16 INFO - PROCESS | 1839 | 1461171076486 Marionette DEBUG loaded listener.js 09:51:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7fb084e3a800) [pid = 1839] [serial = 644] [outer = 0x7fb0816adc00] 09:51:17 INFO - PROCESS | 1839 | 1461171077339 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 09:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1181ms 09:51:17 INFO - PROCESS | 1839 | 1461171077372 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 09:51:17 INFO - PROCESS | 1839 | 1461171077374 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 09:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:51:17 INFO - PROCESS | 1839 | 1461171077380 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:51:17 INFO - PROCESS | 1839 | 1461171077382 Marionette TRACE conn3 <- [1,830,null,{}] 09:51:17 INFO - PROCESS | 1839 | 1461171077387 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:17 INFO - PROCESS | 1839 | 1461171077571 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 09:51:17 INFO - PROCESS | 1839 | 1461171077598 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb087618800 == 82 [pid = 1839] [id = 215] 09:51:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7fb084f7b000) [pid = 1839] [serial = 645] [outer = (nil)] 09:51:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7fb0867cfc00) [pid = 1839] [serial = 646] [outer = 0x7fb084f7b000] 09:51:17 INFO - PROCESS | 1839 | 1461171077657 Marionette DEBUG loaded listener.js 09:51:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7fb082821000) [pid = 1839] [serial = 647] [outer = 0x7fb084f7b000] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7fb080b74c00) [pid = 1839] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7fb07b409800) [pid = 1839] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7fb0809df400) [pid = 1839] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7fb07eb34400) [pid = 1839] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7fb086ba6400) [pid = 1839] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7fb07b6ec000) [pid = 1839] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7fb07b5ed000) [pid = 1839] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7fb075170c00) [pid = 1839] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7fb07b5f0c00) [pid = 1839] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7fb08039f800) [pid = 1839] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7fb0807a0400) [pid = 1839] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7fb075173800) [pid = 1839] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7fb084bf5c00) [pid = 1839] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7fb07d764c00) [pid = 1839] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7fb080d59800) [pid = 1839] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7fb07da61000) [pid = 1839] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7fb07e880000) [pid = 1839] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7fb07b419400) [pid = 1839] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7fb074f57800) [pid = 1839] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7fb07cc5f800) [pid = 1839] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7fb080d5b000) [pid = 1839] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7fb07b421800) [pid = 1839] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:51:18 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7fb07b41ec00) [pid = 1839] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:51:18 INFO - PROCESS | 1839 | 1461171078713 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 09:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1379ms 09:51:18 INFO - PROCESS | 1839 | 1461171078770 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 09:51:18 INFO - PROCESS | 1839 | 1461171078773 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 09:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:51:18 INFO - PROCESS | 1839 | 1461171078780 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:51:18 INFO - PROCESS | 1839 | 1461171078783 Marionette TRACE conn3 <- [1,834,null,{}] 09:51:18 INFO - PROCESS | 1839 | 1461171078787 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:18 INFO - PROCESS | 1839 | 1461171078964 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 09:51:18 INFO - PROCESS | 1839 | 1461171078982 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0808de000 == 83 [pid = 1839] [id = 216] 09:51:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7fb075173800) [pid = 1839] [serial = 648] [outer = (nil)] 09:51:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7fb07cc67c00) [pid = 1839] [serial = 649] [outer = 0x7fb075173800] 09:51:19 INFO - PROCESS | 1839 | 1461171079039 Marionette DEBUG loaded listener.js 09:51:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7fb08039f800) [pid = 1839] [serial = 650] [outer = 0x7fb075173800] 09:51:19 INFO - PROCESS | 1839 | 1461171079747 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 09:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 980ms 09:51:19 INFO - PROCESS | 1839 | 1461171079759 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 09:51:19 INFO - PROCESS | 1839 | 1461171079762 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 09:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:51:19 INFO - PROCESS | 1839 | 1461171079771 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:51:19 INFO - PROCESS | 1839 | 1461171079774 Marionette TRACE conn3 <- [1,838,null,{}] 09:51:19 INFO - PROCESS | 1839 | 1461171079778 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:19 INFO - PROCESS | 1839 | 1461171079961 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 09:51:19 INFO - PROCESS | 1839 | 1461171079978 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb089923800 == 84 [pid = 1839] [id = 217] 09:51:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7fb07a53b400) [pid = 1839] [serial = 651] [outer = (nil)] 09:51:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7fb0809d2400) [pid = 1839] [serial = 652] [outer = 0x7fb07a53b400] 09:51:20 INFO - PROCESS | 1839 | 1461171080038 Marionette DEBUG loaded listener.js 09:51:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7fb085868c00) [pid = 1839] [serial = 653] [outer = 0x7fb07a53b400] 09:51:20 INFO - PROCESS | 1839 | 1461171080986 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 09:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1284ms 09:51:21 INFO - PROCESS | 1839 | 1461171081058 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 09:51:21 INFO - PROCESS | 1839 | 1461171081063 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 09:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:51:21 INFO - PROCESS | 1839 | 1461171081072 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:51:21 INFO - PROCESS | 1839 | 1461171081076 Marionette TRACE conn3 <- [1,842,null,{}] 09:51:21 INFO - PROCESS | 1839 | 1461171081085 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:21 INFO - PROCESS | 1839 | 1461171081315 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 09:51:21 INFO - PROCESS | 1839 | 1461171081607 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d5b7000 == 85 [pid = 1839] [id = 218] 09:51:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7fb07c9c5800) [pid = 1839] [serial = 654] [outer = (nil)] 09:51:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7fb07cb68000) [pid = 1839] [serial = 655] [outer = 0x7fb07c9c5800] 09:51:21 INFO - PROCESS | 1839 | 1461171081690 Marionette DEBUG loaded listener.js 09:51:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7fb07d68d400) [pid = 1839] [serial = 656] [outer = 0x7fb07c9c5800] 09:51:22 INFO - PROCESS | 1839 | 1461171082561 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 09:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1537ms 09:51:22 INFO - PROCESS | 1839 | 1461171082610 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 09:51:22 INFO - PROCESS | 1839 | 1461171082618 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 09:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:51:22 INFO - PROCESS | 1839 | 1461171082628 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:51:22 INFO - PROCESS | 1839 | 1461171082632 Marionette TRACE conn3 <- [1,846,null,{}] 09:51:22 INFO - PROCESS | 1839 | 1461171082639 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:22 INFO - PROCESS | 1839 | 1461171082815 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 09:51:22 INFO - PROCESS | 1839 | 1461171082977 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086ac2800 == 86 [pid = 1839] [id = 219] 09:51:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7fb07c9c7000) [pid = 1839] [serial = 657] [outer = (nil)] 09:51:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7fb07f545c00) [pid = 1839] [serial = 658] [outer = 0x7fb07c9c7000] 09:51:23 INFO - PROCESS | 1839 | 1461171083050 Marionette DEBUG loaded listener.js 09:51:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7fb080792400) [pid = 1839] [serial = 659] [outer = 0x7fb07c9c7000] 09:51:23 INFO - PROCESS | 1839 | 1461171083992 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 09:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1438ms 09:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:51:24 INFO - PROCESS | 1839 | 1461171084066 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 09:51:24 INFO - PROCESS | 1839 | 1461171084069 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 09:51:24 INFO - PROCESS | 1839 | 1461171084076 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:51:24 INFO - PROCESS | 1839 | 1461171084081 Marionette TRACE conn3 <- [1,850,null,{}] 09:51:24 INFO - PROCESS | 1839 | 1461171084097 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:24 INFO - PROCESS | 1839 | 1461171084313 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 09:51:24 INFO - PROCESS | 1839 | 1461171084521 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb094a18000 == 87 [pid = 1839] [id = 220] 09:51:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7fb0834b4c00) [pid = 1839] [serial = 660] [outer = (nil)] 09:51:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7fb08426b000) [pid = 1839] [serial = 661] [outer = 0x7fb0834b4c00] 09:51:24 INFO - PROCESS | 1839 | 1461171084642 Marionette DEBUG loaded listener.js 09:51:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7fb08548fc00) [pid = 1839] [serial = 662] [outer = 0x7fb0834b4c00] 09:51:25 INFO - PROCESS | 1839 | 1461171085456 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 09:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1438ms 09:51:25 INFO - PROCESS | 1839 | 1461171085513 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 09:51:25 INFO - PROCESS | 1839 | 1461171085517 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 09:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:51:25 INFO - PROCESS | 1839 | 1461171085523 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:51:25 INFO - PROCESS | 1839 | 1461171085526 Marionette TRACE conn3 <- [1,854,null,{}] 09:51:25 INFO - PROCESS | 1839 | 1461171085531 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:25 INFO - PROCESS | 1839 | 1461171085698 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 09:51:25 INFO - PROCESS | 1839 | 1461171085865 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb098b24800 == 88 [pid = 1839] [id = 221] 09:51:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7fb0834b5800) [pid = 1839] [serial = 663] [outer = (nil)] 09:51:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7fb0868bfc00) [pid = 1839] [serial = 664] [outer = 0x7fb0834b5800] 09:51:25 INFO - PROCESS | 1839 | 1461171085939 Marionette DEBUG loaded listener.js 09:51:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7fb086ba9400) [pid = 1839] [serial = 665] [outer = 0x7fb0834b5800] 09:51:26 INFO - PROCESS | 1839 | 1461171086743 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 09:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1239ms 09:51:26 INFO - PROCESS | 1839 | 1461171086767 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 09:51:26 INFO - PROCESS | 1839 | 1461171086771 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 09:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:51:26 INFO - PROCESS | 1839 | 1461171086779 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:51:26 INFO - PROCESS | 1839 | 1461171086782 Marionette TRACE conn3 <- [1,858,null,{}] 09:51:26 INFO - PROCESS | 1839 | 1461171086788 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:26 INFO - PROCESS | 1839 | 1461171086968 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 09:51:27 INFO - PROCESS | 1839 | 1461171087135 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb098e80000 == 89 [pid = 1839] [id = 222] 09:51:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7fb086554400) [pid = 1839] [serial = 666] [outer = (nil)] 09:51:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7fb087a1b800) [pid = 1839] [serial = 667] [outer = 0x7fb086554400] 09:51:27 INFO - PROCESS | 1839 | 1461171087208 Marionette DEBUG loaded listener.js 09:51:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7fb087a3f400) [pid = 1839] [serial = 668] [outer = 0x7fb086554400] 09:51:28 INFO - PROCESS | 1839 | 1461171088084 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 09:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1348ms 09:51:28 INFO - PROCESS | 1839 | 1461171088128 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 09:51:28 INFO - PROCESS | 1839 | 1461171088132 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 09:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:51:28 INFO - PROCESS | 1839 | 1461171088138 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:51:28 INFO - PROCESS | 1839 | 1461171088141 Marionette TRACE conn3 <- [1,862,null,{}] 09:51:28 INFO - PROCESS | 1839 | 1461171088146 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:28 INFO - PROCESS | 1839 | 1461171088330 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 09:51:28 INFO - PROCESS | 1839 | 1461171088500 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09b932000 == 90 [pid = 1839] [id = 223] 09:51:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7fb087a40400) [pid = 1839] [serial = 669] [outer = (nil)] 09:51:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7fb089645000) [pid = 1839] [serial = 670] [outer = 0x7fb087a40400] 09:51:28 INFO - PROCESS | 1839 | 1461171088577 Marionette DEBUG loaded listener.js 09:51:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7fb08cb50000) [pid = 1839] [serial = 671] [outer = 0x7fb087a40400] 09:51:29 INFO - PROCESS | 1839 | 1461171089427 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 09:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1328ms 09:51:29 INFO - PROCESS | 1839 | 1461171089467 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 09:51:29 INFO - PROCESS | 1839 | 1461171089469 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 09:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:51:29 INFO - PROCESS | 1839 | 1461171089476 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:51:29 INFO - PROCESS | 1839 | 1461171089479 Marionette TRACE conn3 <- [1,866,null,{}] 09:51:29 INFO - PROCESS | 1839 | 1461171089484 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:29 INFO - PROCESS | 1839 | 1461171089646 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 09:51:29 INFO - PROCESS | 1839 | 1461171089814 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09d176000 == 91 [pid = 1839] [id = 224] 09:51:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7fb087acb400) [pid = 1839] [serial = 672] [outer = (nil)] 09:51:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fb0929f6c00) [pid = 1839] [serial = 673] [outer = 0x7fb087acb400] 09:51:29 INFO - PROCESS | 1839 | 1461171089888 Marionette DEBUG loaded listener.js 09:51:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fb09354ac00) [pid = 1839] [serial = 674] [outer = 0x7fb087acb400] 09:51:30 INFO - PROCESS | 1839 | 1461171090720 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 09:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1290ms 09:51:30 INFO - PROCESS | 1839 | 1461171090767 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 09:51:30 INFO - PROCESS | 1839 | 1461171090771 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 09:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:51:30 INFO - PROCESS | 1839 | 1461171090777 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:51:30 INFO - PROCESS | 1839 | 1461171090780 Marionette TRACE conn3 <- [1,870,null,{}] 09:51:30 INFO - PROCESS | 1839 | 1461171090785 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:30 INFO - PROCESS | 1839 | 1461171090988 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 09:51:31 INFO - PROCESS | 1839 | 1461171091156 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09dfca000 == 92 [pid = 1839] [id = 225] 09:51:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fb089952800) [pid = 1839] [serial = 675] [outer = (nil)] 09:51:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fb0937be000) [pid = 1839] [serial = 676] [outer = 0x7fb089952800] 09:51:31 INFO - PROCESS | 1839 | 1461171091226 Marionette DEBUG loaded listener.js 09:51:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fb0938fb800) [pid = 1839] [serial = 677] [outer = 0x7fb089952800] 09:51:32 INFO - PROCESS | 1839 | 1461171092060 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 09:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1332ms 09:51:32 INFO - PROCESS | 1839 | 1461171092110 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 09:51:32 INFO - PROCESS | 1839 | 1461171092114 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 09:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:51:32 INFO - PROCESS | 1839 | 1461171092120 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:51:32 INFO - PROCESS | 1839 | 1461171092123 Marionette TRACE conn3 <- [1,874,null,{}] 09:51:32 INFO - PROCESS | 1839 | 1461171092129 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:32 INFO - PROCESS | 1839 | 1461171092304 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 09:51:32 INFO - PROCESS | 1839 | 1461171092473 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b45a000 == 93 [pid = 1839] [id = 226] 09:51:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fb074f57800) [pid = 1839] [serial = 678] [outer = (nil)] 09:51:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fb093a96800) [pid = 1839] [serial = 679] [outer = 0x7fb074f57800] 09:51:32 INFO - PROCESS | 1839 | 1461171092545 Marionette DEBUG loaded listener.js 09:51:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fb093c71400) [pid = 1839] [serial = 680] [outer = 0x7fb074f57800] 09:51:33 INFO - PROCESS | 1839 | 1461171093370 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 09:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1280ms 09:51:33 INFO - PROCESS | 1839 | 1461171093402 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 09:51:33 INFO - PROCESS | 1839 | 1461171093405 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 09:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:51:33 INFO - PROCESS | 1839 | 1461171093411 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:51:33 INFO - PROCESS | 1839 | 1461171093413 Marionette TRACE conn3 <- [1,878,null,{}] 09:51:33 INFO - PROCESS | 1839 | 1461171093419 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:33 INFO - PROCESS | 1839 | 1461171093595 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 09:51:33 INFO - PROCESS | 1839 | 1461171093769 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb071c10000 == 94 [pid = 1839] [id = 227] 09:51:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fb07517b800) [pid = 1839] [serial = 681] [outer = (nil)] 09:51:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fb07b4f0400) [pid = 1839] [serial = 682] [outer = 0x7fb07517b800] 09:51:33 INFO - PROCESS | 1839 | 1461171093838 Marionette DEBUG loaded listener.js 09:51:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fb093c75800) [pid = 1839] [serial = 683] [outer = 0x7fb07517b800] 09:51:34 INFO - PROCESS | 1839 | 1461171094713 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 09:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1336ms 09:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:51:34 INFO - PROCESS | 1839 | 1461171094748 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 09:51:34 INFO - PROCESS | 1839 | 1461171094752 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 09:51:34 INFO - PROCESS | 1839 | 1461171094758 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:51:34 INFO - PROCESS | 1839 | 1461171094762 Marionette TRACE conn3 <- [1,882,null,{}] 09:51:34 INFO - PROCESS | 1839 | 1461171094767 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:34 INFO - PROCESS | 1839 | 1461171094977 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 09:51:35 INFO - PROCESS | 1839 | 1461171095489 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b617000 == 95 [pid = 1839] [id = 228] 09:51:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fb075175c00) [pid = 1839] [serial = 684] [outer = (nil)] 09:51:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fb07a537400) [pid = 1839] [serial = 685] [outer = 0x7fb075175c00] 09:51:35 INFO - PROCESS | 1839 | 1461171095605 Marionette DEBUG loaded listener.js 09:51:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fb07b421000) [pid = 1839] [serial = 686] [outer = 0x7fb075175c00] 09:51:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fb07b4f1400) [pid = 1839] [serial = 687] [outer = 0x7fb07cb6f000] 09:51:36 INFO - PROCESS | 1839 | 1461171096474 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 09:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1739ms 09:51:36 INFO - PROCESS | 1839 | 1461171096514 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 09:51:36 INFO - PROCESS | 1839 | 1461171096521 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 09:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:51:36 INFO - PROCESS | 1839 | 1461171096532 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:51:36 INFO - PROCESS | 1839 | 1461171096536 Marionette TRACE conn3 <- [1,886,null,{}] 09:51:36 INFO - PROCESS | 1839 | 1461171096543 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:36 INFO - PROCESS | 1839 | 1461171096736 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 09:51:37 INFO - PROCESS | 1839 | 1461171097073 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a4d5000 == 96 [pid = 1839] [id = 229] 09:51:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fb07d5e7400) [pid = 1839] [serial = 688] [outer = (nil)] 09:51:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fb07e880000) [pid = 1839] [serial = 689] [outer = 0x7fb07d5e7400] 09:51:37 INFO - PROCESS | 1839 | 1461171097149 Marionette DEBUG loaded listener.js 09:51:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fb07f6c0000) [pid = 1839] [serial = 690] [outer = 0x7fb07d5e7400] 09:51:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0808de000 == 95 [pid = 1839] [id = 216] 09:51:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb087618800 == 94 [pid = 1839] [id = 215] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fb080796c00) [pid = 1839] [serial = 604] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | 1461171098102 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 09:51:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0857d9000 == 93 [pid = 1839] [id = 214] 09:51:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086e32800 == 92 [pid = 1839] [id = 181] 09:51:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb084f13800 == 91 [pid = 1839] [id = 194] 09:51:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb080a86000 == 90 [pid = 1839] [id = 213] 09:51:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0802c0000 == 89 [pid = 1839] [id = 212] 09:51:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0753dd000 == 88 [pid = 1839] [id = 211] 09:51:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07c522800 == 87 [pid = 1839] [id = 210] 09:51:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07c518000 == 86 [pid = 1839] [id = 209] 09:51:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb094c39800 == 85 [pid = 1839] [id = 208] 09:51:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb093aaf000 == 84 [pid = 1839] [id = 207] 09:51:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0929d0000 == 83 [pid = 1839] [id = 206] 09:51:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb089924000 == 82 [pid = 1839] [id = 205] 09:51:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb087626000 == 81 [pid = 1839] [id = 204] 09:51:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0816cd000 == 80 [pid = 1839] [id = 203] 09:51:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d785000 == 79 [pid = 1839] [id = 202] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fb07d771c00) [pid = 1839] [serial = 518] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fb085fab000) [pid = 1839] [serial = 509] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fb087a38400) [pid = 1839] [serial = 482] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fb0868f9c00) [pid = 1839] [serial = 512] [outer = (nil)] [url = about:blank] 09:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1637ms 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fb0816a5c00) [pid = 1839] [serial = 506] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fb0809da000) [pid = 1839] [serial = 503] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fb08d8e7c00) [pid = 1839] [serial = 515] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fb07d10fc00) [pid = 1839] [serial = 500] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fb07d117000) [pid = 1839] [serial = 467] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fb07517cc00) [pid = 1839] [serial = 521] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fb080399800) [pid = 1839] [serial = 470] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fb0813f2400) [pid = 1839] [serial = 473] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fb0829b7400) [pid = 1839] [serial = 476] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fb07b4e2800) [pid = 1839] [serial = 524] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fb085540c00) [pid = 1839] [serial = 479] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7fb080795c00) [pid = 1839] [serial = 599] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7fb080d57800) [pid = 1839] [serial = 601] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7fb07d5df400) [pid = 1839] [serial = 577] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7fb07b6ed000) [pid = 1839] [serial = 592] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7fb07c9cf800) [pid = 1839] [serial = 593] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7fb080b65400) [pid = 1839] [serial = 586] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7fb083c4b000) [pid = 1839] [serial = 590] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7fb07cc5c400) [pid = 1839] [serial = 589] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7fb07f62e400) [pid = 1839] [serial = 580] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7fb07b4ed400) [pid = 1839] [serial = 574] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7fb08079e000) [pid = 1839] [serial = 583] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7fb07d68b000) [pid = 1839] [serial = 595] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7fb07d76c800) [pid = 1839] [serial = 596] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7fb081667000) [pid = 1839] [serial = 602] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7fb08010b800) [pid = 1839] [serial = 598] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7fb089640400) [pid = 1839] [serial = 554] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7fb081672800) [pid = 1839] [serial = 551] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7fb07eb2dc00) [pid = 1839] [serial = 548] [outer = (nil)] [url = about:blank] 09:51:38 INFO - PROCESS | 1839 | 1461171098197 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 09:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:51:38 INFO - PROCESS | 1839 | 1461171098203 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 09:51:38 INFO - PROCESS | 1839 | 1461171098209 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:51:38 INFO - PROCESS | 1839 | 1461171098212 Marionette TRACE conn3 <- [1,890,null,{}] 09:51:38 INFO - PROCESS | 1839 | 1461171098217 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:38 INFO - PROCESS | 1839 | 1461171098375 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 09:51:38 INFO - PROCESS | 1839 | 1461171098385 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b619000 == 80 [pid = 1839] [id = 230] 09:51:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7fb07d5df400) [pid = 1839] [serial = 691] [outer = (nil)] 09:51:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7fb07e886800) [pid = 1839] [serial = 692] [outer = 0x7fb07d5df400] 09:51:38 INFO - PROCESS | 1839 | 1461171098453 Marionette DEBUG loaded listener.js 09:51:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7fb080342800) [pid = 1839] [serial = 693] [outer = 0x7fb07d5df400] 09:51:39 INFO - PROCESS | 1839 | 1461171099339 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 09:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1183ms 09:51:39 INFO - PROCESS | 1839 | 1461171099392 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 09:51:39 INFO - PROCESS | 1839 | 1461171099395 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 09:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:51:39 INFO - PROCESS | 1839 | 1461171099408 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:51:39 INFO - PROCESS | 1839 | 1461171099417 Marionette TRACE conn3 <- [1,894,null,{}] 09:51:39 INFO - PROCESS | 1839 | 1461171099425 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:39 INFO - PROCESS | 1839 | 1461171099646 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 09:51:39 INFO - PROCESS | 1839 | 1461171099661 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb080368800 == 81 [pid = 1839] [id = 231] 09:51:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7fb07c9cf800) [pid = 1839] [serial = 694] [outer = (nil)] 09:51:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7fb080b72800) [pid = 1839] [serial = 695] [outer = 0x7fb07c9cf800] 09:51:39 INFO - PROCESS | 1839 | 1461171099726 Marionette DEBUG loaded listener.js 09:51:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7fb0813f0800) [pid = 1839] [serial = 696] [outer = 0x7fb07c9cf800] 09:51:40 INFO - PROCESS | 1839 | 1461171100481 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 09:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1093ms 09:51:40 INFO - PROCESS | 1839 | 1461171100507 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 09:51:40 INFO - PROCESS | 1839 | 1461171100510 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 09:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:51:40 INFO - PROCESS | 1839 | 1461171100517 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:51:40 INFO - PROCESS | 1839 | 1461171100520 Marionette TRACE conn3 <- [1,898,null,{}] 09:51:40 INFO - PROCESS | 1839 | 1461171100525 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:40 INFO - PROCESS | 1839 | 1461171100756 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 09:51:40 INFO - PROCESS | 1839 | 1461171100783 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0808f3000 == 82 [pid = 1839] [id = 232] 09:51:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7fb080d4e800) [pid = 1839] [serial = 697] [outer = (nil)] 09:51:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7fb0816a6400) [pid = 1839] [serial = 698] [outer = 0x7fb080d4e800] 09:51:40 INFO - PROCESS | 1839 | 1461171100843 Marionette DEBUG loaded listener.js 09:51:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7fb083c4b000) [pid = 1839] [serial = 699] [outer = 0x7fb080d4e800] 09:51:41 INFO - PROCESS | 1839 | 1461171101658 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 09:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1180ms 09:51:41 INFO - PROCESS | 1839 | 1461171101727 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 09:51:41 INFO - PROCESS | 1839 | 1461171101731 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 09:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:51:41 INFO - PROCESS | 1839 | 1461171101737 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:51:41 INFO - PROCESS | 1839 | 1461171101739 Marionette TRACE conn3 <- [1,902,null,{}] 09:51:41 INFO - PROCESS | 1839 | 1461171101745 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:41 INFO - PROCESS | 1839 | 1461171101950 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 09:51:41 INFO - PROCESS | 1839 | 1461171101978 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb084c1b000 == 83 [pid = 1839] [id = 233] 09:51:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7fb084bf3c00) [pid = 1839] [serial = 700] [outer = (nil)] 09:51:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7fb084e89400) [pid = 1839] [serial = 701] [outer = 0x7fb084bf3c00] 09:51:42 INFO - PROCESS | 1839 | 1461171102047 Marionette DEBUG loaded listener.js 09:51:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7fb086039c00) [pid = 1839] [serial = 702] [outer = 0x7fb084bf3c00] 09:51:42 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7fb07cb6a000) [pid = 1839] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:51:42 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7fb0816adc00) [pid = 1839] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:51:42 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7fb084f7b000) [pid = 1839] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:51:42 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7fb07d5e3800) [pid = 1839] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:51:42 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7fb07a540800) [pid = 1839] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:51:42 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7fb075173800) [pid = 1839] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:51:42 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7fb07cf19800) [pid = 1839] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:51:42 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7fb07b5ee800) [pid = 1839] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:51:43 INFO - PROCESS | 1839 | 1461171103119 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 09:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1427ms 09:51:43 INFO - PROCESS | 1839 | 1461171103166 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 09:51:43 INFO - PROCESS | 1839 | 1461171103169 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 09:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:51:43 INFO - PROCESS | 1839 | 1461171103175 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:51:43 INFO - PROCESS | 1839 | 1461171103177 Marionette TRACE conn3 <- [1,906,null,{}] 09:51:43 INFO - PROCESS | 1839 | 1461171103182 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:43 INFO - PROCESS | 1839 | 1461171103329 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 09:51:43 INFO - PROCESS | 1839 | 1461171103355 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08581f800 == 84 [pid = 1839] [id = 234] 09:51:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7fb07c921c00) [pid = 1839] [serial = 703] [outer = (nil)] 09:51:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7fb0857b2800) [pid = 1839] [serial = 704] [outer = 0x7fb07c921c00] 09:51:43 INFO - PROCESS | 1839 | 1461171103415 Marionette DEBUG loaded listener.js 09:51:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7fb087a39000) [pid = 1839] [serial = 705] [outer = 0x7fb07c921c00] 09:51:44 INFO - PROCESS | 1839 | 1461171104169 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 09:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1026ms 09:51:44 INFO - PROCESS | 1839 | 1461171104203 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 09:51:44 INFO - PROCESS | 1839 | 1461171104206 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 09:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:51:44 INFO - PROCESS | 1839 | 1461171104212 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:51:44 INFO - PROCESS | 1839 | 1461171104214 Marionette TRACE conn3 <- [1,910,null,{}] 09:51:44 INFO - PROCESS | 1839 | 1461171104219 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:44 INFO - PROCESS | 1839 | 1461171104451 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 09:51:44 INFO - PROCESS | 1839 | 1461171104480 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086b4e000 == 85 [pid = 1839] [id = 235] 09:51:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7fb07b5e5c00) [pid = 1839] [serial = 706] [outer = (nil)] 09:51:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7fb0884b0400) [pid = 1839] [serial = 707] [outer = 0x7fb07b5e5c00] 09:51:44 INFO - PROCESS | 1839 | 1461171104541 Marionette DEBUG loaded listener.js 09:51:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7fb08975e000) [pid = 1839] [serial = 708] [outer = 0x7fb07b5e5c00] 09:51:45 INFO - PROCESS | 1839 | 1461171105525 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 09:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1377ms 09:51:45 INFO - PROCESS | 1839 | 1461171105590 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 09:51:45 INFO - PROCESS | 1839 | 1461171105596 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 09:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:51:45 INFO - PROCESS | 1839 | 1461171105623 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:51:45 INFO - PROCESS | 1839 | 1461171105629 Marionette TRACE conn3 <- [1,914,null,{}] 09:51:45 INFO - PROCESS | 1839 | 1461171105637 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:45 INFO - PROCESS | 1839 | 1461171105822 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 09:51:46 INFO - PROCESS | 1839 | 1461171106046 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d5b3800 == 86 [pid = 1839] [id = 236] 09:51:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7fb07c9cac00) [pid = 1839] [serial = 709] [outer = (nil)] 09:51:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7fb07d10fc00) [pid = 1839] [serial = 710] [outer = 0x7fb07c9cac00] 09:51:46 INFO - PROCESS | 1839 | 1461171106134 Marionette DEBUG loaded listener.js 09:51:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7fb07eb30000) [pid = 1839] [serial = 711] [outer = 0x7fb07c9cac00] 09:51:46 INFO - PROCESS | 1839 | 1461171106983 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 09:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1436ms 09:51:47 INFO - PROCESS | 1839 | 1461171107057 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 09:51:47 INFO - PROCESS | 1839 | 1461171107066 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 09:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:51:47 INFO - PROCESS | 1839 | 1461171107076 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:51:47 INFO - PROCESS | 1839 | 1461171107080 Marionette TRACE conn3 <- [1,918,null,{}] 09:51:47 INFO - PROCESS | 1839 | 1461171107086 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:47 INFO - PROCESS | 1839 | 1461171107302 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 09:51:47 INFO - PROCESS | 1839 | 1461171107580 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb084aa4000 == 87 [pid = 1839] [id = 237] 09:51:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7fb08039e400) [pid = 1839] [serial = 712] [outer = (nil)] 09:51:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7fb0809d6800) [pid = 1839] [serial = 713] [outer = 0x7fb08039e400] 09:51:47 INFO - PROCESS | 1839 | 1461171107697 Marionette DEBUG loaded listener.js 09:51:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7fb080d57800) [pid = 1839] [serial = 714] [outer = 0x7fb08039e400] 09:51:48 INFO - PROCESS | 1839 | 1461171108569 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 09:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1547ms 09:51:48 INFO - PROCESS | 1839 | 1461171108624 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 09:51:48 INFO - PROCESS | 1839 | 1461171108628 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 09:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:51:48 INFO - PROCESS | 1839 | 1461171108634 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:51:48 INFO - PROCESS | 1839 | 1461171108640 Marionette TRACE conn3 <- [1,922,null,{}] 09:51:48 INFO - PROCESS | 1839 | 1461171108655 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:48 INFO - PROCESS | 1839 | 1461171108878 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 09:51:49 INFO - PROCESS | 1839 | 1461171109088 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08d8b7800 == 88 [pid = 1839] [id = 238] 09:51:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fb0851c9c00) [pid = 1839] [serial = 715] [outer = (nil)] 09:51:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fb0867cdc00) [pid = 1839] [serial = 716] [outer = 0x7fb0851c9c00] 09:51:49 INFO - PROCESS | 1839 | 1461171109207 Marionette DEBUG loaded listener.js 09:51:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fb086d08c00) [pid = 1839] [serial = 717] [outer = 0x7fb0851c9c00] 09:51:50 INFO - PROCESS | 1839 | 1461171110010 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 09:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1435ms 09:51:50 INFO - PROCESS | 1839 | 1461171110070 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 09:51:50 INFO - PROCESS | 1839 | 1461171110075 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 09:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:51:50 INFO - PROCESS | 1839 | 1461171110081 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:51:50 INFO - PROCESS | 1839 | 1461171110084 Marionette TRACE conn3 <- [1,926,null,{}] 09:51:50 INFO - PROCESS | 1839 | 1461171110090 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:50 INFO - PROCESS | 1839 | 1461171110271 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 09:51:50 INFO - PROCESS | 1839 | 1461171110435 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb093a43800 == 89 [pid = 1839] [id = 239] 09:51:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fb0852b7c00) [pid = 1839] [serial = 718] [outer = (nil)] 09:51:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fb089944c00) [pid = 1839] [serial = 719] [outer = 0x7fb0852b7c00] 09:51:50 INFO - PROCESS | 1839 | 1461171110510 Marionette DEBUG loaded listener.js 09:51:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fb08d8e7c00) [pid = 1839] [serial = 720] [outer = 0x7fb0852b7c00] 09:51:51 INFO - PROCESS | 1839 | 1461171111357 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 09:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1331ms 09:51:51 INFO - PROCESS | 1839 | 1461171111413 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 09:51:51 INFO - PROCESS | 1839 | 1461171111417 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 09:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:51:51 INFO - PROCESS | 1839 | 1461171111423 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:51:51 INFO - PROCESS | 1839 | 1461171111425 Marionette TRACE conn3 <- [1,930,null,{}] 09:51:51 INFO - PROCESS | 1839 | 1461171111430 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:51 INFO - PROCESS | 1839 | 1461171111597 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 09:51:51 INFO - PROCESS | 1839 | 1461171111781 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09878f000 == 90 [pid = 1839] [id = 240] 09:51:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fb087a39400) [pid = 1839] [serial = 721] [outer = (nil)] 09:51:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fb093a91800) [pid = 1839] [serial = 722] [outer = 0x7fb087a39400] 09:51:51 INFO - PROCESS | 1839 | 1461171111855 Marionette DEBUG loaded listener.js 09:51:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fb09492a000) [pid = 1839] [serial = 723] [outer = 0x7fb087a39400] 09:51:52 INFO - PROCESS | 1839 | 1461171112774 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 09:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1427ms 09:51:52 INFO - PROCESS | 1839 | 1461171112851 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 09:51:52 INFO - PROCESS | 1839 | 1461171112855 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 09:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:51:52 INFO - PROCESS | 1839 | 1461171112860 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:51:52 INFO - PROCESS | 1839 | 1461171112863 Marionette TRACE conn3 <- [1,934,null,{}] 09:51:52 INFO - PROCESS | 1839 | 1461171112868 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:53 INFO - PROCESS | 1839 | 1461171113092 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 09:51:53 INFO - PROCESS | 1839 | 1461171113259 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09d17e000 == 91 [pid = 1839] [id = 241] 09:51:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fb094ace800) [pid = 1839] [serial = 724] [outer = (nil)] 09:51:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fb096b12c00) [pid = 1839] [serial = 725] [outer = 0x7fb094ace800] 09:51:53 INFO - PROCESS | 1839 | 1461171113336 Marionette DEBUG loaded listener.js 09:51:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fb098ac1400) [pid = 1839] [serial = 726] [outer = 0x7fb094ace800] 09:51:54 INFO - PROCESS | 1839 | 1461171114139 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 09:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1330ms 09:51:54 INFO - PROCESS | 1839 | 1461171114192 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 09:51:54 INFO - PROCESS | 1839 | 1461171114195 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 09:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:51:54 INFO - PROCESS | 1839 | 1461171114201 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:51:54 INFO - PROCESS | 1839 | 1461171114203 Marionette TRACE conn3 <- [1,938,null,{}] 09:51:54 INFO - PROCESS | 1839 | 1461171114209 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:54 INFO - PROCESS | 1839 | 1461171114381 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 09:51:54 INFO - PROCESS | 1839 | 1461171114551 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0811b9800 == 92 [pid = 1839] [id = 242] 09:51:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fb0732e9400) [pid = 1839] [serial = 727] [outer = (nil)] 09:51:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fb0732ef400) [pid = 1839] [serial = 728] [outer = 0x7fb0732e9400] 09:51:54 INFO - PROCESS | 1839 | 1461171114626 Marionette DEBUG loaded listener.js 09:51:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fb0732f4000) [pid = 1839] [serial = 729] [outer = 0x7fb0732e9400] 09:51:55 INFO - PROCESS | 1839 | 1461171115476 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 09:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1330ms 09:51:55 INFO - PROCESS | 1839 | 1461171115533 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 09:51:55 INFO - PROCESS | 1839 | 1461171115537 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 09:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:51:55 INFO - PROCESS | 1839 | 1461171115543 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:51:55 INFO - PROCESS | 1839 | 1461171115546 Marionette TRACE conn3 <- [1,942,null,{}] 09:51:55 INFO - PROCESS | 1839 | 1461171115551 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:55 INFO - PROCESS | 1839 | 1461171115726 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 09:51:55 INFO - PROCESS | 1839 | 1461171115899 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d4a7800 == 93 [pid = 1839] [id = 243] 09:51:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fb0732edc00) [pid = 1839] [serial = 730] [outer = (nil)] 09:51:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fb080eac400) [pid = 1839] [serial = 731] [outer = 0x7fb0732edc00] 09:51:55 INFO - PROCESS | 1839 | 1461171115971 Marionette DEBUG loaded listener.js 09:51:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fb080eb0000) [pid = 1839] [serial = 732] [outer = 0x7fb0732edc00] 09:51:56 INFO - PROCESS | 1839 | 1461171116790 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 09:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1284ms 09:51:56 INFO - PROCESS | 1839 | 1461171116827 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 09:51:56 INFO - PROCESS | 1839 | 1461171116830 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 09:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:51:56 INFO - PROCESS | 1839 | 1461171116836 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:51:56 INFO - PROCESS | 1839 | 1461171116839 Marionette TRACE conn3 <- [1,946,null,{}] 09:51:56 INFO - PROCESS | 1839 | 1461171116844 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:57 INFO - PROCESS | 1839 | 1461171117008 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 09:51:57 INFO - PROCESS | 1839 | 1461171117192 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0829d3000 == 94 [pid = 1839] [id = 244] 09:51:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fb075173800) [pid = 1839] [serial = 733] [outer = (nil)] 09:51:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fb080eb5000) [pid = 1839] [serial = 734] [outer = 0x7fb075173800] 09:51:57 INFO - PROCESS | 1839 | 1461171117260 Marionette DEBUG loaded listener.js 09:51:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fb098ac2000) [pid = 1839] [serial = 735] [outer = 0x7fb075173800] 09:51:58 INFO - PROCESS | 1839 | 1461171118120 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 09:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1338ms 09:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:51:58 INFO - PROCESS | 1839 | 1461171118176 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 09:51:58 INFO - PROCESS | 1839 | 1461171118179 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 09:51:58 INFO - PROCESS | 1839 | 1461171118185 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:51:58 INFO - PROCESS | 1839 | 1461171118188 Marionette TRACE conn3 <- [1,950,null,{}] 09:51:58 INFO - PROCESS | 1839 | 1461171118193 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:58 INFO - PROCESS | 1839 | 1461171118359 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 09:51:58 INFO - PROCESS | 1839 | 1461171118887 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b450800 == 95 [pid = 1839] [id = 245] 09:51:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fb0740df400) [pid = 1839] [serial = 736] [outer = (nil)] 09:51:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fb074f5b000) [pid = 1839] [serial = 737] [outer = 0x7fb0740df400] 09:51:58 INFO - PROCESS | 1839 | 1461171118998 Marionette DEBUG loaded listener.js 09:51:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fb07a53d800) [pid = 1839] [serial = 738] [outer = 0x7fb0740df400] 09:51:59 INFO - PROCESS | 1839 | 1461171119845 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 09:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1744ms 09:51:59 INFO - PROCESS | 1839 | 1461171119930 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 09:51:59 INFO - PROCESS | 1839 | 1461171119940 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 09:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:51:59 INFO - PROCESS | 1839 | 1461171119961 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:51:59 INFO - PROCESS | 1839 | 1461171119965 Marionette TRACE conn3 <- [1,954,null,{}] 09:52:00 INFO - PROCESS | 1839 | 1461171120017 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:00 INFO - PROCESS | 1839 | 1461171120220 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 09:52:00 INFO - PROCESS | 1839 | 1461171120415 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b453800 == 96 [pid = 1839] [id = 246] 09:52:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fb07b5ed000) [pid = 1839] [serial = 739] [outer = (nil)] 09:52:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fb07c919800) [pid = 1839] [serial = 740] [outer = 0x7fb07b5ed000] 09:52:00 INFO - PROCESS | 1839 | 1461171120498 Marionette DEBUG loaded listener.js 09:52:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fb07cb6c800) [pid = 1839] [serial = 741] [outer = 0x7fb07b5ed000] 09:52:01 INFO - PROCESS | 1839 | 1461171121346 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 09:52:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08581f800 == 95 [pid = 1839] [id = 234] 09:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1494ms 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fb0868c4800) [pid = 1839] [serial = 625] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fb0809d2400) [pid = 1839] [serial = 652] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fb07cc5b000) [pid = 1839] [serial = 607] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fb07f6bfc00) [pid = 1839] [serial = 610] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fb0816a2000) [pid = 1839] [serial = 613] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fb083de6c00) [pid = 1839] [serial = 616] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fb084c6f800) [pid = 1839] [serial = 619] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fb0867c9000) [pid = 1839] [serial = 622] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb084c1b000 == 94 [pid = 1839] [id = 233] 09:52:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0808f3000 == 93 [pid = 1839] [id = 232] 09:52:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb080368800 == 92 [pid = 1839] [id = 231] 09:52:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b619000 == 91 [pid = 1839] [id = 230] 09:52:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07a4d5000 == 90 [pid = 1839] [id = 229] 09:52:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b617000 == 89 [pid = 1839] [id = 228] 09:52:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09dfca000 == 88 [pid = 1839] [id = 225] 09:52:01 INFO - PROCESS | 1839 | 1461171121486 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 09:52:01 INFO - PROCESS | 1839 | 1461171121492 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 09:52:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09d176000 == 87 [pid = 1839] [id = 224] 09:52:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09b932000 == 86 [pid = 1839] [id = 223] 09:52:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb098e80000 == 85 [pid = 1839] [id = 222] 09:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:52:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb098b24800 == 84 [pid = 1839] [id = 221] 09:52:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb094a18000 == 83 [pid = 1839] [id = 220] 09:52:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086ac2800 == 82 [pid = 1839] [id = 219] 09:52:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d5b7000 == 81 [pid = 1839] [id = 218] 09:52:01 INFO - PROCESS | 1839 | 1461171121517 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:52:01 INFO - PROCESS | 1839 | 1461171121521 Marionette TRACE conn3 <- [1,958,null,{}] 09:52:01 INFO - PROCESS | 1839 | 1461171121529 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:01 INFO - PROCESS | 1839 | 1461171121705 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fb08039bc00) [pid = 1839] [serial = 637] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fb08079ec00) [pid = 1839] [serial = 638] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fb084e3a800) [pid = 1839] [serial = 644] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fb0813f2800) [pid = 1839] [serial = 641] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fb08039f800) [pid = 1839] [serial = 650] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fb082822c00) [pid = 1839] [serial = 643] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fb0867cfc00) [pid = 1839] [serial = 646] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fb07cc67c00) [pid = 1839] [serial = 649] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fb082821000) [pid = 1839] [serial = 647] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fb07b4e3800) [pid = 1839] [serial = 629] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fb07a544400) [pid = 1839] [serial = 628] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fb07cf1fc00) [pid = 1839] [serial = 634] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fb07f53f800) [pid = 1839] [serial = 635] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fb07d684800) [pid = 1839] [serial = 632] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fb07cf14400) [pid = 1839] [serial = 631] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fb080d50c00) [pid = 1839] [serial = 640] [outer = (nil)] [url = about:blank] 09:52:01 INFO - PROCESS | 1839 | 1461171121925 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07c793000 == 82 [pid = 1839] [id = 247] 09:52:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fb07b4e3800) [pid = 1839] [serial = 742] [outer = (nil)] 09:52:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fb07d689000) [pid = 1839] [serial = 743] [outer = 0x7fb07b4e3800] 09:52:01 INFO - PROCESS | 1839 | 1461171121995 Marionette DEBUG loaded listener.js 09:52:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fb07f635000) [pid = 1839] [serial = 744] [outer = 0x7fb07b4e3800] 09:52:02 INFO - PROCESS | 1839 | 1461171122729 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 09:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1246ms 09:52:02 INFO - PROCESS | 1839 | 1461171122750 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 09:52:02 INFO - PROCESS | 1839 | 1461171122753 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 09:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:52:02 INFO - PROCESS | 1839 | 1461171122766 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:52:02 INFO - PROCESS | 1839 | 1461171122774 Marionette TRACE conn3 <- [1,962,null,{}] 09:52:02 INFO - PROCESS | 1839 | 1461171122782 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:02 INFO - PROCESS | 1839 | 1461171122956 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 09:52:03 INFO - PROCESS | 1839 | 1461171123089 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0802c4800 == 83 [pid = 1839] [id = 248] 09:52:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fb07b6eec00) [pid = 1839] [serial = 745] [outer = (nil)] 09:52:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fb0803a5800) [pid = 1839] [serial = 746] [outer = 0x7fb07b6eec00] 09:52:03 INFO - PROCESS | 1839 | 1461171123151 Marionette DEBUG loaded listener.js 09:52:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fb080d55800) [pid = 1839] [serial = 747] [outer = 0x7fb07b6eec00] 09:52:03 INFO - PROCESS | 1839 | 1461171123814 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 09:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1092ms 09:52:03 INFO - PROCESS | 1839 | 1461171123852 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 09:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:52:03 INFO - PROCESS | 1839 | 1461171123856 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 09:52:03 INFO - PROCESS | 1839 | 1461171123861 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:52:03 INFO - PROCESS | 1839 | 1461171123863 Marionette TRACE conn3 <- [1,966,null,{}] 09:52:03 INFO - PROCESS | 1839 | 1461171123869 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:04 INFO - PROCESS | 1839 | 1461171124096 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 09:52:04 INFO - PROCESS | 1839 | 1461171124131 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0808e2000 == 84 [pid = 1839] [id = 249] 09:52:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fb080d55c00) [pid = 1839] [serial = 748] [outer = (nil)] 09:52:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fb080eb5c00) [pid = 1839] [serial = 749] [outer = 0x7fb080d55c00] 09:52:04 INFO - PROCESS | 1839 | 1461171124192 Marionette DEBUG loaded listener.js 09:52:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fb081672000) [pid = 1839] [serial = 750] [outer = 0x7fb080d55c00] 09:52:05 INFO - PROCESS | 1839 | 1461171125020 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 09:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1179ms 09:52:05 INFO - PROCESS | 1839 | 1461171125040 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 09:52:05 INFO - PROCESS | 1839 | 1461171125044 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 09:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:52:05 INFO - PROCESS | 1839 | 1461171125049 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:52:05 INFO - PROCESS | 1839 | 1461171125051 Marionette TRACE conn3 <- [1,970,null,{}] 09:52:05 INFO - PROCESS | 1839 | 1461171125057 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:05 INFO - PROCESS | 1839 | 1461171125248 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 09:52:05 INFO - PROCESS | 1839 | 1461171125277 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb083486000 == 85 [pid = 1839] [id = 250] 09:52:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fb0829b7c00) [pid = 1839] [serial = 751] [outer = (nil)] 09:52:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fb083de6c00) [pid = 1839] [serial = 752] [outer = 0x7fb0829b7c00] 09:52:05 INFO - PROCESS | 1839 | 1461171125346 Marionette DEBUG loaded listener.js 09:52:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fb0852b6c00) [pid = 1839] [serial = 753] [outer = 0x7fb0829b7c00] 09:52:06 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fb080d4e800) [pid = 1839] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:52:06 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fb07cf18000) [pid = 1839] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:52:06 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fb07b408400) [pid = 1839] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:52:06 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fb07c91c800) [pid = 1839] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:52:06 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fb07d68b800) [pid = 1839] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:52:06 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fb07cb6cc00) [pid = 1839] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:52:06 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fb07b4e5c00) [pid = 1839] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:52:06 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fb084bf3c00) [pid = 1839] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:52:06 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fb07c9cf800) [pid = 1839] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:52:06 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fb07c921c00) [pid = 1839] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:52:06 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fb07d5df400) [pid = 1839] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:52:06 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fb07a53b400) [pid = 1839] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:52:06 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fb07d5e7400) [pid = 1839] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:52:06 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7fb075175c00) [pid = 1839] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:52:06 INFO - PROCESS | 1839 | 1461171126537 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 09:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1527ms 09:52:06 INFO - PROCESS | 1839 | 1461171126578 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 09:52:06 INFO - PROCESS | 1839 | 1461171126581 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 09:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:52:06 INFO - PROCESS | 1839 | 1461171126586 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:52:06 INFO - PROCESS | 1839 | 1461171126588 Marionette TRACE conn3 <- [1,974,null,{}] 09:52:06 INFO - PROCESS | 1839 | 1461171126593 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:06 INFO - PROCESS | 1839 | 1461171126743 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 09:52:06 INFO - PROCESS | 1839 | 1461171126759 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0811aa800 == 86 [pid = 1839] [id = 251] 09:52:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fb07a53c400) [pid = 1839] [serial = 754] [outer = (nil)] 09:52:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fb07e887400) [pid = 1839] [serial = 755] [outer = 0x7fb07a53c400] 09:52:06 INFO - PROCESS | 1839 | 1461171126829 Marionette DEBUG loaded listener.js 09:52:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fb0852c2400) [pid = 1839] [serial = 756] [outer = 0x7fb07a53c400] 09:52:07 INFO - PROCESS | 1839 | 1461171127624 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 09:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1076ms 09:52:07 INFO - PROCESS | 1839 | 1461171127664 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 09:52:07 INFO - PROCESS | 1839 | 1461171127667 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 09:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:52:07 INFO - PROCESS | 1839 | 1461171127672 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:52:07 INFO - PROCESS | 1839 | 1461171127674 Marionette TRACE conn3 <- [1,978,null,{}] 09:52:07 INFO - PROCESS | 1839 | 1461171127679 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:07 INFO - PROCESS | 1839 | 1461171127878 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 09:52:07 INFO - PROCESS | 1839 | 1461171127895 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086b39000 == 87 [pid = 1839] [id = 252] 09:52:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fb07b413c00) [pid = 1839] [serial = 757] [outer = (nil)] 09:52:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fb08721d800) [pid = 1839] [serial = 758] [outer = 0x7fb07b413c00] 09:52:07 INFO - PROCESS | 1839 | 1461171127955 Marionette DEBUG loaded listener.js 09:52:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fb08963e400) [pid = 1839] [serial = 759] [outer = 0x7fb07b413c00] 09:52:08 INFO - PROCESS | 1839 | 1461171128905 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 09:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1279ms 09:52:08 INFO - PROCESS | 1839 | 1461171128953 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 09:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:52:08 INFO - PROCESS | 1839 | 1461171128959 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 09:52:08 INFO - PROCESS | 1839 | 1461171128967 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:52:08 INFO - PROCESS | 1839 | 1461171128972 Marionette TRACE conn3 <- [1,982,null,{}] 09:52:09 INFO - PROCESS | 1839 | 1461171128998 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:09 INFO - PROCESS | 1839 | 1461171129199 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 09:52:09 INFO - PROCESS | 1839 | 1461171129382 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cb26800 == 88 [pid = 1839] [id = 253] 09:52:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fb07517d400) [pid = 1839] [serial = 760] [outer = (nil)] 09:52:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fb07b4f0c00) [pid = 1839] [serial = 761] [outer = 0x7fb07517d400] 09:52:09 INFO - PROCESS | 1839 | 1461171129466 Marionette DEBUG loaded listener.js 09:52:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fb07c9ce400) [pid = 1839] [serial = 762] [outer = 0x7fb07517d400] 09:52:10 INFO - PROCESS | 1839 | 1461171130368 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 09:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1451ms 09:52:10 INFO - PROCESS | 1839 | 1461171130418 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 09:52:10 INFO - PROCESS | 1839 | 1461171130425 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 09:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:52:10 INFO - PROCESS | 1839 | 1461171130436 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:52:10 INFO - PROCESS | 1839 | 1461171130439 Marionette TRACE conn3 <- [1,986,null,{}] 09:52:10 INFO - PROCESS | 1839 | 1461171130445 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:10 INFO - PROCESS | 1839 | 1461171130633 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 09:52:10 INFO - PROCESS | 1839 | 1461171130802 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0802ab000 == 89 [pid = 1839] [id = 254] 09:52:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fb07a53fc00) [pid = 1839] [serial = 763] [outer = (nil)] 09:52:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fb080334400) [pid = 1839] [serial = 764] [outer = 0x7fb07a53fc00] 09:52:10 INFO - PROCESS | 1839 | 1461171130897 Marionette DEBUG loaded listener.js 09:52:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fb08079e800) [pid = 1839] [serial = 765] [outer = 0x7fb07a53fc00] 09:52:11 INFO - PROCESS | 1839 | 1461171131848 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 09:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1485ms 09:52:11 INFO - PROCESS | 1839 | 1461171131922 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 09:52:11 INFO - PROCESS | 1839 | 1461171131925 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 09:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:52:11 INFO - PROCESS | 1839 | 1461171131932 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:52:11 INFO - PROCESS | 1839 | 1461171131937 Marionette TRACE conn3 <- [1,990,null,{}] 09:52:11 INFO - PROCESS | 1839 | 1461171131953 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:12 INFO - PROCESS | 1839 | 1461171132183 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 09:52:12 INFO - PROCESS | 1839 | 1461171132452 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08caab800 == 90 [pid = 1839] [id = 255] 09:52:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fb0813f5400) [pid = 1839] [serial = 766] [outer = (nil)] 09:52:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fb084e8a400) [pid = 1839] [serial = 767] [outer = 0x7fb0813f5400] 09:52:12 INFO - PROCESS | 1839 | 1461171132532 Marionette DEBUG loaded listener.js 09:52:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fb0868f7c00) [pid = 1839] [serial = 768] [outer = 0x7fb0813f5400] 09:52:13 INFO - PROCESS | 1839 | 1461171133315 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 09:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1434ms 09:52:13 INFO - PROCESS | 1839 | 1461171133367 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 09:52:13 INFO - PROCESS | 1839 | 1461171133371 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 09:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:52:13 INFO - PROCESS | 1839 | 1461171133377 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:52:13 INFO - PROCESS | 1839 | 1461171133379 Marionette TRACE conn3 <- [1,994,null,{}] 09:52:13 INFO - PROCESS | 1839 | 1461171133384 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:13 INFO - PROCESS | 1839 | 1461171133551 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 09:52:13 INFO - PROCESS | 1839 | 1461171133726 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb093846000 == 91 [pid = 1839] [id = 256] 09:52:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fb082824000) [pid = 1839] [serial = 769] [outer = (nil)] 09:52:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fb08964a800) [pid = 1839] [serial = 770] [outer = 0x7fb082824000] 09:52:13 INFO - PROCESS | 1839 | 1461171133801 Marionette DEBUG loaded listener.js 09:52:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fb092951800) [pid = 1839] [serial = 771] [outer = 0x7fb082824000] 09:52:14 INFO - PROCESS | 1839 | 1461171134639 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 09:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1335ms 09:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:52:14 INFO - PROCESS | 1839 | 1461171134714 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 09:52:14 INFO - PROCESS | 1839 | 1461171134717 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 09:52:14 INFO - PROCESS | 1839 | 1461171134724 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:52:14 INFO - PROCESS | 1839 | 1461171134727 Marionette TRACE conn3 <- [1,998,null,{}] 09:52:14 INFO - PROCESS | 1839 | 1461171134733 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:14 INFO - PROCESS | 1839 | 1461171134904 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 09:52:15 INFO - PROCESS | 1839 | 1461171135074 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb098bc1800 == 92 [pid = 1839] [id = 257] 09:52:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fb086ba5800) [pid = 1839] [serial = 772] [outer = (nil)] 09:52:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fb0937c3400) [pid = 1839] [serial = 773] [outer = 0x7fb086ba5800] 09:52:15 INFO - PROCESS | 1839 | 1461171135148 Marionette DEBUG loaded listener.js 09:52:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fb093c33400) [pid = 1839] [serial = 774] [outer = 0x7fb086ba5800] 09:52:15 INFO - PROCESS | 1839 | 1461171135988 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 09:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1336ms 09:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:52:16 INFO - PROCESS | 1839 | 1461171136061 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 09:52:16 INFO - PROCESS | 1839 | 1461171136063 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 09:52:16 INFO - PROCESS | 1839 | 1461171136070 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:52:16 INFO - PROCESS | 1839 | 1461171136073 Marionette TRACE conn3 <- [1,1002,null,{}] 09:52:16 INFO - PROCESS | 1839 | 1461171136079 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:16 INFO - PROCESS | 1839 | 1461171136280 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 09:52:16 INFO - PROCESS | 1839 | 1461171136452 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09d17f800 == 93 [pid = 1839] [id = 258] 09:52:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fb093c06c00) [pid = 1839] [serial = 775] [outer = (nil)] 09:52:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fb096bc5c00) [pid = 1839] [serial = 776] [outer = 0x7fb093c06c00] 09:52:16 INFO - PROCESS | 1839 | 1461171136528 Marionette DEBUG loaded listener.js 09:52:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fb098b8ec00) [pid = 1839] [serial = 777] [outer = 0x7fb093c06c00] 09:52:17 INFO - PROCESS | 1839 | 1461171137404 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 09:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1386ms 09:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:52:17 INFO - PROCESS | 1839 | 1461171137456 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 09:52:17 INFO - PROCESS | 1839 | 1461171137460 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 09:52:17 INFO - PROCESS | 1839 | 1461171137466 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:52:17 INFO - PROCESS | 1839 | 1461171137469 Marionette TRACE conn3 <- [1,1006,null,{}] 09:52:17 INFO - PROCESS | 1839 | 1461171137474 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:17 INFO - PROCESS | 1839 | 1461171137647 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 09:52:17 INFO - PROCESS | 1839 | 1461171137826 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b5d1000 == 94 [pid = 1839] [id = 259] 09:52:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fb07cc5fc00) [pid = 1839] [serial = 778] [outer = (nil)] 09:52:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fb07d24b000) [pid = 1839] [serial = 779] [outer = 0x7fb07cc5fc00] 09:52:17 INFO - PROCESS | 1839 | 1461171137900 Marionette DEBUG loaded listener.js 09:52:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fb07d250800) [pid = 1839] [serial = 780] [outer = 0x7fb07cc5fc00] 09:52:18 INFO - PROCESS | 1839 | 1461171138730 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 09:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1334ms 09:52:18 INFO - PROCESS | 1839 | 1461171138800 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 09:52:18 INFO - PROCESS | 1839 | 1461171138804 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 09:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:52:18 INFO - PROCESS | 1839 | 1461171138810 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:52:18 INFO - PROCESS | 1839 | 1461171138812 Marionette TRACE conn3 <- [1,1010,null,{}] 09:52:18 INFO - PROCESS | 1839 | 1461171138819 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:19 INFO - PROCESS | 1839 | 1461171139000 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 09:52:19 INFO - PROCESS | 1839 | 1461171139173 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b66b000 == 95 [pid = 1839] [id = 260] 09:52:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fb0741e6800) [pid = 1839] [serial = 781] [outer = (nil)] 09:52:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fb0741ec800) [pid = 1839] [serial = 782] [outer = 0x7fb0741e6800] 09:52:19 INFO - PROCESS | 1839 | 1461171139244 Marionette DEBUG loaded listener.js 09:52:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fb0741f0c00) [pid = 1839] [serial = 783] [outer = 0x7fb0741e6800] 09:52:20 INFO - PROCESS | 1839 | 1461171140083 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 09:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1328ms 09:52:20 INFO - PROCESS | 1839 | 1461171140139 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 09:52:20 INFO - PROCESS | 1839 | 1461171140143 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 09:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:52:20 INFO - PROCESS | 1839 | 1461171140149 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:52:20 INFO - PROCESS | 1839 | 1461171140151 Marionette TRACE conn3 <- [1,1014,null,{}] 09:52:20 INFO - PROCESS | 1839 | 1461171140156 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:20 INFO - PROCESS | 1839 | 1461171140331 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 09:52:20 INFO - PROCESS | 1839 | 1461171140509 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb093757000 == 96 [pid = 1839] [id = 261] 09:52:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fb0706c2400) [pid = 1839] [serial = 784] [outer = (nil)] 09:52:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fb0706cb000) [pid = 1839] [serial = 785] [outer = 0x7fb0706c2400] 09:52:20 INFO - PROCESS | 1839 | 1461171140582 Marionette DEBUG loaded listener.js 09:52:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fb0706d0000) [pid = 1839] [serial = 786] [outer = 0x7fb0706c2400] 09:52:21 INFO - PROCESS | 1839 | 1461171141396 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 09:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1287ms 09:52:21 INFO - PROCESS | 1839 | 1461171141437 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 09:52:21 INFO - PROCESS | 1839 | 1461171141440 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 09:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:52:21 INFO - PROCESS | 1839 | 1461171141446 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:52:21 INFO - PROCESS | 1839 | 1461171141449 Marionette TRACE conn3 <- [1,1018,null,{}] 09:52:21 INFO - PROCESS | 1839 | 1461171141454 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:21 INFO - PROCESS | 1839 | 1461171141629 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 09:52:21 INFO - PROCESS | 1839 | 1461171141811 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07495a000 == 97 [pid = 1839] [id = 262] 09:52:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fb0706c4800) [pid = 1839] [serial = 787] [outer = (nil)] 09:52:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fb0741ed000) [pid = 1839] [serial = 788] [outer = 0x7fb0706c4800] 09:52:21 INFO - PROCESS | 1839 | 1461171141879 Marionette DEBUG loaded listener.js 09:52:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fb07d24c000) [pid = 1839] [serial = 789] [outer = 0x7fb0706c4800] 09:52:22 INFO - PROCESS | 1839 | 1461171142820 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 09:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1431ms 09:52:22 INFO - PROCESS | 1839 | 1461171142879 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 09:52:22 INFO - PROCESS | 1839 | 1461171142884 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 09:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:52:22 INFO - PROCESS | 1839 | 1461171142890 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:52:22 INFO - PROCESS | 1839 | 1461171142893 Marionette TRACE conn3 <- [1,1022,null,{}] 09:52:22 INFO - PROCESS | 1839 | 1461171142899 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:23 INFO - PROCESS | 1839 | 1461171143121 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 09:52:23 INFO - PROCESS | 1839 | 1461171143352 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07074d800 == 98 [pid = 1839] [id = 263] 09:52:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fb07d251000) [pid = 1839] [serial = 790] [outer = (nil)] 09:52:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fb0867d1400) [pid = 1839] [serial = 791] [outer = 0x7fb07d251000] 09:52:23 INFO - PROCESS | 1839 | 1461171143474 Marionette DEBUG loaded listener.js 09:52:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fb098cbbc00) [pid = 1839] [serial = 792] [outer = 0x7fb07d251000] 09:52:24 INFO - PROCESS | 1839 | 1461171144292 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 09:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1430ms 09:52:24 INFO - PROCESS | 1839 | 1461171144322 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 09:52:24 INFO - PROCESS | 1839 | 1461171144324 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 09:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:52:24 INFO - PROCESS | 1839 | 1461171144331 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:52:24 INFO - PROCESS | 1839 | 1461171144333 Marionette TRACE conn3 <- [1,1026,null,{}] 09:52:24 INFO - PROCESS | 1839 | 1461171144340 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:24 INFO - PROCESS | 1839 | 1461171144524 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 09:52:24 INFO - PROCESS | 1839 | 1461171144719 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f9ea000 == 99 [pid = 1839] [id = 264] 09:52:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fb06fa26c00) [pid = 1839] [serial = 793] [outer = (nil)] 09:52:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fb06fa2e400) [pid = 1839] [serial = 794] [outer = 0x7fb06fa26c00] 09:52:24 INFO - PROCESS | 1839 | 1461171144791 Marionette DEBUG loaded listener.js 09:52:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fb06fa33400) [pid = 1839] [serial = 795] [outer = 0x7fb06fa26c00] 09:52:25 INFO - PROCESS | 1839 | 1461171145648 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 09:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1378ms 09:52:25 INFO - PROCESS | 1839 | 1461171145711 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 09:52:25 INFO - PROCESS | 1839 | 1461171145715 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 09:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:52:25 INFO - PROCESS | 1839 | 1461171145721 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:52:25 INFO - PROCESS | 1839 | 1461171145723 Marionette TRACE conn3 <- [1,1030,null,{}] 09:52:25 INFO - PROCESS | 1839 | 1461171145729 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:25 INFO - PROCESS | 1839 | 1461171145899 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 09:52:26 INFO - PROCESS | 1839 | 1461171146084 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0750d5000 == 100 [pid = 1839] [id = 265] 09:52:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fb06fa28000) [pid = 1839] [serial = 796] [outer = (nil)] 09:52:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fb0741e2400) [pid = 1839] [serial = 797] [outer = 0x7fb06fa28000] 09:52:26 INFO - PROCESS | 1839 | 1461171146155 Marionette DEBUG loaded listener.js 09:52:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fb075007c00) [pid = 1839] [serial = 798] [outer = 0x7fb06fa28000] 09:52:27 INFO - PROCESS | 1839 | 1461171147362 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 09:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1684ms 09:52:27 INFO - PROCESS | 1839 | 1461171147411 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 09:52:27 INFO - PROCESS | 1839 | 1461171147417 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 09:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:52:27 INFO - PROCESS | 1839 | 1461171147433 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:52:27 INFO - PROCESS | 1839 | 1461171147438 Marionette TRACE conn3 <- [1,1034,null,{}] 09:52:27 INFO - PROCESS | 1839 | 1461171147445 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:27 INFO - PROCESS | 1839 | 1461171147684 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 09:52:27 INFO - PROCESS | 1839 | 1461171147878 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b61a800 == 101 [pid = 1839] [id = 266] 09:52:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fb070781800) [pid = 1839] [serial = 799] [outer = (nil)] 09:52:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fb0740dec00) [pid = 1839] [serial = 800] [outer = 0x7fb070781800] 09:52:27 INFO - PROCESS | 1839 | 1461171147947 Marionette DEBUG loaded listener.js 09:52:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fb074f60800) [pid = 1839] [serial = 801] [outer = 0x7fb070781800] 09:52:28 INFO - PROCESS | 1839 | 1461171148907 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 09:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1534ms 09:52:28 INFO - PROCESS | 1839 | 1461171148967 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 09:52:28 INFO - PROCESS | 1839 | 1461171148976 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 09:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:52:28 INFO - PROCESS | 1839 | 1461171148986 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:52:28 INFO - PROCESS | 1839 | 1461171148990 Marionette TRACE conn3 <- [1,1038,null,{}] 09:52:28 INFO - PROCESS | 1839 | 1461171148995 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:29 INFO - PROCESS | 1839 | 1461171149184 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 09:52:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07f5e4800 == 100 [pid = 1839] [id = 182] 09:52:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb084a95000 == 99 [pid = 1839] [id = 201] 09:52:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0811aa800 == 98 [pid = 1839] [id = 251] 09:52:29 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fb089645000) [pid = 1839] [serial = 670] [outer = (nil)] [url = about:blank] 09:52:29 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fb0929f6c00) [pid = 1839] [serial = 673] [outer = (nil)] [url = about:blank] 09:52:29 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fb0937be000) [pid = 1839] [serial = 676] [outer = (nil)] [url = about:blank] 09:52:29 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fb093a96800) [pid = 1839] [serial = 679] [outer = (nil)] [url = about:blank] 09:52:29 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fb07b4f0400) [pid = 1839] [serial = 682] [outer = (nil)] [url = about:blank] 09:52:29 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fb0884b0400) [pid = 1839] [serial = 707] [outer = (nil)] [url = about:blank] 09:52:29 INFO - PROCESS | 1839 | 1461171149568 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb083486000 == 97 [pid = 1839] [id = 250] 09:52:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0808e2000 == 96 [pid = 1839] [id = 249] 09:52:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0802c4800 == 95 [pid = 1839] [id = 248] 09:52:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07c793000 == 94 [pid = 1839] [id = 247] 09:52:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b453800 == 93 [pid = 1839] [id = 246] 09:52:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0750e9800 == 94 [pid = 1839] [id = 267] 09:52:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fb07516f800) [pid = 1839] [serial = 802] [outer = (nil)] 09:52:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fb07517dc00) [pid = 1839] [serial = 803] [outer = 0x7fb07516f800] 09:52:29 INFO - PROCESS | 1839 | 1461171149664 Marionette DEBUG loaded listener.js 09:52:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fb07b413400) [pid = 1839] [serial = 804] [outer = 0x7fb07516f800] 09:52:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b450800 == 93 [pid = 1839] [id = 245] 09:52:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d4a7800 == 92 [pid = 1839] [id = 243] 09:52:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0811b9800 == 91 [pid = 1839] [id = 242] 09:52:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09d17e000 == 90 [pid = 1839] [id = 241] 09:52:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09878f000 == 89 [pid = 1839] [id = 240] 09:52:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb093a43800 == 88 [pid = 1839] [id = 239] 09:52:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08d8b7800 == 87 [pid = 1839] [id = 238] 09:52:29 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb084aa4000 == 86 [pid = 1839] [id = 237] 09:52:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d5b3800 == 85 [pid = 1839] [id = 236] 09:52:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086b4e000 == 84 [pid = 1839] [id = 235] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fb07d68a800) [pid = 1839] [serial = 578] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fb0809dd400) [pid = 1839] [serial = 584] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fb08033b000) [pid = 1839] [serial = 581] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fb07b6edc00) [pid = 1839] [serial = 575] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fb084e89400) [pid = 1839] [serial = 701] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fb080b72800) [pid = 1839] [serial = 695] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fb0857b2800) [pid = 1839] [serial = 704] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fb0813f0800) [pid = 1839] [serial = 696] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fb07cb68000) [pid = 1839] [serial = 655] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fb07e886800) [pid = 1839] [serial = 692] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fb080342800) [pid = 1839] [serial = 693] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fb07f545c00) [pid = 1839] [serial = 658] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fb085868c00) [pid = 1839] [serial = 653] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fb07f6c0000) [pid = 1839] [serial = 690] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fb07e880000) [pid = 1839] [serial = 689] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fb08426b000) [pid = 1839] [serial = 661] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fb07b421000) [pid = 1839] [serial = 686] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fb07a537400) [pid = 1839] [serial = 685] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fb087a1b800) [pid = 1839] [serial = 667] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fb0868bfc00) [pid = 1839] [serial = 664] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fb07d5ebc00) [pid = 1839] [serial = 437] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fb0816a6400) [pid = 1839] [serial = 698] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fb086039c00) [pid = 1839] [serial = 702] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fb083c4b000) [pid = 1839] [serial = 699] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fb087a39000) [pid = 1839] [serial = 705] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fb080d58000) [pid = 1839] [serial = 587] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fb08166d800) [pid = 1839] [serial = 605] [outer = (nil)] [url = about:blank] 09:52:30 INFO - PROCESS | 1839 | 1461171150461 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 09:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1534ms 09:52:30 INFO - PROCESS | 1839 | 1461171150520 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 09:52:30 INFO - PROCESS | 1839 | 1461171150524 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 09:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:52:30 INFO - PROCESS | 1839 | 1461171150542 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:52:30 INFO - PROCESS | 1839 | 1461171150548 Marionette TRACE conn3 <- [1,1042,null,{}] 09:52:30 INFO - PROCESS | 1839 | 1461171150563 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:30 INFO - PROCESS | 1839 | 1461171150737 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 09:52:30 INFO - PROCESS | 1839 | 1461171150747 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d4a1800 == 85 [pid = 1839] [id = 268] 09:52:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fb07b6ecc00) [pid = 1839] [serial = 805] [outer = (nil)] 09:52:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fb07c9c6000) [pid = 1839] [serial = 806] [outer = 0x7fb07b6ecc00] 09:52:30 INFO - PROCESS | 1839 | 1461171150810 Marionette DEBUG loaded listener.js 09:52:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fb07cc5d400) [pid = 1839] [serial = 807] [outer = 0x7fb07b6ecc00] 09:52:31 INFO - PROCESS | 1839 | 1461171151618 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 09:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1148ms 09:52:31 INFO - PROCESS | 1839 | 1461171151686 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 09:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:52:31 INFO - PROCESS | 1839 | 1461171151692 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 09:52:31 INFO - PROCESS | 1839 | 1461171151699 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:52:31 INFO - PROCESS | 1839 | 1461171151702 Marionette TRACE conn3 <- [1,1046,null,{}] 09:52:31 INFO - PROCESS | 1839 | 1461171151708 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:31 INFO - PROCESS | 1839 | 1461171151893 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 09:52:32 INFO - PROCESS | 1839 | 1461171152056 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07e839800 == 86 [pid = 1839] [id = 269] 09:52:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fb075172c00) [pid = 1839] [serial = 808] [outer = (nil)] 09:52:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fb07d24fc00) [pid = 1839] [serial = 809] [outer = 0x7fb075172c00] 09:52:32 INFO - PROCESS | 1839 | 1461171152121 Marionette DEBUG loaded listener.js 09:52:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fb07d68bc00) [pid = 1839] [serial = 810] [outer = 0x7fb075172c00] 09:52:32 INFO - PROCESS | 1839 | 1461171152949 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 09:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1282ms 09:52:32 INFO - PROCESS | 1839 | 1461171152991 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 09:52:32 INFO - PROCESS | 1839 | 1461171152995 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 09:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:52:33 INFO - PROCESS | 1839 | 1461171153000 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:52:33 INFO - PROCESS | 1839 | 1461171153002 Marionette TRACE conn3 <- [1,1050,null,{}] 09:52:33 INFO - PROCESS | 1839 | 1461171153008 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:33 INFO - PROCESS | 1839 | 1461171153212 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 09:52:33 INFO - PROCESS | 1839 | 1461171153240 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08071d800 == 87 [pid = 1839] [id = 270] 09:52:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fb07c9c6800) [pid = 1839] [serial = 811] [outer = (nil)] 09:52:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fb07da63000) [pid = 1839] [serial = 812] [outer = 0x7fb07c9c6800] 09:52:33 INFO - PROCESS | 1839 | 1461171153301 Marionette DEBUG loaded listener.js 09:52:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fb07eb2e000) [pid = 1839] [serial = 813] [outer = 0x7fb07c9c6800] 09:52:34 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fb0740df400) [pid = 1839] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:52:34 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fb07b4e3800) [pid = 1839] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:52:34 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fb080d55c00) [pid = 1839] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:52:34 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fb07b5ed000) [pid = 1839] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:52:34 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fb0829b7c00) [pid = 1839] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:52:34 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fb07a53c400) [pid = 1839] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:52:34 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fb07b6eec00) [pid = 1839] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:52:34 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fb07b5e5c00) [pid = 1839] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:52:34 INFO - PROCESS | 1839 | 1461171154385 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 09:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1428ms 09:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:52:34 INFO - PROCESS | 1839 | 1461171154437 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 09:52:34 INFO - PROCESS | 1839 | 1461171154440 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 09:52:34 INFO - PROCESS | 1839 | 1461171154448 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:52:34 INFO - PROCESS | 1839 | 1461171154451 Marionette TRACE conn3 <- [1,1054,null,{}] 09:52:34 INFO - PROCESS | 1839 | 1461171154456 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:34 INFO - PROCESS | 1839 | 1461171154655 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 09:52:34 INFO - PROCESS | 1839 | 1461171154671 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0808ed800 == 88 [pid = 1839] [id = 271] 09:52:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fb075173c00) [pid = 1839] [serial = 814] [outer = (nil)] 09:52:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fb08079f000) [pid = 1839] [serial = 815] [outer = 0x7fb075173c00] 09:52:34 INFO - PROCESS | 1839 | 1461171154738 Marionette DEBUG loaded listener.js 09:52:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fb0809df400) [pid = 1839] [serial = 816] [outer = 0x7fb075173c00] 09:52:35 INFO - PROCESS | 1839 | 1461171155548 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 09:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1129ms 09:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:52:35 INFO - PROCESS | 1839 | 1461171155582 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 09:52:35 INFO - PROCESS | 1839 | 1461171155585 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 09:52:35 INFO - PROCESS | 1839 | 1461171155592 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:52:35 INFO - PROCESS | 1839 | 1461171155594 Marionette TRACE conn3 <- [1,1058,null,{}] 09:52:35 INFO - PROCESS | 1839 | 1461171155600 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:35 INFO - PROCESS | 1839 | 1461171155766 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 09:52:35 INFO - PROCESS | 1839 | 1461171155779 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0811c2800 == 89 [pid = 1839] [id = 272] 09:52:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fb0807a1c00) [pid = 1839] [serial = 817] [outer = (nil)] 09:52:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fb080d55c00) [pid = 1839] [serial = 818] [outer = 0x7fb0807a1c00] 09:52:35 INFO - PROCESS | 1839 | 1461171155841 Marionette DEBUG loaded listener.js 09:52:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fb080eaf800) [pid = 1839] [serial = 819] [outer = 0x7fb0807a1c00] 09:52:36 INFO - PROCESS | 1839 | 1461171156926 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 09:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1386ms 09:52:36 INFO - PROCESS | 1839 | 1461171156978 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 09:52:36 INFO - PROCESS | 1839 | 1461171156983 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 09:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:52:37 INFO - PROCESS | 1839 | 1461171156994 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:52:37 INFO - PROCESS | 1839 | 1461171156998 Marionette TRACE conn3 <- [1,1062,null,{}] 09:52:37 INFO - PROCESS | 1839 | 1461171157007 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:37 INFO - PROCESS | 1839 | 1461171157212 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 09:52:37 INFO - PROCESS | 1839 | 1461171157444 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b607800 == 90 [pid = 1839] [id = 273] 09:52:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fb0741ee000) [pid = 1839] [serial = 820] [outer = (nil)] 09:52:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fb074f61400) [pid = 1839] [serial = 821] [outer = 0x7fb0741ee000] 09:52:37 INFO - PROCESS | 1839 | 1461171157588 Marionette DEBUG loaded listener.js 09:52:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fb07500e000) [pid = 1839] [serial = 822] [outer = 0x7fb0741ee000] 09:52:38 INFO - PROCESS | 1839 | 1461171158505 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 09:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1533ms 09:52:38 INFO - PROCESS | 1839 | 1461171158528 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 09:52:38 INFO - PROCESS | 1839 | 1461171158536 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 09:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:52:38 INFO - PROCESS | 1839 | 1461171158548 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:52:38 INFO - PROCESS | 1839 | 1461171158551 Marionette TRACE conn3 <- [1,1066,null,{}] 09:52:38 INFO - PROCESS | 1839 | 1461171158558 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:38 INFO - PROCESS | 1839 | 1461171158753 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 09:52:38 INFO - PROCESS | 1839 | 1461171158933 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0802c2000 == 91 [pid = 1839] [id = 274] 09:52:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fb0741f1800) [pid = 1839] [serial = 823] [outer = (nil)] 09:52:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fb07b6eb000) [pid = 1839] [serial = 824] [outer = 0x7fb0741f1800] 09:52:39 INFO - PROCESS | 1839 | 1461171159006 Marionette DEBUG loaded listener.js 09:52:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fb07cf19800) [pid = 1839] [serial = 825] [outer = 0x7fb0741f1800] 09:52:39 INFO - PROCESS | 1839 | 1461171159991 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 09:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1481ms 09:52:40 INFO - PROCESS | 1839 | 1461171160030 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 09:52:40 INFO - PROCESS | 1839 | 1461171160034 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 09:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:52:40 INFO - PROCESS | 1839 | 1461171160041 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:52:40 INFO - PROCESS | 1839 | 1461171160047 Marionette TRACE conn3 <- [1,1070,null,{}] 09:52:40 INFO - PROCESS | 1839 | 1461171160063 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:40 INFO - PROCESS | 1839 | 1461171160301 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 09:52:40 INFO - PROCESS | 1839 | 1461171160522 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb085227800 == 92 [pid = 1839] [id = 275] 09:52:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fb07f53c000) [pid = 1839] [serial = 826] [outer = (nil)] 09:52:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fb08033e400) [pid = 1839] [serial = 827] [outer = 0x7fb07f53c000] 09:52:40 INFO - PROCESS | 1839 | 1461171160640 Marionette DEBUG loaded listener.js 09:52:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fb0809d2000) [pid = 1839] [serial = 828] [outer = 0x7fb07f53c000] 09:52:41 INFO - PROCESS | 1839 | 1461171161457 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 09:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1489ms 09:52:41 INFO - PROCESS | 1839 | 1461171161531 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 09:52:41 INFO - PROCESS | 1839 | 1461171161535 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 09:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:52:41 INFO - PROCESS | 1839 | 1461171161541 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:52:41 INFO - PROCESS | 1839 | 1461171161544 Marionette TRACE conn3 <- [1,1074,null,{}] 09:52:41 INFO - PROCESS | 1839 | 1461171161550 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:41 INFO - PROCESS | 1839 | 1461171161776 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 09:52:41 INFO - PROCESS | 1839 | 1461171161950 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086ac2800 == 93 [pid = 1839] [id = 276] 09:52:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fb07f53fc00) [pid = 1839] [serial = 829] [outer = (nil)] 09:52:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fb080eb2800) [pid = 1839] [serial = 830] [outer = 0x7fb07f53fc00] 09:52:42 INFO - PROCESS | 1839 | 1461171162023 Marionette DEBUG loaded listener.js 09:52:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fb08166f400) [pid = 1839] [serial = 831] [outer = 0x7fb07f53fc00] 09:52:42 INFO - PROCESS | 1839 | 1461171162915 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 09:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1442ms 09:52:42 INFO - PROCESS | 1839 | 1461171162984 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 09:52:42 INFO - PROCESS | 1839 | 1461171162988 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 09:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:52:42 INFO - PROCESS | 1839 | 1461171162994 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:52:42 INFO - PROCESS | 1839 | 1461171162996 Marionette TRACE conn3 <- [1,1078,null,{}] 09:52:43 INFO - PROCESS | 1839 | 1461171163001 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:43 INFO - PROCESS | 1839 | 1461171163186 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 09:52:43 INFO - PROCESS | 1839 | 1461171163363 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0884cd800 == 94 [pid = 1839] [id = 277] 09:52:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fb0809dd400) [pid = 1839] [serial = 832] [outer = (nil)] 09:52:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fb082822c00) [pid = 1839] [serial = 833] [outer = 0x7fb0809dd400] 09:52:43 INFO - PROCESS | 1839 | 1461171163432 Marionette DEBUG loaded listener.js 09:52:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fb084aaa400) [pid = 1839] [serial = 834] [outer = 0x7fb0809dd400] 09:52:44 INFO - PROCESS | 1839 | 1461171164354 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 09:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1429ms 09:52:44 INFO - PROCESS | 1839 | 1461171164424 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 09:52:44 INFO - PROCESS | 1839 | 1461171164428 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 09:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:52:44 INFO - PROCESS | 1839 | 1461171164434 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:52:44 INFO - PROCESS | 1839 | 1461171164436 Marionette TRACE conn3 <- [1,1082,null,{}] 09:52:44 INFO - PROCESS | 1839 | 1461171164442 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:44 INFO - PROCESS | 1839 | 1461171164700 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 09:52:44 INFO - PROCESS | 1839 | 1461171164927 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb093a32000 == 95 [pid = 1839] [id = 278] 09:52:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fb07c9c5000) [pid = 1839] [serial = 835] [outer = (nil)] 09:52:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fb087a45800) [pid = 1839] [serial = 836] [outer = 0x7fb07c9c5000] 09:52:45 INFO - PROCESS | 1839 | 1461171165042 Marionette DEBUG loaded listener.js 09:52:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fb08994ec00) [pid = 1839] [serial = 837] [outer = 0x7fb07c9c5000] 09:52:45 INFO - PROCESS | 1839 | 1461171165870 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 09:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1477ms 09:52:45 INFO - PROCESS | 1839 | 1461171165912 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 09:52:45 INFO - PROCESS | 1839 | 1461171165916 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 09:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:52:45 INFO - PROCESS | 1839 | 1461171165921 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:52:45 INFO - PROCESS | 1839 | 1461171165924 Marionette TRACE conn3 <- [1,1086,null,{}] 09:52:45 INFO - PROCESS | 1839 | 1461171165929 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:46 INFO - PROCESS | 1839 | 1461171166102 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 09:52:46 INFO - PROCESS | 1839 | 1461171166281 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb098b24800 == 96 [pid = 1839] [id = 279] 09:52:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fb0868ef400) [pid = 1839] [serial = 838] [outer = (nil)] 09:52:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fb0938ef800) [pid = 1839] [serial = 839] [outer = 0x7fb0868ef400] 09:52:46 INFO - PROCESS | 1839 | 1461171166352 Marionette DEBUG loaded listener.js 09:52:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fb093c73400) [pid = 1839] [serial = 840] [outer = 0x7fb0868ef400] 09:52:47 INFO - PROCESS | 1839 | 1461171167142 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 09:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1276ms 09:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:52:47 INFO - PROCESS | 1839 | 1461171167216 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 09:52:47 INFO - PROCESS | 1839 | 1461171167219 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 09:52:47 INFO - PROCESS | 1839 | 1461171167227 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:52:47 INFO - PROCESS | 1839 | 1461171167231 Marionette TRACE conn3 <- [1,1090,null,{}] 09:52:47 INFO - PROCESS | 1839 | 1461171167236 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:47 INFO - PROCESS | 1839 | 1461171167409 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 09:52:47 INFO - PROCESS | 1839 | 1461171167598 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09cf10800 == 97 [pid = 1839] [id = 280] 09:52:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fb086adb400) [pid = 1839] [serial = 841] [outer = (nil)] 09:52:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fb094ac1800) [pid = 1839] [serial = 842] [outer = 0x7fb086adb400] 09:52:47 INFO - PROCESS | 1839 | 1461171167670 Marionette DEBUG loaded listener.js 09:52:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fb094dbf000) [pid = 1839] [serial = 843] [outer = 0x7fb086adb400] 09:52:48 INFO - PROCESS | 1839 | 1461171168504 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 09:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1332ms 09:52:48 INFO - PROCESS | 1839 | 1461171168559 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 09:52:48 INFO - PROCESS | 1839 | 1461171168563 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 09:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:52:48 INFO - PROCESS | 1839 | 1461171168569 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:52:48 INFO - PROCESS | 1839 | 1461171168571 Marionette TRACE conn3 <- [1,1094,null,{}] 09:52:48 INFO - PROCESS | 1839 | 1461171168577 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:48 INFO - PROCESS | 1839 | 1461171168761 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 09:52:48 INFO - PROCESS | 1839 | 1461171168943 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0732b8000 == 98 [pid = 1839] [id = 281] 09:52:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fb08d8e7400) [pid = 1839] [serial = 844] [outer = (nil)] 09:52:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fb096bc8400) [pid = 1839] [serial = 845] [outer = 0x7fb08d8e7400] 09:52:49 INFO - PROCESS | 1839 | 1461171169016 Marionette DEBUG loaded listener.js 09:52:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fb098aba400) [pid = 1839] [serial = 846] [outer = 0x7fb08d8e7400] 09:52:49 INFO - PROCESS | 1839 | 1461171169905 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 09:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1393ms 09:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:52:49 INFO - PROCESS | 1839 | 1461171169963 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 09:52:49 INFO - PROCESS | 1839 | 1461171169966 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 09:52:49 INFO - PROCESS | 1839 | 1461171169972 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:52:49 INFO - PROCESS | 1839 | 1461171169975 Marionette TRACE conn3 <- [1,1098,null,{}] 09:52:49 INFO - PROCESS | 1839 | 1461171169980 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:50 INFO - PROCESS | 1839 | 1461171170147 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 09:52:50 INFO - PROCESS | 1839 | 1461171170335 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09d174800 == 99 [pid = 1839] [id = 282] 09:52:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fb073f7a800) [pid = 1839] [serial = 847] [outer = (nil)] 09:52:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fb073f82c00) [pid = 1839] [serial = 848] [outer = 0x7fb073f7a800] 09:52:50 INFO - PROCESS | 1839 | 1461171170411 Marionette DEBUG loaded listener.js 09:52:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fb073f87000) [pid = 1839] [serial = 849] [outer = 0x7fb073f7a800] 09:52:51 INFO - PROCESS | 1839 | 1461171171229 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 09:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1286ms 09:52:51 INFO - PROCESS | 1839 | 1461171171271 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 09:52:51 INFO - PROCESS | 1839 | 1461171171276 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 09:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:52:51 INFO - PROCESS | 1839 | 1461171171284 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:52:51 INFO - PROCESS | 1839 | 1461171171289 Marionette TRACE conn3 <- [1,1102,null,{}] 09:52:51 INFO - PROCESS | 1839 | 1461171171295 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:51 INFO - PROCESS | 1839 | 1461171171514 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 09:52:51 INFO - PROCESS | 1839 | 1461171171692 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a65f000 == 100 [pid = 1839] [id = 283] 09:52:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fb073f7cc00) [pid = 1839] [serial = 850] [outer = (nil)] 09:52:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fb098b8fc00) [pid = 1839] [serial = 851] [outer = 0x7fb073f7cc00] 09:52:51 INFO - PROCESS | 1839 | 1461171171769 Marionette DEBUG loaded listener.js 09:52:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fb098ea4800) [pid = 1839] [serial = 852] [outer = 0x7fb073f7cc00] 09:52:52 INFO - PROCESS | 1839 | 1461171172658 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 09:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1430ms 09:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:52:52 INFO - PROCESS | 1839 | 1461171172715 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 09:52:52 INFO - PROCESS | 1839 | 1461171172718 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 09:52:52 INFO - PROCESS | 1839 | 1461171172724 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:52:52 INFO - PROCESS | 1839 | 1461171172728 Marionette TRACE conn3 <- [1,1106,null,{}] 09:52:52 INFO - PROCESS | 1839 | 1461171172733 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:52 INFO - PROCESS | 1839 | 1461171172934 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 09:52:53 INFO - PROCESS | 1839 | 1461171173214 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f021000 == 101 [pid = 1839] [id = 284] 09:52:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fb06f152400) [pid = 1839] [serial = 853] [outer = (nil)] 09:52:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fb06f154000) [pid = 1839] [serial = 854] [outer = 0x7fb06f152400] 09:52:53 INFO - PROCESS | 1839 | 1461171173334 Marionette DEBUG loaded listener.js 09:52:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fb0740d8800) [pid = 1839] [serial = 855] [outer = 0x7fb06f152400] 09:52:54 INFO - PROCESS | 1839 | 1461171174111 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 09:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1431ms 09:52:54 INFO - PROCESS | 1839 | 1461171174155 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 09:52:54 INFO - PROCESS | 1839 | 1461171174159 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 09:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:52:54 INFO - PROCESS | 1839 | 1461171174164 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:52:54 INFO - PROCESS | 1839 | 1461171174166 Marionette TRACE conn3 <- [1,1110,null,{}] 09:52:54 INFO - PROCESS | 1839 | 1461171174172 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:54 INFO - PROCESS | 1839 | 1461171174374 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 09:52:54 INFO - PROCESS | 1839 | 1461171174560 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0802ca000 == 102 [pid = 1839] [id = 285] 09:52:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fb06f152800) [pid = 1839] [serial = 856] [outer = (nil)] 09:52:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fb071120000) [pid = 1839] [serial = 857] [outer = 0x7fb06f152800] 09:52:54 INFO - PROCESS | 1839 | 1461171174638 Marionette DEBUG loaded listener.js 09:52:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fb071124000) [pid = 1839] [serial = 858] [outer = 0x7fb06f152800] 09:52:55 INFO - PROCESS | 1839 | 1461171175848 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 09:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1742ms 09:52:55 INFO - PROCESS | 1839 | 1461171175909 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 09:52:55 INFO - PROCESS | 1839 | 1461171175916 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 09:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:52:55 INFO - PROCESS | 1839 | 1461171175926 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:52:55 INFO - PROCESS | 1839 | 1461171175931 Marionette TRACE conn3 <- [1,1114,null,{}] 09:52:55 INFO - PROCESS | 1839 | 1461171175939 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:56 INFO - PROCESS | 1839 | 1461171176125 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 09:52:56 INFO - PROCESS | 1839 | 1461171176309 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb075198000 == 103 [pid = 1839] [id = 286] 09:52:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fb071121000) [pid = 1839] [serial = 859] [outer = (nil)] 09:52:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fb071129000) [pid = 1839] [serial = 860] [outer = 0x7fb071121000] 09:52:56 INFO - PROCESS | 1839 | 1461171176374 Marionette DEBUG loaded listener.js 09:52:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fb073f80000) [pid = 1839] [serial = 861] [outer = 0x7fb071121000] 09:52:57 INFO - PROCESS | 1839 | 1461171177457 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 09:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1583ms 09:52:57 INFO - PROCESS | 1839 | 1461171177510 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 09:52:57 INFO - PROCESS | 1839 | 1461171177518 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 09:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:52:57 INFO - PROCESS | 1839 | 1461171177528 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:52:57 INFO - PROCESS | 1839 | 1461171177531 Marionette TRACE conn3 <- [1,1118,null,{}] 09:52:57 INFO - PROCESS | 1839 | 1461171177537 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:57 INFO - PROCESS | 1839 | 1461171177779 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 09:52:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0808ed800 == 102 [pid = 1839] [id = 271] 09:52:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08071d800 == 101 [pid = 1839] [id = 270] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fb08721d800) [pid = 1839] [serial = 758] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fb096b12c00) [pid = 1839] [serial = 725] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fb089944c00) [pid = 1839] [serial = 719] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fb0732ef400) [pid = 1839] [serial = 728] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fb093a91800) [pid = 1839] [serial = 722] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fb0867cdc00) [pid = 1839] [serial = 716] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fb080eb5000) [pid = 1839] [serial = 734] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fb080eac400) [pid = 1839] [serial = 731] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | 1461171178178 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07e839800 == 100 [pid = 1839] [id = 269] 09:52:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d4a1800 == 99 [pid = 1839] [id = 268] 09:52:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0750e9800 == 98 [pid = 1839] [id = 267] 09:52:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b61a800 == 97 [pid = 1839] [id = 266] 09:52:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb070737000 == 98 [pid = 1839] [id = 287] 09:52:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fb06f151800) [pid = 1839] [serial = 862] [outer = (nil)] 09:52:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fb074f57000) [pid = 1839] [serial = 863] [outer = 0x7fb06f151800] 09:52:58 INFO - PROCESS | 1839 | 1461171178258 Marionette DEBUG loaded listener.js 09:52:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fb07500bc00) [pid = 1839] [serial = 864] [outer = 0x7fb06f151800] 09:52:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b66b000 == 97 [pid = 1839] [id = 260] 09:52:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b5d1000 == 96 [pid = 1839] [id = 259] 09:52:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09d17f800 == 95 [pid = 1839] [id = 258] 09:52:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb098bc1800 == 94 [pid = 1839] [id = 257] 09:52:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb093846000 == 93 [pid = 1839] [id = 256] 09:52:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08caab800 == 92 [pid = 1839] [id = 255] 09:52:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0802ab000 == 91 [pid = 1839] [id = 254] 09:52:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cb26800 == 90 [pid = 1839] [id = 253] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fb07a53d800) [pid = 1839] [serial = 738] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fb07d689000) [pid = 1839] [serial = 743] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fb080eb5c00) [pid = 1839] [serial = 749] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fb081672000) [pid = 1839] [serial = 750] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fb07cb6c800) [pid = 1839] [serial = 741] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fb083de6c00) [pid = 1839] [serial = 752] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fb0852c2400) [pid = 1839] [serial = 756] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fb07c919800) [pid = 1839] [serial = 740] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fb0809d6800) [pid = 1839] [serial = 713] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fb07d10fc00) [pid = 1839] [serial = 710] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fb07e887400) [pid = 1839] [serial = 755] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fb074f5b000) [pid = 1839] [serial = 737] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fb07f635000) [pid = 1839] [serial = 744] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fb0803a5800) [pid = 1839] [serial = 746] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fb0852b6c00) [pid = 1839] [serial = 753] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fb080d55800) [pid = 1839] [serial = 747] [outer = (nil)] [url = about:blank] 09:52:58 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fb08975e000) [pid = 1839] [serial = 708] [outer = (nil)] [url = about:blank] 09:52:59 INFO - PROCESS | 1839 | 1461171179012 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 09:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1528ms 09:52:59 INFO - PROCESS | 1839 | 1461171179063 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 09:52:59 INFO - PROCESS | 1839 | 1461171179066 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 09:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:52:59 INFO - PROCESS | 1839 | 1461171179080 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:52:59 INFO - PROCESS | 1839 | 1461171179085 Marionette TRACE conn3 <- [1,1122,null,{}] 09:52:59 INFO - PROCESS | 1839 | 1461171179100 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:52:59 INFO - PROCESS | 1839 | 1461171179282 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 09:52:59 INFO - PROCESS | 1839 | 1461171179293 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b463800 == 91 [pid = 1839] [id = 288] 09:52:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fb07b4e5000) [pid = 1839] [serial = 865] [outer = (nil)] 09:52:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fb07b6f1400) [pid = 1839] [serial = 866] [outer = 0x7fb07b4e5000] 09:52:59 INFO - PROCESS | 1839 | 1461171179356 Marionette DEBUG loaded listener.js 09:52:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fb07c9cc400) [pid = 1839] [serial = 867] [outer = 0x7fb07b4e5000] 09:53:00 INFO - PROCESS | 1839 | 1461171180212 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 09:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1190ms 09:53:00 INFO - PROCESS | 1839 | 1461171180271 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 09:53:00 INFO - PROCESS | 1839 | 1461171180276 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 09:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:53:00 INFO - PROCESS | 1839 | 1461171180282 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:53:00 INFO - PROCESS | 1839 | 1461171180284 Marionette TRACE conn3 <- [1,1126,null,{}] 09:53:00 INFO - PROCESS | 1839 | 1461171180290 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:00 INFO - PROCESS | 1839 | 1461171180461 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 09:53:00 INFO - PROCESS | 1839 | 1461171180630 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b67c000 == 92 [pid = 1839] [id = 289] 09:53:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fb07b4e5400) [pid = 1839] [serial = 868] [outer = (nil)] 09:53:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fb07d110400) [pid = 1839] [serial = 869] [outer = 0x7fb07b4e5400] 09:53:00 INFO - PROCESS | 1839 | 1461171180691 Marionette DEBUG loaded listener.js 09:53:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fb07d24f400) [pid = 1839] [serial = 870] [outer = 0x7fb07b4e5400] 09:53:01 INFO - PROCESS | 1839 | 1461171181489 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 09:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1234ms 09:53:01 INFO - PROCESS | 1839 | 1461171181524 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 09:53:01 INFO - PROCESS | 1839 | 1461171181526 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 09:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:53:01 INFO - PROCESS | 1839 | 1461171181533 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:53:01 INFO - PROCESS | 1839 | 1461171181535 Marionette TRACE conn3 <- [1,1130,null,{}] 09:53:01 INFO - PROCESS | 1839 | 1461171181541 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:01 INFO - PROCESS | 1839 | 1461171181759 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 09:53:01 INFO - PROCESS | 1839 | 1461171181789 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d4a5000 == 93 [pid = 1839] [id = 290] 09:53:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fb06f14b000) [pid = 1839] [serial = 871] [outer = (nil)] 09:53:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fb07d5eb800) [pid = 1839] [serial = 872] [outer = 0x7fb06f14b000] 09:53:01 INFO - PROCESS | 1839 | 1461171181849 Marionette DEBUG loaded listener.js 09:53:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fb07e883800) [pid = 1839] [serial = 873] [outer = 0x7fb06f14b000] 09:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fb07c9c6800) [pid = 1839] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fb070781800) [pid = 1839] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fb07b6ecc00) [pid = 1839] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fb07516f800) [pid = 1839] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fb07b413c00) [pid = 1839] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fb075173c00) [pid = 1839] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:53:02 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fb075172c00) [pid = 1839] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:53:02 INFO - PROCESS | 1839 | 1461171182986 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 09:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1483ms 09:53:03 INFO - PROCESS | 1839 | 1461171183026 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 09:53:03 INFO - PROCESS | 1839 | 1461171183030 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 09:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:53:03 INFO - PROCESS | 1839 | 1461171183038 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:53:03 INFO - PROCESS | 1839 | 1461171183041 Marionette TRACE conn3 <- [1,1134,null,{}] 09:53:03 INFO - PROCESS | 1839 | 1461171183046 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:03 INFO - PROCESS | 1839 | 1461171183232 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 09:53:03 INFO - PROCESS | 1839 | 1461171183247 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07da8b000 == 94 [pid = 1839] [id = 291] 09:53:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fb075173c00) [pid = 1839] [serial = 874] [outer = (nil)] 09:53:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fb080d54c00) [pid = 1839] [serial = 875] [outer = 0x7fb075173c00] 09:53:03 INFO - PROCESS | 1839 | 1461171183311 Marionette DEBUG loaded listener.js 09:53:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fb0813f0800) [pid = 1839] [serial = 876] [outer = 0x7fb075173c00] 09:53:04 INFO - PROCESS | 1839 | 1461171184095 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 09:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1077ms 09:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:53:04 INFO - PROCESS | 1839 | 1461171184129 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 09:53:04 INFO - PROCESS | 1839 | 1461171184131 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 09:53:04 INFO - PROCESS | 1839 | 1461171184138 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:53:04 INFO - PROCESS | 1839 | 1461171184140 Marionette TRACE conn3 <- [1,1138,null,{}] 09:53:04 INFO - PROCESS | 1839 | 1461171184156 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:04 INFO - PROCESS | 1839 | 1461171184315 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 09:53:04 INFO - PROCESS | 1839 | 1461171184332 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb080380800 == 95 [pid = 1839] [id = 292] 09:53:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fb080b67000) [pid = 1839] [serial = 877] [outer = (nil)] 09:53:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fb084e86800) [pid = 1839] [serial = 878] [outer = 0x7fb080b67000] 09:53:04 INFO - PROCESS | 1839 | 1461171184392 Marionette DEBUG loaded listener.js 09:53:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fb080338c00) [pid = 1839] [serial = 879] [outer = 0x7fb080b67000] 09:53:05 INFO - PROCESS | 1839 | 1461171185453 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 09:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1390ms 09:53:05 INFO - PROCESS | 1839 | 1461171185527 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 09:53:05 INFO - PROCESS | 1839 | 1461171185532 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 09:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:53:05 INFO - PROCESS | 1839 | 1461171185541 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:53:05 INFO - PROCESS | 1839 | 1461171185545 Marionette TRACE conn3 <- [1,1142,null,{}] 09:53:05 INFO - PROCESS | 1839 | 1461171185554 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:05 INFO - PROCESS | 1839 | 1461171185786 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 09:53:06 INFO - PROCESS | 1839 | 1461171186069 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07518b000 == 96 [pid = 1839] [id = 293] 09:53:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fb0732ea000) [pid = 1839] [serial = 880] [outer = (nil)] 09:53:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fb073f7d000) [pid = 1839] [serial = 881] [outer = 0x7fb0732ea000] 09:53:06 INFO - PROCESS | 1839 | 1461171186148 Marionette DEBUG loaded listener.js 09:53:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fb0741ea400) [pid = 1839] [serial = 882] [outer = 0x7fb0732ea000] 09:53:07 INFO - PROCESS | 1839 | 1461171187002 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 09:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1535ms 09:53:07 INFO - PROCESS | 1839 | 1461171187077 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 09:53:07 INFO - PROCESS | 1839 | 1461171187085 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 09:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:53:07 INFO - PROCESS | 1839 | 1461171187096 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:53:07 INFO - PROCESS | 1839 | 1461171187100 Marionette TRACE conn3 <- [1,1146,null,{}] 09:53:07 INFO - PROCESS | 1839 | 1461171187106 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:07 INFO - PROCESS | 1839 | 1461171187340 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 09:53:07 INFO - PROCESS | 1839 | 1461171187621 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d4a0000 == 97 [pid = 1839] [id = 294] 09:53:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fb07a540800) [pid = 1839] [serial = 883] [outer = (nil)] 09:53:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fb07b4ef800) [pid = 1839] [serial = 884] [outer = 0x7fb07a540800] 09:53:07 INFO - PROCESS | 1839 | 1461171187740 Marionette DEBUG loaded listener.js 09:53:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fb07c9c3000) [pid = 1839] [serial = 885] [outer = 0x7fb07a540800] 09:53:08 INFO - PROCESS | 1839 | 1461171188656 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 09:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1633ms 09:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:53:08 INFO - PROCESS | 1839 | 1461171188729 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 09:53:08 INFO - PROCESS | 1839 | 1461171188732 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 09:53:08 INFO - PROCESS | 1839 | 1461171188739 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:53:08 INFO - PROCESS | 1839 | 1461171188744 Marionette TRACE conn3 <- [1,1150,null,{}] 09:53:08 INFO - PROCESS | 1839 | 1461171188760 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:09 INFO - PROCESS | 1839 | 1461171188998 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 09:53:09 INFO - PROCESS | 1839 | 1461171189272 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0811c0800 == 98 [pid = 1839] [id = 295] 09:53:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fb07f63ac00) [pid = 1839] [serial = 886] [outer = (nil)] 09:53:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fb08079ec00) [pid = 1839] [serial = 887] [outer = 0x7fb07f63ac00] 09:53:09 INFO - PROCESS | 1839 | 1461171189351 Marionette DEBUG loaded listener.js 09:53:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fb080eac400) [pid = 1839] [serial = 888] [outer = 0x7fb07f63ac00] 09:53:10 INFO - PROCESS | 1839 | 1461171190235 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 09:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1542ms 09:53:10 INFO - PROCESS | 1839 | 1461171190284 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 09:53:10 INFO - PROCESS | 1839 | 1461171190292 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 09:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:53:10 INFO - PROCESS | 1839 | 1461171190303 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:53:10 INFO - PROCESS | 1839 | 1461171190308 Marionette TRACE conn3 <- [1,1154,null,{}] 09:53:10 INFO - PROCESS | 1839 | 1461171190317 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:10 INFO - PROCESS | 1839 | 1461171190631 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 09:53:10 INFO - PROCESS | 1839 | 1461171190963 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08656e800 == 99 [pid = 1839] [id = 296] 09:53:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fb08039bc00) [pid = 1839] [serial = 889] [outer = (nil)] 09:53:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fb0868bd800) [pid = 1839] [serial = 890] [outer = 0x7fb08039bc00] 09:53:11 INFO - PROCESS | 1839 | 1461171191085 Marionette DEBUG loaded listener.js 09:53:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fb086d07c00) [pid = 1839] [serial = 891] [outer = 0x7fb08039bc00] 09:53:11 INFO - PROCESS | 1839 | 1461171191922 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 09:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1695ms 09:53:12 INFO - PROCESS | 1839 | 1461171191999 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 09:53:12 INFO - PROCESS | 1839 | 1461171192003 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 09:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:53:12 INFO - PROCESS | 1839 | 1461171192015 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:53:12 INFO - PROCESS | 1839 | 1461171192021 Marionette TRACE conn3 <- [1,1158,null,{}] 09:53:12 INFO - PROCESS | 1839 | 1461171192030 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:12 INFO - PROCESS | 1839 | 1461171192347 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 09:53:12 INFO - PROCESS | 1839 | 1461171192672 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08961f000 == 100 [pid = 1839] [id = 297] 09:53:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fb085fa9000) [pid = 1839] [serial = 892] [outer = (nil)] 09:53:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fb08963f400) [pid = 1839] [serial = 893] [outer = 0x7fb085fa9000] 09:53:12 INFO - PROCESS | 1839 | 1461171192757 Marionette DEBUG loaded listener.js 09:53:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fb0938fd800) [pid = 1839] [serial = 894] [outer = 0x7fb085fa9000] 09:53:13 INFO - PROCESS | 1839 | 1461171193641 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 09:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1693ms 09:53:13 INFO - PROCESS | 1839 | 1461171193708 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 09:53:13 INFO - PROCESS | 1839 | 1461171193712 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 09:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:53:13 INFO - PROCESS | 1839 | 1461171193718 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:53:13 INFO - PROCESS | 1839 | 1461171193721 Marionette TRACE conn3 <- [1,1162,null,{}] 09:53:13 INFO - PROCESS | 1839 | 1461171193727 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:13 INFO - PROCESS | 1839 | 1461171193982 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 09:53:14 INFO - PROCESS | 1839 | 1461171194267 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb096616800 == 101 [pid = 1839] [id = 298] 09:53:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fb07b416000) [pid = 1839] [serial = 895] [outer = (nil)] 09:53:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fb093aea800) [pid = 1839] [serial = 896] [outer = 0x7fb07b416000] 09:53:14 INFO - PROCESS | 1839 | 1461171194350 Marionette DEBUG loaded listener.js 09:53:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fb098abcc00) [pid = 1839] [serial = 897] [outer = 0x7fb07b416000] 09:53:15 INFO - PROCESS | 1839 | 1461171195190 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 09:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1534ms 09:53:15 INFO - PROCESS | 1839 | 1461171195253 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 09:53:15 INFO - PROCESS | 1839 | 1461171195257 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 09:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:53:15 INFO - PROCESS | 1839 | 1461171195263 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:53:15 INFO - PROCESS | 1839 | 1461171195266 Marionette TRACE conn3 <- [1,1166,null,{}] 09:53:15 INFO - PROCESS | 1839 | 1461171195272 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:15 INFO - PROCESS | 1839 | 1461171195469 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 09:53:15 INFO - PROCESS | 1839 | 1461171195651 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09dfbb800 == 102 [pid = 1839] [id = 299] 09:53:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fb0731a8400) [pid = 1839] [serial = 898] [outer = (nil)] 09:53:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fb07328c800) [pid = 1839] [serial = 899] [outer = 0x7fb0731a8400] 09:53:15 INFO - PROCESS | 1839 | 1461171195727 Marionette DEBUG loaded listener.js 09:53:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fb073290c00) [pid = 1839] [serial = 900] [outer = 0x7fb0731a8400] 09:53:16 INFO - PROCESS | 1839 | 1461171196561 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 09:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1337ms 09:53:16 INFO - PROCESS | 1839 | 1461171196602 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 09:53:16 INFO - PROCESS | 1839 | 1461171196606 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 09:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:53:16 INFO - PROCESS | 1839 | 1461171196612 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:53:16 INFO - PROCESS | 1839 | 1461171196614 Marionette TRACE conn3 <- [1,1170,null,{}] 09:53:16 INFO - PROCESS | 1839 | 1461171196621 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:16 INFO - PROCESS | 1839 | 1461171196812 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 09:53:17 INFO - PROCESS | 1839 | 1461171197000 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06e86b000 == 103 [pid = 1839] [id = 300] 09:53:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fb073283400) [pid = 1839] [serial = 901] [outer = (nil)] 09:53:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fb07d647000) [pid = 1839] [serial = 902] [outer = 0x7fb073283400] 09:53:17 INFO - PROCESS | 1839 | 1461171197071 Marionette DEBUG loaded listener.js 09:53:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fb07d64b400) [pid = 1839] [serial = 903] [outer = 0x7fb073283400] 09:53:17 INFO - PROCESS | 1839 | 1461171197982 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 09:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1434ms 09:53:18 INFO - PROCESS | 1839 | 1461171198048 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 09:53:18 INFO - PROCESS | 1839 | 1461171198052 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 09:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:53:18 INFO - PROCESS | 1839 | 1461171198058 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:53:18 INFO - PROCESS | 1839 | 1461171198062 Marionette TRACE conn3 <- [1,1174,null,{}] 09:53:18 INFO - PROCESS | 1839 | 1461171198068 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:18 INFO - PROCESS | 1839 | 1461171198273 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 09:53:18 INFO - PROCESS | 1839 | 1461171198470 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f0cb800 == 104 [pid = 1839] [id = 301] 09:53:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fb070870800) [pid = 1839] [serial = 904] [outer = (nil)] 09:53:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fb070874800) [pid = 1839] [serial = 905] [outer = 0x7fb070870800] 09:53:18 INFO - PROCESS | 1839 | 1461171198547 Marionette DEBUG loaded listener.js 09:53:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fb070878c00) [pid = 1839] [serial = 906] [outer = 0x7fb070870800] 09:53:19 INFO - PROCESS | 1839 | 1461171199612 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 09:53:19 INFO - PROCESS | 1839 | 1461171199695 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 09:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:53:19 INFO - PROCESS | 1839 | 1461171199704 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:53:19 INFO - PROCESS | 1839 | 1461171199708 Marionette TRACE conn3 <- [1,1178,null,{}] 09:53:19 INFO - PROCESS | 1839 | 1461171199714 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:19 INFO - PROCESS | 1839 | 1461171199918 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 09:53:20 INFO - PROCESS | 1839 | 1461171200152 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074962000 == 105 [pid = 1839] [id = 302] 09:53:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fb06f149800) [pid = 1839] [serial = 907] [outer = (nil)] 09:53:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fb073f88400) [pid = 1839] [serial = 908] [outer = 0x7fb06f149800] 09:53:20 INFO - PROCESS | 1839 | 1461171200240 Marionette DEBUG loaded listener.js 09:53:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fb07d648400) [pid = 1839] [serial = 909] [outer = 0x7fb06f149800] 09:53:21 INFO - PROCESS | 1839 | 1461171201576 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 09:53:21 INFO - PROCESS | 1839 | 1461171201701 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 09:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:53:21 INFO - PROCESS | 1839 | 1461171201710 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:53:21 INFO - PROCESS | 1839 | 1461171201715 Marionette TRACE conn3 <- [1,1182,null,{}] 09:53:21 INFO - PROCESS | 1839 | 1461171201724 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:21 INFO - PROCESS | 1839 | 1461171201919 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 09:53:22 INFO - PROCESS | 1839 | 1461171202110 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a4ca000 == 106 [pid = 1839] [id = 303] 09:53:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fb070871000) [pid = 1839] [serial = 910] [outer = (nil)] 09:53:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fb0731a1800) [pid = 1839] [serial = 911] [outer = 0x7fb070871000] 09:53:22 INFO - PROCESS | 1839 | 1461171202177 Marionette DEBUG loaded listener.js 09:53:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fb0731ab400) [pid = 1839] [serial = 912] [outer = 0x7fb070871000] 09:53:22 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:22 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:53:23 INFO - PROCESS | 1839 | 1461171203021 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 09:53:23 INFO - PROCESS | 1839 | 1461171203106 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 09:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:53:23 INFO - PROCESS | 1839 | 1461171203117 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:53:23 INFO - PROCESS | 1839 | 1461171203120 Marionette TRACE conn3 <- [1,1186,null,{}] 09:53:23 INFO - PROCESS | 1839 | 1461171203127 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:23 INFO - PROCESS | 1839 | 1461171203363 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 09:53:23 INFO - PROCESS | 1839 | 1461171203832 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb071c0f800 == 107 [pid = 1839] [id = 304] 09:53:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fb0741e7c00) [pid = 1839] [serial = 913] [outer = (nil)] 09:53:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fb074f5b800) [pid = 1839] [serial = 914] [outer = 0x7fb0741e7c00] 09:53:23 INFO - PROCESS | 1839 | 1461171203910 Marionette DEBUG loaded listener.js 09:53:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fb07500c000) [pid = 1839] [serial = 915] [outer = 0x7fb0741e7c00] 09:53:24 INFO - PROCESS | 1839 | 1461171204831 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 09:53:25 INFO - PROCESS | 1839 | 1461171205012 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 09:53:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb098b24800 == 98 [pid = 1839] [id = 279] 09:53:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb093a32000 == 97 [pid = 1839] [id = 278] 09:53:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0884cd800 == 96 [pid = 1839] [id = 277] 09:53:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086ac2800 == 95 [pid = 1839] [id = 276] 09:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:53:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb085227800 == 94 [pid = 1839] [id = 275] 09:53:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0802c2000 == 93 [pid = 1839] [id = 274] 09:53:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b607800 == 92 [pid = 1839] [id = 273] 09:53:25 INFO - PROCESS | 1839 | 1461171205032 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:53:25 INFO - PROCESS | 1839 | 1461171205038 Marionette TRACE conn3 <- [1,1190,null,{}] 09:53:25 INFO - PROCESS | 1839 | 1461171205053 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:25 INFO - PROCESS | 1839 | 1461171205215 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fb0741ed000) [pid = 1839] [serial = 788] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fb07da63000) [pid = 1839] [serial = 812] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fb07b4f0c00) [pid = 1839] [serial = 761] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fb0741e2400) [pid = 1839] [serial = 797] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fb0937c3400) [pid = 1839] [serial = 773] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fb0741ec800) [pid = 1839] [serial = 782] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fb074f60800) [pid = 1839] [serial = 801] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fb0740dec00) [pid = 1839] [serial = 800] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fb07c9c6000) [pid = 1839] [serial = 806] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fb07cc5d400) [pid = 1839] [serial = 807] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fb080334400) [pid = 1839] [serial = 764] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fb07517dc00) [pid = 1839] [serial = 803] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fb07b413400) [pid = 1839] [serial = 804] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fb08964a800) [pid = 1839] [serial = 770] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fb06fa2e400) [pid = 1839] [serial = 794] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fb084e8a400) [pid = 1839] [serial = 767] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fb08963e400) [pid = 1839] [serial = 759] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fb0706cb000) [pid = 1839] [serial = 785] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fb096bc5c00) [pid = 1839] [serial = 776] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fb0867d1400) [pid = 1839] [serial = 791] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fb07d24b000) [pid = 1839] [serial = 779] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fb08079f000) [pid = 1839] [serial = 815] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fb07d24fc00) [pid = 1839] [serial = 809] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fb07d68bc00) [pid = 1839] [serial = 810] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fb07eb2e000) [pid = 1839] [serial = 813] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fb0809df400) [pid = 1839] [serial = 816] [outer = (nil)] [url = about:blank] 09:53:25 INFO - PROCESS | 1839 | 1461171205472 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074962800 == 93 [pid = 1839] [id = 305] 09:53:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fb0740dec00) [pid = 1839] [serial = 916] [outer = (nil)] 09:53:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fb07b413400) [pid = 1839] [serial = 917] [outer = 0x7fb0740dec00] 09:53:25 INFO - PROCESS | 1839 | 1461171205547 Marionette DEBUG loaded listener.js 09:53:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fb07c917800) [pid = 1839] [serial = 918] [outer = 0x7fb0740dec00] 09:53:26 INFO - PROCESS | 1839 | 1461171206269 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 09:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:53:26 INFO - PROCESS | 1839 | 1461171206325 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 09:53:26 INFO - PROCESS | 1839 | 1461171206331 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:53:26 INFO - PROCESS | 1839 | 1461171206334 Marionette TRACE conn3 <- [1,1194,null,{}] 09:53:26 INFO - PROCESS | 1839 | 1461171206339 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:26 INFO - PROCESS | 1839 | 1461171206511 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 09:53:26 INFO - PROCESS | 1839 | 1461171206526 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07c50f000 == 94 [pid = 1839] [id = 306] 09:53:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fb07b408000) [pid = 1839] [serial = 919] [outer = (nil)] 09:53:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fb07cf16c00) [pid = 1839] [serial = 920] [outer = 0x7fb07b408000] 09:53:26 INFO - PROCESS | 1839 | 1461171206586 Marionette DEBUG loaded listener.js 09:53:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fb07d246c00) [pid = 1839] [serial = 921] [outer = 0x7fb07b408000] 09:53:27 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:27 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:27 INFO - PROCESS | 1839 | 1461171207433 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 09:53:27 INFO - PROCESS | 1839 | 1461171207497 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 09:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:53:27 INFO - PROCESS | 1839 | 1461171207508 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:53:27 INFO - PROCESS | 1839 | 1461171207510 Marionette TRACE conn3 <- [1,1198,null,{}] 09:53:27 INFO - PROCESS | 1839 | 1461171207516 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:27 INFO - PROCESS | 1839 | 1461171207742 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 09:53:27 INFO - PROCESS | 1839 | 1461171207776 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d5b6800 == 95 [pid = 1839] [id = 307] 09:53:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fb07cf1b400) [pid = 1839] [serial = 922] [outer = (nil)] 09:53:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fb07d5e2800) [pid = 1839] [serial = 923] [outer = 0x7fb07cf1b400] 09:53:27 INFO - PROCESS | 1839 | 1461171207839 Marionette DEBUG loaded listener.js 09:53:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fb07d64e400) [pid = 1839] [serial = 924] [outer = 0x7fb07cf1b400] 09:53:28 INFO - PROCESS | 1839 | 1461171208789 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1336ms 09:53:28 INFO - PROCESS | 1839 | 1461171208845 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 09:53:28 INFO - PROCESS | 1839 | 1461171208848 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 09:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:53:28 INFO - PROCESS | 1839 | 1461171208854 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:53:28 INFO - PROCESS | 1839 | 1461171208857 Marionette TRACE conn3 <- [1,1202,null,{}] 09:53:28 INFO - PROCESS | 1839 | 1461171208876 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:29 INFO - PROCESS | 1839 | 1461171209125 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 09:53:29 INFO - PROCESS | 1839 | 1461171209153 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07f621800 == 96 [pid = 1839] [id = 308] 09:53:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fb07d64dc00) [pid = 1839] [serial = 925] [outer = (nil)] 09:53:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fb07f53b400) [pid = 1839] [serial = 926] [outer = 0x7fb07d64dc00] 09:53:29 INFO - PROCESS | 1839 | 1461171209219 Marionette DEBUG loaded listener.js 09:53:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fb080112400) [pid = 1839] [serial = 927] [outer = 0x7fb07d64dc00] 09:53:30 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fb06f151800) [pid = 1839] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:53:30 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fb071121000) [pid = 1839] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:53:30 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fb07b4e5400) [pid = 1839] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:53:30 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fb07b4e5000) [pid = 1839] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:53:30 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fb075173c00) [pid = 1839] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:53:30 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fb06f14b000) [pid = 1839] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:53:30 INFO - PROCESS | 1839 | 1461171210859 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 09:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 2042ms 09:53:30 INFO - PROCESS | 1839 | 1461171210897 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 09:53:30 INFO - PROCESS | 1839 | 1461171210905 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 09:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:53:30 INFO - PROCESS | 1839 | 1461171210914 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:53:30 INFO - PROCESS | 1839 | 1461171210920 Marionette TRACE conn3 <- [1,1206,null,{}] 09:53:30 INFO - PROCESS | 1839 | 1461171210929 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:31 INFO - PROCESS | 1839 | 1461171211138 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 09:53:31 INFO - PROCESS | 1839 | 1461171211320 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0750dd800 == 97 [pid = 1839] [id = 309] 09:53:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fb0731abc00) [pid = 1839] [serial = 928] [outer = (nil)] 09:53:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fb07328a800) [pid = 1839] [serial = 929] [outer = 0x7fb0731abc00] 09:53:31 INFO - PROCESS | 1839 | 1461171211455 Marionette DEBUG loaded listener.js 09:53:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fb073f85800) [pid = 1839] [serial = 930] [outer = 0x7fb0731abc00] 09:53:32 INFO - PROCESS | 1839 | 1461171212404 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 09:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1538ms 09:53:32 INFO - PROCESS | 1839 | 1461171212453 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 09:53:32 INFO - PROCESS | 1839 | 1461171212463 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 09:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:53:32 INFO - PROCESS | 1839 | 1461171212475 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:53:32 INFO - PROCESS | 1839 | 1461171212479 Marionette TRACE conn3 <- [1,1210,null,{}] 09:53:32 INFO - PROCESS | 1839 | 1461171212486 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:32 INFO - PROCESS | 1839 | 1461171212697 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 09:53:32 INFO - PROCESS | 1839 | 1461171212962 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cfd0000 == 98 [pid = 1839] [id = 310] 09:53:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fb07500c400) [pid = 1839] [serial = 931] [outer = (nil)] 09:53:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fb07b415400) [pid = 1839] [serial = 932] [outer = 0x7fb07500c400] 09:53:33 INFO - PROCESS | 1839 | 1461171213085 Marionette DEBUG loaded listener.js 09:53:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fb07b6f0c00) [pid = 1839] [serial = 933] [outer = 0x7fb07500c400] 09:53:33 INFO - PROCESS | 1839 | 1461171213975 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1533ms 09:53:34 INFO - PROCESS | 1839 | 1461171214008 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 09:53:34 INFO - PROCESS | 1839 | 1461171214011 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 09:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:53:34 INFO - PROCESS | 1839 | 1461171214018 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:53:34 INFO - PROCESS | 1839 | 1461171214024 Marionette TRACE conn3 <- [1,1214,null,{}] 09:53:34 INFO - PROCESS | 1839 | 1461171214041 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:34 INFO - PROCESS | 1839 | 1461171214250 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 09:53:34 INFO - PROCESS | 1839 | 1461171214432 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08037b800 == 99 [pid = 1839] [id = 311] 09:53:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fb07b4eb000) [pid = 1839] [serial = 934] [outer = (nil)] 09:53:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fb07d684000) [pid = 1839] [serial = 935] [outer = 0x7fb07b4eb000] 09:53:34 INFO - PROCESS | 1839 | 1461171214511 Marionette DEBUG loaded listener.js 09:53:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fb07e627400) [pid = 1839] [serial = 936] [outer = 0x7fb07b4eb000] 09:53:35 INFO - PROCESS | 1839 | 1461171215393 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 09:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1443ms 09:53:35 INFO - PROCESS | 1839 | 1461171215462 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 09:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:53:35 INFO - PROCESS | 1839 | 1461171215467 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 09:53:35 INFO - PROCESS | 1839 | 1461171215474 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:53:35 INFO - PROCESS | 1839 | 1461171215477 Marionette TRACE conn3 <- [1,1218,null,{}] 09:53:35 INFO - PROCESS | 1839 | 1461171215484 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:35 INFO - PROCESS | 1839 | 1461171215716 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 09:53:35 INFO - PROCESS | 1839 | 1461171215939 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0808f3000 == 100 [pid = 1839] [id = 312] 09:53:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fb07cf1b000) [pid = 1839] [serial = 937] [outer = (nil)] 09:53:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fb080113000) [pid = 1839] [serial = 938] [outer = 0x7fb07cf1b000] 09:53:36 INFO - PROCESS | 1839 | 1461171216084 Marionette DEBUG loaded listener.js 09:53:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fb080396400) [pid = 1839] [serial = 939] [outer = 0x7fb07cf1b000] 09:53:36 INFO - PROCESS | 1839 | 1461171216913 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 09:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1486ms 09:53:36 INFO - PROCESS | 1839 | 1461171216960 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 09:53:36 INFO - PROCESS | 1839 | 1461171216965 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 09:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:53:36 INFO - PROCESS | 1839 | 1461171216972 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:53:36 INFO - PROCESS | 1839 | 1461171216975 Marionette TRACE conn3 <- [1,1222,null,{}] 09:53:36 INFO - PROCESS | 1839 | 1461171216981 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:37 INFO - PROCESS | 1839 | 1461171217163 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 09:53:37 INFO - PROCESS | 1839 | 1461171217354 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0811ad800 == 101 [pid = 1839] [id = 313] 09:53:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fb07e629800) [pid = 1839] [serial = 940] [outer = (nil)] 09:53:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fb080798800) [pid = 1839] [serial = 941] [outer = 0x7fb07e629800] 09:53:37 INFO - PROCESS | 1839 | 1461171217429 Marionette DEBUG loaded listener.js 09:53:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fb0809d7000) [pid = 1839] [serial = 942] [outer = 0x7fb07e629800] 09:53:38 INFO - PROCESS | 1839 | 1461171218303 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 09:53:38 INFO - PROCESS | 1839 | 1461171218363 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 09:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:53:38 INFO - PROCESS | 1839 | 1461171218370 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:53:38 INFO - PROCESS | 1839 | 1461171218374 Marionette TRACE conn3 <- [1,1226,null,{}] 09:53:38 INFO - PROCESS | 1839 | 1461171218379 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:38 INFO - PROCESS | 1839 | 1461171218595 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 09:53:38 INFO - PROCESS | 1839 | 1461171218792 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0857ee800 == 102 [pid = 1839] [id = 314] 09:53:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fb080d57400) [pid = 1839] [serial = 943] [outer = (nil)] 09:53:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fb081666800) [pid = 1839] [serial = 944] [outer = 0x7fb080d57400] 09:53:38 INFO - PROCESS | 1839 | 1461171218876 Marionette DEBUG loaded listener.js 09:53:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fb0841b2c00) [pid = 1839] [serial = 945] [outer = 0x7fb080d57400] 09:53:39 INFO - PROCESS | 1839 | 1461171219814 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 09:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1483ms 09:53:39 INFO - PROCESS | 1839 | 1461171219855 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 09:53:39 INFO - PROCESS | 1839 | 1461171219859 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 09:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:53:39 INFO - PROCESS | 1839 | 1461171219865 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:53:39 INFO - PROCESS | 1839 | 1461171219869 Marionette TRACE conn3 <- [1,1230,null,{}] 09:53:39 INFO - PROCESS | 1839 | 1461171219875 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:40 INFO - PROCESS | 1839 | 1461171220065 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 09:53:40 INFO - PROCESS | 1839 | 1461171220255 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb087618800 == 103 [pid = 1839] [id = 315] 09:53:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fb080ead800) [pid = 1839] [serial = 946] [outer = (nil)] 09:53:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fb085540c00) [pid = 1839] [serial = 947] [outer = 0x7fb080ead800] 09:53:40 INFO - PROCESS | 1839 | 1461171220327 Marionette DEBUG loaded listener.js 09:53:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fb0868f3400) [pid = 1839] [serial = 948] [outer = 0x7fb080ead800] 09:53:41 INFO - PROCESS | 1839 | 1461171221235 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 09:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1429ms 09:53:41 INFO - PROCESS | 1839 | 1461171221295 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 09:53:41 INFO - PROCESS | 1839 | 1461171221299 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 09:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:53:41 INFO - PROCESS | 1839 | 1461171221306 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:53:41 INFO - PROCESS | 1839 | 1461171221310 Marionette TRACE conn3 <- [1,1234,null,{}] 09:53:41 INFO - PROCESS | 1839 | 1461171221316 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:41 INFO - PROCESS | 1839 | 1461171221510 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 09:53:41 INFO - PROCESS | 1839 | 1461171221700 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08993c800 == 104 [pid = 1839] [id = 316] 09:53:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fb0813eec00) [pid = 1839] [serial = 949] [outer = (nil)] 09:53:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fb08721e400) [pid = 1839] [serial = 950] [outer = 0x7fb0813eec00] 09:53:41 INFO - PROCESS | 1839 | 1461171221783 Marionette DEBUG loaded listener.js 09:53:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fb0884b1800) [pid = 1839] [serial = 951] [outer = 0x7fb0813eec00] 09:53:42 INFO - PROCESS | 1839 | 1461171222621 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 09:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1385ms 09:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:53:42 INFO - PROCESS | 1839 | 1461171222692 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 09:53:42 INFO - PROCESS | 1839 | 1461171222695 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 09:53:42 INFO - PROCESS | 1839 | 1461171222702 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:53:42 INFO - PROCESS | 1839 | 1461171222706 Marionette TRACE conn3 <- [1,1238,null,{}] 09:53:42 INFO - PROCESS | 1839 | 1461171222711 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:42 INFO - PROCESS | 1839 | 1461171222955 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 09:53:43 INFO - PROCESS | 1839 | 1461171223184 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09460d800 == 105 [pid = 1839] [id = 317] 09:53:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fb08281cc00) [pid = 1839] [serial = 952] [outer = (nil)] 09:53:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fb093549800) [pid = 1839] [serial = 953] [outer = 0x7fb08281cc00] 09:53:43 INFO - PROCESS | 1839 | 1461171223270 Marionette DEBUG loaded listener.js 09:53:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fb093ae8800) [pid = 1839] [serial = 954] [outer = 0x7fb08281cc00] 09:53:44 INFO - PROCESS | 1839 | 1461171224072 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 09:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1432ms 09:53:44 INFO - PROCESS | 1839 | 1461171224134 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 09:53:44 INFO - PROCESS | 1839 | 1461171224138 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 09:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:53:44 INFO - PROCESS | 1839 | 1461171224144 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:53:44 INFO - PROCESS | 1839 | 1461171224148 Marionette TRACE conn3 <- [1,1242,null,{}] 09:53:44 INFO - PROCESS | 1839 | 1461171224153 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:44 INFO - PROCESS | 1839 | 1461171224357 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 09:53:44 INFO - PROCESS | 1839 | 1461171224546 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb098f8d800 == 106 [pid = 1839] [id = 318] 09:53:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fb0884bc800) [pid = 1839] [serial = 955] [outer = (nil)] 09:53:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fb094c05400) [pid = 1839] [serial = 956] [outer = 0x7fb0884bc800] 09:53:44 INFO - PROCESS | 1839 | 1461171224619 Marionette DEBUG loaded listener.js 09:53:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7fb096b16c00) [pid = 1839] [serial = 957] [outer = 0x7fb0884bc800] 09:53:45 INFO - PROCESS | 1839 | 1461171225491 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 09:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1379ms 09:53:45 INFO - PROCESS | 1839 | 1461171225524 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 09:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:53:45 INFO - PROCESS | 1839 | 1461171225528 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 09:53:45 INFO - PROCESS | 1839 | 1461171225534 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:53:45 INFO - PROCESS | 1839 | 1461171225539 Marionette TRACE conn3 <- [1,1246,null,{}] 09:53:45 INFO - PROCESS | 1839 | 1461171225544 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:45 INFO - PROCESS | 1839 | 1461171225775 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 09:53:45 INFO - PROCESS | 1839 | 1461171225963 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a3df800 == 107 [pid = 1839] [id = 319] 09:53:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7fb070543000) [pid = 1839] [serial = 958] [outer = (nil)] 09:53:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fb07054f000) [pid = 1839] [serial = 959] [outer = 0x7fb070543000] 09:53:46 INFO - PROCESS | 1839 | 1461171226043 Marionette DEBUG loaded listener.js 09:53:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fb098ac6c00) [pid = 1839] [serial = 960] [outer = 0x7fb070543000] 09:53:46 INFO - PROCESS | 1839 | 1461171226921 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 09:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1431ms 09:53:46 INFO - PROCESS | 1839 | 1461171226966 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 09:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:53:46 INFO - PROCESS | 1839 | 1461171226970 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 09:53:46 INFO - PROCESS | 1839 | 1461171226977 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:53:46 INFO - PROCESS | 1839 | 1461171226980 Marionette TRACE conn3 <- [1,1250,null,{}] 09:53:46 INFO - PROCESS | 1839 | 1461171226985 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:47 INFO - PROCESS | 1839 | 1461171227163 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 09:53:47 INFO - PROCESS | 1839 | 1461171227353 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06eaec000 == 108 [pid = 1839] [id = 320] 09:53:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fb06eac2400) [pid = 1839] [serial = 961] [outer = (nil)] 09:53:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fb06eacc800) [pid = 1839] [serial = 962] [outer = 0x7fb06eac2400] 09:53:47 INFO - PROCESS | 1839 | 1461171227422 Marionette DEBUG loaded listener.js 09:53:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fb06ead1000) [pid = 1839] [serial = 963] [outer = 0x7fb06eac2400] 09:53:48 INFO - PROCESS | 1839 | 1461171228313 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 09:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1388ms 09:53:48 INFO - PROCESS | 1839 | 1461171228365 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 09:53:48 INFO - PROCESS | 1839 | 1461171228368 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 09:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:53:48 INFO - PROCESS | 1839 | 1461171228374 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:53:48 INFO - PROCESS | 1839 | 1461171228376 Marionette TRACE conn3 <- [1,1254,null,{}] 09:53:48 INFO - PROCESS | 1839 | 1461171228382 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:48 INFO - PROCESS | 1839 | 1461171228558 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 09:53:48 INFO - PROCESS | 1839 | 1461171228749 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09d175800 == 109 [pid = 1839] [id = 321] 09:53:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7fb06e73dc00) [pid = 1839] [serial = 964] [outer = (nil)] 09:53:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7fb06e745000) [pid = 1839] [serial = 965] [outer = 0x7fb06e73dc00] 09:53:48 INFO - PROCESS | 1839 | 1461171228819 Marionette DEBUG loaded listener.js 09:53:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7fb06e749400) [pid = 1839] [serial = 966] [outer = 0x7fb06e73dc00] 09:53:49 INFO - PROCESS | 1839 | 1461171229708 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 09:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1386ms 09:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:53:49 INFO - PROCESS | 1839 | 1461171229761 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 09:53:49 INFO - PROCESS | 1839 | 1461171229763 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 09:53:49 INFO - PROCESS | 1839 | 1461171229770 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:53:49 INFO - PROCESS | 1839 | 1461171229773 Marionette TRACE conn3 <- [1,1258,null,{}] 09:53:49 INFO - PROCESS | 1839 | 1461171229778 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:49 INFO - PROCESS | 1839 | 1461171229978 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 09:53:50 INFO - PROCESS | 1839 | 1461171230490 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073a4f000 == 110 [pid = 1839] [id = 322] 09:53:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7fb06fa25800) [pid = 1839] [serial = 967] [outer = (nil)] 09:53:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7fb070543400) [pid = 1839] [serial = 968] [outer = 0x7fb06fa25800] 09:53:50 INFO - PROCESS | 1839 | 1461171230604 Marionette DEBUG loaded listener.js 09:53:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7fb07054e400) [pid = 1839] [serial = 969] [outer = 0x7fb06fa25800] 09:53:51 INFO - PROCESS | 1839 | 1461171231538 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 09:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1843ms 09:53:51 INFO - PROCESS | 1839 | 1461171231614 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 09:53:51 INFO - PROCESS | 1839 | 1461171231632 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 09:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:53:51 INFO - PROCESS | 1839 | 1461171231650 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:53:51 INFO - PROCESS | 1839 | 1461171231655 Marionette TRACE conn3 <- [1,1262,null,{}] 09:53:51 INFO - PROCESS | 1839 | 1461171231669 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:51 INFO - PROCESS | 1839 | 1461171231968 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 09:53:52 INFO - PROCESS | 1839 | 1461171232186 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb071c1a800 == 111 [pid = 1839] [id = 323] 09:53:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7fb070877c00) [pid = 1839] [serial = 970] [outer = (nil)] 09:53:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7fb07111f400) [pid = 1839] [serial = 971] [outer = 0x7fb070877c00] 09:53:52 INFO - PROCESS | 1839 | 1461171232269 Marionette DEBUG loaded listener.js 09:53:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7fb0731a9c00) [pid = 1839] [serial = 972] [outer = 0x7fb070877c00] 09:53:53 INFO - PROCESS | 1839 | 1461171233153 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 09:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1545ms 09:53:53 INFO - PROCESS | 1839 | 1461171233192 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 09:53:53 INFO - PROCESS | 1839 | 1461171233199 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 09:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:53:53 INFO - PROCESS | 1839 | 1461171233205 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:53:53 INFO - PROCESS | 1839 | 1461171233209 Marionette TRACE conn3 <- [1,1266,null,{}] 09:53:53 INFO - PROCESS | 1839 | 1461171233214 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:53 INFO - PROCESS | 1839 | 1461171233396 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 09:53:53 INFO - PROCESS | 1839 | 1461171233669 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a3db000 == 112 [pid = 1839] [id = 324] 09:53:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7fb07111a400) [pid = 1839] [serial = 973] [outer = (nil)] 09:53:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7fb073a9c400) [pid = 1839] [serial = 974] [outer = 0x7fb07111a400] 09:53:53 INFO - PROCESS | 1839 | 1461171233779 Marionette DEBUG loaded listener.js 09:53:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7fb073aa1c00) [pid = 1839] [serial = 975] [outer = 0x7fb07111a400] 09:53:54 INFO - PROCESS | 1839 | 1461171234689 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 09:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1532ms 09:53:54 INFO - PROCESS | 1839 | 1461171234739 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 09:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:53:54 INFO - PROCESS | 1839 | 1461171234743 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 09:53:54 INFO - PROCESS | 1839 | 1461171234757 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:53:54 INFO - PROCESS | 1839 | 1461171234766 Marionette TRACE conn3 <- [1,1270,null,{}] 09:53:54 INFO - PROCESS | 1839 | 1461171234775 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:54 INFO - PROCESS | 1839 | 1461171234981 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 09:53:55 INFO - PROCESS | 1839 | 1461171235225 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb075197800 == 113 [pid = 1839] [id = 325] 09:53:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7fb074f58000) [pid = 1839] [serial = 976] [outer = (nil)] 09:53:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7fb07500f000) [pid = 1839] [serial = 977] [outer = 0x7fb074f58000] 09:53:55 INFO - PROCESS | 1839 | 1461171235306 Marionette DEBUG loaded listener.js 09:53:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7fb07b412400) [pid = 1839] [serial = 978] [outer = 0x7fb074f58000] 09:53:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07495a000 == 112 [pid = 1839] [id = 262] 09:53:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06f9ea000 == 111 [pid = 1839] [id = 264] 09:53:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0750d5000 == 110 [pid = 1839] [id = 265] 09:53:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07074d800 == 109 [pid = 1839] [id = 263] 09:53:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d5b6800 == 108 [pid = 1839] [id = 307] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7fb084e86800) [pid = 1839] [serial = 878] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7fb07b6eb000) [pid = 1839] [serial = 824] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7fb08033e400) [pid = 1839] [serial = 827] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7fb082822c00) [pid = 1839] [serial = 833] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7fb087a45800) [pid = 1839] [serial = 836] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7fb096bc8400) [pid = 1839] [serial = 845] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7fb071120000) [pid = 1839] [serial = 857] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7fb073f82c00) [pid = 1839] [serial = 848] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7fb074f61400) [pid = 1839] [serial = 821] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7fb094ac1800) [pid = 1839] [serial = 842] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7fb0938ef800) [pid = 1839] [serial = 839] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7fb080eb2800) [pid = 1839] [serial = 830] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7fb098b8fc00) [pid = 1839] [serial = 851] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7fb06f154000) [pid = 1839] [serial = 854] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | 1461171236249 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 09:53:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07c50f000 == 107 [pid = 1839] [id = 306] 09:53:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb074962800 == 106 [pid = 1839] [id = 305] 09:53:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb071c0f800 == 105 [pid = 1839] [id = 304] 09:53:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07a4ca000 == 104 [pid = 1839] [id = 303] 09:53:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09dfbb800 == 103 [pid = 1839] [id = 299] 09:53:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb096616800 == 102 [pid = 1839] [id = 298] 09:53:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08961f000 == 101 [pid = 1839] [id = 297] 09:53:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08656e800 == 100 [pid = 1839] [id = 296] 09:53:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0811c0800 == 99 [pid = 1839] [id = 295] 09:53:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d4a0000 == 98 [pid = 1839] [id = 294] 09:53:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07518b000 == 97 [pid = 1839] [id = 293] 09:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1547ms 09:53:56 INFO - PROCESS | 1839 | 1461171236297 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 09:53:56 INFO - PROCESS | 1839 | 1461171236300 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 09:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:53:56 INFO - PROCESS | 1839 | 1461171236307 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:53:56 INFO - PROCESS | 1839 | 1461171236309 Marionette TRACE conn3 <- [1,1274,null,{}] 09:53:56 INFO - PROCESS | 1839 | 1461171236315 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:56 INFO - PROCESS | 1839 | 1461171236494 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7fb0813f0800) [pid = 1839] [serial = 876] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fb074f57000) [pid = 1839] [serial = 863] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fb073f80000) [pid = 1839] [serial = 861] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fb071129000) [pid = 1839] [serial = 860] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fb07d110400) [pid = 1839] [serial = 869] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fb07500bc00) [pid = 1839] [serial = 864] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7fb07b6f1400) [pid = 1839] [serial = 866] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7fb080d54c00) [pid = 1839] [serial = 875] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fb07e883800) [pid = 1839] [serial = 873] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fb07d24f400) [pid = 1839] [serial = 870] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fb07d5eb800) [pid = 1839] [serial = 872] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fb07c9cc400) [pid = 1839] [serial = 867] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1839 | 1461171236725 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07494f800 == 98 [pid = 1839] [id = 326] 09:53:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fb071124800) [pid = 1839] [serial = 979] [outer = (nil)] 09:53:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fb07b417400) [pid = 1839] [serial = 980] [outer = 0x7fb071124800] 09:53:56 INFO - PROCESS | 1839 | 1461171236795 Marionette DEBUG loaded listener.js 09:53:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fb07c913c00) [pid = 1839] [serial = 981] [outer = 0x7fb071124800] 09:53:57 INFO - PROCESS | 1839 | 1461171237490 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 09:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1229ms 09:53:57 INFO - PROCESS | 1839 | 1461171237556 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 09:53:57 INFO - PROCESS | 1839 | 1461171237561 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 09:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:53:57 INFO - PROCESS | 1839 | 1461171237570 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:53:57 INFO - PROCESS | 1839 | 1461171237574 Marionette TRACE conn3 <- [1,1278,null,{}] 09:53:57 INFO - PROCESS | 1839 | 1461171237583 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:57 INFO - PROCESS | 1839 | 1461171237766 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 09:53:57 INFO - PROCESS | 1839 | 1461171237777 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b5db800 == 99 [pid = 1839] [id = 327] 09:53:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fb07d24f800) [pid = 1839] [serial = 982] [outer = (nil)] 09:53:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7fb07d5e0800) [pid = 1839] [serial = 983] [outer = 0x7fb07d24f800] 09:53:57 INFO - PROCESS | 1839 | 1461171237852 Marionette DEBUG loaded listener.js 09:53:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7fb07d689c00) [pid = 1839] [serial = 984] [outer = 0x7fb07d24f800] 09:53:58 INFO - PROCESS | 1839 | 1461171238759 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 09:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1240ms 09:53:58 INFO - PROCESS | 1839 | 1461171238820 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 09:53:58 INFO - PROCESS | 1839 | 1461171238824 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 09:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:53:58 INFO - PROCESS | 1839 | 1461171238832 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:53:58 INFO - PROCESS | 1839 | 1461171238835 Marionette TRACE conn3 <- [1,1282,null,{}] 09:53:58 INFO - PROCESS | 1839 | 1461171238841 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:53:59 INFO - PROCESS | 1839 | 1461171239092 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 09:53:59 INFO - PROCESS | 1839 | 1461171239125 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d5b7000 == 100 [pid = 1839] [id = 328] 09:53:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fb07e887400) [pid = 1839] [serial = 985] [outer = (nil)] 09:53:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fb0809dc800) [pid = 1839] [serial = 986] [outer = 0x7fb07e887400] 09:53:59 INFO - PROCESS | 1839 | 1461171239186 Marionette DEBUG loaded listener.js 09:53:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fb080d55400) [pid = 1839] [serial = 987] [outer = 0x7fb07e887400] 09:54:00 INFO - PROCESS | 1839 | 1461171240058 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 09:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1290ms 09:54:00 INFO - PROCESS | 1839 | 1461171240123 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 09:54:00 INFO - PROCESS | 1839 | 1461171240129 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 09:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:54:00 INFO - PROCESS | 1839 | 1461171240147 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:54:00 INFO - PROCESS | 1839 | 1461171240150 Marionette TRACE conn3 <- [1,1286,null,{}] 09:54:00 INFO - PROCESS | 1839 | 1461171240169 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:00 INFO - PROCESS | 1839 | 1461171240408 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 09:54:00 INFO - PROCESS | 1839 | 1461171240435 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0802c1000 == 101 [pid = 1839] [id = 329] 09:54:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fb07d5e9000) [pid = 1839] [serial = 988] [outer = (nil)] 09:54:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fb07a538c00) [pid = 1839] [serial = 989] [outer = 0x7fb07d5e9000] 09:54:00 INFO - PROCESS | 1839 | 1461171240502 Marionette DEBUG loaded listener.js 09:54:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7fb0816ac800) [pid = 1839] [serial = 990] [outer = 0x7fb07d5e9000] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7fb07cf1b400) [pid = 1839] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fb086554400) [pid = 1839] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fb074f57800) [pid = 1839] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fb07cc5fc00) [pid = 1839] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fb06f152800) [pid = 1839] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fb0732edc00) [pid = 1839] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7fb0851c9c00) [pid = 1839] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7fb087a39400) [pid = 1839] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fb0829af800) [pid = 1839] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fb075173800) [pid = 1839] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fb082824000) [pid = 1839] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fb0813f5400) [pid = 1839] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fb0834b5800) [pid = 1839] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fb07a53fc00) [pid = 1839] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fb06fa28000) [pid = 1839] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fb07d251000) [pid = 1839] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fb0834b4c00) [pid = 1839] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fb0857c0400) [pid = 1839] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fb08039e400) [pid = 1839] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fb084e03000) [pid = 1839] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fb089952800) [pid = 1839] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fb07a53e000) [pid = 1839] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fb087a40400) [pid = 1839] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fb07c9c7000) [pid = 1839] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fb07f53b800) [pid = 1839] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fb07c9c5800) [pid = 1839] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fb07517b800) [pid = 1839] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fb0706c2400) [pid = 1839] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fb07b6f1800) [pid = 1839] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fb087acb400) [pid = 1839] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fb086ba5800) [pid = 1839] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fb08039d400) [pid = 1839] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fb0732e9400) [pid = 1839] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fb0741e6800) [pid = 1839] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fb07517d400) [pid = 1839] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fb094ace800) [pid = 1839] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fb07c9cac00) [pid = 1839] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fb07b5e7800) [pid = 1839] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fb093c06c00) [pid = 1839] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fb0852b7c00) [pid = 1839] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fb06fa26c00) [pid = 1839] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fb0706c4800) [pid = 1839] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fb070871000) [pid = 1839] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fb0741e7c00) [pid = 1839] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fb0740dec00) [pid = 1839] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:54:01 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fb07b408000) [pid = 1839] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:54:02 INFO - PROCESS | 1839 | 1461171242107 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 09:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 2003ms 09:54:02 INFO - PROCESS | 1839 | 1461171242157 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 09:54:02 INFO - PROCESS | 1839 | 1461171242161 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 09:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:54:02 INFO - PROCESS | 1839 | 1461171242167 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:54:02 INFO - PROCESS | 1839 | 1461171242169 Marionette TRACE conn3 <- [1,1290,null,{}] 09:54:02 INFO - PROCESS | 1839 | 1461171242175 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:02 INFO - PROCESS | 1839 | 1461171242354 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 09:54:02 INFO - PROCESS | 1839 | 1461171242381 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b44f800 == 102 [pid = 1839] [id = 330] 09:54:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fb06fa26800) [pid = 1839] [serial = 991] [outer = (nil)] 09:54:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fb0741e8800) [pid = 1839] [serial = 992] [outer = 0x7fb06fa26800] 09:54:02 INFO - PROCESS | 1839 | 1461171242443 Marionette DEBUG loaded listener.js 09:54:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fb07c922400) [pid = 1839] [serial = 993] [outer = 0x7fb06fa26800] 09:54:03 INFO - PROCESS | 1839 | 1461171243312 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 09:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1177ms 09:54:03 INFO - PROCESS | 1839 | 1461171243348 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 09:54:03 INFO - PROCESS | 1839 | 1461171243350 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 09:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:54:03 INFO - PROCESS | 1839 | 1461171243358 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:54:03 INFO - PROCESS | 1839 | 1461171243362 Marionette TRACE conn3 <- [1,1294,null,{}] 09:54:03 INFO - PROCESS | 1839 | 1461171243371 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:03 INFO - PROCESS | 1839 | 1461171243553 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 09:54:03 INFO - PROCESS | 1839 | 1461171243568 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0808e3000 == 103 [pid = 1839] [id = 331] 09:54:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fb07c9c5800) [pid = 1839] [serial = 994] [outer = (nil)] 09:54:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fb07e88a800) [pid = 1839] [serial = 995] [outer = 0x7fb07c9c5800] 09:54:03 INFO - PROCESS | 1839 | 1461171243630 Marionette DEBUG loaded listener.js 09:54:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fb080ea8c00) [pid = 1839] [serial = 996] [outer = 0x7fb07c9c5800] 09:54:04 INFO - PROCESS | 1839 | 1461171244829 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 09:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1535ms 09:54:04 INFO - PROCESS | 1839 | 1461171244894 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 09:54:04 INFO - PROCESS | 1839 | 1461171244902 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 09:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:54:04 INFO - PROCESS | 1839 | 1461171244913 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:54:04 INFO - PROCESS | 1839 | 1461171244918 Marionette TRACE conn3 <- [1,1298,null,{}] 09:54:04 INFO - PROCESS | 1839 | 1461171244927 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:05 INFO - PROCESS | 1839 | 1461171245182 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 09:54:05 INFO - PROCESS | 1839 | 1461171245469 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074953800 == 104 [pid = 1839] [id = 332] 09:54:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fb070871c00) [pid = 1839] [serial = 997] [outer = (nil)] 09:54:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fb070876800) [pid = 1839] [serial = 998] [outer = 0x7fb070871c00] 09:54:05 INFO - PROCESS | 1839 | 1461171245549 Marionette DEBUG loaded listener.js 09:54:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fb0731aa400) [pid = 1839] [serial = 999] [outer = 0x7fb070871c00] 09:54:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cd37800 == 103 [pid = 1839] [id = 10] 09:54:06 INFO - PROCESS | 1839 | 1461171246630 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1786ms 09:54:06 INFO - PROCESS | 1839 | 1461171246699 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 09:54:06 INFO - PROCESS | 1839 | 1461171246707 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 09:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:54:06 INFO - PROCESS | 1839 | 1461171246720 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:54:06 INFO - PROCESS | 1839 | 1461171246725 Marionette TRACE conn3 <- [1,1302,null,{}] 09:54:06 INFO - PROCESS | 1839 | 1461171246732 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:06 INFO - PROCESS | 1839 | 1461171246981 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 09:54:07 INFO - PROCESS | 1839 | 1461171247269 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07c792800 == 104 [pid = 1839] [id = 333] 09:54:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fb073aa1000) [pid = 1839] [serial = 1000] [outer = (nil)] 09:54:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fb0741e5c00) [pid = 1839] [serial = 1001] [outer = 0x7fb073aa1000] 09:54:07 INFO - PROCESS | 1839 | 1461171247344 Marionette DEBUG loaded listener.js 09:54:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fb075173c00) [pid = 1839] [serial = 1002] [outer = 0x7fb073aa1000] 09:54:08 INFO - PROCESS | 1839 | 1461171248227 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 09:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1544ms 09:54:08 INFO - PROCESS | 1839 | 1461171248265 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 09:54:08 INFO - PROCESS | 1839 | 1461171248268 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 09:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:54:08 INFO - PROCESS | 1839 | 1461171248275 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:54:08 INFO - PROCESS | 1839 | 1461171248282 Marionette TRACE conn3 <- [1,1306,null,{}] 09:54:08 INFO - PROCESS | 1839 | 1461171248299 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:08 INFO - PROCESS | 1839 | 1461171248512 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 09:54:08 INFO - PROCESS | 1839 | 1461171248747 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb084c0f800 == 105 [pid = 1839] [id = 334] 09:54:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fb073aa4800) [pid = 1839] [serial = 1003] [outer = (nil)] 09:54:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fb07d110400) [pid = 1839] [serial = 1004] [outer = 0x7fb073aa4800] 09:54:08 INFO - PROCESS | 1839 | 1461171248869 Marionette DEBUG loaded listener.js 09:54:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fb07d68c800) [pid = 1839] [serial = 1005] [outer = 0x7fb073aa4800] 09:54:09 INFO - PROCESS | 1839 | 1461171249967 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 09:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1737ms 09:54:10 INFO - PROCESS | 1839 | 1461171250013 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 09:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:54:10 INFO - PROCESS | 1839 | 1461171250018 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 09:54:10 INFO - PROCESS | 1839 | 1461171250025 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:54:10 INFO - PROCESS | 1839 | 1461171250029 Marionette TRACE conn3 <- [1,1310,null,{}] 09:54:10 INFO - PROCESS | 1839 | 1461171250035 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:10 INFO - PROCESS | 1839 | 1461171250248 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 09:54:10 INFO - PROCESS | 1839 | 1461171250479 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086e35000 == 106 [pid = 1839] [id = 335] 09:54:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fb07cd93000) [pid = 1839] [serial = 1006] [outer = (nil)] 09:54:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fb0809d3c00) [pid = 1839] [serial = 1007] [outer = 0x7fb07cd93000] 09:54:10 INFO - PROCESS | 1839 | 1461171250598 Marionette DEBUG loaded listener.js 09:54:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fb080d54c00) [pid = 1839] [serial = 1008] [outer = 0x7fb07cd93000] 09:54:11 INFO - PROCESS | 1839 | 1461171251464 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 09:54:11 INFO - PROCESS | 1839 | 1461171251515 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 09:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:54:11 INFO - PROCESS | 1839 | 1461171251522 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:54:11 INFO - PROCESS | 1839 | 1461171251526 Marionette TRACE conn3 <- [1,1314,null,{}] 09:54:11 INFO - PROCESS | 1839 | 1461171251531 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:11 INFO - PROCESS | 1839 | 1461171251735 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 09:54:11 INFO - PROCESS | 1839 | 1461171251932 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0937e6800 == 107 [pid = 1839] [id = 336] 09:54:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fb080117800) [pid = 1839] [serial = 1009] [outer = (nil)] 09:54:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fb0841b4000) [pid = 1839] [serial = 1010] [outer = 0x7fb080117800] 09:54:12 INFO - PROCESS | 1839 | 1461171252004 Marionette DEBUG loaded listener.js 09:54:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fb085535c00) [pid = 1839] [serial = 1011] [outer = 0x7fb080117800] 09:54:12 INFO - PROCESS | 1839 | 1461171252933 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 09:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1490ms 09:54:13 INFO - PROCESS | 1839 | 1461171253013 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 09:54:13 INFO - PROCESS | 1839 | 1461171253017 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 09:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:54:13 INFO - PROCESS | 1839 | 1461171253024 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:54:13 INFO - PROCESS | 1839 | 1461171253028 Marionette TRACE conn3 <- [1,1318,null,{}] 09:54:13 INFO - PROCESS | 1839 | 1461171253034 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:13 INFO - PROCESS | 1839 | 1461171253290 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 09:54:13 INFO - PROCESS | 1839 | 1461171253541 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09d178000 == 108 [pid = 1839] [id = 337] 09:54:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fb080336400) [pid = 1839] [serial = 1012] [outer = (nil)] 09:54:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fb08d8dbc00) [pid = 1839] [serial = 1013] [outer = 0x7fb080336400] 09:54:13 INFO - PROCESS | 1839 | 1461171253621 Marionette DEBUG loaded listener.js 09:54:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fb094c0c800) [pid = 1839] [serial = 1014] [outer = 0x7fb080336400] 09:54:14 INFO - PROCESS | 1839 | 1461171254418 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 09:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1439ms 09:54:14 INFO - PROCESS | 1839 | 1461171254464 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 09:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:54:14 INFO - PROCESS | 1839 | 1461171254468 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 09:54:14 INFO - PROCESS | 1839 | 1461171254475 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:54:14 INFO - PROCESS | 1839 | 1461171254478 Marionette TRACE conn3 <- [1,1322,null,{}] 09:54:14 INFO - PROCESS | 1839 | 1461171254484 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:14 INFO - PROCESS | 1839 | 1461171254693 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 09:54:14 INFO - PROCESS | 1839 | 1461171254901 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06e845000 == 109 [pid = 1839] [id = 338] 09:54:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fb06e62d800) [pid = 1839] [serial = 1015] [outer = (nil)] 09:54:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fb06e637000) [pid = 1839] [serial = 1016] [outer = 0x7fb06e62d800] 09:54:15 INFO - PROCESS | 1839 | 1461171255018 Marionette DEBUG loaded listener.js 09:54:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fb06e63c000) [pid = 1839] [serial = 1017] [outer = 0x7fb06e62d800] 09:54:15 INFO - PROCESS | 1839 | 1461171255884 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 09:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1481ms 09:54:15 INFO - PROCESS | 1839 | 1461171255956 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 09:54:15 INFO - PROCESS | 1839 | 1461171255959 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 09:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:54:15 INFO - PROCESS | 1839 | 1461171255967 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:54:15 INFO - PROCESS | 1839 | 1461171255970 Marionette TRACE conn3 <- [1,1326,null,{}] 09:54:15 INFO - PROCESS | 1839 | 1461171255976 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:16 INFO - PROCESS | 1839 | 1461171256182 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 09:54:16 INFO - PROCESS | 1839 | 1461171256377 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06e88b000 == 110 [pid = 1839] [id = 339] 09:54:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fb06e630800) [pid = 1839] [serial = 1018] [outer = (nil)] 09:54:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fb094c0f800) [pid = 1839] [serial = 1019] [outer = 0x7fb06e630800] 09:54:16 INFO - PROCESS | 1839 | 1461171256451 Marionette DEBUG loaded listener.js 09:54:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fb098481000) [pid = 1839] [serial = 1020] [outer = 0x7fb06e630800] 09:54:17 INFO - PROCESS | 1839 | 1461171257311 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 09:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1387ms 09:54:17 INFO - PROCESS | 1839 | 1461171257354 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 09:54:17 INFO - PROCESS | 1839 | 1461171257358 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 09:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:54:17 INFO - PROCESS | 1839 | 1461171257364 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:54:17 INFO - PROCESS | 1839 | 1461171257368 Marionette TRACE conn3 <- [1,1330,null,{}] 09:54:17 INFO - PROCESS | 1839 | 1461171257374 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:17 INFO - PROCESS | 1839 | 1461171257570 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 09:54:17 INFO - PROCESS | 1839 | 1461171257768 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a643800 == 111 [pid = 1839] [id = 340] 09:54:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fb06dcea400) [pid = 1839] [serial = 1021] [outer = (nil)] 09:54:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fb06dcf3c00) [pid = 1839] [serial = 1022] [outer = 0x7fb06dcea400] 09:54:17 INFO - PROCESS | 1839 | 1461171257840 Marionette DEBUG loaded listener.js 09:54:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fb06dcf9000) [pid = 1839] [serial = 1023] [outer = 0x7fb06dcea400] 09:54:18 INFO - PROCESS | 1839 | 1461171258738 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 09:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1429ms 09:54:18 INFO - PROCESS | 1839 | 1461171258795 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 09:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:54:18 INFO - PROCESS | 1839 | 1461171258798 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 09:54:18 INFO - PROCESS | 1839 | 1461171258805 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:54:18 INFO - PROCESS | 1839 | 1461171258808 Marionette TRACE conn3 <- [1,1334,null,{}] 09:54:18 INFO - PROCESS | 1839 | 1461171258814 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:19 INFO - PROCESS | 1839 | 1461171259016 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 09:54:19 INFO - PROCESS | 1839 | 1461171259211 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb071297800 == 112 [pid = 1839] [id = 341] 09:54:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fb070560000) [pid = 1839] [serial = 1024] [outer = (nil)] 09:54:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fb070561c00) [pid = 1839] [serial = 1025] [outer = 0x7fb070560000] 09:54:19 INFO - PROCESS | 1839 | 1461171259334 Marionette DEBUG loaded listener.js 09:54:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fb070565400) [pid = 1839] [serial = 1026] [outer = 0x7fb070560000] 09:54:20 INFO - PROCESS | 1839 | 1461171260245 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1484ms 09:54:20 INFO - PROCESS | 1839 | 1461171260289 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 09:54:20 INFO - PROCESS | 1839 | 1461171260293 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 09:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:54:20 INFO - PROCESS | 1839 | 1461171260299 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:54:20 INFO - PROCESS | 1839 | 1461171260303 Marionette TRACE conn3 <- [1,1338,null,{}] 09:54:20 INFO - PROCESS | 1839 | 1461171260309 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:20 INFO - PROCESS | 1839 | 1461171260539 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 09:54:20 INFO - PROCESS | 1839 | 1461171260777 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f9eb800 == 113 [pid = 1839] [id = 342] 09:54:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fb06fa27400) [pid = 1839] [serial = 1027] [outer = (nil)] 09:54:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fb06fa34000) [pid = 1839] [serial = 1028] [outer = 0x7fb06fa27400] 09:54:20 INFO - PROCESS | 1839 | 1461171260901 Marionette DEBUG loaded listener.js 09:54:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7fb07d647800) [pid = 1839] [serial = 1029] [outer = 0x7fb06fa27400] 09:54:22 INFO - PROCESS | 1839 | 1461171262243 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 09:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1990ms 09:54:22 INFO - PROCESS | 1839 | 1461171262327 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 09:54:22 INFO - PROCESS | 1839 | 1461171262331 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 09:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:54:22 INFO - PROCESS | 1839 | 1461171262341 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:54:22 INFO - PROCESS | 1839 | 1461171262343 Marionette TRACE conn3 <- [1,1342,null,{}] 09:54:22 INFO - PROCESS | 1839 | 1461171262349 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:22 INFO - PROCESS | 1839 | 1461171262546 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 09:54:23 INFO - PROCESS | 1839 | 1461171263348 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074945800 == 114 [pid = 1839] [id = 343] 09:54:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7fb06dcf6000) [pid = 1839] [serial = 1030] [outer = (nil)] 09:54:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fb06e73a800) [pid = 1839] [serial = 1031] [outer = 0x7fb06dcf6000] 09:54:23 INFO - PROCESS | 1839 | 1461171263421 Marionette DEBUG loaded listener.js 09:54:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fb06eac9800) [pid = 1839] [serial = 1032] [outer = 0x7fb06dcf6000] 09:54:24 INFO - PROCESS | 1839 | 1461171264362 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 09:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 2090ms 09:54:24 INFO - PROCESS | 1839 | 1461171264434 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 09:54:24 INFO - PROCESS | 1839 | 1461171264441 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 09:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:54:24 INFO - PROCESS | 1839 | 1461171264450 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:54:24 INFO - PROCESS | 1839 | 1461171264457 Marionette TRACE conn3 <- [1,1346,null,{}] 09:54:24 INFO - PROCESS | 1839 | 1461171264465 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:24 INFO - PROCESS | 1839 | 1461171264800 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 09:54:25 INFO - PROCESS | 1839 | 1461171265114 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06eaf8800 == 115 [pid = 1839] [id = 344] 09:54:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fb07055a400) [pid = 1839] [serial = 1033] [outer = (nil)] 09:54:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fb0706c9400) [pid = 1839] [serial = 1034] [outer = 0x7fb07055a400] 09:54:25 INFO - PROCESS | 1839 | 1461171265186 Marionette DEBUG loaded listener.js 09:54:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fb070785800) [pid = 1839] [serial = 1035] [outer = 0x7fb07055a400] 09:54:26 INFO - PROCESS | 1839 | 1461171266062 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 09:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1691ms 09:54:26 INFO - PROCESS | 1839 | 1461171266145 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 09:54:26 INFO - PROCESS | 1839 | 1461171266150 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 09:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:54:26 INFO - PROCESS | 1839 | 1461171266157 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:54:26 INFO - PROCESS | 1839 | 1461171266160 Marionette TRACE conn3 <- [1,1350,null,{}] 09:54:26 INFO - PROCESS | 1839 | 1461171266165 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:26 INFO - PROCESS | 1839 | 1461171266342 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 09:54:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0807d4800 == 114 [pid = 1839] [id = 122] 09:54:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0811c2800 == 113 [pid = 1839] [id = 272] 09:54:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0929de800 == 112 [pid = 1839] [id = 45] 09:54:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0884d6000 == 111 [pid = 1839] [id = 49] 09:54:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086b39000 == 110 [pid = 1839] [id = 252] 09:54:26 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fb070874800) [pid = 1839] [serial = 905] [outer = (nil)] [url = about:blank] 09:54:26 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fb07f53b400) [pid = 1839] [serial = 926] [outer = (nil)] [url = about:blank] 09:54:26 INFO - PROCESS | 1839 | 1461171266714 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0802b5800 == 109 [pid = 1839] [id = 117] 09:54:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb085436000 == 108 [pid = 1839] [id = 47] 09:54:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07a4da000 == 107 [pid = 1839] [id = 120] 09:54:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b44f800 == 106 [pid = 1839] [id = 330] 09:54:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f9e3000 == 107 [pid = 1839] [id = 345] 09:54:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fb0731ad800) [pid = 1839] [serial = 1036] [outer = (nil)] 09:54:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fb0732ec400) [pid = 1839] [serial = 1037] [outer = 0x7fb0731ad800] 09:54:26 INFO - PROCESS | 1839 | 1461171266806 Marionette DEBUG loaded listener.js 09:54:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7fb073aa5c00) [pid = 1839] [serial = 1038] [outer = 0x7fb0731ad800] 09:54:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0802c1000 == 106 [pid = 1839] [id = 329] 09:54:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d5b7000 == 105 [pid = 1839] [id = 328] 09:54:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b5db800 == 104 [pid = 1839] [id = 327] 09:54:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07494f800 == 103 [pid = 1839] [id = 326] 09:54:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb075197800 == 102 [pid = 1839] [id = 325] 09:54:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07a3db000 == 101 [pid = 1839] [id = 324] 09:54:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb071c1a800 == 100 [pid = 1839] [id = 323] 09:54:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073a4f000 == 99 [pid = 1839] [id = 322] 09:54:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09460d800 == 98 [pid = 1839] [id = 317] 09:54:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08993c800 == 97 [pid = 1839] [id = 316] 09:54:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb087618800 == 96 [pid = 1839] [id = 315] 09:54:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0857ee800 == 95 [pid = 1839] [id = 314] 09:54:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0811ad800 == 94 [pid = 1839] [id = 313] 09:54:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0808f3000 == 93 [pid = 1839] [id = 312] 09:54:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08037b800 == 92 [pid = 1839] [id = 311] 09:54:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cfd0000 == 91 [pid = 1839] [id = 310] 09:54:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0750dd800 == 90 [pid = 1839] [id = 309] 09:54:27 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07f621800 == 89 [pid = 1839] [id = 308] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7fb07d64e400) [pid = 1839] [serial = 924] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fb087a3f400) [pid = 1839] [serial = 668] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fb093c71400) [pid = 1839] [serial = 680] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fb07d250800) [pid = 1839] [serial = 780] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fb071124000) [pid = 1839] [serial = 858] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fb080eb0000) [pid = 1839] [serial = 732] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7fb086d08c00) [pid = 1839] [serial = 717] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7fb09492a000) [pid = 1839] [serial = 723] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fb084e8bc00) [pid = 1839] [serial = 620] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fb098ac2000) [pid = 1839] [serial = 735] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fb092951800) [pid = 1839] [serial = 771] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fb0868f7c00) [pid = 1839] [serial = 768] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fb086ba9400) [pid = 1839] [serial = 665] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fb08079e800) [pid = 1839] [serial = 765] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fb075007c00) [pid = 1839] [serial = 798] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fb098cbbc00) [pid = 1839] [serial = 792] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fb08548fc00) [pid = 1839] [serial = 662] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fb0876f1000) [pid = 1839] [serial = 626] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fb080d57800) [pid = 1839] [serial = 714] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fb0868f5000) [pid = 1839] [serial = 623] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fb0938fb800) [pid = 1839] [serial = 677] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fb08426bc00) [pid = 1839] [serial = 617] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fb08cb50000) [pid = 1839] [serial = 671] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fb080792400) [pid = 1839] [serial = 659] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fb08010ec00) [pid = 1839] [serial = 572] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fb07d68d400) [pid = 1839] [serial = 656] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fb093c75800) [pid = 1839] [serial = 683] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fb0706d0000) [pid = 1839] [serial = 786] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fb08033a000) [pid = 1839] [serial = 611] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fb09354ac00) [pid = 1839] [serial = 674] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fb093c33400) [pid = 1839] [serial = 774] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fb0829af400) [pid = 1839] [serial = 614] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fb0732f4000) [pid = 1839] [serial = 729] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fb0741f0c00) [pid = 1839] [serial = 783] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fb07c9ce400) [pid = 1839] [serial = 762] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fb098ac1400) [pid = 1839] [serial = 726] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fb07eb30000) [pid = 1839] [serial = 711] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fb07d68a000) [pid = 1839] [serial = 608] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fb098b8ec00) [pid = 1839] [serial = 777] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fb08d8e7c00) [pid = 1839] [serial = 720] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fb06fa33400) [pid = 1839] [serial = 795] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fb07d24c000) [pid = 1839] [serial = 789] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fb0731ab400) [pid = 1839] [serial = 912] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fb0731a1800) [pid = 1839] [serial = 911] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fb08079ec00) [pid = 1839] [serial = 887] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fb07500c000) [pid = 1839] [serial = 915] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fb074f5b800) [pid = 1839] [serial = 914] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fb07328c800) [pid = 1839] [serial = 899] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fb07b4ef800) [pid = 1839] [serial = 884] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fb07d647000) [pid = 1839] [serial = 902] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fb07b413400) [pid = 1839] [serial = 917] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fb07c917800) [pid = 1839] [serial = 918] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fb073f7d000) [pid = 1839] [serial = 881] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fb08963f400) [pid = 1839] [serial = 893] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fb0868bd800) [pid = 1839] [serial = 890] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fb093aea800) [pid = 1839] [serial = 896] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fb073f88400) [pid = 1839] [serial = 908] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fb07d246c00) [pid = 1839] [serial = 921] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fb07cf16c00) [pid = 1839] [serial = 920] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fb07d5e2800) [pid = 1839] [serial = 923] [outer = (nil)] [url = about:blank] 09:54:27 INFO - PROCESS | 1839 | 1461171267679 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 09:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1580ms 09:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:54:27 INFO - PROCESS | 1839 | 1461171267738 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 09:54:27 INFO - PROCESS | 1839 | 1461171267741 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 09:54:27 INFO - PROCESS | 1839 | 1461171267754 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:54:27 INFO - PROCESS | 1839 | 1461171267763 Marionette TRACE conn3 <- [1,1354,null,{}] 09:54:27 INFO - PROCESS | 1839 | 1461171267771 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:27 INFO - PROCESS | 1839 | 1461171267949 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 09:54:27 INFO - PROCESS | 1839 | 1461171267959 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0753ca000 == 90 [pid = 1839] [id = 346] 09:54:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fb0706d0000) [pid = 1839] [serial = 1039] [outer = (nil)] 09:54:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fb075002c00) [pid = 1839] [serial = 1040] [outer = 0x7fb0706d0000] 09:54:28 INFO - PROCESS | 1839 | 1461171268024 Marionette DEBUG loaded listener.js 09:54:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fb075175400) [pid = 1839] [serial = 1041] [outer = 0x7fb0706d0000] 09:54:28 INFO - PROCESS | 1839 | 1461171268879 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 09:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1146ms 09:54:28 INFO - PROCESS | 1839 | 1461171268894 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 09:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:54:28 INFO - PROCESS | 1839 | 1461171268899 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 09:54:28 INFO - PROCESS | 1839 | 1461171268905 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:54:28 INFO - PROCESS | 1839 | 1461171268908 Marionette TRACE conn3 <- [1,1358,null,{}] 09:54:28 INFO - PROCESS | 1839 | 1461171268912 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:29 INFO - PROCESS | 1839 | 1461171269080 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 09:54:29 INFO - PROCESS | 1839 | 1461171269095 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b468800 == 91 [pid = 1839] [id = 347] 09:54:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fb075178800) [pid = 1839] [serial = 1042] [outer = (nil)] 09:54:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fb07b410400) [pid = 1839] [serial = 1043] [outer = 0x7fb075178800] 09:54:29 INFO - PROCESS | 1839 | 1461171269157 Marionette DEBUG loaded listener.js 09:54:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fb07b4ef800) [pid = 1839] [serial = 1044] [outer = 0x7fb075178800] 09:54:30 INFO - PROCESS | 1839 | 1461171270111 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 09:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1244ms 09:54:30 INFO - PROCESS | 1839 | 1461171270149 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 09:54:30 INFO - PROCESS | 1839 | 1461171270153 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 09:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:54:30 INFO - PROCESS | 1839 | 1461171270159 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:54:30 INFO - PROCESS | 1839 | 1461171270161 Marionette TRACE conn3 <- [1,1362,null,{}] 09:54:30 INFO - PROCESS | 1839 | 1461171270176 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:30 INFO - PROCESS | 1839 | 1461171270404 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 09:54:30 INFO - PROCESS | 1839 | 1461171270436 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b67a800 == 92 [pid = 1839] [id = 348] 09:54:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fb07c913800) [pid = 1839] [serial = 1045] [outer = (nil)] 09:54:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fb07c9c6000) [pid = 1839] [serial = 1046] [outer = 0x7fb07c913800] 09:54:30 INFO - PROCESS | 1839 | 1461171270510 Marionette DEBUG loaded listener.js 09:54:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fb07cf1e000) [pid = 1839] [serial = 1047] [outer = 0x7fb07c913800] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fb070870800) [pid = 1839] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fb0807a1c00) [pid = 1839] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fb0741ee000) [pid = 1839] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fb0741f1800) [pid = 1839] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fb07f53c000) [pid = 1839] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fb07f53fc00) [pid = 1839] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fb0809dd400) [pid = 1839] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fb07c9c5000) [pid = 1839] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fb0868ef400) [pid = 1839] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fb086adb400) [pid = 1839] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fb08d8e7400) [pid = 1839] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fb073f7a800) [pid = 1839] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fb073f7cc00) [pid = 1839] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fb06f152400) [pid = 1839] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fb080b67000) [pid = 1839] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fb085fa9000) [pid = 1839] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fb07a540800) [pid = 1839] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fb07b416000) [pid = 1839] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fb0731a8400) [pid = 1839] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fb08039bc00) [pid = 1839] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fb0732ea000) [pid = 1839] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fb07f63ac00) [pid = 1839] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fb073283400) [pid = 1839] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fb07d5e9000) [pid = 1839] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fb070877c00) [pid = 1839] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fb06fa25800) [pid = 1839] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fb07111a400) [pid = 1839] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fb074f58000) [pid = 1839] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fb07d64dc00) [pid = 1839] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fb071124800) [pid = 1839] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fb06fa26800) [pid = 1839] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fb07d24f800) [pid = 1839] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:54:32 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fb07e887400) [pid = 1839] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:54:32 INFO - PROCESS | 1839 | 1461171272379 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 09:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 2246ms 09:54:32 INFO - PROCESS | 1839 | 1461171272406 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 09:54:32 INFO - PROCESS | 1839 | 1461171272410 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 09:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:54:32 INFO - PROCESS | 1839 | 1461171272417 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:54:32 INFO - PROCESS | 1839 | 1461171272419 Marionette TRACE conn3 <- [1,1366,null,{}] 09:54:32 INFO - PROCESS | 1839 | 1461171272425 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:32 INFO - PROCESS | 1839 | 1461171272593 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 09:54:32 INFO - PROCESS | 1839 | 1461171272610 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074026000 == 93 [pid = 1839] [id = 349] 09:54:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fb06f14e800) [pid = 1839] [serial = 1048] [outer = (nil)] 09:54:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fb0731a4c00) [pid = 1839] [serial = 1049] [outer = 0x7fb06f14e800] 09:54:32 INFO - PROCESS | 1839 | 1461171272672 Marionette DEBUG loaded listener.js 09:54:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fb073f7d800) [pid = 1839] [serial = 1050] [outer = 0x7fb06f14e800] 09:54:33 INFO - PROCESS | 1839 | 1461171273514 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 09:54:33 INFO - PROCESS | 1839 | 1461171273553 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 09:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:54:33 INFO - PROCESS | 1839 | 1461171273564 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:54:33 INFO - PROCESS | 1839 | 1461171273567 Marionette TRACE conn3 <- [1,1370,null,{}] 09:54:33 INFO - PROCESS | 1839 | 1461171273571 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:33 INFO - PROCESS | 1839 | 1461171273745 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 09:54:33 INFO - PROCESS | 1839 | 1461171273759 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d4b3800 == 94 [pid = 1839] [id = 350] 09:54:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fb073f7ec00) [pid = 1839] [serial = 1051] [outer = (nil)] 09:54:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fb07b6e6c00) [pid = 1839] [serial = 1052] [outer = 0x7fb073f7ec00] 09:54:33 INFO - PROCESS | 1839 | 1461171273821 Marionette DEBUG loaded listener.js 09:54:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fb07d248c00) [pid = 1839] [serial = 1053] [outer = 0x7fb073f7ec00] 09:54:34 INFO - PROCESS | 1839 | 1461171274967 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 09:54:35 INFO - PROCESS | 1839 | 1461171275015 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 09:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:54:35 INFO - PROCESS | 1839 | 1461171275026 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:54:35 INFO - PROCESS | 1839 | 1461171275031 Marionette TRACE conn3 <- [1,1374,null,{}] 09:54:35 INFO - PROCESS | 1839 | 1461171275040 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:35 INFO - PROCESS | 1839 | 1461171275292 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 09:54:35 INFO - PROCESS | 1839 | 1461171275553 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07495e800 == 95 [pid = 1839] [id = 351] 09:54:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fb070562800) [pid = 1839] [serial = 1054] [outer = (nil)] 09:54:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fb0706c8800) [pid = 1839] [serial = 1055] [outer = 0x7fb070562800] 09:54:35 INFO - PROCESS | 1839 | 1461171275638 Marionette DEBUG loaded listener.js 09:54:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fb070783400) [pid = 1839] [serial = 1056] [outer = 0x7fb070562800] 09:54:36 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:36 INFO - PROCESS | 1839 | 1461171276551 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 09:54:36 INFO - PROCESS | 1839 | 1461171276580 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 09:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:54:36 INFO - PROCESS | 1839 | 1461171276591 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:54:36 INFO - PROCESS | 1839 | 1461171276596 Marionette TRACE conn3 <- [1,1378,null,{}] 09:54:36 INFO - PROCESS | 1839 | 1461171276603 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:36 INFO - PROCESS | 1839 | 1461171276804 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 09:54:37 INFO - PROCESS | 1839 | 1461171277101 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b66d800 == 96 [pid = 1839] [id = 352] 09:54:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fb073a9e000) [pid = 1839] [serial = 1057] [outer = (nil)] 09:54:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fb073f84c00) [pid = 1839] [serial = 1058] [outer = 0x7fb073a9e000] 09:54:37 INFO - PROCESS | 1839 | 1461171277219 Marionette DEBUG loaded listener.js 09:54:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fb0741f0000) [pid = 1839] [serial = 1059] [outer = 0x7fb073a9e000] 09:54:38 INFO - PROCESS | 1839 | 1461171278158 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 09:54:38 INFO - PROCESS | 1839 | 1461171278229 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 09:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:54:38 INFO - PROCESS | 1839 | 1461171278237 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:54:38 INFO - PROCESS | 1839 | 1461171278243 Marionette TRACE conn3 <- [1,1382,null,{}] 09:54:38 INFO - PROCESS | 1839 | 1461171278259 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:38 INFO - PROCESS | 1839 | 1461171278502 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 09:54:38 INFO - PROCESS | 1839 | 1461171278730 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07da7d800 == 97 [pid = 1839] [id = 353] 09:54:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fb07b4ed000) [pid = 1839] [serial = 1060] [outer = (nil)] 09:54:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fb07c9cd400) [pid = 1839] [serial = 1061] [outer = 0x7fb07b4ed000] 09:54:38 INFO - PROCESS | 1839 | 1461171278857 Marionette DEBUG loaded listener.js 09:54:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fb07d10d000) [pid = 1839] [serial = 1062] [outer = 0x7fb07b4ed000] 09:54:39 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:54:39 INFO - PROCESS | 1839 | 1461171279772 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 09:54:39 INFO - PROCESS | 1839 | 1461171279836 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 09:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:54:39 INFO - PROCESS | 1839 | 1461171279843 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:54:39 INFO - PROCESS | 1839 | 1461171279848 Marionette TRACE conn3 <- [1,1386,null,{}] 09:54:39 INFO - PROCESS | 1839 | 1461171279853 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:40 INFO - PROCESS | 1839 | 1461171280077 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 09:54:40 INFO - PROCESS | 1839 | 1461171280377 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08036f000 == 98 [pid = 1839] [id = 354] 09:54:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fb07cf16c00) [pid = 1839] [serial = 1063] [outer = (nil)] 09:54:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fb07d64c800) [pid = 1839] [serial = 1064] [outer = 0x7fb07cf16c00] 09:54:40 INFO - PROCESS | 1839 | 1461171280467 Marionette DEBUG loaded listener.js 09:54:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fb07d685c00) [pid = 1839] [serial = 1065] [outer = 0x7fb07cf16c00] 09:54:41 INFO - PROCESS | 1839 | 1461171281351 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 09:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:54:41 INFO - PROCESS | 1839 | 1461171281384 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 09:54:41 INFO - PROCESS | 1839 | 1461171281391 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:54:41 INFO - PROCESS | 1839 | 1461171281394 Marionette TRACE conn3 <- [1,1390,null,{}] 09:54:41 INFO - PROCESS | 1839 | 1461171281400 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:41 INFO - PROCESS | 1839 | 1461171281597 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 09:54:41 INFO - PROCESS | 1839 | 1461171281786 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0808e7000 == 99 [pid = 1839] [id = 355] 09:54:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fb07d250000) [pid = 1839] [serial = 1066] [outer = (nil)] 09:54:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fb07da56c00) [pid = 1839] [serial = 1067] [outer = 0x7fb07d250000] 09:54:41 INFO - PROCESS | 1839 | 1461171281862 Marionette DEBUG loaded listener.js 09:54:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fb07e62c400) [pid = 1839] [serial = 1068] [outer = 0x7fb07d250000] 09:54:42 INFO - PROCESS | 1839 | 1461171282737 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 09:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1379ms 09:54:42 INFO - PROCESS | 1839 | 1461171282770 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 09:54:42 INFO - PROCESS | 1839 | 1461171282773 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 09:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:54:42 INFO - PROCESS | 1839 | 1461171282781 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:54:42 INFO - PROCESS | 1839 | 1461171282785 Marionette TRACE conn3 <- [1,1394,null,{}] 09:54:42 INFO - PROCESS | 1839 | 1461171282791 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:43 INFO - PROCESS | 1839 | 1461171283022 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 09:54:43 INFO - PROCESS | 1839 | 1461171283225 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb083c98000 == 100 [pid = 1839] [id = 356] 09:54:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fb07f63ac00) [pid = 1839] [serial = 1069] [outer = (nil)] 09:54:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fb08039d400) [pid = 1839] [serial = 1070] [outer = 0x7fb07f63ac00] 09:54:43 INFO - PROCESS | 1839 | 1461171283354 Marionette DEBUG loaded listener.js 09:54:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fb080797400) [pid = 1839] [serial = 1071] [outer = 0x7fb07f63ac00] 09:54:44 INFO - PROCESS | 1839 | 1461171284202 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 09:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1482ms 09:54:44 INFO - PROCESS | 1839 | 1461171284265 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 09:54:44 INFO - PROCESS | 1839 | 1461171284269 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 09:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:54:44 INFO - PROCESS | 1839 | 1461171284275 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:54:44 INFO - PROCESS | 1839 | 1461171284278 Marionette TRACE conn3 <- [1,1398,null,{}] 09:54:44 INFO - PROCESS | 1839 | 1461171284285 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:44 INFO - PROCESS | 1839 | 1461171284485 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 09:54:44 INFO - PROCESS | 1839 | 1461171284671 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0857f1800 == 101 [pid = 1839] [id = 357] 09:54:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fb080337000) [pid = 1839] [serial = 1072] [outer = (nil)] 09:54:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fb0809d2400) [pid = 1839] [serial = 1073] [outer = 0x7fb080337000] 09:54:44 INFO - PROCESS | 1839 | 1461171284786 Marionette DEBUG loaded listener.js 09:54:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fb0809dc400) [pid = 1839] [serial = 1074] [outer = 0x7fb080337000] 09:54:45 INFO - PROCESS | 1839 | 1461171285649 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 09:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1436ms 09:54:45 INFO - PROCESS | 1839 | 1461171285712 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 09:54:45 INFO - PROCESS | 1839 | 1461171285716 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 09:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:54:45 INFO - PROCESS | 1839 | 1461171285722 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:54:45 INFO - PROCESS | 1839 | 1461171285725 Marionette TRACE conn3 <- [1,1402,null,{}] 09:54:45 INFO - PROCESS | 1839 | 1461171285731 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:45 INFO - PROCESS | 1839 | 1461171285933 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 09:54:46 INFO - PROCESS | 1839 | 1461171286120 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086b47800 == 102 [pid = 1839] [id = 358] 09:54:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fb080342400) [pid = 1839] [serial = 1075] [outer = (nil)] 09:54:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fb080b72c00) [pid = 1839] [serial = 1076] [outer = 0x7fb080342400] 09:54:46 INFO - PROCESS | 1839 | 1461171286192 Marionette DEBUG loaded listener.js 09:54:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fb080d58c00) [pid = 1839] [serial = 1077] [outer = 0x7fb080342400] 09:54:47 INFO - PROCESS | 1839 | 1461171287045 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 09:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1385ms 09:54:47 INFO - PROCESS | 1839 | 1461171287108 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 09:54:47 INFO - PROCESS | 1839 | 1461171287112 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 09:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:54:47 INFO - PROCESS | 1839 | 1461171287118 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:54:47 INFO - PROCESS | 1839 | 1461171287121 Marionette TRACE conn3 <- [1,1406,null,{}] 09:54:47 INFO - PROCESS | 1839 | 1461171287127 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:47 INFO - PROCESS | 1839 | 1461171287326 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 09:54:47 INFO - PROCESS | 1839 | 1461171287514 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb089933000 == 103 [pid = 1839] [id = 359] 09:54:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fb080343c00) [pid = 1839] [serial = 1078] [outer = (nil)] 09:54:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fb0813f9000) [pid = 1839] [serial = 1079] [outer = 0x7fb080343c00] 09:54:47 INFO - PROCESS | 1839 | 1461171287589 Marionette DEBUG loaded listener.js 09:54:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fb0816a6400) [pid = 1839] [serial = 1080] [outer = 0x7fb080343c00] 09:54:48 INFO - PROCESS | 1839 | 1461171288456 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 09:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1382ms 09:54:48 INFO - PROCESS | 1839 | 1461171288501 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 09:54:48 INFO - PROCESS | 1839 | 1461171288505 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 09:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:54:48 INFO - PROCESS | 1839 | 1461171288511 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:54:48 INFO - PROCESS | 1839 | 1461171288514 Marionette TRACE conn3 <- [1,1410,null,{}] 09:54:48 INFO - PROCESS | 1839 | 1461171288520 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:48 INFO - PROCESS | 1839 | 1461171288718 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 09:54:48 INFO - PROCESS | 1839 | 1461171288913 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb093a43800 == 104 [pid = 1839] [id = 360] 09:54:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fb080b6d000) [pid = 1839] [serial = 1081] [outer = (nil)] 09:54:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fb083cdd000) [pid = 1839] [serial = 1082] [outer = 0x7fb080b6d000] 09:54:48 INFO - PROCESS | 1839 | 1461171288989 Marionette DEBUG loaded listener.js 09:54:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fb08426bc00) [pid = 1839] [serial = 1083] [outer = 0x7fb080b6d000] 09:54:49 INFO - PROCESS | 1839 | 1461171289994 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 09:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1533ms 09:54:50 INFO - PROCESS | 1839 | 1461171290045 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 09:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:54:50 INFO - PROCESS | 1839 | 1461171290050 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 09:54:50 INFO - PROCESS | 1839 | 1461171290057 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:54:50 INFO - PROCESS | 1839 | 1461171290061 Marionette TRACE conn3 <- [1,1414,null,{}] 09:54:50 INFO - PROCESS | 1839 | 1461171290067 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:50 INFO - PROCESS | 1839 | 1461171290346 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 09:54:50 INFO - PROCESS | 1839 | 1461171290634 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb098e3d000 == 105 [pid = 1839] [id = 361] 09:54:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fb0867c9400) [pid = 1839] [serial = 1084] [outer = (nil)] 09:54:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fb0868eb000) [pid = 1839] [serial = 1085] [outer = 0x7fb0867c9400] 09:54:50 INFO - PROCESS | 1839 | 1461171290717 Marionette DEBUG loaded listener.js 09:54:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fb086bb0800) [pid = 1839] [serial = 1086] [outer = 0x7fb0867c9400] 09:54:51 INFO - PROCESS | 1839 | 1461171291683 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 09:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1640ms 09:54:51 INFO - PROCESS | 1839 | 1461171291696 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 09:54:51 INFO - PROCESS | 1839 | 1461171291699 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 09:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:54:51 INFO - PROCESS | 1839 | 1461171291706 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:54:51 INFO - PROCESS | 1839 | 1461171291709 Marionette TRACE conn3 <- [1,1418,null,{}] 09:54:51 INFO - PROCESS | 1839 | 1461171291716 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:51 INFO - PROCESS | 1839 | 1461171291923 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 09:54:52 INFO - PROCESS | 1839 | 1461171292164 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09cf10800 == 106 [pid = 1839] [id = 362] 09:54:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fb0868bb000) [pid = 1839] [serial = 1087] [outer = (nil)] 09:54:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fb087a3cc00) [pid = 1839] [serial = 1088] [outer = 0x7fb0868bb000] 09:54:52 INFO - PROCESS | 1839 | 1461171292281 Marionette DEBUG loaded listener.js 09:54:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fb089645400) [pid = 1839] [serial = 1089] [outer = 0x7fb0868bb000] 09:54:53 INFO - PROCESS | 1839 | 1461171293204 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 09:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1533ms 09:54:53 INFO - PROCESS | 1839 | 1461171293240 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 09:54:53 INFO - PROCESS | 1839 | 1461171293244 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 09:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:54:53 INFO - PROCESS | 1839 | 1461171293251 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:54:53 INFO - PROCESS | 1839 | 1461171293254 Marionette TRACE conn3 <- [1,1422,null,{}] 09:54:53 INFO - PROCESS | 1839 | 1461171293260 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:53 INFO - PROCESS | 1839 | 1461171293463 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 09:54:53 INFO - PROCESS | 1839 | 1461171293701 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f01f800 == 107 [pid = 1839] [id = 363] 09:54:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fb070551000) [pid = 1839] [serial = 1090] [outer = (nil)] 09:54:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fb0732ed400) [pid = 1839] [serial = 1091] [outer = 0x7fb070551000] 09:54:53 INFO - PROCESS | 1839 | 1461171293790 Marionette DEBUG loaded listener.js 09:54:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fb07dad0400) [pid = 1839] [serial = 1092] [outer = 0x7fb070551000] 09:54:54 INFO - PROCESS | 1839 | 1461171294702 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 09:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1489ms 09:54:54 INFO - PROCESS | 1839 | 1461171294741 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 09:54:54 INFO - PROCESS | 1839 | 1461171294744 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 09:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:54:54 INFO - PROCESS | 1839 | 1461171294751 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:54:54 INFO - PROCESS | 1839 | 1461171294754 Marionette TRACE conn3 <- [1,1426,null,{}] 09:54:54 INFO - PROCESS | 1839 | 1461171294760 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:54 INFO - PROCESS | 1839 | 1461171294959 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 09:54:55 INFO - PROCESS | 1839 | 1461171295201 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073f0d000 == 108 [pid = 1839] [id = 364] 09:54:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fb070549800) [pid = 1839] [serial = 1093] [outer = (nil)] 09:54:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fb0731a1000) [pid = 1839] [serial = 1094] [outer = 0x7fb070549800] 09:54:55 INFO - PROCESS | 1839 | 1461171295306 Marionette DEBUG loaded listener.js 09:54:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fb0740d5800) [pid = 1839] [serial = 1095] [outer = 0x7fb070549800] 09:54:56 INFO - PROCESS | 1839 | 1461171296245 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 09:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1580ms 09:54:56 INFO - PROCESS | 1839 | 1461171296333 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 09:54:56 INFO - PROCESS | 1839 | 1461171296337 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 09:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:54:56 INFO - PROCESS | 1839 | 1461171296343 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:54:56 INFO - PROCESS | 1839 | 1461171296346 Marionette TRACE conn3 <- [1,1430,null,{}] 09:54:56 INFO - PROCESS | 1839 | 1461171296352 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:56 INFO - PROCESS | 1839 | 1461171296560 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 09:54:56 INFO - PROCESS | 1839 | 1461171296808 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb071c03000 == 109 [pid = 1839] [id = 365] 09:54:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fb06f147400) [pid = 1839] [serial = 1096] [outer = (nil)] 09:54:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fb06fa2c000) [pid = 1839] [serial = 1097] [outer = 0x7fb06f147400] 09:54:56 INFO - PROCESS | 1839 | 1461171296901 Marionette DEBUG loaded listener.js 09:54:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fb07b4ed800) [pid = 1839] [serial = 1098] [outer = 0x7fb06f147400] 09:54:58 INFO - PROCESS | 1839 | 1461171298225 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 09:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1930ms 09:54:58 INFO - PROCESS | 1839 | 1461171298275 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 09:54:58 INFO - PROCESS | 1839 | 1461171298281 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 09:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:54:58 INFO - PROCESS | 1839 | 1461171298292 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:54:58 INFO - PROCESS | 1839 | 1461171298296 Marionette TRACE conn3 <- [1,1434,null,{}] 09:54:58 INFO - PROCESS | 1839 | 1461171298304 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:54:58 INFO - PROCESS | 1839 | 1461171298510 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 09:54:58 INFO - PROCESS | 1839 | 1461171298756 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06eae7800 == 110 [pid = 1839] [id = 366] 09:54:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fb06dcf0000) [pid = 1839] [serial = 1099] [outer = (nil)] 09:54:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fb06e63ac00) [pid = 1839] [serial = 1100] [outer = 0x7fb06dcf0000] 09:54:58 INFO - PROCESS | 1839 | 1461171298889 Marionette DEBUG loaded listener.js 09:54:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fb0706d1800) [pid = 1839] [serial = 1101] [outer = 0x7fb06dcf0000] 09:54:59 INFO - PROCESS | 1839 | 1461171299986 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 09:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1735ms 09:55:00 INFO - PROCESS | 1839 | 1461171300028 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 09:55:00 INFO - PROCESS | 1839 | 1461171300036 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 09:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:55:00 INFO - PROCESS | 1839 | 1461171300045 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:55:00 INFO - PROCESS | 1839 | 1461171300049 Marionette TRACE conn3 <- [1,1438,null,{}] 09:55:00 INFO - PROCESS | 1839 | 1461171300055 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:00 INFO - PROCESS | 1839 | 1461171300296 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 09:55:00 INFO - PROCESS | 1839 | 1461171300621 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06eaf4000 == 111 [pid = 1839] [id = 367] 09:55:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fb0731ae800) [pid = 1839] [serial = 1102] [outer = (nil)] 09:55:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fb0732ed800) [pid = 1839] [serial = 1103] [outer = 0x7fb0731ae800] 09:55:00 INFO - PROCESS | 1839 | 1461171300691 Marionette DEBUG loaded listener.js 09:55:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fb073f7a800) [pid = 1839] [serial = 1104] [outer = 0x7fb0731ae800] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fb06eacc800) [pid = 1839] [serial = 962] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fb06e745000) [pid = 1839] [serial = 965] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fb08721e400) [pid = 1839] [serial = 950] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fb093549800) [pid = 1839] [serial = 953] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fb094c05400) [pid = 1839] [serial = 956] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fb07054f000) [pid = 1839] [serial = 959] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb074026000 == 110 [pid = 1839] [id = 349] 09:55:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b67a800 == 109 [pid = 1839] [id = 348] 09:55:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b468800 == 108 [pid = 1839] [id = 347] 09:55:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0753ca000 == 107 [pid = 1839] [id = 346] 09:55:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06f9e3000 == 106 [pid = 1839] [id = 345] 09:55:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06eaf8800 == 105 [pid = 1839] [id = 344] 09:55:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb074945800 == 104 [pid = 1839] [id = 343] 09:55:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06f9eb800 == 103 [pid = 1839] [id = 342] 09:55:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07a643800 == 102 [pid = 1839] [id = 340] 09:55:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06e88b000 == 101 [pid = 1839] [id = 339] 09:55:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06e845000 == 100 [pid = 1839] [id = 338] 09:55:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09d178000 == 99 [pid = 1839] [id = 337] 09:55:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0937e6800 == 98 [pid = 1839] [id = 336] 09:55:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086e35000 == 97 [pid = 1839] [id = 335] 09:55:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb084c0f800 == 96 [pid = 1839] [id = 334] 09:55:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07c792800 == 95 [pid = 1839] [id = 333] 09:55:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb074953800 == 94 [pid = 1839] [id = 332] 09:55:01 INFO - PROCESS | 1839 | 1461171301611 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fb070878c00) [pid = 1839] [serial = 906] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fb080eaf800) [pid = 1839] [serial = 819] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fb07500e000) [pid = 1839] [serial = 822] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fb07cf19800) [pid = 1839] [serial = 825] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fb0809d2000) [pid = 1839] [serial = 828] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fb08166f400) [pid = 1839] [serial = 831] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fb084aaa400) [pid = 1839] [serial = 834] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fb08994ec00) [pid = 1839] [serial = 837] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fb093c73400) [pid = 1839] [serial = 840] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fb094dbf000) [pid = 1839] [serial = 843] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fb098aba400) [pid = 1839] [serial = 846] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fb073f87000) [pid = 1839] [serial = 849] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fb098ea4800) [pid = 1839] [serial = 852] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fb0740d8800) [pid = 1839] [serial = 855] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fb0809dc800) [pid = 1839] [serial = 986] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fb080d55400) [pid = 1839] [serial = 987] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fb07d689c00) [pid = 1839] [serial = 984] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fb07c922400) [pid = 1839] [serial = 993] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fb080338c00) [pid = 1839] [serial = 879] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fb0938fd800) [pid = 1839] [serial = 894] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fb07c9c3000) [pid = 1839] [serial = 885] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fb098abcc00) [pid = 1839] [serial = 897] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fb073290c00) [pid = 1839] [serial = 900] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fb086d07c00) [pid = 1839] [serial = 891] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fb0741ea400) [pid = 1839] [serial = 882] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fb080eac400) [pid = 1839] [serial = 888] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fb07d64b400) [pid = 1839] [serial = 903] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fb07a538c00) [pid = 1839] [serial = 989] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fb07d684000) [pid = 1839] [serial = 935] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fb081666800) [pid = 1839] [serial = 944] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fb0731a9c00) [pid = 1839] [serial = 972] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fb07111f400) [pid = 1839] [serial = 971] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fb07b415400) [pid = 1839] [serial = 932] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fb0816ac800) [pid = 1839] [serial = 990] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fb085540c00) [pid = 1839] [serial = 947] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fb07054e400) [pid = 1839] [serial = 969] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fb070543400) [pid = 1839] [serial = 968] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fb073aa1c00) [pid = 1839] [serial = 975] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fb073a9c400) [pid = 1839] [serial = 974] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fb07b412400) [pid = 1839] [serial = 978] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fb07500f000) [pid = 1839] [serial = 977] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fb080112400) [pid = 1839] [serial = 927] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fb07b417400) [pid = 1839] [serial = 980] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fb07c913c00) [pid = 1839] [serial = 981] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fb080113000) [pid = 1839] [serial = 938] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fb0741e8800) [pid = 1839] [serial = 992] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fb07d5e0800) [pid = 1839] [serial = 983] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fb080798800) [pid = 1839] [serial = 941] [outer = (nil)] [url = about:blank] 09:55:01 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fb07328a800) [pid = 1839] [serial = 929] [outer = (nil)] [url = about:blank] 09:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1637ms 09:55:01 INFO - PROCESS | 1839 | 1461171301686 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 09:55:01 INFO - PROCESS | 1839 | 1461171301690 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 09:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:55:01 INFO - PROCESS | 1839 | 1461171301698 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:55:01 INFO - PROCESS | 1839 | 1461171301703 Marionette TRACE conn3 <- [1,1442,null,{}] 09:55:01 INFO - PROCESS | 1839 | 1461171301718 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:01 INFO - PROCESS | 1839 | 1461171301929 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 09:55:02 INFO - PROCESS | 1839 | 1461171302148 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073a44000 == 95 [pid = 1839] [id = 368] 09:55:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fb073a99400) [pid = 1839] [serial = 1105] [outer = (nil)] 09:55:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fb075009000) [pid = 1839] [serial = 1106] [outer = 0x7fb073a99400] 09:55:02 INFO - PROCESS | 1839 | 1461171302238 Marionette DEBUG loaded listener.js 09:55:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fb07a542400) [pid = 1839] [serial = 1107] [outer = 0x7fb073a99400] 09:55:02 INFO - PROCESS | 1839 | 1461171302975 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 09:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1340ms 09:55:03 INFO - PROCESS | 1839 | 1461171303039 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 09:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:55:03 INFO - PROCESS | 1839 | 1461171303044 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 09:55:03 INFO - PROCESS | 1839 | 1461171303050 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:55:03 INFO - PROCESS | 1839 | 1461171303053 Marionette TRACE conn3 <- [1,1446,null,{}] 09:55:03 INFO - PROCESS | 1839 | 1461171303058 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:03 INFO - PROCESS | 1839 | 1461171303260 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 09:55:03 INFO - PROCESS | 1839 | 1461171303426 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0751a1000 == 96 [pid = 1839] [id = 369] 09:55:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fb0741e8000) [pid = 1839] [serial = 1108] [outer = (nil)] 09:55:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fb07c920000) [pid = 1839] [serial = 1109] [outer = 0x7fb0741e8000] 09:55:03 INFO - PROCESS | 1839 | 1461171303492 Marionette DEBUG loaded listener.js 09:55:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fb07cc59800) [pid = 1839] [serial = 1110] [outer = 0x7fb0741e8000] 09:55:04 INFO - PROCESS | 1839 | 1461171304340 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 09:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1338ms 09:55:04 INFO - PROCESS | 1839 | 1461171304388 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 09:55:04 INFO - PROCESS | 1839 | 1461171304403 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 09:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:55:04 INFO - PROCESS | 1839 | 1461171304419 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:55:04 INFO - PROCESS | 1839 | 1461171304423 Marionette TRACE conn3 <- [1,1450,null,{}] 09:55:04 INFO - PROCESS | 1839 | 1461171304429 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:04 INFO - PROCESS | 1839 | 1461171304666 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 09:55:04 INFO - PROCESS | 1839 | 1461171304694 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b463800 == 97 [pid = 1839] [id = 370] 09:55:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fb0706ca400) [pid = 1839] [serial = 1111] [outer = (nil)] 09:55:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fb07d242c00) [pid = 1839] [serial = 1112] [outer = 0x7fb0706ca400] 09:55:04 INFO - PROCESS | 1839 | 1461171304757 Marionette DEBUG loaded listener.js 09:55:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fb07d645800) [pid = 1839] [serial = 1113] [outer = 0x7fb0706ca400] 09:55:05 INFO - PROCESS | 1839 | 1461171305739 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 09:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1390ms 09:55:05 INFO - PROCESS | 1839 | 1461171305802 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 09:55:05 INFO - PROCESS | 1839 | 1461171305806 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 09:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:55:05 INFO - PROCESS | 1839 | 1461171305811 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:55:05 INFO - PROCESS | 1839 | 1461171305813 Marionette TRACE conn3 <- [1,1454,null,{}] 09:55:05 INFO - PROCESS | 1839 | 1461171305819 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:06 INFO - PROCESS | 1839 | 1461171306332 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 09:55:06 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fb07c913800) [pid = 1839] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:55:06 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fb0706d0000) [pid = 1839] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:55:06 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fb07cd38000) [pid = 1839] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:55:06 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fb06dcf6000) [pid = 1839] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:55:06 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fb07055a400) [pid = 1839] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:55:06 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fb075178800) [pid = 1839] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:55:06 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fb0731ad800) [pid = 1839] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:55:06 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fb07cb6f000) [pid = 1839] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:55:06 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fb06f14e800) [pid = 1839] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:55:06 INFO - PROCESS | 1839 | 1461171306496 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07128c800 == 98 [pid = 1839] [id = 371] 09:55:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fb0731a8400) [pid = 1839] [serial = 1114] [outer = (nil)] 09:55:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fb073a9ac00) [pid = 1839] [serial = 1115] [outer = 0x7fb0731a8400] 09:55:06 INFO - PROCESS | 1839 | 1461171306571 Marionette DEBUG loaded listener.js 09:55:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fb07eb2dc00) [pid = 1839] [serial = 1116] [outer = 0x7fb0731a8400] 09:55:07 INFO - PROCESS | 1839 | 1461171307255 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 09:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1490ms 09:55:07 INFO - PROCESS | 1839 | 1461171307303 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 09:55:07 INFO - PROCESS | 1839 | 1461171307306 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 09:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:55:07 INFO - PROCESS | 1839 | 1461171307312 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:55:07 INFO - PROCESS | 1839 | 1461171307314 Marionette TRACE conn3 <- [1,1458,null,{}] 09:55:07 INFO - PROCESS | 1839 | 1461171307324 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:07 INFO - PROCESS | 1839 | 1461171307576 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 09:55:07 INFO - PROCESS | 1839 | 1461171307592 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cfdc000 == 99 [pid = 1839] [id = 372] 09:55:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fb0731a8800) [pid = 1839] [serial = 1117] [outer = (nil)] 09:55:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fb07d648000) [pid = 1839] [serial = 1118] [outer = 0x7fb0731a8800] 09:55:07 INFO - PROCESS | 1839 | 1461171307654 Marionette DEBUG loaded listener.js 09:55:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fb080d55400) [pid = 1839] [serial = 1119] [outer = 0x7fb0731a8800] 09:55:08 INFO - PROCESS | 1839 | 1461171308720 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 09:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1437ms 09:55:08 INFO - PROCESS | 1839 | 1461171308752 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 09:55:08 INFO - PROCESS | 1839 | 1461171308757 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 09:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:55:08 INFO - PROCESS | 1839 | 1461171308766 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:55:08 INFO - PROCESS | 1839 | 1461171308772 Marionette TRACE conn3 <- [1,1462,null,{}] 09:55:08 INFO - PROCESS | 1839 | 1461171308782 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:09 INFO - PROCESS | 1839 | 1461171309031 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 09:55:09 INFO - PROCESS | 1839 | 1461171309344 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb071284000 == 100 [pid = 1839] [id = 373] 09:55:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fb06f148800) [pid = 1839] [serial = 1120] [outer = (nil)] 09:55:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fb07055f000) [pid = 1839] [serial = 1121] [outer = 0x7fb06f148800] 09:55:09 INFO - PROCESS | 1839 | 1461171309426 Marionette DEBUG loaded listener.js 09:55:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fb07077d400) [pid = 1839] [serial = 1122] [outer = 0x7fb06f148800] 09:55:10 INFO - PROCESS | 1839 | 1461171310344 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 09:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1638ms 09:55:10 INFO - PROCESS | 1839 | 1461171310405 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 09:55:10 INFO - PROCESS | 1839 | 1461171310414 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 09:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:55:10 INFO - PROCESS | 1839 | 1461171310425 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:55:10 INFO - PROCESS | 1839 | 1461171310429 Marionette TRACE conn3 <- [1,1466,null,{}] 09:55:10 INFO - PROCESS | 1839 | 1461171310435 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:10 INFO - PROCESS | 1839 | 1461171310690 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 09:55:11 INFO - PROCESS | 1839 | 1461171311007 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b61a000 == 101 [pid = 1839] [id = 374] 09:55:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fb0741e2400) [pid = 1839] [serial = 1123] [outer = (nil)] 09:55:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fb074f5b800) [pid = 1839] [serial = 1124] [outer = 0x7fb0741e2400] 09:55:11 INFO - PROCESS | 1839 | 1461171311082 Marionette DEBUG loaded listener.js 09:55:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fb07a540800) [pid = 1839] [serial = 1125] [outer = 0x7fb0741e2400] 09:55:12 INFO - PROCESS | 1839 | 1461171312092 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 09:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1732ms 09:55:12 INFO - PROCESS | 1839 | 1461171312158 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 09:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:55:12 INFO - PROCESS | 1839 | 1461171312163 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 09:55:12 INFO - PROCESS | 1839 | 1461171312171 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:55:12 INFO - PROCESS | 1839 | 1461171312178 Marionette TRACE conn3 <- [1,1470,null,{}] 09:55:12 INFO - PROCESS | 1839 | 1461171312195 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:12 INFO - PROCESS | 1839 | 1461171312445 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 09:55:12 INFO - PROCESS | 1839 | 1461171312724 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07e830800 == 102 [pid = 1839] [id = 375] 09:55:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fb07d117800) [pid = 1839] [serial = 1126] [outer = (nil)] 09:55:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fb07d683800) [pid = 1839] [serial = 1127] [outer = 0x7fb07d117800] 09:55:12 INFO - PROCESS | 1839 | 1461171312807 Marionette DEBUG loaded listener.js 09:55:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fb07f53b800) [pid = 1839] [serial = 1128] [outer = 0x7fb07d117800] 09:55:13 INFO - PROCESS | 1839 | 1461171313709 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 09:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1599ms 09:55:13 INFO - PROCESS | 1839 | 1461171313769 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 09:55:13 INFO - PROCESS | 1839 | 1461171313774 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 09:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:55:13 INFO - PROCESS | 1839 | 1461171313781 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:55:13 INFO - PROCESS | 1839 | 1461171313785 Marionette TRACE conn3 <- [1,1474,null,{}] 09:55:13 INFO - PROCESS | 1839 | 1461171313791 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:14 INFO - PROCESS | 1839 | 1461171314001 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 09:55:14 INFO - PROCESS | 1839 | 1461171314233 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0808e5000 == 103 [pid = 1839] [id = 376] 09:55:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fb07d24c400) [pid = 1839] [serial = 1129] [outer = (nil)] 09:55:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fb0809da800) [pid = 1839] [serial = 1130] [outer = 0x7fb07d24c400] 09:55:14 INFO - PROCESS | 1839 | 1461171314352 Marionette DEBUG loaded listener.js 09:55:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fb0813f2000) [pid = 1839] [serial = 1131] [outer = 0x7fb07d24c400] 09:55:15 INFO - PROCESS | 1839 | 1461171315617 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 09:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1887ms 09:55:15 INFO - PROCESS | 1839 | 1461171315688 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 09:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:55:15 INFO - PROCESS | 1839 | 1461171315694 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 09:55:15 INFO - PROCESS | 1839 | 1461171315704 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:55:15 INFO - PROCESS | 1839 | 1461171315710 Marionette TRACE conn3 <- [1,1478,null,{}] 09:55:15 INFO - PROCESS | 1839 | 1461171315719 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:16 INFO - PROCESS | 1839 | 1461171316154 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 09:55:16 INFO - PROCESS | 1839 | 1461171316374 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb083d94800 == 104 [pid = 1839] [id = 377] 09:55:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fb07f6c0000) [pid = 1839] [serial = 1132] [outer = (nil)] 09:55:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fb0834bbc00) [pid = 1839] [serial = 1133] [outer = 0x7fb07f6c0000] 09:55:16 INFO - PROCESS | 1839 | 1461171316499 Marionette DEBUG loaded listener.js 09:55:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fb084c6ec00) [pid = 1839] [serial = 1134] [outer = 0x7fb07f6c0000] 09:55:17 INFO - PROCESS | 1839 | 1461171317438 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 09:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1787ms 09:55:17 INFO - PROCESS | 1839 | 1461171317489 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 09:55:17 INFO - PROCESS | 1839 | 1461171317492 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 09:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:55:17 INFO - PROCESS | 1839 | 1461171317499 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:55:17 INFO - PROCESS | 1839 | 1461171317502 Marionette TRACE conn3 <- [1,1482,null,{}] 09:55:17 INFO - PROCESS | 1839 | 1461171317508 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:17 INFO - PROCESS | 1839 | 1461171317740 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 09:55:17 INFO - PROCESS | 1839 | 1461171317988 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0879d6800 == 105 [pid = 1839] [id = 378] 09:55:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fb086babc00) [pid = 1839] [serial = 1135] [outer = (nil)] 09:55:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fb08cb4d400) [pid = 1839] [serial = 1136] [outer = 0x7fb086babc00] 09:55:18 INFO - PROCESS | 1839 | 1461171318080 Marionette DEBUG loaded listener.js 09:55:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fb093550c00) [pid = 1839] [serial = 1137] [outer = 0x7fb086babc00] 09:55:18 INFO - PROCESS | 1839 | 1461171318962 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 09:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1531ms 09:55:19 INFO - PROCESS | 1839 | 1461171319031 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 09:55:19 INFO - PROCESS | 1839 | 1461171319035 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 09:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:55:19 INFO - PROCESS | 1839 | 1461171319041 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:55:19 INFO - PROCESS | 1839 | 1461171319044 Marionette TRACE conn3 <- [1,1486,null,{}] 09:55:19 INFO - PROCESS | 1839 | 1461171319050 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:19 INFO - PROCESS | 1839 | 1461171319252 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 09:55:19 INFO - PROCESS | 1839 | 1461171319486 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0946d0000 == 106 [pid = 1839] [id = 379] 09:55:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fb080397800) [pid = 1839] [serial = 1138] [outer = (nil)] 09:55:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fb093a9a400) [pid = 1839] [serial = 1139] [outer = 0x7fb080397800] 09:55:19 INFO - PROCESS | 1839 | 1461171319603 Marionette DEBUG loaded listener.js 09:55:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fb094928c00) [pid = 1839] [serial = 1140] [outer = 0x7fb080397800] 09:55:20 INFO - PROCESS | 1839 | 1461171320461 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 09:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1478ms 09:55:20 INFO - PROCESS | 1839 | 1461171320521 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 09:55:20 INFO - PROCESS | 1839 | 1461171320525 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 09:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:55:20 INFO - PROCESS | 1839 | 1461171320531 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:55:20 INFO - PROCESS | 1839 | 1461171320533 Marionette TRACE conn3 <- [1,1490,null,{}] 09:55:20 INFO - PROCESS | 1839 | 1461171320539 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:20 INFO - PROCESS | 1839 | 1461171320733 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 09:55:20 INFO - PROCESS | 1839 | 1461171320977 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb098e7a000 == 107 [pid = 1839] [id = 380] 09:55:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fb073f88000) [pid = 1839] [serial = 1141] [outer = (nil)] 09:55:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fb094ac4000) [pid = 1839] [serial = 1142] [outer = 0x7fb073f88000] 09:55:21 INFO - PROCESS | 1839 | 1461171321063 Marionette DEBUG loaded listener.js 09:55:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fb096b16400) [pid = 1839] [serial = 1143] [outer = 0x7fb073f88000] 09:55:21 INFO - PROCESS | 1839 | 1461171321863 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 09:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1386ms 09:55:21 INFO - PROCESS | 1839 | 1461171321919 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 09:55:21 INFO - PROCESS | 1839 | 1461171321923 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 09:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:55:21 INFO - PROCESS | 1839 | 1461171321929 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:55:21 INFO - PROCESS | 1839 | 1461171321932 Marionette TRACE conn3 <- [1,1494,null,{}] 09:55:21 INFO - PROCESS | 1839 | 1461171321937 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:22 INFO - PROCESS | 1839 | 1461171322134 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 09:55:22 INFO - PROCESS | 1839 | 1461171322330 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09dfcd800 == 108 [pid = 1839] [id = 381] 09:55:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fb080b71c00) [pid = 1839] [serial = 1144] [outer = (nil)] 09:55:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fb098ab9000) [pid = 1839] [serial = 1145] [outer = 0x7fb080b71c00] 09:55:22 INFO - PROCESS | 1839 | 1461171322401 Marionette DEBUG loaded listener.js 09:55:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fb098b46800) [pid = 1839] [serial = 1146] [outer = 0x7fb080b71c00] 09:55:23 INFO - PROCESS | 1839 | 1461171323307 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 09:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1429ms 09:55:23 INFO - PROCESS | 1839 | 1461171323359 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 09:55:23 INFO - PROCESS | 1839 | 1461171323362 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 09:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:55:23 INFO - PROCESS | 1839 | 1461171323369 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:55:23 INFO - PROCESS | 1839 | 1461171323372 Marionette TRACE conn3 <- [1,1498,null,{}] 09:55:23 INFO - PROCESS | 1839 | 1461171323377 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:23 INFO - PROCESS | 1839 | 1461171323581 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 09:55:23 INFO - PROCESS | 1839 | 1461171323772 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b83a000 == 109 [pid = 1839] [id = 382] 09:55:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fb0809be800) [pid = 1839] [serial = 1147] [outer = (nil)] 09:55:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fb0809c4800) [pid = 1839] [serial = 1148] [outer = 0x7fb0809be800] 09:55:23 INFO - PROCESS | 1839 | 1461171323845 Marionette DEBUG loaded listener.js 09:55:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fb0809c9c00) [pid = 1839] [serial = 1149] [outer = 0x7fb0809be800] 09:55:24 INFO - PROCESS | 1839 | 1461171324737 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 09:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1428ms 09:55:24 INFO - PROCESS | 1839 | 1461171324798 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 09:55:24 INFO - PROCESS | 1839 | 1461171324802 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 09:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:55:24 INFO - PROCESS | 1839 | 1461171324809 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:55:24 INFO - PROCESS | 1839 | 1461171324813 Marionette TRACE conn3 <- [1,1502,null,{}] 09:55:24 INFO - PROCESS | 1839 | 1461171324819 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:25 INFO - PROCESS | 1839 | 1461171325111 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 09:55:25 INFO - PROCESS | 1839 | 1461171325365 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074579800 == 110 [pid = 1839] [id = 383] 09:55:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fb07d76dc00) [pid = 1839] [serial = 1150] [outer = (nil)] 09:55:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fb0809c6400) [pid = 1839] [serial = 1151] [outer = 0x7fb07d76dc00] 09:55:25 INFO - PROCESS | 1839 | 1461171325489 Marionette DEBUG loaded listener.js 09:55:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fb098b47800) [pid = 1839] [serial = 1152] [outer = 0x7fb07d76dc00] 09:55:26 INFO - PROCESS | 1839 | 1461171326398 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 09:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1632ms 09:55:26 INFO - PROCESS | 1839 | 1461171326442 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 09:55:26 INFO - PROCESS | 1839 | 1461171326446 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 09:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:55:26 INFO - PROCESS | 1839 | 1461171326452 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:55:26 INFO - PROCESS | 1839 | 1461171326455 Marionette TRACE conn3 <- [1,1506,null,{}] 09:55:26 INFO - PROCESS | 1839 | 1461171326460 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:26 INFO - PROCESS | 1839 | 1461171326653 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 09:55:26 INFO - PROCESS | 1839 | 1461171326851 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074792800 == 111 [pid = 1839] [id = 384] 09:55:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fb06d8ccc00) [pid = 1839] [serial = 1153] [outer = (nil)] 09:55:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fb098c67000) [pid = 1839] [serial = 1154] [outer = 0x7fb06d8ccc00] 09:55:26 INFO - PROCESS | 1839 | 1461171326943 Marionette DEBUG loaded listener.js 09:55:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fb098f07c00) [pid = 1839] [serial = 1155] [outer = 0x7fb06d8ccc00] 09:55:28 INFO - PROCESS | 1839 | 1461171328135 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 09:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1733ms 09:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:55:28 INFO - PROCESS | 1839 | 1461171328186 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 09:55:28 INFO - PROCESS | 1839 | 1461171328189 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 09:55:28 INFO - PROCESS | 1839 | 1461171328196 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:55:28 INFO - PROCESS | 1839 | 1461171328199 Marionette TRACE conn3 <- [1,1510,null,{}] 09:55:28 INFO - PROCESS | 1839 | 1461171328205 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:28 INFO - PROCESS | 1839 | 1461171328502 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 09:55:28 INFO - PROCESS | 1839 | 1461171328741 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0732c0800 == 112 [pid = 1839] [id = 385] 09:55:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fb06e741000) [pid = 1839] [serial = 1156] [outer = (nil)] 09:55:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fb07376f400) [pid = 1839] [serial = 1157] [outer = 0x7fb06e741000] 09:55:28 INFO - PROCESS | 1839 | 1461171328832 Marionette DEBUG loaded listener.js 09:55:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fb073776c00) [pid = 1839] [serial = 1158] [outer = 0x7fb06e741000] 09:55:30 INFO - PROCESS | 1839 | 1461171330190 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 09:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 2147ms 09:55:30 INFO - PROCESS | 1839 | 1461171330343 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 09:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:55:30 INFO - PROCESS | 1839 | 1461171330349 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 09:55:30 INFO - PROCESS | 1839 | 1461171330357 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:55:30 INFO - PROCESS | 1839 | 1461171330363 Marionette TRACE conn3 <- [1,1514,null,{}] 09:55:30 INFO - PROCESS | 1839 | 1461171330371 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:30 INFO - PROCESS | 1839 | 1461171330579 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 09:55:30 INFO - PROCESS | 1839 | 1461171330779 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074574800 == 113 [pid = 1839] [id = 386] 09:55:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fb06e62fc00) [pid = 1839] [serial = 1159] [outer = (nil)] 09:55:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fb06e740c00) [pid = 1839] [serial = 1160] [outer = 0x7fb06e62fc00] 09:55:30 INFO - PROCESS | 1839 | 1461171330889 Marionette DEBUG loaded listener.js 09:55:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fb06f154400) [pid = 1839] [serial = 1161] [outer = 0x7fb06e62fc00] 09:55:31 INFO - PROCESS | 1839 | 1461171331974 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 09:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1638ms 09:55:31 INFO - PROCESS | 1839 | 1461171331994 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 09:55:32 INFO - PROCESS | 1839 | 1461171332003 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 09:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:55:32 INFO - PROCESS | 1839 | 1461171332014 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:55:32 INFO - PROCESS | 1839 | 1461171332018 Marionette TRACE conn3 <- [1,1518,null,{}] 09:55:32 INFO - PROCESS | 1839 | 1461171332024 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:32 INFO - PROCESS | 1839 | 1461171332227 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 09:55:32 INFO - PROCESS | 1839 | 1461171332526 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06e84f000 == 114 [pid = 1839] [id = 387] 09:55:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fb0706d0800) [pid = 1839] [serial = 1162] [outer = (nil)] 09:55:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fb070781c00) [pid = 1839] [serial = 1163] [outer = 0x7fb0706d0800] 09:55:32 INFO - PROCESS | 1839 | 1461171332601 Marionette DEBUG loaded listener.js 09:55:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fb0731a3000) [pid = 1839] [serial = 1164] [outer = 0x7fb0706d0800] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07da87800 == 113 [pid = 1839] [id = 48] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0879c5800 == 112 [pid = 1839] [id = 183] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb085428800 == 111 [pid = 1839] [id = 58] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fb06dcf3c00) [pid = 1839] [serial = 1022] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fb06e637000) [pid = 1839] [serial = 1016] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fb07cb3e000) [pid = 1839] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fb06fa34000) [pid = 1839] [serial = 1028] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fb08d8dbc00) [pid = 1839] [serial = 1013] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fb070561c00) [pid = 1839] [serial = 1025] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fb094c0f800) [pid = 1839] [serial = 1019] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fb0841b4000) [pid = 1839] [serial = 1010] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fb07b6e6c00) [pid = 1839] [serial = 1052] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb084f15000 == 110 [pid = 1839] [id = 59] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07128c800 == 109 [pid = 1839] [id = 371] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b463800 == 108 [pid = 1839] [id = 370] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0751a1000 == 107 [pid = 1839] [id = 369] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cd37000 == 106 [pid = 1839] [id = 11] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073a44000 == 105 [pid = 1839] [id = 368] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06eaf4000 == 104 [pid = 1839] [id = 367] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06eae7800 == 103 [pid = 1839] [id = 366] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073f0d000 == 102 [pid = 1839] [id = 364] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06f01f800 == 101 [pid = 1839] [id = 363] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09cf10800 == 100 [pid = 1839] [id = 362] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb093a43800 == 99 [pid = 1839] [id = 360] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb089933000 == 98 [pid = 1839] [id = 359] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086b47800 == 97 [pid = 1839] [id = 358] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0857f1800 == 96 [pid = 1839] [id = 357] 09:55:33 INFO - PROCESS | 1839 | 1461171333648 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb083c98000 == 95 [pid = 1839] [id = 356] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0808e7000 == 94 [pid = 1839] [id = 355] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08036f000 == 93 [pid = 1839] [id = 354] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07da7d800 == 92 [pid = 1839] [id = 353] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b66d800 == 91 [pid = 1839] [id = 352] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07495e800 == 90 [pid = 1839] [id = 351] 09:55:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d4b3800 == 89 [pid = 1839] [id = 350] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fb0809d3c00) [pid = 1839] [serial = 1007] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fb07c9c6000) [pid = 1839] [serial = 1046] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fb075002c00) [pid = 1839] [serial = 1040] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fb07d110400) [pid = 1839] [serial = 1004] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fb075175400) [pid = 1839] [serial = 1041] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fb070876800) [pid = 1839] [serial = 998] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fb06e73a800) [pid = 1839] [serial = 1031] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fb070785800) [pid = 1839] [serial = 1035] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fb07b410400) [pid = 1839] [serial = 1043] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fb0732ec400) [pid = 1839] [serial = 1037] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fb07cf1e000) [pid = 1839] [serial = 1047] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fb0706c9400) [pid = 1839] [serial = 1034] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fb07b4ef800) [pid = 1839] [serial = 1044] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fb06eac9800) [pid = 1839] [serial = 1032] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fb07b4f1400) [pid = 1839] [serial = 687] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fb0731a4c00) [pid = 1839] [serial = 1049] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fb0741e5c00) [pid = 1839] [serial = 1001] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fb07e88a800) [pid = 1839] [serial = 995] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fb073aa5c00) [pid = 1839] [serial = 1038] [outer = (nil)] [url = about:blank] 09:55:33 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fb073f7d800) [pid = 1839] [serial = 1050] [outer = (nil)] [url = about:blank] 09:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1688ms 09:55:33 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:55:33 INFO - PROCESS | 1839 | 1461171333702 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 09:55:33 INFO - PROCESS | 1839 | 1461171333705 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 09:55:33 INFO - PROCESS | 1839 | 1461171333712 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:55:33 INFO - PROCESS | 1839 | 1461171333718 Marionette TRACE conn3 <- [1,1522,null,{}] 09:55:33 INFO - PROCESS | 1839 | 1461171333733 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:33 INFO - PROCESS | 1839 | 1461171333926 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 09:55:34 INFO - PROCESS | 1839 | 1461171334179 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0732bf000 == 90 [pid = 1839] [id = 388] 09:55:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fb070875800) [pid = 1839] [serial = 1165] [outer = (nil)] 09:55:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fb07377ac00) [pid = 1839] [serial = 1166] [outer = 0x7fb070875800] 09:55:34 INFO - PROCESS | 1839 | 1461171334248 Marionette DEBUG loaded listener.js 09:55:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fb073aa2800) [pid = 1839] [serial = 1167] [outer = 0x7fb070875800] 09:55:34 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:34 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:55:34 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:34 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:34 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:34 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:34 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:34 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:34 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:34 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:34 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:34 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 09:55:34 INFO - PROCESS | 1839 | 1461171334905 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 09:55:34 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 09:55:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:55:34 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 09:55:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:55:34 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 09:55:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:55:34 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 09:55:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:55:34 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1243ms 09:55:34 INFO - PROCESS | 1839 | 1461171334959 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 09:55:34 INFO - PROCESS | 1839 | 1461171334965 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 09:55:34 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:55:34 INFO - PROCESS | 1839 | 1461171334971 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:55:34 INFO - PROCESS | 1839 | 1461171334974 Marionette TRACE conn3 <- [1,1526,null,{}] 09:55:34 INFO - PROCESS | 1839 | 1461171334979 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:35 INFO - PROCESS | 1839 | 1461171335214 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 09:55:35 INFO - PROCESS | 1839 | 1461171335239 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb075187800 == 91 [pid = 1839] [id = 389] 09:55:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fb07328b800) [pid = 1839] [serial = 1168] [outer = (nil)] 09:55:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fb0740d8400) [pid = 1839] [serial = 1169] [outer = 0x7fb07328b800] 09:55:35 INFO - PROCESS | 1839 | 1461171335302 Marionette DEBUG loaded listener.js 09:55:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fb075176800) [pid = 1839] [serial = 1170] [outer = 0x7fb07328b800] 09:55:36 INFO - PROCESS | 1839 | 1461171336137 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 09:55:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:55:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:55:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:55:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:55:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:55:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:55:36 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1180ms 09:55:36 INFO - PROCESS | 1839 | 1461171336155 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 09:55:36 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:55:36 INFO - PROCESS | 1839 | 1461171336159 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 09:55:36 INFO - PROCESS | 1839 | 1461171336165 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:55:36 INFO - PROCESS | 1839 | 1461171336180 Marionette TRACE conn3 <- [1,1530,null,{}] 09:55:36 INFO - PROCESS | 1839 | 1461171336198 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:36 INFO - PROCESS | 1839 | 1461171336419 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 09:55:36 INFO - PROCESS | 1839 | 1461171336454 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a643800 == 92 [pid = 1839] [id = 390] 09:55:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fb0706c5c00) [pid = 1839] [serial = 1171] [outer = (nil)] 09:55:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fb07a541000) [pid = 1839] [serial = 1172] [outer = 0x7fb0706c5c00] 09:55:36 INFO - PROCESS | 1839 | 1461171336516 Marionette DEBUG loaded listener.js 09:55:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fb07b4f1800) [pid = 1839] [serial = 1173] [outer = 0x7fb0706c5c00] 09:55:37 INFO - PROCESS | 1839 | 1461171337322 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 09:55:37 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 09:55:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:55:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:55:37 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 09:55:37 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:55:37 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1166ms 09:55:37 INFO - PROCESS | 1839 | 1461171337333 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 09:55:37 INFO - PROCESS | 1839 | 1461171337336 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 09:55:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:55:37 INFO - PROCESS | 1839 | 1461171337357 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:55:37 INFO - PROCESS | 1839 | 1461171337361 Marionette TRACE conn3 <- [1,1534,null,{}] 09:55:37 INFO - PROCESS | 1839 | 1461171337366 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:37 INFO - PROCESS | 1839 | 1461171337622 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 09:55:37 INFO - PROCESS | 1839 | 1461171337655 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b60a800 == 93 [pid = 1839] [id = 391] 09:55:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fb07c9c2800) [pid = 1839] [serial = 1174] [outer = (nil)] 09:55:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fb07d110400) [pid = 1839] [serial = 1175] [outer = 0x7fb07c9c2800] 09:55:37 INFO - PROCESS | 1839 | 1461171337721 Marionette DEBUG loaded listener.js 09:55:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fb07d5ebc00) [pid = 1839] [serial = 1176] [outer = 0x7fb07c9c2800] 09:55:38 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fb0731ae800) [pid = 1839] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:55:38 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fb0731a8400) [pid = 1839] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:55:38 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fb06dcf0000) [pid = 1839] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:55:38 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fb0741e8000) [pid = 1839] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:55:38 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fb073a99400) [pid = 1839] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:55:38 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fb0706ca400) [pid = 1839] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:55:39 INFO - PROCESS | 1839 | 1461171339068 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 09:55:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:55:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1738ms 09:55:39 INFO - PROCESS | 1839 | 1461171339089 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 09:55:39 INFO - PROCESS | 1839 | 1461171339092 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 09:55:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:55:39 INFO - PROCESS | 1839 | 1461171339098 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:55:39 INFO - PROCESS | 1839 | 1461171339100 Marionette TRACE conn3 <- [1,1538,null,{}] 09:55:39 INFO - PROCESS | 1839 | 1461171339116 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:39 INFO - PROCESS | 1839 | 1461171339299 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 09:55:39 INFO - PROCESS | 1839 | 1461171339312 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b8ec800 == 94 [pid = 1839] [id = 392] 09:55:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fb07086ec00) [pid = 1839] [serial = 1177] [outer = (nil)] 09:55:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fb07d64e400) [pid = 1839] [serial = 1178] [outer = 0x7fb07086ec00] 09:55:39 INFO - PROCESS | 1839 | 1461171339375 Marionette DEBUG loaded listener.js 09:55:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fb07da63400) [pid = 1839] [serial = 1179] [outer = 0x7fb07086ec00] 09:55:40 INFO - PROCESS | 1839 | 1461171340196 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 09:55:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:55:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1148ms 09:55:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:55:40 INFO - PROCESS | 1839 | 1461171340248 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 09:55:40 INFO - PROCESS | 1839 | 1461171340250 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 09:55:40 INFO - PROCESS | 1839 | 1461171340265 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:55:40 INFO - PROCESS | 1839 | 1461171340267 Marionette TRACE conn3 <- [1,1542,null,{}] 09:55:40 INFO - PROCESS | 1839 | 1461171340274 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:40 INFO - PROCESS | 1839 | 1461171340444 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 09:55:40 INFO - PROCESS | 1839 | 1461171340457 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cb3e000 == 95 [pid = 1839] [id = 393] 09:55:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fb07c9c5000) [pid = 1839] [serial = 1180] [outer = (nil)] 09:55:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fb07eb2f800) [pid = 1839] [serial = 1181] [outer = 0x7fb07c9c5000] 09:55:40 INFO - PROCESS | 1839 | 1461171340517 Marionette DEBUG loaded listener.js 09:55:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fb07f540400) [pid = 1839] [serial = 1182] [outer = 0x7fb07c9c5000] 09:55:41 INFO - PROCESS | 1839 | 1461171341751 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 09:55:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:55:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1548ms 09:55:41 INFO - PROCESS | 1839 | 1461171341806 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 09:55:41 INFO - PROCESS | 1839 | 1461171341810 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 09:55:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:55:41 INFO - PROCESS | 1839 | 1461171341819 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:55:41 INFO - PROCESS | 1839 | 1461171341825 Marionette TRACE conn3 <- [1,1546,null,{}] 09:55:41 INFO - PROCESS | 1839 | 1461171341833 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:42 INFO - PROCESS | 1839 | 1461171342052 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 09:55:42 INFO - PROCESS | 1839 | 1461171342298 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073ad0000 == 96 [pid = 1839] [id = 394] 09:55:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fb07054bc00) [pid = 1839] [serial = 1183] [outer = (nil)] 09:55:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fb070870400) [pid = 1839] [serial = 1184] [outer = 0x7fb07054bc00] 09:55:42 INFO - PROCESS | 1839 | 1461171342425 Marionette DEBUG loaded listener.js 09:55:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fb073286c00) [pid = 1839] [serial = 1185] [outer = 0x7fb07054bc00] 09:55:43 INFO - PROCESS | 1839 | 1461171343337 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 09:55:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:55:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1590ms 09:55:43 INFO - PROCESS | 1839 | 1461171343410 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 09:55:43 INFO - PROCESS | 1839 | 1461171343419 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 09:55:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:55:43 INFO - PROCESS | 1839 | 1461171343429 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:55:43 INFO - PROCESS | 1839 | 1461171343433 Marionette TRACE conn3 <- [1,1550,null,{}] 09:55:43 INFO - PROCESS | 1839 | 1461171343439 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:43 INFO - PROCESS | 1839 | 1461171343684 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 09:55:44 INFO - PROCESS | 1839 | 1461171344006 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b451800 == 97 [pid = 1839] [id = 395] 09:55:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fb0706c5800) [pid = 1839] [serial = 1186] [outer = (nil)] 09:55:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fb074f59800) [pid = 1839] [serial = 1187] [outer = 0x7fb0706c5800] 09:55:44 INFO - PROCESS | 1839 | 1461171344080 Marionette DEBUG loaded listener.js 09:55:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fb07b410400) [pid = 1839] [serial = 1188] [outer = 0x7fb0706c5800] 09:55:44 INFO - PROCESS | 1839 | 1461171344945 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 09:55:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:55:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1591ms 09:55:45 INFO - PROCESS | 1839 | 1461171345021 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 09:55:45 INFO - PROCESS | 1839 | 1461171345025 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 09:55:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:55:45 INFO - PROCESS | 1839 | 1461171345032 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:55:45 INFO - PROCESS | 1839 | 1461171345039 Marionette TRACE conn3 <- [1,1554,null,{}] 09:55:45 INFO - PROCESS | 1839 | 1461171345055 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:45 INFO - PROCESS | 1839 | 1461171345319 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 09:55:45 INFO - PROCESS | 1839 | 1461171345564 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d5c3800 == 98 [pid = 1839] [id = 396] 09:55:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fb07c917800) [pid = 1839] [serial = 1189] [outer = (nil)] 09:55:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fb07cf22c00) [pid = 1839] [serial = 1190] [outer = 0x7fb07c917800] 09:55:45 INFO - PROCESS | 1839 | 1461171345685 Marionette DEBUG loaded listener.js 09:55:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fb07d765400) [pid = 1839] [serial = 1191] [outer = 0x7fb07c917800] 09:55:46 INFO - PROCESS | 1839 | 1461171346558 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 09:55:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:55:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1588ms 09:55:46 INFO - PROCESS | 1839 | 1461171346622 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 09:55:46 INFO - PROCESS | 1839 | 1461171346626 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 09:55:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:55:46 INFO - PROCESS | 1839 | 1461171346633 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:55:46 INFO - PROCESS | 1839 | 1461171346636 Marionette TRACE conn3 <- [1,1558,null,{}] 09:55:46 INFO - PROCESS | 1839 | 1461171346642 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:46 INFO - PROCESS | 1839 | 1461171346853 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 09:55:47 INFO - PROCESS | 1839 | 1461171347090 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0802bb800 == 99 [pid = 1839] [id = 397] 09:55:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fb06e742c00) [pid = 1839] [serial = 1192] [outer = (nil)] 09:55:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fb08010a400) [pid = 1839] [serial = 1193] [outer = 0x7fb06e742c00] 09:55:47 INFO - PROCESS | 1839 | 1461171347210 Marionette DEBUG loaded listener.js 09:55:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fb080797c00) [pid = 1839] [serial = 1194] [outer = 0x7fb06e742c00] 09:55:48 INFO - PROCESS | 1839 | 1461171348078 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 09:55:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:55:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1479ms 09:55:48 INFO - PROCESS | 1839 | 1461171348113 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 09:55:48 INFO - PROCESS | 1839 | 1461171348117 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 09:55:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:55:48 INFO - PROCESS | 1839 | 1461171348122 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:55:48 INFO - PROCESS | 1839 | 1461171348126 Marionette TRACE conn3 <- [1,1562,null,{}] 09:55:48 INFO - PROCESS | 1839 | 1461171348131 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:48 INFO - PROCESS | 1839 | 1461171348325 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 09:55:48 INFO - PROCESS | 1839 | 1461171348537 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0808df800 == 100 [pid = 1839] [id = 398] 09:55:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fb07c9cf400) [pid = 1839] [serial = 1195] [outer = (nil)] 09:55:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fb0809c1c00) [pid = 1839] [serial = 1196] [outer = 0x7fb07c9cf400] 09:55:48 INFO - PROCESS | 1839 | 1461171348608 Marionette DEBUG loaded listener.js 09:55:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fb0809d7c00) [pid = 1839] [serial = 1197] [outer = 0x7fb07c9cf400] 09:55:49 INFO - PROCESS | 1839 | 1461171349521 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 09:55:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:55:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1427ms 09:55:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:55:49 INFO - PROCESS | 1839 | 1461171349552 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 09:55:49 INFO - PROCESS | 1839 | 1461171349555 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 09:55:49 INFO - PROCESS | 1839 | 1461171349562 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:55:49 INFO - PROCESS | 1839 | 1461171349565 Marionette TRACE conn3 <- [1,1566,null,{}] 09:55:49 INFO - PROCESS | 1839 | 1461171349572 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:49 INFO - PROCESS | 1839 | 1461171349778 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 09:55:49 INFO - PROCESS | 1839 | 1461171349983 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08521a800 == 101 [pid = 1839] [id = 399] 09:55:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fb0809d3c00) [pid = 1839] [serial = 1198] [outer = (nil)] 09:55:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fb0816afc00) [pid = 1839] [serial = 1199] [outer = 0x7fb0809d3c00] 09:55:50 INFO - PROCESS | 1839 | 1461171350058 Marionette DEBUG loaded listener.js 09:55:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fb084e8c800) [pid = 1839] [serial = 1200] [outer = 0x7fb0809d3c00] 09:55:50 INFO - PROCESS | 1839 | 1461171350935 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 09:55:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:55:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1431ms 09:55:50 INFO - PROCESS | 1839 | 1461171350992 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 09:55:50 INFO - PROCESS | 1839 | 1461171350995 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 09:55:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:55:51 INFO - PROCESS | 1839 | 1461171351002 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:55:51 INFO - PROCESS | 1839 | 1461171351006 Marionette TRACE conn3 <- [1,1570,null,{}] 09:55:51 INFO - PROCESS | 1839 | 1461171351011 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:51 INFO - PROCESS | 1839 | 1461171351239 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 09:55:51 INFO - PROCESS | 1839 | 1461171351495 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086ac5800 == 102 [pid = 1839] [id = 400] 09:55:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fb06e638800) [pid = 1839] [serial = 1201] [outer = (nil)] 09:55:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fb0859a9000) [pid = 1839] [serial = 1202] [outer = 0x7fb06e638800] 09:55:51 INFO - PROCESS | 1839 | 1461171351611 Marionette DEBUG loaded listener.js 09:55:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fb0868b7c00) [pid = 1839] [serial = 1203] [outer = 0x7fb06e638800] 09:55:52 INFO - PROCESS | 1839 | 1461171352491 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 09:55:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:55:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1535ms 09:55:52 INFO - PROCESS | 1839 | 1461171352538 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 09:55:52 INFO - PROCESS | 1839 | 1461171352542 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 09:55:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:55:52 INFO - PROCESS | 1839 | 1461171352548 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:55:52 INFO - PROCESS | 1839 | 1461171352552 Marionette TRACE conn3 <- [1,1574,null,{}] 09:55:52 INFO - PROCESS | 1839 | 1461171352557 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:52 INFO - PROCESS | 1839 | 1461171352748 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 09:55:52 INFO - PROCESS | 1839 | 1461171352952 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0884d5800 == 103 [pid = 1839] [id = 401] 09:55:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fb080b6e000) [pid = 1839] [serial = 1204] [outer = (nil)] 09:55:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fb086ad0000) [pid = 1839] [serial = 1205] [outer = 0x7fb080b6e000] 09:55:53 INFO - PROCESS | 1839 | 1461171353023 Marionette DEBUG loaded listener.js 09:55:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fb0879a9c00) [pid = 1839] [serial = 1206] [outer = 0x7fb080b6e000] 09:55:53 INFO - PROCESS | 1839 | 1461171353910 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 09:55:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:55:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1437ms 09:55:53 INFO - PROCESS | 1839 | 1461171353986 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 09:55:53 INFO - PROCESS | 1839 | 1461171353990 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 09:55:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:55:54 INFO - PROCESS | 1839 | 1461171353997 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:55:54 INFO - PROCESS | 1839 | 1461171354001 Marionette TRACE conn3 <- [1,1578,null,{}] 09:55:54 INFO - PROCESS | 1839 | 1461171354006 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:54 INFO - PROCESS | 1839 | 1461171354250 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 09:55:54 INFO - PROCESS | 1839 | 1461171354495 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb093841000 == 104 [pid = 1839] [id = 402] 09:55:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fb085534800) [pid = 1839] [serial = 1207] [outer = (nil)] 09:55:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fb089952400) [pid = 1839] [serial = 1208] [outer = 0x7fb085534800] 09:55:54 INFO - PROCESS | 1839 | 1461171354610 Marionette DEBUG loaded listener.js 09:55:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fb0937b9400) [pid = 1839] [serial = 1209] [outer = 0x7fb085534800] 09:55:55 INFO - PROCESS | 1839 | 1461171355463 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 09:55:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:55:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1483ms 09:55:55 INFO - PROCESS | 1839 | 1461171355482 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 09:55:55 INFO - PROCESS | 1839 | 1461171355486 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 09:55:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:55:55 INFO - PROCESS | 1839 | 1461171355493 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:55:55 INFO - PROCESS | 1839 | 1461171355496 Marionette TRACE conn3 <- [1,1582,null,{}] 09:55:55 INFO - PROCESS | 1839 | 1461171355503 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:55 INFO - PROCESS | 1839 | 1461171355714 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 09:55:55 INFO - PROCESS | 1839 | 1461171355934 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb098ca9000 == 105 [pid = 1839] [id = 403] 09:55:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fb0868f1800) [pid = 1839] [serial = 1210] [outer = (nil)] 09:55:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fb096b9e800) [pid = 1839] [serial = 1211] [outer = 0x7fb0868f1800] 09:55:56 INFO - PROCESS | 1839 | 1461171356009 Marionette DEBUG loaded listener.js 09:55:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fb098ac5000) [pid = 1839] [serial = 1212] [outer = 0x7fb0868f1800] 09:55:57 INFO - PROCESS | 1839 | 1461171357006 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 09:55:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:55:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1589ms 09:55:57 INFO - PROCESS | 1839 | 1461171357083 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 09:55:57 INFO - PROCESS | 1839 | 1461171357093 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 09:55:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:55:57 INFO - PROCESS | 1839 | 1461171357100 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:55:57 INFO - PROCESS | 1839 | 1461171357105 Marionette TRACE conn3 <- [1,1586,null,{}] 09:55:57 INFO - PROCESS | 1839 | 1461171357110 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:57 INFO - PROCESS | 1839 | 1461171357374 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 09:55:57 INFO - PROCESS | 1839 | 1461171357665 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06eed8800 == 106 [pid = 1839] [id = 404] 09:55:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fb06e6d2000) [pid = 1839] [serial = 1213] [outer = (nil)] 09:55:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fb070565c00) [pid = 1839] [serial = 1214] [outer = 0x7fb06e6d2000] 09:55:57 INFO - PROCESS | 1839 | 1461171357747 Marionette DEBUG loaded listener.js 09:55:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fb098fd3c00) [pid = 1839] [serial = 1215] [outer = 0x7fb06e6d2000] 09:55:58 INFO - PROCESS | 1839 | 1461171358570 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 09:55:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:55:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1530ms 09:55:58 INFO - PROCESS | 1839 | 1461171358632 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 09:55:58 INFO - PROCESS | 1839 | 1461171358636 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 09:55:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:55:58 INFO - PROCESS | 1839 | 1461171358662 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:55:58 INFO - PROCESS | 1839 | 1461171358666 Marionette TRACE conn3 <- [1,1590,null,{}] 09:55:58 INFO - PROCESS | 1839 | 1461171358673 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:55:58 INFO - PROCESS | 1839 | 1461171358881 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 09:55:59 INFO - PROCESS | 1839 | 1461171359087 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0736ce800 == 107 [pid = 1839] [id = 405] 09:55:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fb06e6d5000) [pid = 1839] [serial = 1216] [outer = (nil)] 09:55:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fb080c92800) [pid = 1839] [serial = 1217] [outer = 0x7fb06e6d5000] 09:55:59 INFO - PROCESS | 1839 | 1461171359202 Marionette DEBUG loaded listener.js 09:55:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fb080c97800) [pid = 1839] [serial = 1218] [outer = 0x7fb06e6d5000] 09:56:00 INFO - PROCESS | 1839 | 1461171360151 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 09:56:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:56:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1538ms 09:56:00 INFO - PROCESS | 1839 | 1461171360196 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 09:56:00 INFO - PROCESS | 1839 | 1461171360200 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 09:56:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:56:00 INFO - PROCESS | 1839 | 1461171360206 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:56:00 INFO - PROCESS | 1839 | 1461171360209 Marionette TRACE conn3 <- [1,1594,null,{}] 09:56:00 INFO - PROCESS | 1839 | 1461171360215 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:00 INFO - PROCESS | 1839 | 1461171360443 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 09:56:00 INFO - PROCESS | 1839 | 1461171360781 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0736e2000 == 108 [pid = 1839] [id = 406] 09:56:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fb06e660000) [pid = 1839] [serial = 1219] [outer = (nil)] 09:56:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fb06e667400) [pid = 1839] [serial = 1220] [outer = 0x7fb06e660000] 09:56:00 INFO - PROCESS | 1839 | 1461171360914 Marionette DEBUG loaded listener.js 09:56:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fb06e66bc00) [pid = 1839] [serial = 1221] [outer = 0x7fb06e660000] 09:56:01 INFO - PROCESS | 1839 | 1461171361856 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 09:56:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:56:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1689ms 09:56:01 INFO - PROCESS | 1839 | 1461171361897 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 09:56:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:56:01 INFO - PROCESS | 1839 | 1461171361901 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 09:56:01 INFO - PROCESS | 1839 | 1461171361907 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:56:01 INFO - PROCESS | 1839 | 1461171361911 Marionette TRACE conn3 <- [1,1598,null,{}] 09:56:01 INFO - PROCESS | 1839 | 1461171361916 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:02 INFO - PROCESS | 1839 | 1461171362118 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 09:56:02 INFO - PROCESS | 1839 | 1461171362327 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06eedf000 == 109 [pid = 1839] [id = 407] 09:56:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fb06d8c3400) [pid = 1839] [serial = 1222] [outer = (nil)] 09:56:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7fb06d8c6c00) [pid = 1839] [serial = 1223] [outer = 0x7fb06d8c3400] 09:56:02 INFO - PROCESS | 1839 | 1461171362800 Marionette DEBUG loaded listener.js 09:56:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7fb06dcea800) [pid = 1839] [serial = 1224] [outer = 0x7fb06d8c3400] 09:56:03 INFO - PROCESS | 1839 | 1461171363804 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 09:56:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:56:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1931ms 09:56:03 INFO - PROCESS | 1839 | 1461171363841 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 09:56:03 INFO - PROCESS | 1839 | 1461171363848 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 09:56:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:56:03 INFO - PROCESS | 1839 | 1461171363858 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:56:03 INFO - PROCESS | 1839 | 1461171363862 Marionette TRACE conn3 <- [1,1602,null,{}] 09:56:03 INFO - PROCESS | 1839 | 1461171363870 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:04 INFO - PROCESS | 1839 | 1461171364085 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 09:56:04 INFO - PROCESS | 1839 | 1461171364309 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074798800 == 110 [pid = 1839] [id = 408] 09:56:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fb06eacec00) [pid = 1839] [serial = 1225] [outer = (nil)] 09:56:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fb07054f000) [pid = 1839] [serial = 1226] [outer = 0x7fb06eacec00] 09:56:04 INFO - PROCESS | 1839 | 1461171364422 Marionette DEBUG loaded listener.js 09:56:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fb07077bc00) [pid = 1839] [serial = 1227] [outer = 0x7fb06eacec00] 09:56:05 INFO - PROCESS | 1839 | 1461171365488 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 09:56:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:56:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1686ms 09:56:05 INFO - PROCESS | 1839 | 1461171365543 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 09:56:05 INFO - PROCESS | 1839 | 1461171365549 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 09:56:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:56:05 INFO - PROCESS | 1839 | 1461171365559 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:56:05 INFO - PROCESS | 1839 | 1461171365562 Marionette TRACE conn3 <- [1,1606,null,{}] 09:56:05 INFO - PROCESS | 1839 | 1461171365566 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:05 INFO - PROCESS | 1839 | 1461171365765 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 09:56:06 INFO - PROCESS | 1839 | 1461171366051 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06eafb800 == 111 [pid = 1839] [id = 409] 09:56:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fb06d8cfc00) [pid = 1839] [serial = 1228] [outer = (nil)] 09:56:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fb073a9ec00) [pid = 1839] [serial = 1229] [outer = 0x7fb06d8cfc00] 09:56:06 INFO - PROCESS | 1839 | 1461171366193 Marionette DEBUG loaded listener.js 09:56:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7fb0741f0c00) [pid = 1839] [serial = 1230] [outer = 0x7fb06d8cfc00] 09:56:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb093ce1000 == 110 [pid = 1839] [id = 71] 09:56:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b8ec800 == 109 [pid = 1839] [id = 392] 09:56:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b60a800 == 108 [pid = 1839] [id = 391] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7fb087a3cc00) [pid = 1839] [serial = 1088] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fb0731a1000) [pid = 1839] [serial = 1094] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fb0868eb000) [pid = 1839] [serial = 1085] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fb0732ed400) [pid = 1839] [serial = 1091] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fb07d648000) [pid = 1839] [serial = 1118] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07a643800 == 107 [pid = 1839] [id = 390] 09:56:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb075187800 == 106 [pid = 1839] [id = 389] 09:56:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0732bf000 == 105 [pid = 1839] [id = 388] 09:56:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06e84f000 == 104 [pid = 1839] [id = 387] 09:56:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb074574800 == 103 [pid = 1839] [id = 386] 09:56:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09dfcd800 == 102 [pid = 1839] [id = 381] 09:56:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb098e7a000 == 101 [pid = 1839] [id = 380] 09:56:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0946d0000 == 100 [pid = 1839] [id = 379] 09:56:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0879d6800 == 99 [pid = 1839] [id = 378] 09:56:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb083d94800 == 98 [pid = 1839] [id = 377] 09:56:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0808e5000 == 97 [pid = 1839] [id = 376] 09:56:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07e830800 == 96 [pid = 1839] [id = 375] 09:56:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b61a000 == 95 [pid = 1839] [id = 374] 09:56:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb071284000 == 94 [pid = 1839] [id = 373] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fb0732ed800) [pid = 1839] [serial = 1103] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7fb07c9cd400) [pid = 1839] [serial = 1061] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7fb073a9ac00) [pid = 1839] [serial = 1115] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fb080b72c00) [pid = 1839] [serial = 1076] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fb0706d1800) [pid = 1839] [serial = 1101] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fb06e63ac00) [pid = 1839] [serial = 1100] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fb08039d400) [pid = 1839] [serial = 1070] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fb0706c8800) [pid = 1839] [serial = 1055] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fb07eb2dc00) [pid = 1839] [serial = 1116] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fb07d64c800) [pid = 1839] [serial = 1064] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fb073f7a800) [pid = 1839] [serial = 1104] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fb07cc59800) [pid = 1839] [serial = 1110] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fb06fa2c000) [pid = 1839] [serial = 1097] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fb083cdd000) [pid = 1839] [serial = 1082] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fb0813f9000) [pid = 1839] [serial = 1079] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fb07da56c00) [pid = 1839] [serial = 1067] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fb075009000) [pid = 1839] [serial = 1106] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fb07a542400) [pid = 1839] [serial = 1107] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fb0809d2400) [pid = 1839] [serial = 1073] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fb073f84c00) [pid = 1839] [serial = 1058] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fb07c920000) [pid = 1839] [serial = 1109] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fb07d242c00) [pid = 1839] [serial = 1112] [outer = (nil)] [url = about:blank] 09:56:06 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fb07d645800) [pid = 1839] [serial = 1113] [outer = (nil)] [url = about:blank] 09:56:07 INFO - PROCESS | 1839 | 1461171367107 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 09:56:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:56:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1580ms 09:56:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:56:07 INFO - PROCESS | 1839 | 1461171367139 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 09:56:07 INFO - PROCESS | 1839 | 1461171367142 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 09:56:07 INFO - PROCESS | 1839 | 1461171367149 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:56:07 INFO - PROCESS | 1839 | 1461171367154 Marionette TRACE conn3 <- [1,1610,null,{}] 09:56:07 INFO - PROCESS | 1839 | 1461171367168 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:07 INFO - PROCESS | 1839 | 1461171367357 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 09:56:07 INFO - PROCESS | 1839 | 1461171367527 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074944800 == 95 [pid = 1839] [id = 410] 09:56:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fb06fa26000) [pid = 1839] [serial = 1231] [outer = (nil)] 09:56:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fb075177000) [pid = 1839] [serial = 1232] [outer = 0x7fb06fa26000] 09:56:07 INFO - PROCESS | 1839 | 1461171367589 Marionette DEBUG loaded listener.js 09:56:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fb07b4ed400) [pid = 1839] [serial = 1233] [outer = 0x7fb06fa26000] 09:56:08 INFO - PROCESS | 1839 | 1461171368301 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 09:56:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:56:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1188ms 09:56:08 INFO - PROCESS | 1839 | 1461171368337 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 09:56:08 INFO - PROCESS | 1839 | 1461171368342 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 09:56:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:56:08 INFO - PROCESS | 1839 | 1461171368378 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:56:08 INFO - PROCESS | 1839 | 1461171368382 Marionette TRACE conn3 <- [1,1614,null,{}] 09:56:08 INFO - PROCESS | 1839 | 1461171368387 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:08 INFO - PROCESS | 1839 | 1461171368587 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 09:56:08 INFO - PROCESS | 1839 | 1461171368597 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a647800 == 96 [pid = 1839] [id = 411] 09:56:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fb07b418400) [pid = 1839] [serial = 1234] [outer = (nil)] 09:56:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fb07cd8a800) [pid = 1839] [serial = 1235] [outer = 0x7fb07b418400] 09:56:08 INFO - PROCESS | 1839 | 1461171368658 Marionette DEBUG loaded listener.js 09:56:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fb07d5e2c00) [pid = 1839] [serial = 1236] [outer = 0x7fb07b418400] 09:56:09 INFO - PROCESS | 1839 | 1461171369619 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 09:56:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 09:56:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1289ms 09:56:09 INFO - PROCESS | 1839 | 1461171369666 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 09:56:09 INFO - PROCESS | 1839 | 1461171369669 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 09:56:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:56:09 INFO - PROCESS | 1839 | 1461171369683 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:56:09 INFO - PROCESS | 1839 | 1461171369687 Marionette TRACE conn3 <- [1,1618,null,{}] 09:56:09 INFO - PROCESS | 1839 | 1461171369697 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:09 INFO - PROCESS | 1839 | 1461171369929 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 09:56:09 INFO - PROCESS | 1839 | 1461171369956 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b825000 == 97 [pid = 1839] [id = 412] 09:56:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fb07d651400) [pid = 1839] [serial = 1237] [outer = (nil)] 09:56:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fb07d771400) [pid = 1839] [serial = 1238] [outer = 0x7fb07d651400] 09:56:10 INFO - PROCESS | 1839 | 1461171370025 Marionette DEBUG loaded listener.js 09:56:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fb08039e000) [pid = 1839] [serial = 1239] [outer = 0x7fb07d651400] 09:56:11 INFO - PROCESS | 1839 | 1461171371243 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 09:56:11 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fb073f7ec00) [pid = 1839] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:56:11 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fb070875800) [pid = 1839] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:56:11 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fb0706d0800) [pid = 1839] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:56:11 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fb07328b800) [pid = 1839] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:56:11 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fb0706c5c00) [pid = 1839] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:56:11 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fb06e62fc00) [pid = 1839] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:56:11 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fb07c9c2800) [pid = 1839] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:56:11 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fb07086ec00) [pid = 1839] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:56:11 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fb07c9c5800) [pid = 1839] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:56:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:56:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1635ms 09:56:11 INFO - PROCESS | 1839 | 1461171371321 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 09:56:11 INFO - PROCESS | 1839 | 1461171371324 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 09:56:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:56:11 INFO - PROCESS | 1839 | 1461171371341 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:56:11 INFO - PROCESS | 1839 | 1461171371343 Marionette TRACE conn3 <- [1,1622,null,{}] 09:56:11 INFO - PROCESS | 1839 | 1461171371349 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:11 INFO - PROCESS | 1839 | 1461171371521 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 09:56:11 INFO - PROCESS | 1839 | 1461171371750 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a64a000 == 98 [pid = 1839] [id = 413] 09:56:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fb08079f000) [pid = 1839] [serial = 1240] [outer = (nil)] 09:56:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fb0809c2c00) [pid = 1839] [serial = 1241] [outer = 0x7fb08079f000] 09:56:11 INFO - PROCESS | 1839 | 1461171371815 Marionette DEBUG loaded listener.js 09:56:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fb080c93400) [pid = 1839] [serial = 1242] [outer = 0x7fb08079f000] 09:56:12 INFO - PROCESS | 1839 | 1461171372498 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 09:56:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 09:56:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1181ms 09:56:12 INFO - PROCESS | 1839 | 1461171372522 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 09:56:12 INFO - PROCESS | 1839 | 1461171372525 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 09:56:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:56:12 INFO - PROCESS | 1839 | 1461171372532 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:56:12 INFO - PROCESS | 1839 | 1461171372535 Marionette TRACE conn3 <- [1,1626,null,{}] 09:56:12 INFO - PROCESS | 1839 | 1461171372540 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:12 INFO - PROCESS | 1839 | 1461171372778 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 09:56:12 INFO - PROCESS | 1839 | 1461171372792 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d5be800 == 99 [pid = 1839] [id = 414] 09:56:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fb0809ba400) [pid = 1839] [serial = 1243] [outer = (nil)] 09:56:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fb080eb1000) [pid = 1839] [serial = 1244] [outer = 0x7fb0809ba400] 09:56:12 INFO - PROCESS | 1839 | 1461171372856 Marionette DEBUG loaded listener.js 09:56:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fb083cdd800) [pid = 1839] [serial = 1245] [outer = 0x7fb0809ba400] 09:56:13 INFO - PROCESS | 1839 | 1461171373941 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 09:56:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:56:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1437ms 09:56:13 INFO - PROCESS | 1839 | 1461171373971 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 09:56:13 INFO - PROCESS | 1839 | 1461171373977 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 09:56:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:56:13 INFO - PROCESS | 1839 | 1461171373986 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:56:13 INFO - PROCESS | 1839 | 1461171373991 Marionette TRACE conn3 <- [1,1630,null,{}] 09:56:14 INFO - PROCESS | 1839 | 1461171374000 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:14 INFO - PROCESS | 1839 | 1461171374223 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 09:56:14 INFO - PROCESS | 1839 | 1461171374484 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073f0e000 == 100 [pid = 1839] [id = 415] 09:56:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fb06ead0c00) [pid = 1839] [serial = 1246] [outer = (nil)] 09:56:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fb06fa25c00) [pid = 1839] [serial = 1247] [outer = 0x7fb06ead0c00] 09:56:14 INFO - PROCESS | 1839 | 1461171374607 Marionette DEBUG loaded listener.js 09:56:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fb070878c00) [pid = 1839] [serial = 1248] [outer = 0x7fb06ead0c00] 09:56:15 INFO - PROCESS | 1839 | 1461171375483 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 09:56:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:56:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1535ms 09:56:15 INFO - PROCESS | 1839 | 1461171375520 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 09:56:15 INFO - PROCESS | 1839 | 1461171375529 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 09:56:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:56:15 INFO - PROCESS | 1839 | 1461171375539 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:56:15 INFO - PROCESS | 1839 | 1461171375544 Marionette TRACE conn3 <- [1,1634,null,{}] 09:56:15 INFO - PROCESS | 1839 | 1461171375549 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:15 INFO - PROCESS | 1839 | 1461171375749 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 09:56:16 INFO - PROCESS | 1839 | 1461171376062 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b5d1000 == 101 [pid = 1839] [id = 416] 09:56:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fb073f80000) [pid = 1839] [serial = 1249] [outer = (nil)] 09:56:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fb074f64800) [pid = 1839] [serial = 1250] [outer = 0x7fb073f80000] 09:56:16 INFO - PROCESS | 1839 | 1461171376184 Marionette DEBUG loaded listener.js 09:56:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fb07a544800) [pid = 1839] [serial = 1251] [outer = 0x7fb073f80000] 09:56:17 INFO - PROCESS | 1839 | 1461171377102 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 09:56:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:56:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1634ms 09:56:17 INFO - PROCESS | 1839 | 1461171377175 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 09:56:17 INFO - PROCESS | 1839 | 1461171377178 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 09:56:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:56:17 INFO - PROCESS | 1839 | 1461171377185 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:56:17 INFO - PROCESS | 1839 | 1461171377190 Marionette TRACE conn3 <- [1,1638,null,{}] 09:56:17 INFO - PROCESS | 1839 | 1461171377206 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:17 INFO - PROCESS | 1839 | 1461171377460 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 09:56:17 INFO - PROCESS | 1839 | 1461171377755 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0807c3000 == 102 [pid = 1839] [id = 417] 09:56:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fb07d5ea000) [pid = 1839] [serial = 1252] [outer = (nil)] 09:56:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fb07e889400) [pid = 1839] [serial = 1253] [outer = 0x7fb07d5ea000] 09:56:17 INFO - PROCESS | 1839 | 1461171377831 Marionette DEBUG loaded listener.js 09:56:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fb0803a5800) [pid = 1839] [serial = 1254] [outer = 0x7fb07d5ea000] 09:56:18 INFO - PROCESS | 1839 | 1461171378684 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 09:56:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:56:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1535ms 09:56:18 INFO - PROCESS | 1839 | 1461171378720 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 09:56:18 INFO - PROCESS | 1839 | 1461171378724 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 09:56:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:56:18 INFO - PROCESS | 1839 | 1461171378730 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:56:18 INFO - PROCESS | 1839 | 1461171378732 Marionette TRACE conn3 <- [1,1642,null,{}] 09:56:18 INFO - PROCESS | 1839 | 1461171378738 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:18 INFO - PROCESS | 1839 | 1461171378934 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 09:56:19 INFO - PROCESS | 1839 | 1461171379142 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb084a98800 == 103 [pid = 1839] [id = 418] 09:56:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fb07d645800) [pid = 1839] [serial = 1255] [outer = (nil)] 09:56:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fb080c98400) [pid = 1839] [serial = 1256] [outer = 0x7fb07d645800] 09:56:19 INFO - PROCESS | 1839 | 1461171379212 Marionette DEBUG loaded listener.js 09:56:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fb0834bc000) [pid = 1839] [serial = 1257] [outer = 0x7fb07d645800] 09:56:20 INFO - PROCESS | 1839 | 1461171380087 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 09:56:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:56:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1385ms 09:56:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:56:20 INFO - PROCESS | 1839 | 1461171380116 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 09:56:20 INFO - PROCESS | 1839 | 1461171380119 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 09:56:20 INFO - PROCESS | 1839 | 1461171380123 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:56:20 INFO - PROCESS | 1839 | 1461171380128 Marionette TRACE conn3 <- [1,1646,null,{}] 09:56:20 INFO - PROCESS | 1839 | 1461171380133 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:20 INFO - PROCESS | 1839 | 1461171380327 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 09:56:20 INFO - PROCESS | 1839 | 1461171380546 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0879d3000 == 104 [pid = 1839] [id = 419] 09:56:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fb080794800) [pid = 1839] [serial = 1258] [outer = (nil)] 09:56:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fb0852b7c00) [pid = 1839] [serial = 1259] [outer = 0x7fb080794800] 09:56:20 INFO - PROCESS | 1839 | 1461171380618 Marionette DEBUG loaded listener.js 09:56:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7fb087a45400) [pid = 1839] [serial = 1260] [outer = 0x7fb080794800] 09:56:21 INFO - PROCESS | 1839 | 1461171381493 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 09:56:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:56:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1441ms 09:56:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:56:21 INFO - PROCESS | 1839 | 1461171381566 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 09:56:21 INFO - PROCESS | 1839 | 1461171381569 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 09:56:21 INFO - PROCESS | 1839 | 1461171381576 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:56:21 INFO - PROCESS | 1839 | 1461171381579 Marionette TRACE conn3 <- [1,1650,null,{}] 09:56:21 INFO - PROCESS | 1839 | 1461171381585 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:21 INFO - PROCESS | 1839 | 1461171381858 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 09:56:22 INFO - PROCESS | 1839 | 1461171382117 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb098e3b800 == 105 [pid = 1839] [id = 420] 09:56:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7fb087acac00) [pid = 1839] [serial = 1261] [outer = (nil)] 09:56:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fb094924400) [pid = 1839] [serial = 1262] [outer = 0x7fb087acac00] 09:56:22 INFO - PROCESS | 1839 | 1461171382236 Marionette DEBUG loaded listener.js 09:56:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fb098f08800) [pid = 1839] [serial = 1263] [outer = 0x7fb087acac00] 09:56:23 INFO - PROCESS | 1839 | 1461171383129 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 09:56:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:56:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1582ms 09:56:23 INFO - PROCESS | 1839 | 1461171383158 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 09:56:23 INFO - PROCESS | 1839 | 1461171383162 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 09:56:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:56:23 INFO - PROCESS | 1839 | 1461171383168 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:56:23 INFO - PROCESS | 1839 | 1461171383170 Marionette TRACE conn3 <- [1,1654,null,{}] 09:56:23 INFO - PROCESS | 1839 | 1461171383176 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:23 INFO - PROCESS | 1839 | 1461171383374 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 09:56:23 INFO - PROCESS | 1839 | 1461171383634 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb081299800 == 106 [pid = 1839] [id = 421] 09:56:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fb06e7c4c00) [pid = 1839] [serial = 1264] [outer = (nil)] 09:56:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fb06e7cd000) [pid = 1839] [serial = 1265] [outer = 0x7fb06e7c4c00] 09:56:23 INFO - PROCESS | 1839 | 1461171383710 Marionette DEBUG loaded listener.js 09:56:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fb06e7d1800) [pid = 1839] [serial = 1266] [outer = 0x7fb06e7c4c00] 09:56:24 INFO - PROCESS | 1839 | 1461171384547 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 09:56:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:56:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1428ms 09:56:24 INFO - PROCESS | 1839 | 1461171384597 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 09:56:24 INFO - PROCESS | 1839 | 1461171384601 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 09:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:56:24 INFO - PROCESS | 1839 | 1461171384606 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:56:24 INFO - PROCESS | 1839 | 1461171384609 Marionette TRACE conn3 <- [1,1658,null,{}] 09:56:24 INFO - PROCESS | 1839 | 1461171384615 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:24 INFO - PROCESS | 1839 | 1461171384806 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 09:56:25 INFO - PROCESS | 1839 | 1461171385021 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0812b1800 == 107 [pid = 1839] [id = 422] 09:56:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7fb06e7c5000) [pid = 1839] [serial = 1267] [outer = (nil)] 09:56:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7fb07c687800) [pid = 1839] [serial = 1268] [outer = 0x7fb06e7c5000] 09:56:25 INFO - PROCESS | 1839 | 1461171385089 Marionette DEBUG loaded listener.js 09:56:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7fb07c68b400) [pid = 1839] [serial = 1269] [outer = 0x7fb06e7c5000] 09:56:25 INFO - PROCESS | 1839 | 1461171385949 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 09:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1383ms 09:56:25 INFO - PROCESS | 1839 | 1461171385991 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 09:56:25 INFO - PROCESS | 1839 | 1461171385995 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 09:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:56:26 INFO - PROCESS | 1839 | 1461171386001 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:56:26 INFO - PROCESS | 1839 | 1461171386003 Marionette TRACE conn3 <- [1,1662,null,{}] 09:56:26 INFO - PROCESS | 1839 | 1461171386008 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:26 INFO - PROCESS | 1839 | 1461171386196 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 09:56:26 INFO - PROCESS | 1839 | 1461171386406 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb081175000 == 108 [pid = 1839] [id = 423] 09:56:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7fb06e7d1c00) [pid = 1839] [serial = 1270] [outer = (nil)] 09:56:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7fb07c68e000) [pid = 1839] [serial = 1271] [outer = 0x7fb06e7d1c00] 09:56:26 INFO - PROCESS | 1839 | 1461171386518 Marionette DEBUG loaded listener.js 09:56:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7fb098c61400) [pid = 1839] [serial = 1272] [outer = 0x7fb06e7d1c00] 09:56:27 INFO - PROCESS | 1839 | 1461171387456 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 09:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1529ms 09:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:56:27 INFO - PROCESS | 1839 | 1461171387531 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 09:56:27 INFO - PROCESS | 1839 | 1461171387534 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 09:56:27 INFO - PROCESS | 1839 | 1461171387540 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:56:27 INFO - PROCESS | 1839 | 1461171387543 Marionette TRACE conn3 <- [1,1666,null,{}] 09:56:27 INFO - PROCESS | 1839 | 1461171387548 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:27 INFO - PROCESS | 1839 | 1461171387748 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 09:56:27 INFO - PROCESS | 1839 | 1461171387952 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06ea8e000 == 109 [pid = 1839] [id = 424] 09:56:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7fb07c684400) [pid = 1839] [serial = 1273] [outer = (nil)] 09:56:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7fb07d2b4400) [pid = 1839] [serial = 1274] [outer = 0x7fb07c684400] 09:56:28 INFO - PROCESS | 1839 | 1461171388066 Marionette DEBUG loaded listener.js 09:56:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7fb07d2b9800) [pid = 1839] [serial = 1275] [outer = 0x7fb07c684400] 09:56:28 INFO - PROCESS | 1839 | 1461171388990 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 09:56:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1500ms 09:56:29 INFO - PROCESS | 1839 | 1461171389040 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 09:56:29 INFO - PROCESS | 1839 | 1461171389045 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 09:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:56:29 INFO - PROCESS | 1839 | 1461171389051 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:56:29 INFO - PROCESS | 1839 | 1461171389055 Marionette TRACE conn3 <- [1,1670,null,{}] 09:56:29 INFO - PROCESS | 1839 | 1461171389060 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:29 INFO - PROCESS | 1839 | 1461171389288 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 09:56:29 INFO - PROCESS | 1839 | 1461171389545 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06c2ca800 == 110 [pid = 1839] [id = 425] 09:56:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7fb06d8d0000) [pid = 1839] [serial = 1276] [outer = (nil)] 09:56:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7fb080e4bc00) [pid = 1839] [serial = 1277] [outer = 0x7fb06d8d0000] 09:56:29 INFO - PROCESS | 1839 | 1461171389697 Marionette DEBUG loaded listener.js 09:56:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7fb080e51c00) [pid = 1839] [serial = 1278] [outer = 0x7fb06d8d0000] 09:56:30 INFO - PROCESS | 1839 | 1461171390554 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 09:56:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1537ms 09:56:30 INFO - PROCESS | 1839 | 1461171390589 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 09:56:30 INFO - PROCESS | 1839 | 1461171390592 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 09:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:56:30 INFO - PROCESS | 1839 | 1461171390598 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:56:30 INFO - PROCESS | 1839 | 1461171390601 Marionette TRACE conn3 <- [1,1674,null,{}] 09:56:30 INFO - PROCESS | 1839 | 1461171390607 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:30 INFO - PROCESS | 1839 | 1461171390799 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 09:56:31 INFO - PROCESS | 1839 | 1461171391596 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f9ef000 == 111 [pid = 1839] [id = 426] 09:56:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7fb06dcf3c00) [pid = 1839] [serial = 1279] [outer = (nil)] 09:56:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7fb06e63b400) [pid = 1839] [serial = 1280] [outer = 0x7fb06dcf3c00] 09:56:31 INFO - PROCESS | 1839 | 1461171391670 Marionette DEBUG loaded listener.js 09:56:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7fb06e6d1400) [pid = 1839] [serial = 1281] [outer = 0x7fb06dcf3c00] 09:56:32 INFO - PROCESS | 1839 | 1461171392556 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 09:56:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:56:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2032ms 09:56:32 INFO - PROCESS | 1839 | 1461171392632 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 09:56:32 INFO - PROCESS | 1839 | 1461171392639 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 09:56:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:56:32 INFO - PROCESS | 1839 | 1461171392648 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:56:32 INFO - PROCESS | 1839 | 1461171392651 Marionette TRACE conn3 <- [1,1678,null,{}] 09:56:32 INFO - PROCESS | 1839 | 1461171392659 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:32 INFO - PROCESS | 1839 | 1461171392906 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 09:56:33 INFO - PROCESS | 1839 | 1461171393177 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f9db800 == 112 [pid = 1839] [id = 427] 09:56:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7fb06e669800) [pid = 1839] [serial = 1282] [outer = (nil)] 09:56:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7fb06fa29800) [pid = 1839] [serial = 1283] [outer = 0x7fb06e669800] 09:56:33 INFO - PROCESS | 1839 | 1461171393354 Marionette DEBUG loaded listener.js 09:56:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7fb070781000) [pid = 1839] [serial = 1284] [outer = 0x7fb06e669800] 09:56:34 INFO - PROCESS | 1839 | 1461171394334 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 09:56:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:56:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1736ms 09:56:34 INFO - PROCESS | 1839 | 1461171394388 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 09:56:34 INFO - PROCESS | 1839 | 1461171394393 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 09:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:56:34 INFO - PROCESS | 1839 | 1461171394401 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:56:34 INFO - PROCESS | 1839 | 1461171394404 Marionette TRACE conn3 <- [1,1682,null,{}] 09:56:34 INFO - PROCESS | 1839 | 1461171394409 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:34 INFO - PROCESS | 1839 | 1461171394603 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 09:56:34 INFO - PROCESS | 1839 | 1461171394888 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074578800 == 113 [pid = 1839] [id = 428] 09:56:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7fb071c36000) [pid = 1839] [serial = 1285] [outer = (nil)] 09:56:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 257 (0x7fb071c39400) [pid = 1839] [serial = 1286] [outer = 0x7fb071c36000] 09:56:35 INFO - PROCESS | 1839 | 1461171395004 Marionette DEBUG loaded listener.js 09:56:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 258 (0x7fb0732e7400) [pid = 1839] [serial = 1287] [outer = 0x7fb071c36000] 09:56:35 INFO - PROCESS | 1839 | 1461171395886 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 09:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1530ms 09:56:35 INFO - PROCESS | 1839 | 1461171395932 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 09:56:35 INFO - PROCESS | 1839 | 1461171395936 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 09:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:56:35 INFO - PROCESS | 1839 | 1461171395948 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:56:35 INFO - PROCESS | 1839 | 1461171395957 Marionette TRACE conn3 <- [1,1686,null,{}] 09:56:35 INFO - PROCESS | 1839 | 1461171395965 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:36 INFO - PROCESS | 1839 | 1461171396163 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 09:56:36 INFO - PROCESS | 1839 | 1461171396414 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb071288800 == 114 [pid = 1839] [id = 429] 09:56:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 259 (0x7fb073779400) [pid = 1839] [serial = 1288] [outer = (nil)] 09:56:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 260 (0x7fb073f87800) [pid = 1839] [serial = 1289] [outer = 0x7fb073779400] 09:56:36 INFO - PROCESS | 1839 | 1461171396533 Marionette DEBUG loaded listener.js 09:56:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 261 (0x7fb07500f400) [pid = 1839] [serial = 1290] [outer = 0x7fb073779400] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0929dc000 == 113 [pid = 1839] [id = 110] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 260 (0x7fb074f5b800) [pid = 1839] [serial = 1124] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 259 (0x7fb08cb4d400) [pid = 1839] [serial = 1136] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 258 (0x7fb07d683800) [pid = 1839] [serial = 1127] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 257 (0x7fb0834bbc00) [pid = 1839] [serial = 1133] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 256 (0x7fb07055f000) [pid = 1839] [serial = 1121] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7fb093a9a400) [pid = 1839] [serial = 1139] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7fb0809da800) [pid = 1839] [serial = 1130] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7fb094ac4000) [pid = 1839] [serial = 1142] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7fb098ab9000) [pid = 1839] [serial = 1145] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7fb0809c4800) [pid = 1839] [serial = 1148] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7fb0809c6400) [pid = 1839] [serial = 1151] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7fb07376f400) [pid = 1839] [serial = 1157] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7fb098c67000) [pid = 1839] [serial = 1154] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | 1461171397522 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07a64a000 == 112 [pid = 1839] [id = 413] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b825000 == 111 [pid = 1839] [id = 412] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07a647800 == 110 [pid = 1839] [id = 411] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb074944800 == 109 [pid = 1839] [id = 410] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06eafb800 == 108 [pid = 1839] [id = 409] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb074798800 == 107 [pid = 1839] [id = 408] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06eedf000 == 106 [pid = 1839] [id = 407] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0736ce800 == 105 [pid = 1839] [id = 405] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06eed8800 == 104 [pid = 1839] [id = 404] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb098ca9000 == 103 [pid = 1839] [id = 403] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb093841000 == 102 [pid = 1839] [id = 402] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0884d5800 == 101 [pid = 1839] [id = 401] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086ac5800 == 100 [pid = 1839] [id = 400] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08521a800 == 99 [pid = 1839] [id = 399] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0808df800 == 98 [pid = 1839] [id = 398] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb098e3d000 == 97 [pid = 1839] [id = 361] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0802bb800 == 96 [pid = 1839] [id = 397] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d5c3800 == 95 [pid = 1839] [id = 396] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b451800 == 94 [pid = 1839] [id = 395] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb071c03000 == 93 [pid = 1839] [id = 365] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073ad0000 == 92 [pid = 1839] [id = 394] 09:56:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cb3e000 == 91 [pid = 1839] [id = 393] 09:56:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 09:56:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1650ms 09:56:37 INFO - PROCESS | 1839 | 1461171397593 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 09:56:37 INFO - PROCESS | 1839 | 1461171397597 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 09:56:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:56:37 INFO - PROCESS | 1839 | 1461171397602 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:56:37 INFO - PROCESS | 1839 | 1461171397605 Marionette TRACE conn3 <- [1,1690,null,{}] 09:56:37 INFO - PROCESS | 1839 | 1461171397610 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:37 INFO - PROCESS | 1839 | 1461171397788 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7fb080ea8c00) [pid = 1839] [serial = 996] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7fb07d248c00) [pid = 1839] [serial = 1053] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7fb07377ac00) [pid = 1839] [serial = 1166] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7fb073aa2800) [pid = 1839] [serial = 1167] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7fb070781c00) [pid = 1839] [serial = 1163] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7fb0731a3000) [pid = 1839] [serial = 1164] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7fb0740d8400) [pid = 1839] [serial = 1169] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7fb07a541000) [pid = 1839] [serial = 1172] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7fb06f154400) [pid = 1839] [serial = 1161] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7fb06e740c00) [pid = 1839] [serial = 1160] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7fb07d110400) [pid = 1839] [serial = 1175] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fb07b4f1800) [pid = 1839] [serial = 1173] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fb07d64e400) [pid = 1839] [serial = 1178] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fb07da63400) [pid = 1839] [serial = 1179] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fb07d5ebc00) [pid = 1839] [serial = 1176] [outer = (nil)] [url = about:blank] 09:56:37 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fb075176800) [pid = 1839] [serial = 1170] [outer = (nil)] [url = about:blank] 09:56:38 INFO - PROCESS | 1839 | 1461171398044 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0712a1800 == 92 [pid = 1839] [id = 430] 09:56:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fb06e740c00) [pid = 1839] [serial = 1291] [outer = (nil)] 09:56:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fb073f86800) [pid = 1839] [serial = 1292] [outer = 0x7fb06e740c00] 09:56:38 INFO - PROCESS | 1839 | 1461171398142 Marionette DEBUG loaded listener.js 09:56:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fb075176800) [pid = 1839] [serial = 1293] [outer = 0x7fb06e740c00] 09:56:38 INFO - PROCESS | 1839 | 1461171398849 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 09:56:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1279ms 09:56:38 INFO - PROCESS | 1839 | 1461171398884 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 09:56:38 INFO - PROCESS | 1839 | 1461171398887 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 09:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:56:38 INFO - PROCESS | 1839 | 1461171398893 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:56:38 INFO - PROCESS | 1839 | 1461171398896 Marionette TRACE conn3 <- [1,1694,null,{}] 09:56:38 INFO - PROCESS | 1839 | 1461171398901 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:39 INFO - PROCESS | 1839 | 1461171399137 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 09:56:39 INFO - PROCESS | 1839 | 1461171399158 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074782000 == 93 [pid = 1839] [id = 431] 09:56:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fb07b410000) [pid = 1839] [serial = 1294] [outer = (nil)] 09:56:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fb07b41c400) [pid = 1839] [serial = 1295] [outer = 0x7fb07b410000] 09:56:39 INFO - PROCESS | 1839 | 1461171399232 Marionette DEBUG loaded listener.js 09:56:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7fb07b6efc00) [pid = 1839] [serial = 1296] [outer = 0x7fb07b410000] 09:56:40 INFO - PROCESS | 1839 | 1461171400124 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 09:56:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1280ms 09:56:40 INFO - PROCESS | 1839 | 1461171400174 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 09:56:40 INFO - PROCESS | 1839 | 1461171400178 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 09:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:56:40 INFO - PROCESS | 1839 | 1461171400184 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:56:40 INFO - PROCESS | 1839 | 1461171400187 Marionette TRACE conn3 <- [1,1698,null,{}] 09:56:40 INFO - PROCESS | 1839 | 1461171400200 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:40 INFO - PROCESS | 1839 | 1461171400450 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 09:56:40 INFO - PROCESS | 1839 | 1461171400483 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b5ca800 == 94 [pid = 1839] [id = 432] 09:56:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7fb07c91ec00) [pid = 1839] [serial = 1297] [outer = (nil)] 09:56:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7fb07d111000) [pid = 1839] [serial = 1298] [outer = 0x7fb07c91ec00] 09:56:40 INFO - PROCESS | 1839 | 1461171400545 Marionette DEBUG loaded listener.js 09:56:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7fb07d248c00) [pid = 1839] [serial = 1299] [outer = 0x7fb07c91ec00] 09:56:41 INFO - PROCESS | 1839 | 1461171401370 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 09:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 09:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1232ms 09:56:41 INFO - PROCESS | 1839 | 1461171401417 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 09:56:41 INFO - PROCESS | 1839 | 1461171401420 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 09:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:56:41 INFO - PROCESS | 1839 | 1461171401435 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:56:41 INFO - PROCESS | 1839 | 1461171401438 Marionette TRACE conn3 <- [1,1702,null,{}] 09:56:41 INFO - PROCESS | 1839 | 1461171401443 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:41 INFO - PROCESS | 1839 | 1461171401671 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 09:56:41 INFO - PROCESS | 1839 | 1461171401699 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b839800 == 95 [pid = 1839] [id = 433] 09:56:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7fb07c91f000) [pid = 1839] [serial = 1300] [outer = (nil)] 09:56:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7fb07d2bc400) [pid = 1839] [serial = 1301] [outer = 0x7fb07c91f000] 09:56:41 INFO - PROCESS | 1839 | 1461171401759 Marionette DEBUG loaded listener.js 09:56:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7fb07d682800) [pid = 1839] [serial = 1302] [outer = 0x7fb07c91f000] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7fb06e630800) [pid = 1839] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7fb06eac2400) [pid = 1839] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7fb0884bc800) [pid = 1839] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7fb0813eec00) [pid = 1839] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7fb07cf1b000) [pid = 1839] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7fb06eacec00) [pid = 1839] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7fb07d250000) [pid = 1839] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fb06d8cfc00) [pid = 1839] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fb080117800) [pid = 1839] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fb0867c9400) [pid = 1839] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fb080336400) [pid = 1839] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fb070871c00) [pid = 1839] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7fb07b418400) [pid = 1839] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7fb07500c400) [pid = 1839] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fb06fa27400) [pid = 1839] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fb06f149800) [pid = 1839] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fb0741e2400) [pid = 1839] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fb070549800) [pid = 1839] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fb070562800) [pid = 1839] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fb073aa4800) [pid = 1839] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fb06f148800) [pid = 1839] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fb07d117800) [pid = 1839] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fb080342400) [pid = 1839] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fb080b71c00) [pid = 1839] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fb0868bb000) [pid = 1839] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fb06d8c3400) [pid = 1839] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fb07e629800) [pid = 1839] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fb080343c00) [pid = 1839] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fb06e73dc00) [pid = 1839] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fb070560000) [pid = 1839] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fb07cd93000) [pid = 1839] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fb07d651400) [pid = 1839] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fb073f88000) [pid = 1839] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fb080b6d000) [pid = 1839] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fb073aa1000) [pid = 1839] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fb070551000) [pid = 1839] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fb07f6c0000) [pid = 1839] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fb06dcea400) [pid = 1839] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fb07b4ed000) [pid = 1839] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fb0809be800) [pid = 1839] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fb06fa26000) [pid = 1839] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fb07cf16c00) [pid = 1839] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fb06d8ccc00) [pid = 1839] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fb06f147400) [pid = 1839] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fb06e62d800) [pid = 1839] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fb086babc00) [pid = 1839] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fb080d57400) [pid = 1839] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fb073a9e000) [pid = 1839] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fb0731abc00) [pid = 1839] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fb080397800) [pid = 1839] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fb07f63ac00) [pid = 1839] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fb080337000) [pid = 1839] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fb07b4eb000) [pid = 1839] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fb08281cc00) [pid = 1839] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fb07d24c400) [pid = 1839] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fb07d76dc00) [pid = 1839] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fb08079f000) [pid = 1839] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fb070543000) [pid = 1839] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fb06e741000) [pid = 1839] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:56:43 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fb080ead800) [pid = 1839] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:56:43 INFO - PROCESS | 1839 | 1461171403609 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 09:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 2236ms 09:56:43 INFO - PROCESS | 1839 | 1461171403676 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 09:56:43 INFO - PROCESS | 1839 | 1461171403679 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 09:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:56:43 INFO - PROCESS | 1839 | 1461171403685 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:56:43 INFO - PROCESS | 1839 | 1461171403688 Marionette TRACE conn3 <- [1,1706,null,{}] 09:56:43 INFO - PROCESS | 1839 | 1461171403693 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:43 INFO - PROCESS | 1839 | 1461171403875 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 09:56:44 INFO - PROCESS | 1839 | 1461171404035 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0732bb800 == 96 [pid = 1839] [id = 434] 09:56:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fb06d8ccc00) [pid = 1839] [serial = 1303] [outer = (nil)] 09:56:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fb06e746400) [pid = 1839] [serial = 1304] [outer = 0x7fb06d8ccc00] 09:56:44 INFO - PROCESS | 1839 | 1461171404097 Marionette DEBUG loaded listener.js 09:56:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fb070562800) [pid = 1839] [serial = 1305] [outer = 0x7fb06d8ccc00] 09:56:44 INFO - PROCESS | 1839 | 1461171404781 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 09:56:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:56:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1132ms 09:56:44 INFO - PROCESS | 1839 | 1461171404819 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 09:56:44 INFO - PROCESS | 1839 | 1461171404822 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 09:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:56:44 INFO - PROCESS | 1839 | 1461171404828 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:56:44 INFO - PROCESS | 1839 | 1461171404830 Marionette TRACE conn3 <- [1,1710,null,{}] 09:56:44 INFO - PROCESS | 1839 | 1461171404835 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:45 INFO - PROCESS | 1839 | 1461171405080 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 09:56:45 INFO - PROCESS | 1839 | 1461171405393 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06eaf4800 == 97 [pid = 1839] [id = 435] 09:56:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fb06d8c2c00) [pid = 1839] [serial = 1306] [outer = (nil)] 09:56:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fb06d8ca400) [pid = 1839] [serial = 1307] [outer = 0x7fb06d8c2c00] 09:56:45 INFO - PROCESS | 1839 | 1461171405492 Marionette DEBUG loaded listener.js 09:56:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fb06e66a400) [pid = 1839] [serial = 1308] [outer = 0x7fb06d8c2c00] 09:56:46 INFO - PROCESS | 1839 | 1461171406539 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 09:56:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1778ms 09:56:46 INFO - PROCESS | 1839 | 1461171406609 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 09:56:46 INFO - PROCESS | 1839 | 1461171406614 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 09:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:56:46 INFO - PROCESS | 1839 | 1461171406623 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:56:46 INFO - PROCESS | 1839 | 1461171406629 Marionette TRACE conn3 <- [1,1714,null,{}] 09:56:46 INFO - PROCESS | 1839 | 1461171406637 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:46 INFO - PROCESS | 1839 | 1461171406887 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 09:56:47 INFO - PROCESS | 1839 | 1461171407145 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07479e000 == 98 [pid = 1839] [id = 436] 09:56:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fb0706c9400) [pid = 1839] [serial = 1309] [outer = (nil)] 09:56:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fb071c31400) [pid = 1839] [serial = 1310] [outer = 0x7fb0706c9400] 09:56:47 INFO - PROCESS | 1839 | 1461171407261 Marionette DEBUG loaded listener.js 09:56:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fb071c39800) [pid = 1839] [serial = 1311] [outer = 0x7fb0706c9400] 09:56:48 INFO - PROCESS | 1839 | 1461171408218 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 09:56:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1643ms 09:56:48 INFO - PROCESS | 1839 | 1461171408270 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 09:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:56:48 INFO - PROCESS | 1839 | 1461171408277 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 09:56:48 INFO - PROCESS | 1839 | 1461171408283 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:56:48 INFO - PROCESS | 1839 | 1461171408286 Marionette TRACE conn3 <- [1,1718,null,{}] 09:56:48 INFO - PROCESS | 1839 | 1461171408292 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:48 INFO - PROCESS | 1839 | 1461171408503 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 09:56:48 INFO - PROCESS | 1839 | 1461171408840 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07c514800 == 99 [pid = 1839] [id = 437] 09:56:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fb071c2fc00) [pid = 1839] [serial = 1312] [outer = (nil)] 09:56:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fb073aa1c00) [pid = 1839] [serial = 1313] [outer = 0x7fb071c2fc00] 09:56:48 INFO - PROCESS | 1839 | 1461171408919 Marionette DEBUG loaded listener.js 09:56:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fb074f60c00) [pid = 1839] [serial = 1314] [outer = 0x7fb071c2fc00] 09:56:49 INFO - PROCESS | 1839 | 1461171409802 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 09:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1580ms 09:56:49 INFO - PROCESS | 1839 | 1461171409864 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 09:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:56:49 INFO - PROCESS | 1839 | 1461171409868 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 09:56:49 INFO - PROCESS | 1839 | 1461171409884 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:56:49 INFO - PROCESS | 1839 | 1461171409894 Marionette TRACE conn3 <- [1,1722,null,{}] 09:56:49 INFO - PROCESS | 1839 | 1461171409920 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:50 INFO - PROCESS | 1839 | 1461171410133 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 09:56:50 INFO - PROCESS | 1839 | 1461171410386 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d78f000 == 100 [pid = 1839] [id = 438] 09:56:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fb073aa4800) [pid = 1839] [serial = 1315] [outer = (nil)] 09:56:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fb07b4e6800) [pid = 1839] [serial = 1316] [outer = 0x7fb073aa4800] 09:56:50 INFO - PROCESS | 1839 | 1461171410514 Marionette DEBUG loaded listener.js 09:56:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fb07c691800) [pid = 1839] [serial = 1317] [outer = 0x7fb073aa4800] 09:56:51 INFO - PROCESS | 1839 | 1461171411331 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 09:56:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 09:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1517ms 09:56:51 INFO - PROCESS | 1839 | 1461171411393 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 09:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:56:51 INFO - PROCESS | 1839 | 1461171411397 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 09:56:51 INFO - PROCESS | 1839 | 1461171411404 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:56:51 INFO - PROCESS | 1839 | 1461171411407 Marionette TRACE conn3 <- [1,1726,null,{}] 09:56:51 INFO - PROCESS | 1839 | 1461171411412 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:51 INFO - PROCESS | 1839 | 1461171411617 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 09:56:51 INFO - PROCESS | 1839 | 1461171411820 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0802c0000 == 101 [pid = 1839] [id = 439] 09:56:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fb0740d8000) [pid = 1839] [serial = 1318] [outer = (nil)] 09:56:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fb07d10f400) [pid = 1839] [serial = 1319] [outer = 0x7fb0740d8000] 09:56:51 INFO - PROCESS | 1839 | 1461171411937 Marionette DEBUG loaded listener.js 09:56:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fb07d5e4000) [pid = 1839] [serial = 1320] [outer = 0x7fb0740d8000] 09:56:52 INFO - PROCESS | 1839 | 1461171412831 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 09:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1479ms 09:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:56:52 INFO - PROCESS | 1839 | 1461171412883 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 09:56:52 INFO - PROCESS | 1839 | 1461171412886 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 09:56:52 INFO - PROCESS | 1839 | 1461171412893 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:56:52 INFO - PROCESS | 1839 | 1461171412896 Marionette TRACE conn3 <- [1,1730,null,{}] 09:56:52 INFO - PROCESS | 1839 | 1461171412902 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:53 INFO - PROCESS | 1839 | 1461171413101 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 09:56:53 INFO - PROCESS | 1839 | 1461171413326 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0808f8000 == 102 [pid = 1839] [id = 440] 09:56:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fb07da63400) [pid = 1839] [serial = 1321] [outer = (nil)] 09:56:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fb07e62f400) [pid = 1839] [serial = 1322] [outer = 0x7fb07da63400] 09:56:53 INFO - PROCESS | 1839 | 1461171413453 Marionette DEBUG loaded listener.js 09:56:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fb07f544400) [pid = 1839] [serial = 1323] [outer = 0x7fb07da63400] 09:56:54 INFO - PROCESS | 1839 | 1461171414396 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 09:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 09:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1536ms 09:56:54 INFO - PROCESS | 1839 | 1461171414429 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 09:56:54 INFO - PROCESS | 1839 | 1461171414433 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 09:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:56:54 INFO - PROCESS | 1839 | 1461171414438 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:56:54 INFO - PROCESS | 1839 | 1461171414442 Marionette TRACE conn3 <- [1,1734,null,{}] 09:56:54 INFO - PROCESS | 1839 | 1461171414447 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:54 INFO - PROCESS | 1839 | 1461171414646 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 09:56:54 INFO - PROCESS | 1839 | 1461171414856 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb083daf800 == 103 [pid = 1839] [id = 441] 09:56:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fb07dac9800) [pid = 1839] [serial = 1324] [outer = (nil)] 09:56:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fb080338c00) [pid = 1839] [serial = 1325] [outer = 0x7fb07dac9800] 09:56:54 INFO - PROCESS | 1839 | 1461171414930 Marionette DEBUG loaded listener.js 09:56:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fb0809c5000) [pid = 1839] [serial = 1326] [outer = 0x7fb07dac9800] 09:56:55 INFO - PROCESS | 1839 | 1461171415816 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 09:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1430ms 09:56:55 INFO - PROCESS | 1839 | 1461171415871 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 09:56:55 INFO - PROCESS | 1839 | 1461171415875 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 09:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:56:55 INFO - PROCESS | 1839 | 1461171415882 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:56:55 INFO - PROCESS | 1839 | 1461171415885 Marionette TRACE conn3 <- [1,1738,null,{}] 09:56:55 INFO - PROCESS | 1839 | 1461171415891 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:56 INFO - PROCESS | 1839 | 1461171416093 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 09:56:56 INFO - PROCESS | 1839 | 1461171416304 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086588000 == 104 [pid = 1839] [id = 442] 09:56:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fb07eb37c00) [pid = 1839] [serial = 1327] [outer = (nil)] 09:56:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fb080b66000) [pid = 1839] [serial = 1328] [outer = 0x7fb07eb37c00] 09:56:56 INFO - PROCESS | 1839 | 1461171416416 Marionette DEBUG loaded listener.js 09:56:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fb080c8f800) [pid = 1839] [serial = 1329] [outer = 0x7fb07eb37c00] 09:56:57 INFO - PROCESS | 1839 | 1461171417327 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 09:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1487ms 09:56:57 INFO - PROCESS | 1839 | 1461171417369 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 09:56:57 INFO - PROCESS | 1839 | 1461171417373 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 09:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:56:57 INFO - PROCESS | 1839 | 1461171417379 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:56:57 INFO - PROCESS | 1839 | 1461171417382 Marionette TRACE conn3 <- [1,1742,null,{}] 09:56:57 INFO - PROCESS | 1839 | 1461171417387 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:57 INFO - PROCESS | 1839 | 1461171417584 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 09:56:57 INFO - PROCESS | 1839 | 1461171417796 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0884d8000 == 105 [pid = 1839] [id = 443] 09:56:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fb080397000) [pid = 1839] [serial = 1330] [outer = (nil)] 09:56:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fb080d57400) [pid = 1839] [serial = 1331] [outer = 0x7fb080397000] 09:56:57 INFO - PROCESS | 1839 | 1461171417908 Marionette DEBUG loaded listener.js 09:56:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fb080e45800) [pid = 1839] [serial = 1332] [outer = 0x7fb080397000] 09:56:58 INFO - PROCESS | 1839 | 1461171418858 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 09:56:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1534ms 09:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:56:58 INFO - PROCESS | 1839 | 1461171418914 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 09:56:58 INFO - PROCESS | 1839 | 1461171418917 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 09:56:58 INFO - PROCESS | 1839 | 1461171418924 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:56:58 INFO - PROCESS | 1839 | 1461171418927 Marionette TRACE conn3 <- [1,1746,null,{}] 09:56:58 INFO - PROCESS | 1839 | 1461171418933 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:59 INFO - PROCESS | 1839 | 1461171419132 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 09:56:59 INFO - PROCESS | 1839 | 1461171419344 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb093a32000 == 106 [pid = 1839] [id = 444] 09:56:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fb06eacec00) [pid = 1839] [serial = 1333] [outer = (nil)] 09:56:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fb080e4d000) [pid = 1839] [serial = 1334] [outer = 0x7fb06eacec00] 09:56:59 INFO - PROCESS | 1839 | 1461171419459 Marionette DEBUG loaded listener.js 09:56:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fb0813ee400) [pid = 1839] [serial = 1335] [outer = 0x7fb06eacec00] 09:57:00 INFO - PROCESS | 1839 | 1461171420356 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 09:57:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1480ms 09:57:00 INFO - PROCESS | 1839 | 1461171420405 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 09:57:00 INFO - PROCESS | 1839 | 1461171420408 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 09:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:57:00 INFO - PROCESS | 1839 | 1461171420417 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:57:00 INFO - PROCESS | 1839 | 1461171420421 Marionette TRACE conn3 <- [1,1750,null,{}] 09:57:00 INFO - PROCESS | 1839 | 1461171420429 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:00 INFO - PROCESS | 1839 | 1461171420642 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 09:57:00 INFO - PROCESS | 1839 | 1461171420860 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb098b24800 == 107 [pid = 1839] [id = 445] 09:57:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fb080c92000) [pid = 1839] [serial = 1336] [outer = (nil)] 09:57:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fb0816a7c00) [pid = 1839] [serial = 1337] [outer = 0x7fb080c92000] 09:57:00 INFO - PROCESS | 1839 | 1461171420983 Marionette DEBUG loaded listener.js 09:57:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fb0841b2000) [pid = 1839] [serial = 1338] [outer = 0x7fb080c92000] 09:57:01 INFO - PROCESS | 1839 | 1461171421929 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 09:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1591ms 09:57:02 INFO - PROCESS | 1839 | 1461171422008 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 09:57:02 INFO - PROCESS | 1839 | 1461171422012 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 09:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:57:02 INFO - PROCESS | 1839 | 1461171422019 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:57:02 INFO - PROCESS | 1839 | 1461171422029 Marionette TRACE conn3 <- [1,1754,null,{}] 09:57:02 INFO - PROCESS | 1839 | 1461171422035 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:02 INFO - PROCESS | 1839 | 1461171422302 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 09:57:02 INFO - PROCESS | 1839 | 1461171422558 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06ad9f000 == 108 [pid = 1839] [id = 446] 09:57:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fb081670c00) [pid = 1839] [serial = 1339] [outer = (nil)] 09:57:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fb0868c4800) [pid = 1839] [serial = 1340] [outer = 0x7fb081670c00] 09:57:02 INFO - PROCESS | 1839 | 1461171422676 Marionette DEBUG loaded listener.js 09:57:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fb087a39c00) [pid = 1839] [serial = 1341] [outer = 0x7fb081670c00] 09:57:03 INFO - PROCESS | 1839 | 1461171423562 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 09:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1588ms 09:57:03 INFO - PROCESS | 1839 | 1461171423608 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 09:57:03 INFO - PROCESS | 1839 | 1461171423612 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 09:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:57:03 INFO - PROCESS | 1839 | 1461171423617 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:57:03 INFO - PROCESS | 1839 | 1461171423619 Marionette TRACE conn3 <- [1,1758,null,{}] 09:57:03 INFO - PROCESS | 1839 | 1461171423625 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:03 INFO - PROCESS | 1839 | 1461171423844 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 09:57:04 INFO - PROCESS | 1839 | 1461171424105 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07128b800 == 109 [pid = 1839] [id = 447] 09:57:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fb06d8cf400) [pid = 1839] [serial = 1342] [outer = (nil)] 09:57:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fb07077c400) [pid = 1839] [serial = 1343] [outer = 0x7fb06d8cf400] 09:57:04 INFO - PROCESS | 1839 | 1461171424221 Marionette DEBUG loaded listener.js 09:57:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fb086babc00) [pid = 1839] [serial = 1344] [outer = 0x7fb06d8cf400] 09:57:05 INFO - PROCESS | 1839 | 1461171425055 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 09:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1485ms 09:57:05 INFO - PROCESS | 1839 | 1461171425104 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 09:57:05 INFO - PROCESS | 1839 | 1461171425108 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 09:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:57:05 INFO - PROCESS | 1839 | 1461171425114 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:57:05 INFO - PROCESS | 1839 | 1461171425116 Marionette TRACE conn3 <- [1,1762,null,{}] 09:57:05 INFO - PROCESS | 1839 | 1461171425121 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:05 INFO - PROCESS | 1839 | 1461171425313 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 09:57:05 INFO - PROCESS | 1839 | 1461171425532 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f011800 == 110 [pid = 1839] [id = 448] 09:57:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fb06d8c5400) [pid = 1839] [serial = 1345] [outer = (nil)] 09:57:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fb06f149c00) [pid = 1839] [serial = 1346] [outer = 0x7fb06d8c5400] 09:57:05 INFO - PROCESS | 1839 | 1461171425648 Marionette DEBUG loaded listener.js 09:57:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fb071129c00) [pid = 1839] [serial = 1347] [outer = 0x7fb06d8c5400] 09:57:06 INFO - PROCESS | 1839 | 1461171426538 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 09:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1484ms 09:57:06 INFO - PROCESS | 1839 | 1461171426599 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 09:57:06 INFO - PROCESS | 1839 | 1461171426603 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 09:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:57:06 INFO - PROCESS | 1839 | 1461171426629 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:57:06 INFO - PROCESS | 1839 | 1461171426633 Marionette TRACE conn3 <- [1,1766,null,{}] 09:57:06 INFO - PROCESS | 1839 | 1461171426638 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:06 INFO - PROCESS | 1839 | 1461171426839 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 09:57:07 INFO - PROCESS | 1839 | 1461171427101 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f010000 == 111 [pid = 1839] [id = 449] 09:57:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fb06dcf8c00) [pid = 1839] [serial = 1348] [outer = (nil)] 09:57:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7fb06e747c00) [pid = 1839] [serial = 1349] [outer = 0x7fb06dcf8c00] 09:57:07 INFO - PROCESS | 1839 | 1461171427214 Marionette DEBUG loaded listener.js 09:57:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7fb070544400) [pid = 1839] [serial = 1350] [outer = 0x7fb06dcf8c00] 09:57:08 INFO - PROCESS | 1839 | 1461171428479 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 09:57:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1905ms 09:57:08 INFO - PROCESS | 1839 | 1461171428531 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 09:57:08 INFO - PROCESS | 1839 | 1461171428535 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 09:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:57:08 INFO - PROCESS | 1839 | 1461171428544 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:57:08 INFO - PROCESS | 1839 | 1461171428549 Marionette TRACE conn3 <- [1,1770,null,{}] 09:57:08 INFO - PROCESS | 1839 | 1461171428558 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:08 INFO - PROCESS | 1839 | 1461171428842 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 09:57:09 INFO - PROCESS | 1839 | 1461171429074 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073f0a000 == 112 [pid = 1839] [id = 450] 09:57:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fb06e65dc00) [pid = 1839] [serial = 1351] [outer = (nil)] 09:57:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fb06e7cdc00) [pid = 1839] [serial = 1352] [outer = 0x7fb06e65dc00] 09:57:09 INFO - PROCESS | 1839 | 1461171429143 Marionette DEBUG loaded listener.js 09:57:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fb06fa28000) [pid = 1839] [serial = 1353] [outer = 0x7fb06e65dc00] 09:57:10 INFO - PROCESS | 1839 | 1461171430172 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 09:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1689ms 09:57:10 INFO - PROCESS | 1839 | 1461171430234 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 09:57:10 INFO - PROCESS | 1839 | 1461171430242 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 09:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:57:10 INFO - PROCESS | 1839 | 1461171430251 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:57:10 INFO - PROCESS | 1839 | 1461171430254 Marionette TRACE conn3 <- [1,1774,null,{}] 09:57:10 INFO - PROCESS | 1839 | 1461171430259 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:10 INFO - PROCESS | 1839 | 1461171430462 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 09:57:10 INFO - PROCESS | 1839 | 1461171430787 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06eecd000 == 113 [pid = 1839] [id = 451] 09:57:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fb070779000) [pid = 1839] [serial = 1354] [outer = (nil)] 09:57:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fb070782000) [pid = 1839] [serial = 1355] [outer = 0x7fb070779000] 09:57:10 INFO - PROCESS | 1839 | 1461171430864 Marionette DEBUG loaded listener.js 09:57:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7fb071c2e400) [pid = 1839] [serial = 1356] [outer = 0x7fb070779000] 09:57:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb085f86000 == 112 [pid = 1839] [id = 94] 09:57:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0802b2000 == 111 [pid = 1839] [id = 96] 09:57:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb094c41800 == 110 [pid = 1839] [id = 72] 09:57:11 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7fb06e667400) [pid = 1839] [serial = 1220] [outer = (nil)] [url = about:blank] 09:57:11 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fb080c92800) [pid = 1839] [serial = 1217] [outer = (nil)] [url = about:blank] 09:57:11 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fb070565c00) [pid = 1839] [serial = 1214] [outer = (nil)] [url = about:blank] 09:57:11 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fb080eb1000) [pid = 1839] [serial = 1244] [outer = (nil)] [url = about:blank] 09:57:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0732bb800 == 109 [pid = 1839] [id = 434] 09:57:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b839800 == 108 [pid = 1839] [id = 433] 09:57:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b5ca800 == 107 [pid = 1839] [id = 432] 09:57:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb074782000 == 106 [pid = 1839] [id = 431] 09:57:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0712a1800 == 105 [pid = 1839] [id = 430] 09:57:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb071288800 == 104 [pid = 1839] [id = 429] 09:57:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb074578800 == 103 [pid = 1839] [id = 428] 09:57:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06f9db800 == 102 [pid = 1839] [id = 427] 09:57:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06f9ef000 == 101 [pid = 1839] [id = 426] 09:57:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb081175000 == 100 [pid = 1839] [id = 423] 09:57:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0812b1800 == 99 [pid = 1839] [id = 422] 09:57:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb081299800 == 98 [pid = 1839] [id = 421] 09:57:11 INFO - PROCESS | 1839 | 1461171431890 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 09:57:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb098e3b800 == 97 [pid = 1839] [id = 420] 09:57:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0879d3000 == 96 [pid = 1839] [id = 419] 09:57:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb084a98800 == 95 [pid = 1839] [id = 418] 09:57:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0807c3000 == 94 [pid = 1839] [id = 417] 09:57:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b5d1000 == 93 [pid = 1839] [id = 416] 09:57:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073f0e000 == 92 [pid = 1839] [id = 415] 09:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1683ms 09:57:11 INFO - PROCESS | 1839 | 1461171431935 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 09:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:57:11 INFO - PROCESS | 1839 | 1461171431939 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 09:57:11 INFO - PROCESS | 1839 | 1461171431945 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:57:11 INFO - PROCESS | 1839 | 1461171431950 Marionette TRACE conn3 <- [1,1778,null,{}] 09:57:11 INFO - PROCESS | 1839 | 1461171431965 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:12 INFO - PROCESS | 1839 | 1461171432158 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fb06ead1000) [pid = 1839] [serial = 963] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fb096b16c00) [pid = 1839] [serial = 957] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7fb0884b1800) [pid = 1839] [serial = 951] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7fb080396400) [pid = 1839] [serial = 939] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fb07054f000) [pid = 1839] [serial = 1226] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fb07e62c400) [pid = 1839] [serial = 1068] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fb07cf22c00) [pid = 1839] [serial = 1190] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fb096b9e800) [pid = 1839] [serial = 1211] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fb073a9ec00) [pid = 1839] [serial = 1229] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fb085535c00) [pid = 1839] [serial = 1011] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fb086bb0800) [pid = 1839] [serial = 1086] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fb094c0c800) [pid = 1839] [serial = 1014] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fb0731aa400) [pid = 1839] [serial = 999] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fb07cd8a800) [pid = 1839] [serial = 1235] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fb07b6f0c00) [pid = 1839] [serial = 933] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fb07d647800) [pid = 1839] [serial = 1029] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fb07d648400) [pid = 1839] [serial = 909] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fb07a540800) [pid = 1839] [serial = 1125] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fb0809c1c00) [pid = 1839] [serial = 1196] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fb0740d5800) [pid = 1839] [serial = 1095] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fb070783400) [pid = 1839] [serial = 1056] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fb07077bc00) [pid = 1839] [serial = 1227] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fb089952400) [pid = 1839] [serial = 1208] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fb07d5e2c00) [pid = 1839] [serial = 1236] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fb07d68c800) [pid = 1839] [serial = 1005] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fb07077d400) [pid = 1839] [serial = 1122] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fb07f53b800) [pid = 1839] [serial = 1128] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fb080d58c00) [pid = 1839] [serial = 1077] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fb098b46800) [pid = 1839] [serial = 1146] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fb089645400) [pid = 1839] [serial = 1089] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fb06d8c6c00) [pid = 1839] [serial = 1223] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fb0809d7000) [pid = 1839] [serial = 942] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fb0816a6400) [pid = 1839] [serial = 1080] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fb06e749400) [pid = 1839] [serial = 966] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fb070565400) [pid = 1839] [serial = 1026] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fb08010a400) [pid = 1839] [serial = 1193] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fb0816afc00) [pid = 1839] [serial = 1199] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fb080d54c00) [pid = 1839] [serial = 1008] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fb0741f0c00) [pid = 1839] [serial = 1230] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fb07d771400) [pid = 1839] [serial = 1238] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fb096b16400) [pid = 1839] [serial = 1143] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fb08426bc00) [pid = 1839] [serial = 1083] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fb07eb2f800) [pid = 1839] [serial = 1181] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fb075173c00) [pid = 1839] [serial = 1002] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fb07dad0400) [pid = 1839] [serial = 1092] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fb0859a9000) [pid = 1839] [serial = 1202] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fb086ad0000) [pid = 1839] [serial = 1205] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fb084c6ec00) [pid = 1839] [serial = 1134] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fb06dcf9000) [pid = 1839] [serial = 1023] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fb07d10d000) [pid = 1839] [serial = 1062] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fb0809c9c00) [pid = 1839] [serial = 1149] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fb074f59800) [pid = 1839] [serial = 1187] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fb070870400) [pid = 1839] [serial = 1184] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fb075177000) [pid = 1839] [serial = 1232] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fb07d685c00) [pid = 1839] [serial = 1065] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fb098f07c00) [pid = 1839] [serial = 1155] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fb08039e000) [pid = 1839] [serial = 1239] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fb07b4ed800) [pid = 1839] [serial = 1098] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fb06dcea800) [pid = 1839] [serial = 1224] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fb06e63c000) [pid = 1839] [serial = 1017] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fb093550c00) [pid = 1839] [serial = 1137] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fb0841b2c00) [pid = 1839] [serial = 945] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fb0741f0000) [pid = 1839] [serial = 1059] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fb073f85800) [pid = 1839] [serial = 930] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fb094928c00) [pid = 1839] [serial = 1140] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fb080797400) [pid = 1839] [serial = 1071] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fb07b4ed400) [pid = 1839] [serial = 1233] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fb0809dc400) [pid = 1839] [serial = 1074] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fb07e627400) [pid = 1839] [serial = 936] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fb093ae8800) [pid = 1839] [serial = 954] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fb0813f2000) [pid = 1839] [serial = 1131] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fb098b47800) [pid = 1839] [serial = 1152] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fb0809c2c00) [pid = 1839] [serial = 1241] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fb098ac6c00) [pid = 1839] [serial = 960] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fb073776c00) [pid = 1839] [serial = 1158] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fb080c93400) [pid = 1839] [serial = 1242] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fb0868f3400) [pid = 1839] [serial = 948] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fb098481000) [pid = 1839] [serial = 1020] [outer = (nil)] [url = about:blank] 09:57:12 INFO - PROCESS | 1839 | 1461171432488 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb071c02800 == 93 [pid = 1839] [id = 452] 09:57:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fb06e63c000) [pid = 1839] [serial = 1357] [outer = (nil)] 09:57:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fb07077d400) [pid = 1839] [serial = 1358] [outer = 0x7fb06e63c000] 09:57:12 INFO - PROCESS | 1839 | 1461171432570 Marionette DEBUG loaded listener.js 09:57:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fb073aa4c00) [pid = 1839] [serial = 1359] [outer = 0x7fb06e63c000] 09:57:13 INFO - PROCESS | 1839 | 1461171433297 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 09:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 09:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1390ms 09:57:13 INFO - PROCESS | 1839 | 1461171433335 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 09:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:57:13 INFO - PROCESS | 1839 | 1461171433340 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 09:57:13 INFO - PROCESS | 1839 | 1461171433345 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:57:13 INFO - PROCESS | 1839 | 1461171433348 Marionette TRACE conn3 <- [1,1782,null,{}] 09:57:13 INFO - PROCESS | 1839 | 1461171433354 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:13 INFO - PROCESS | 1839 | 1461171433626 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 09:57:13 INFO - PROCESS | 1839 | 1461171433770 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073f1e000 == 94 [pid = 1839] [id = 453] 09:57:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fb0732e7000) [pid = 1839] [serial = 1360] [outer = (nil)] 09:57:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fb0741f1000) [pid = 1839] [serial = 1361] [outer = 0x7fb0732e7000] 09:57:13 INFO - PROCESS | 1839 | 1461171433836 Marionette DEBUG loaded listener.js 09:57:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fb07500d400) [pid = 1839] [serial = 1362] [outer = 0x7fb0732e7000] 09:57:14 INFO - PROCESS | 1839 | 1461171434648 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 09:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 09:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1329ms 09:57:14 INFO - PROCESS | 1839 | 1461171434675 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 09:57:14 INFO - PROCESS | 1839 | 1461171434679 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 09:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:57:14 INFO - PROCESS | 1839 | 1461171434684 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:57:14 INFO - PROCESS | 1839 | 1461171434686 Marionette TRACE conn3 <- [1,1786,null,{}] 09:57:14 INFO - PROCESS | 1839 | 1461171434692 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:14 INFO - PROCESS | 1839 | 1461171434937 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 09:57:14 INFO - PROCESS | 1839 | 1461171434968 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07495d800 == 95 [pid = 1839] [id = 454] 09:57:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fb0741e5000) [pid = 1839] [serial = 1363] [outer = (nil)] 09:57:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fb07a540800) [pid = 1839] [serial = 1364] [outer = 0x7fb0741e5000] 09:57:15 INFO - PROCESS | 1839 | 1461171435030 Marionette DEBUG loaded listener.js 09:57:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fb07b4e5000) [pid = 1839] [serial = 1365] [outer = 0x7fb0741e5000] 09:57:16 INFO - PROCESS | 1839 | 1461171436381 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 09:57:16 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fb073779400) [pid = 1839] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:57:16 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fb071c36000) [pid = 1839] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:57:16 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fb06e740c00) [pid = 1839] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:57:16 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fb06e669800) [pid = 1839] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:57:16 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fb07c91ec00) [pid = 1839] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:57:16 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fb07c91f000) [pid = 1839] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:57:16 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fb07b410000) [pid = 1839] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:57:16 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fb06dcf3c00) [pid = 1839] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:57:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 09:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1781ms 09:57:16 INFO - PROCESS | 1839 | 1461171436467 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 09:57:16 INFO - PROCESS | 1839 | 1461171436470 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 09:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:57:16 INFO - PROCESS | 1839 | 1461171436476 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:57:16 INFO - PROCESS | 1839 | 1461171436478 Marionette TRACE conn3 <- [1,1790,null,{}] 09:57:16 INFO - PROCESS | 1839 | 1461171436484 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:16 INFO - PROCESS | 1839 | 1461171436726 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 09:57:16 INFO - PROCESS | 1839 | 1461171436886 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a4ca800 == 96 [pid = 1839] [id = 455] 09:57:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fb075171000) [pid = 1839] [serial = 1366] [outer = (nil)] 09:57:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fb07c68f800) [pid = 1839] [serial = 1367] [outer = 0x7fb075171000] 09:57:16 INFO - PROCESS | 1839 | 1461171436952 Marionette DEBUG loaded listener.js 09:57:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fb07d249000) [pid = 1839] [serial = 1368] [outer = 0x7fb075171000] 09:57:17 INFO - PROCESS | 1839 | 1461171437624 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1189ms 09:57:17 INFO - PROCESS | 1839 | 1461171437668 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 09:57:17 INFO - PROCESS | 1839 | 1461171437670 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 09:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:57:17 INFO - PROCESS | 1839 | 1461171437676 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:57:17 INFO - PROCESS | 1839 | 1461171437678 Marionette TRACE conn3 <- [1,1794,null,{}] 09:57:17 INFO - PROCESS | 1839 | 1461171437688 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:17 INFO - PROCESS | 1839 | 1461171437947 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 09:57:17 INFO - PROCESS | 1839 | 1461171437957 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b5d2800 == 97 [pid = 1839] [id = 456] 09:57:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fb075177000) [pid = 1839] [serial = 1369] [outer = (nil)] 09:57:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fb07d2bb000) [pid = 1839] [serial = 1370] [outer = 0x7fb075177000] 09:57:18 INFO - PROCESS | 1839 | 1461171438018 Marionette DEBUG loaded listener.js 09:57:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fb07d683000) [pid = 1839] [serial = 1371] [outer = 0x7fb075177000] 09:57:19 INFO - PROCESS | 1839 | 1461171439152 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1530ms 09:57:19 INFO - PROCESS | 1839 | 1461171439208 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 09:57:19 INFO - PROCESS | 1839 | 1461171439214 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 09:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:57:19 INFO - PROCESS | 1839 | 1461171439223 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:57:19 INFO - PROCESS | 1839 | 1461171439228 Marionette TRACE conn3 <- [1,1798,null,{}] 09:57:19 INFO - PROCESS | 1839 | 1461171439237 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:19 INFO - PROCESS | 1839 | 1461171439468 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 09:57:19 INFO - PROCESS | 1839 | 1461171439727 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07129a800 == 98 [pid = 1839] [id = 457] 09:57:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fb06fa26800) [pid = 1839] [serial = 1372] [outer = (nil)] 09:57:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fb07054ac00) [pid = 1839] [serial = 1373] [outer = 0x7fb06fa26800] 09:57:19 INFO - PROCESS | 1839 | 1461171439820 Marionette DEBUG loaded listener.js 09:57:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fb070777000) [pid = 1839] [serial = 1374] [outer = 0x7fb06fa26800] 09:57:20 INFO - PROCESS | 1839 | 1461171440726 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 09:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1540ms 09:57:20 INFO - PROCESS | 1839 | 1461171440764 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 09:57:20 INFO - PROCESS | 1839 | 1461171440773 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 09:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:57:20 INFO - PROCESS | 1839 | 1461171440784 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:57:20 INFO - PROCESS | 1839 | 1461171440788 Marionette TRACE conn3 <- [1,1802,null,{}] 09:57:20 INFO - PROCESS | 1839 | 1461171440795 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:21 INFO - PROCESS | 1839 | 1461171441032 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 09:57:21 INFO - PROCESS | 1839 | 1461171441344 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0751a2800 == 99 [pid = 1839] [id = 458] 09:57:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fb0731a7000) [pid = 1839] [serial = 1375] [outer = (nil)] 09:57:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fb073777800) [pid = 1839] [serial = 1376] [outer = 0x7fb0731a7000] 09:57:21 INFO - PROCESS | 1839 | 1461171441457 Marionette DEBUG loaded listener.js 09:57:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fb073f80400) [pid = 1839] [serial = 1377] [outer = 0x7fb0731a7000] 09:57:22 INFO - PROCESS | 1839 | 1461171442380 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:57:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1631ms 09:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:57:22 INFO - PROCESS | 1839 | 1461171442415 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 09:57:22 INFO - PROCESS | 1839 | 1461171442418 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 09:57:22 INFO - PROCESS | 1839 | 1461171442424 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:57:22 INFO - PROCESS | 1839 | 1461171442430 Marionette TRACE conn3 <- [1,1806,null,{}] 09:57:22 INFO - PROCESS | 1839 | 1461171442445 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:22 INFO - PROCESS | 1839 | 1461171442645 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 09:57:22 INFO - PROCESS | 1839 | 1461171442859 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07c51f000 == 100 [pid = 1839] [id = 459] 09:57:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fb0731a3800) [pid = 1839] [serial = 1378] [outer = (nil)] 09:57:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fb07c683c00) [pid = 1839] [serial = 1379] [outer = 0x7fb0731a3800] 09:57:22 INFO - PROCESS | 1839 | 1461171442932 Marionette DEBUG loaded listener.js 09:57:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fb07c9cd400) [pid = 1839] [serial = 1380] [outer = 0x7fb0731a3800] 09:57:23 INFO - PROCESS | 1839 | 1461171443855 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 09:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1490ms 09:57:23 INFO - PROCESS | 1839 | 1461171443915 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 09:57:23 INFO - PROCESS | 1839 | 1461171443920 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 09:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:57:23 INFO - PROCESS | 1839 | 1461171443926 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:57:23 INFO - PROCESS | 1839 | 1461171443929 Marionette TRACE conn3 <- [1,1810,null,{}] 09:57:23 INFO - PROCESS | 1839 | 1461171443934 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:24 INFO - PROCESS | 1839 | 1461171444140 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 09:57:24 INFO - PROCESS | 1839 | 1461171444341 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d5b6000 == 101 [pid = 1839] [id = 460] 09:57:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fb073282c00) [pid = 1839] [serial = 1381] [outer = (nil)] 09:57:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fb07d687000) [pid = 1839] [serial = 1382] [outer = 0x7fb073282c00] 09:57:24 INFO - PROCESS | 1839 | 1461171444414 Marionette DEBUG loaded listener.js 09:57:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fb07d771c00) [pid = 1839] [serial = 1383] [outer = 0x7fb073282c00] 09:57:25 INFO - PROCESS | 1839 | 1461171445311 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 09:57:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1428ms 09:57:25 INFO - PROCESS | 1839 | 1461171445355 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 09:57:25 INFO - PROCESS | 1839 | 1461171445359 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 09:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:57:25 INFO - PROCESS | 1839 | 1461171445364 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:57:25 INFO - PROCESS | 1839 | 1461171445367 Marionette TRACE conn3 <- [1,1814,null,{}] 09:57:25 INFO - PROCESS | 1839 | 1461171445372 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:25 INFO - PROCESS | 1839 | 1461171445564 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 09:57:25 INFO - PROCESS | 1839 | 1461171445770 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07f5e1800 == 102 [pid = 1839] [id = 461] 09:57:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fb07d112c00) [pid = 1839] [serial = 1384] [outer = (nil)] 09:57:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fb07eb38800) [pid = 1839] [serial = 1385] [outer = 0x7fb07d112c00] 09:57:25 INFO - PROCESS | 1839 | 1461171445841 Marionette DEBUG loaded listener.js 09:57:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fb07f543800) [pid = 1839] [serial = 1386] [outer = 0x7fb07d112c00] 09:57:26 INFO - PROCESS | 1839 | 1461171446723 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 09:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1433ms 09:57:26 INFO - PROCESS | 1839 | 1461171446799 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 09:57:26 INFO - PROCESS | 1839 | 1461171446803 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 09:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:57:26 INFO - PROCESS | 1839 | 1461171446809 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:57:26 INFO - PROCESS | 1839 | 1461171446811 Marionette TRACE conn3 <- [1,1818,null,{}] 09:57:26 INFO - PROCESS | 1839 | 1461171446817 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:27 INFO - PROCESS | 1839 | 1461171447084 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 09:57:27 INFO - PROCESS | 1839 | 1461171447343 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0808f4000 == 103 [pid = 1839] [id = 462] 09:57:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fb0809bb000) [pid = 1839] [serial = 1387] [outer = (nil)] 09:57:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fb080c94c00) [pid = 1839] [serial = 1388] [outer = 0x7fb0809bb000] 09:57:27 INFO - PROCESS | 1839 | 1461171447463 Marionette DEBUG loaded listener.js 09:57:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fb080d5dc00) [pid = 1839] [serial = 1389] [outer = 0x7fb0809bb000] 09:57:28 INFO - PROCESS | 1839 | 1461171448303 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 09:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1535ms 09:57:28 INFO - PROCESS | 1839 | 1461171448345 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 09:57:28 INFO - PROCESS | 1839 | 1461171448349 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 09:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:57:28 INFO - PROCESS | 1839 | 1461171448356 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:57:28 INFO - PROCESS | 1839 | 1461171448359 Marionette TRACE conn3 <- [1,1822,null,{}] 09:57:28 INFO - PROCESS | 1839 | 1461171448364 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:28 INFO - PROCESS | 1839 | 1461171448562 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 09:57:28 INFO - PROCESS | 1839 | 1461171448857 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0811b9800 == 104 [pid = 1839] [id = 463] 09:57:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fb080ea7800) [pid = 1839] [serial = 1390] [outer = (nil)] 09:57:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fb0813f2000) [pid = 1839] [serial = 1391] [outer = 0x7fb080ea7800] 09:57:28 INFO - PROCESS | 1839 | 1461171448977 Marionette DEBUG loaded listener.js 09:57:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fb0816afc00) [pid = 1839] [serial = 1392] [outer = 0x7fb080ea7800] 09:57:29 INFO - PROCESS | 1839 | 1461171449750 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 09:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1429ms 09:57:29 INFO - PROCESS | 1839 | 1461171449795 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 09:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:57:29 INFO - PROCESS | 1839 | 1461171449799 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 09:57:29 INFO - PROCESS | 1839 | 1461171449805 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:57:29 INFO - PROCESS | 1839 | 1461171449808 Marionette TRACE conn3 <- [1,1826,null,{}] 09:57:29 INFO - PROCESS | 1839 | 1461171449813 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:30 INFO - PROCESS | 1839 | 1461171450010 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 09:57:30 INFO - PROCESS | 1839 | 1461171450219 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0829cf800 == 105 [pid = 1839] [id = 464] 09:57:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fb080e46800) [pid = 1839] [serial = 1393] [outer = (nil)] 09:57:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fb0829b7400) [pid = 1839] [serial = 1394] [outer = 0x7fb080e46800] 09:57:30 INFO - PROCESS | 1839 | 1461171450289 Marionette DEBUG loaded listener.js 09:57:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fb084aaac00) [pid = 1839] [serial = 1395] [outer = 0x7fb080e46800] 09:57:31 INFO - PROCESS | 1839 | 1461171451176 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 09:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1441ms 09:57:31 INFO - PROCESS | 1839 | 1461171451246 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 09:57:31 INFO - PROCESS | 1839 | 1461171451249 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 09:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:57:31 INFO - PROCESS | 1839 | 1461171451255 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:57:31 INFO - PROCESS | 1839 | 1461171451258 Marionette TRACE conn3 <- [1,1830,null,{}] 09:57:31 INFO - PROCESS | 1839 | 1461171451263 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:31 INFO - PROCESS | 1839 | 1461171451461 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 09:57:31 INFO - PROCESS | 1839 | 1461171451665 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb085cd4000 == 106 [pid = 1839] [id = 465] 09:57:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fb080eb1000) [pid = 1839] [serial = 1396] [outer = (nil)] 09:57:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fb08553f000) [pid = 1839] [serial = 1397] [outer = 0x7fb080eb1000] 09:57:31 INFO - PROCESS | 1839 | 1461171451737 Marionette DEBUG loaded listener.js 09:57:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fb0867cac00) [pid = 1839] [serial = 1398] [outer = 0x7fb080eb1000] 09:57:32 INFO - PROCESS | 1839 | 1461171452609 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 09:57:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1390ms 09:57:32 INFO - PROCESS | 1839 | 1461171452647 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 09:57:32 INFO - PROCESS | 1839 | 1461171452649 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 09:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:57:32 INFO - PROCESS | 1839 | 1461171452656 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:57:32 INFO - PROCESS | 1839 | 1461171452658 Marionette TRACE conn3 <- [1,1834,null,{}] 09:57:32 INFO - PROCESS | 1839 | 1461171452664 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:32 INFO - PROCESS | 1839 | 1461171452856 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 09:57:33 INFO - PROCESS | 1839 | 1461171453067 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086b42000 == 107 [pid = 1839] [id = 466] 09:57:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fb082820400) [pid = 1839] [serial = 1399] [outer = (nil)] 09:57:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fb0868f7800) [pid = 1839] [serial = 1400] [outer = 0x7fb082820400] 09:57:33 INFO - PROCESS | 1839 | 1461171453177 Marionette DEBUG loaded listener.js 09:57:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fb0876f0c00) [pid = 1839] [serial = 1401] [outer = 0x7fb082820400] 09:57:34 INFO - PROCESS | 1839 | 1461171454174 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 09:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 09:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1586ms 09:57:34 INFO - PROCESS | 1839 | 1461171454250 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 09:57:34 INFO - PROCESS | 1839 | 1461171454255 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 09:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:57:34 INFO - PROCESS | 1839 | 1461171454263 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:57:34 INFO - PROCESS | 1839 | 1461171454268 Marionette TRACE conn3 <- [1,1838,null,{}] 09:57:34 INFO - PROCESS | 1839 | 1461171454273 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:34 INFO - PROCESS | 1839 | 1461171454506 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 09:57:34 INFO - PROCESS | 1839 | 1461171454783 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0935e5000 == 108 [pid = 1839] [id = 467] 09:57:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fb092959c00) [pid = 1839] [serial = 1402] [outer = (nil)] 09:57:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fb093548400) [pid = 1839] [serial = 1403] [outer = 0x7fb092959c00] 09:57:34 INFO - PROCESS | 1839 | 1461171454862 Marionette DEBUG loaded listener.js 09:57:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fb093a9c000) [pid = 1839] [serial = 1404] [outer = 0x7fb092959c00] 09:57:35 INFO - PROCESS | 1839 | 1461171455801 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 09:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1586ms 09:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:57:35 INFO - PROCESS | 1839 | 1461171455852 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 09:57:35 INFO - PROCESS | 1839 | 1461171455855 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 09:57:35 INFO - PROCESS | 1839 | 1461171455862 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:57:35 INFO - PROCESS | 1839 | 1461171455865 Marionette TRACE conn3 <- [1,1842,null,{}] 09:57:35 INFO - PROCESS | 1839 | 1461171455871 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:36 INFO - PROCESS | 1839 | 1461171456093 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 09:57:36 INFO - PROCESS | 1839 | 1461171456342 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb098464000 == 109 [pid = 1839] [id = 468] 09:57:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fb0929fc400) [pid = 1839] [serial = 1405] [outer = (nil)] 09:57:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fb094c06000) [pid = 1839] [serial = 1406] [outer = 0x7fb0929fc400] 09:57:36 INFO - PROCESS | 1839 | 1461171456457 Marionette DEBUG loaded listener.js 09:57:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fb096b17c00) [pid = 1839] [serial = 1407] [outer = 0x7fb0929fc400] 09:57:37 INFO - PROCESS | 1839 | 1461171457295 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 09:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1481ms 09:57:37 INFO - PROCESS | 1839 | 1461171457342 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 09:57:37 INFO - PROCESS | 1839 | 1461171457345 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 09:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:57:37 INFO - PROCESS | 1839 | 1461171457351 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:57:37 INFO - PROCESS | 1839 | 1461171457353 Marionette TRACE conn3 <- [1,1846,null,{}] 09:57:37 INFO - PROCESS | 1839 | 1461171457359 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:37 INFO - PROCESS | 1839 | 1461171457553 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 09:57:37 INFO - PROCESS | 1839 | 1461171457769 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09b6c4000 == 110 [pid = 1839] [id = 469] 09:57:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fb093a97800) [pid = 1839] [serial = 1408] [outer = (nil)] 09:57:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fb098ac0c00) [pid = 1839] [serial = 1409] [outer = 0x7fb093a97800] 09:57:37 INFO - PROCESS | 1839 | 1461171457879 Marionette DEBUG loaded listener.js 09:57:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fb098b91400) [pid = 1839] [serial = 1410] [outer = 0x7fb093a97800] 09:57:38 INFO - PROCESS | 1839 | 1461171458757 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1481ms 09:57:38 INFO - PROCESS | 1839 | 1461171458835 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 09:57:38 INFO - PROCESS | 1839 | 1461171458844 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 09:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:57:38 INFO - PROCESS | 1839 | 1461171458860 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:57:38 INFO - PROCESS | 1839 | 1461171458869 Marionette TRACE conn3 <- [1,1850,null,{}] 09:57:38 INFO - PROCESS | 1839 | 1461171458875 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:39 INFO - PROCESS | 1839 | 1461171459117 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 09:57:39 INFO - PROCESS | 1839 | 1461171459371 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06ea9d800 == 111 [pid = 1839] [id = 470] 09:57:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fb06d8c3800) [pid = 1839] [serial = 1411] [outer = (nil)] 09:57:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fb070546000) [pid = 1839] [serial = 1412] [outer = 0x7fb06d8c3800] 09:57:39 INFO - PROCESS | 1839 | 1461171459486 Marionette DEBUG loaded listener.js 09:57:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fb07cc67800) [pid = 1839] [serial = 1413] [outer = 0x7fb06d8c3800] 09:57:40 INFO - PROCESS | 1839 | 1461171460339 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:57:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1542ms 09:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:57:40 INFO - PROCESS | 1839 | 1461171460396 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 09:57:40 INFO - PROCESS | 1839 | 1461171460399 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 09:57:40 INFO - PROCESS | 1839 | 1461171460406 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:57:40 INFO - PROCESS | 1839 | 1461171460409 Marionette TRACE conn3 <- [1,1854,null,{}] 09:57:40 INFO - PROCESS | 1839 | 1461171460414 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:40 INFO - PROCESS | 1839 | 1461171460623 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 09:57:40 INFO - PROCESS | 1839 | 1461171460894 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb070625800 == 112 [pid = 1839] [id = 471] 09:57:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fb06d8c7800) [pid = 1839] [serial = 1414] [outer = (nil)] 09:57:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fb07374c000) [pid = 1839] [serial = 1415] [outer = 0x7fb06d8c7800] 09:57:41 INFO - PROCESS | 1839 | 1461171461012 Marionette DEBUG loaded listener.js 09:57:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fb073752400) [pid = 1839] [serial = 1416] [outer = 0x7fb06d8c7800] 09:57:42 INFO - PROCESS | 1839 | 1461171462294 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1931ms 09:57:42 INFO - PROCESS | 1839 | 1461171462338 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 09:57:42 INFO - PROCESS | 1839 | 1461171462344 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 09:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:57:42 INFO - PROCESS | 1839 | 1461171462352 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:57:42 INFO - PROCESS | 1839 | 1461171462358 Marionette TRACE conn3 <- [1,1858,null,{}] 09:57:42 INFO - PROCESS | 1839 | 1461171462482 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:42 INFO - PROCESS | 1839 | 1461171462698 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 09:57:42 INFO - PROCESS | 1839 | 1461171462921 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074571800 == 113 [pid = 1839] [id = 472] 09:57:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fb06e6ce000) [pid = 1839] [serial = 1417] [outer = (nil)] 09:57:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fb06eac3400) [pid = 1839] [serial = 1418] [outer = 0x7fb06e6ce000] 09:57:42 INFO - PROCESS | 1839 | 1461171462991 Marionette DEBUG loaded listener.js 09:57:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fb07055a800) [pid = 1839] [serial = 1419] [outer = 0x7fb06e6ce000] 09:57:43 INFO - PROCESS | 1839 | 1461171463903 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 09:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1646ms 09:57:44 INFO - PROCESS | 1839 | 1461171464012 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 09:57:44 INFO - PROCESS | 1839 | 1461171464028 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 09:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:57:44 INFO - PROCESS | 1839 | 1461171464119 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:57:44 INFO - PROCESS | 1839 | 1461171464124 Marionette TRACE conn3 <- [1,1862,null,{}] 09:57:44 INFO - PROCESS | 1839 | 1461171464136 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:44 INFO - PROCESS | 1839 | 1461171464401 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 09:57:44 INFO - PROCESS | 1839 | 1461171464649 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06e837000 == 114 [pid = 1839] [id = 473] 09:57:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fb071c39c00) [pid = 1839] [serial = 1420] [outer = (nil)] 09:57:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fb073283000) [pid = 1839] [serial = 1421] [outer = 0x7fb071c39c00] 09:57:44 INFO - PROCESS | 1839 | 1461171464760 Marionette DEBUG loaded listener.js 09:57:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fb073751c00) [pid = 1839] [serial = 1422] [outer = 0x7fb071c39c00] 09:57:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07a4ca800 == 113 [pid = 1839] [id = 455] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fb06e746400) [pid = 1839] [serial = 1304] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fb07c687800) [pid = 1839] [serial = 1268] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fb07c68e000) [pid = 1839] [serial = 1271] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fb080e4bc00) [pid = 1839] [serial = 1277] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fb07d2b4400) [pid = 1839] [serial = 1274] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fb06e7cd000) [pid = 1839] [serial = 1265] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07495d800 == 112 [pid = 1839] [id = 454] 09:57:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073f1e000 == 111 [pid = 1839] [id = 453] 09:57:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d5be800 == 110 [pid = 1839] [id = 414] 09:57:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb071c02800 == 109 [pid = 1839] [id = 452] 09:57:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06eecd000 == 108 [pid = 1839] [id = 451] 09:57:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073f0a000 == 107 [pid = 1839] [id = 450] 09:57:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06ad9f000 == 106 [pid = 1839] [id = 446] 09:57:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb098b24800 == 105 [pid = 1839] [id = 445] 09:57:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb093a32000 == 104 [pid = 1839] [id = 444] 09:57:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0884d8000 == 103 [pid = 1839] [id = 443] 09:57:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086588000 == 102 [pid = 1839] [id = 442] 09:57:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb083daf800 == 101 [pid = 1839] [id = 441] 09:57:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0808f8000 == 100 [pid = 1839] [id = 440] 09:57:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0802c0000 == 99 [pid = 1839] [id = 439] 09:57:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d78f000 == 98 [pid = 1839] [id = 438] 09:57:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07c514800 == 97 [pid = 1839] [id = 437] 09:57:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07479e000 == 96 [pid = 1839] [id = 436] 09:57:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06eaf4800 == 95 [pid = 1839] [id = 435] 09:57:45 INFO - PROCESS | 1839 | 1461171465821 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fb073f87800) [pid = 1839] [serial = 1289] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fb06fa25c00) [pid = 1839] [serial = 1247] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fb0732e7400) [pid = 1839] [serial = 1287] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fb073f86800) [pid = 1839] [serial = 1292] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fb06fa29800) [pid = 1839] [serial = 1283] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fb07d248c00) [pid = 1839] [serial = 1299] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fb07d2bc400) [pid = 1839] [serial = 1301] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fb07b41c400) [pid = 1839] [serial = 1295] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fb06e6d1400) [pid = 1839] [serial = 1281] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fb07d682800) [pid = 1839] [serial = 1302] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fb07b6efc00) [pid = 1839] [serial = 1296] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fb07e889400) [pid = 1839] [serial = 1253] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fb075176800) [pid = 1839] [serial = 1293] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fb0852b7c00) [pid = 1839] [serial = 1259] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fb094924400) [pid = 1839] [serial = 1262] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fb07d111000) [pid = 1839] [serial = 1298] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fb07500f400) [pid = 1839] [serial = 1290] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fb06e63b400) [pid = 1839] [serial = 1280] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fb080c98400) [pid = 1839] [serial = 1256] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fb071c39400) [pid = 1839] [serial = 1286] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fb074f64800) [pid = 1839] [serial = 1250] [outer = (nil)] [url = about:blank] 09:57:45 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fb070781000) [pid = 1839] [serial = 1284] [outer = (nil)] [url = about:blank] 09:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1817ms 09:57:45 INFO - PROCESS | 1839 | 1461171465909 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 09:57:45 INFO - PROCESS | 1839 | 1461171465912 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 09:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:57:45 INFO - PROCESS | 1839 | 1461171465918 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:57:45 INFO - PROCESS | 1839 | 1461171465924 Marionette TRACE conn3 <- [1,1866,null,{}] 09:57:45 INFO - PROCESS | 1839 | 1461171465940 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:46 INFO - PROCESS | 1839 | 1461171466137 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 09:57:46 INFO - PROCESS | 1839 | 1461171466381 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0736ca800 == 96 [pid = 1839] [id = 474] 09:57:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fb06eac5c00) [pid = 1839] [serial = 1423] [outer = (nil)] 09:57:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fb073f7f000) [pid = 1839] [serial = 1424] [outer = 0x7fb06eac5c00] 09:57:46 INFO - PROCESS | 1839 | 1461171466452 Marionette DEBUG loaded listener.js 09:57:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fb0741ef400) [pid = 1839] [serial = 1425] [outer = 0x7fb06eac5c00] 09:57:47 INFO - PROCESS | 1839 | 1461171467170 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 09:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1288ms 09:57:47 INFO - PROCESS | 1839 | 1461171467207 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 09:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:57:47 INFO - PROCESS | 1839 | 1461171467211 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 09:57:47 INFO - PROCESS | 1839 | 1461171467217 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:57:47 INFO - PROCESS | 1839 | 1461171467220 Marionette TRACE conn3 <- [1,1870,null,{}] 09:57:47 INFO - PROCESS | 1839 | 1461171467225 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:47 INFO - PROCESS | 1839 | 1461171467499 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 09:57:47 INFO - PROCESS | 1839 | 1461171467613 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074789800 == 97 [pid = 1839] [id = 475] 09:57:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fb073753c00) [pid = 1839] [serial = 1426] [outer = (nil)] 09:57:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fb07a546000) [pid = 1839] [serial = 1427] [outer = 0x7fb073753c00] 09:57:47 INFO - PROCESS | 1839 | 1461171467676 Marionette DEBUG loaded listener.js 09:57:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fb07b5e9800) [pid = 1839] [serial = 1428] [outer = 0x7fb073753c00] 09:57:48 INFO - PROCESS | 1839 | 1461171468488 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 09:57:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1332ms 09:57:48 INFO - PROCESS | 1839 | 1461171468551 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 09:57:48 INFO - PROCESS | 1839 | 1461171468555 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 09:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:57:48 INFO - PROCESS | 1839 | 1461171468560 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:57:48 INFO - PROCESS | 1839 | 1461171468562 Marionette TRACE conn3 <- [1,1874,null,{}] 09:57:48 INFO - PROCESS | 1839 | 1461171468568 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:48 INFO - PROCESS | 1839 | 1461171468813 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 09:57:48 INFO - PROCESS | 1839 | 1461171468841 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a4de800 == 98 [pid = 1839] [id = 476] 09:57:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fb07b6f0000) [pid = 1839] [serial = 1429] [outer = (nil)] 09:57:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fb07c920000) [pid = 1839] [serial = 1430] [outer = 0x7fb07b6f0000] 09:57:48 INFO - PROCESS | 1839 | 1461171468914 Marionette DEBUG loaded listener.js 09:57:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fb07d243c00) [pid = 1839] [serial = 1431] [outer = 0x7fb07b6f0000] 09:57:49 INFO - PROCESS | 1839 | 1461171469863 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 09:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1344ms 09:57:50 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fb06d8ccc00) [pid = 1839] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:57:50 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fb0741e5000) [pid = 1839] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:57:50 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fb070779000) [pid = 1839] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:57:50 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fb0732e7000) [pid = 1839] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:57:50 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fb06e63c000) [pid = 1839] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:57:50 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fb06e65dc00) [pid = 1839] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:57:50 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fb075171000) [pid = 1839] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:57:50 INFO - PROCESS | 1839 | 1461171470331 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 09:57:50 INFO - PROCESS | 1839 | 1461171470334 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 09:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:57:50 INFO - PROCESS | 1839 | 1461171470345 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:57:50 INFO - PROCESS | 1839 | 1461171470348 Marionette TRACE conn3 <- [1,1878,null,{}] 09:57:50 INFO - PROCESS | 1839 | 1461171470353 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:50 INFO - PROCESS | 1839 | 1461171470590 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 09:57:50 INFO - PROCESS | 1839 | 1461171470782 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b469800 == 99 [pid = 1839] [id = 477] 09:57:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fb07d24b800) [pid = 1839] [serial = 1432] [outer = (nil)] 09:57:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fb07f53ec00) [pid = 1839] [serial = 1433] [outer = 0x7fb07d24b800] 09:57:50 INFO - PROCESS | 1839 | 1461171470848 Marionette DEBUG loaded listener.js 09:57:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fb080396400) [pid = 1839] [serial = 1434] [outer = 0x7fb07d24b800] 09:57:51 INFO - PROCESS | 1839 | 1461171471523 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 09:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1235ms 09:57:51 INFO - PROCESS | 1839 | 1461171471581 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 09:57:51 INFO - PROCESS | 1839 | 1461171471583 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 09:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:57:51 INFO - PROCESS | 1839 | 1461171471590 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:57:51 INFO - PROCESS | 1839 | 1461171471592 Marionette TRACE conn3 <- [1,1882,null,{}] 09:57:51 INFO - PROCESS | 1839 | 1461171471597 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:51 INFO - PROCESS | 1839 | 1461171471862 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 09:57:51 INFO - PROCESS | 1839 | 1461171471882 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07c50e000 == 100 [pid = 1839] [id = 478] 09:57:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fb07d683800) [pid = 1839] [serial = 1435] [outer = (nil)] 09:57:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fb0809bd800) [pid = 1839] [serial = 1436] [outer = 0x7fb07d683800] 09:57:51 INFO - PROCESS | 1839 | 1461171471941 Marionette DEBUG loaded listener.js 09:57:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fb0809dd400) [pid = 1839] [serial = 1437] [outer = 0x7fb07d683800] 09:57:53 INFO - PROCESS | 1839 | 1461171473050 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 09:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1530ms 09:57:53 INFO - PROCESS | 1839 | 1461171473120 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 09:57:53 INFO - PROCESS | 1839 | 1461171473126 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 09:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:57:53 INFO - PROCESS | 1839 | 1461171473134 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:57:53 INFO - PROCESS | 1839 | 1461171473139 Marionette TRACE conn3 <- [1,1886,null,{}] 09:57:53 INFO - PROCESS | 1839 | 1461171473148 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:53 INFO - PROCESS | 1839 | 1461171473422 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 09:57:53 INFO - PROCESS | 1839 | 1461171473704 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0732b6800 == 101 [pid = 1839] [id = 479] 09:57:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fb06fa2ec00) [pid = 1839] [serial = 1438] [outer = (nil)] 09:57:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fb070563000) [pid = 1839] [serial = 1439] [outer = 0x7fb06fa2ec00] 09:57:53 INFO - PROCESS | 1839 | 1461171473784 Marionette DEBUG loaded listener.js 09:57:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fb071c34000) [pid = 1839] [serial = 1440] [outer = 0x7fb06fa2ec00] 09:57:54 INFO - PROCESS | 1839 | 1461171474680 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 09:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1590ms 09:57:54 INFO - PROCESS | 1839 | 1461171474725 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 09:57:54 INFO - PROCESS | 1839 | 1461171474733 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 09:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:57:54 INFO - PROCESS | 1839 | 1461171474743 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:57:54 INFO - PROCESS | 1839 | 1461171474748 Marionette TRACE conn3 <- [1,1890,null,{}] 09:57:54 INFO - PROCESS | 1839 | 1461171474754 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:54 INFO - PROCESS | 1839 | 1461171474971 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 09:57:55 INFO - PROCESS | 1839 | 1461171475280 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a4ca800 == 102 [pid = 1839] [id = 480] 09:57:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fb07377d400) [pid = 1839] [serial = 1441] [outer = (nil)] 09:57:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fb073f81000) [pid = 1839] [serial = 1442] [outer = 0x7fb07377d400] 09:57:55 INFO - PROCESS | 1839 | 1461171475413 Marionette DEBUG loaded listener.js 09:57:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fb075171000) [pid = 1839] [serial = 1443] [outer = 0x7fb07377d400] 09:57:56 INFO - PROCESS | 1839 | 1461171476326 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 09:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1634ms 09:57:56 INFO - PROCESS | 1839 | 1461171476379 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 09:57:56 INFO - PROCESS | 1839 | 1461171476382 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 09:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:57:56 INFO - PROCESS | 1839 | 1461171476389 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:57:56 INFO - PROCESS | 1839 | 1461171476395 Marionette TRACE conn3 <- [1,1894,null,{}] 09:57:56 INFO - PROCESS | 1839 | 1461171476410 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:56 INFO - PROCESS | 1839 | 1461171476632 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 09:57:56 INFO - PROCESS | 1839 | 1461171476845 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07f5d8800 == 103 [pid = 1839] [id = 481] 09:57:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fb0741e9800) [pid = 1839] [serial = 1444] [outer = (nil)] 09:57:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fb07d2b3800) [pid = 1839] [serial = 1445] [outer = 0x7fb0741e9800] 09:57:56 INFO - PROCESS | 1839 | 1461171476960 Marionette DEBUG loaded listener.js 09:57:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fb07eb32c00) [pid = 1839] [serial = 1446] [outer = 0x7fb0741e9800] 09:57:57 INFO - PROCESS | 1839 | 1461171477886 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 09:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1539ms 09:57:57 INFO - PROCESS | 1839 | 1461171477929 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 09:57:57 INFO - PROCESS | 1839 | 1461171477934 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 09:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:57:57 INFO - PROCESS | 1839 | 1461171477940 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:57:57 INFO - PROCESS | 1839 | 1461171477943 Marionette TRACE conn3 <- [1,1898,null,{}] 09:57:57 INFO - PROCESS | 1839 | 1461171477948 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:58 INFO - PROCESS | 1839 | 1461171478147 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 09:57:58 INFO - PROCESS | 1839 | 1461171478360 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0808f9000 == 104 [pid = 1839] [id = 482] 09:57:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fb075174400) [pid = 1839] [serial = 1447] [outer = (nil)] 09:57:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fb080b67000) [pid = 1839] [serial = 1448] [outer = 0x7fb075174400] 09:57:58 INFO - PROCESS | 1839 | 1461171478472 Marionette DEBUG loaded listener.js 09:57:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fb080d52800) [pid = 1839] [serial = 1449] [outer = 0x7fb075174400] 09:57:59 INFO - PROCESS | 1839 | 1461171479431 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 09:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1528ms 09:57:59 INFO - PROCESS | 1839 | 1461171479470 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 09:57:59 INFO - PROCESS | 1839 | 1461171479474 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 09:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:57:59 INFO - PROCESS | 1839 | 1461171479479 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:57:59 INFO - PROCESS | 1839 | 1461171479481 Marionette TRACE conn3 <- [1,1902,null,{}] 09:57:59 INFO - PROCESS | 1839 | 1461171479487 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:59 INFO - PROCESS | 1839 | 1461171479680 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 09:57:59 INFO - PROCESS | 1839 | 1461171479894 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0812a8800 == 105 [pid = 1839] [id = 483] 09:57:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fb080397800) [pid = 1839] [serial = 1450] [outer = (nil)] 09:57:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fb080e4e000) [pid = 1839] [serial = 1451] [outer = 0x7fb080397800] 09:58:00 INFO - PROCESS | 1839 | 1461171480010 Marionette DEBUG loaded listener.js 09:58:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fb0816ac800) [pid = 1839] [serial = 1452] [outer = 0x7fb080397800] 09:58:00 INFO - PROCESS | 1839 | 1461171480933 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 09:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1491ms 09:58:00 INFO - PROCESS | 1839 | 1461171480979 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 09:58:00 INFO - PROCESS | 1839 | 1461171480983 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 09:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:58:00 INFO - PROCESS | 1839 | 1461171480992 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:58:00 INFO - PROCESS | 1839 | 1461171480995 Marionette TRACE conn3 <- [1,1906,null,{}] 09:58:01 INFO - PROCESS | 1839 | 1461171481001 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:01 INFO - PROCESS | 1839 | 1461171481233 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 09:58:01 INFO - PROCESS | 1839 | 1461171481450 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0879c6800 == 106 [pid = 1839] [id = 484] 09:58:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fb08039a800) [pid = 1839] [serial = 1453] [outer = (nil)] 09:58:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fb087a3a800) [pid = 1839] [serial = 1454] [outer = 0x7fb08039a800] 09:58:01 INFO - PROCESS | 1839 | 1461171481568 Marionette DEBUG loaded listener.js 09:58:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fb0937b8000) [pid = 1839] [serial = 1455] [outer = 0x7fb08039a800] 09:58:02 INFO - PROCESS | 1839 | 1461171482481 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 09:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1540ms 09:58:02 INFO - PROCESS | 1839 | 1461171482533 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 09:58:02 INFO - PROCESS | 1839 | 1461171482537 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 09:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:58:02 INFO - PROCESS | 1839 | 1461171482543 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:58:02 INFO - PROCESS | 1839 | 1461171482546 Marionette TRACE conn3 <- [1,1910,null,{}] 09:58:02 INFO - PROCESS | 1839 | 1461171482572 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:02 INFO - PROCESS | 1839 | 1461171482784 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 09:58:03 INFO - PROCESS | 1839 | 1461171482995 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0937d2000 == 107 [pid = 1839] [id = 485] 09:58:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fb080ea9800) [pid = 1839] [serial = 1456] [outer = (nil)] 09:58:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fb098b4d400) [pid = 1839] [serial = 1457] [outer = 0x7fb080ea9800] 09:58:03 INFO - PROCESS | 1839 | 1461171483105 Marionette DEBUG loaded listener.js 09:58:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fb098f07800) [pid = 1839] [serial = 1458] [outer = 0x7fb080ea9800] 09:58:04 INFO - PROCESS | 1839 | 1461171483997 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 09:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1483ms 09:58:04 INFO - PROCESS | 1839 | 1461171484044 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 09:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:58:04 INFO - PROCESS | 1839 | 1461171484048 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 09:58:04 INFO - PROCESS | 1839 | 1461171484054 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:58:04 INFO - PROCESS | 1839 | 1461171484057 Marionette TRACE conn3 <- [1,1914,null,{}] 09:58:04 INFO - PROCESS | 1839 | 1461171484062 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:04 INFO - PROCESS | 1839 | 1461171484272 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 09:58:04 INFO - PROCESS | 1839 | 1461171484489 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09b647800 == 108 [pid = 1839] [id = 486] 09:58:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fb06d736800) [pid = 1839] [serial = 1459] [outer = (nil)] 09:58:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fb06d73f800) [pid = 1839] [serial = 1460] [outer = 0x7fb06d736800] 09:58:04 INFO - PROCESS | 1839 | 1461171484599 Marionette DEBUG loaded listener.js 09:58:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fb06d744400) [pid = 1839] [serial = 1461] [outer = 0x7fb06d736800] 09:58:05 INFO - PROCESS | 1839 | 1461171485488 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 09:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1480ms 09:58:05 INFO - PROCESS | 1839 | 1461171485535 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 09:58:05 INFO - PROCESS | 1839 | 1461171485539 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 09:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:58:05 INFO - PROCESS | 1839 | 1461171485546 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:58:05 INFO - PROCESS | 1839 | 1461171485549 Marionette TRACE conn3 <- [1,1918,null,{}] 09:58:05 INFO - PROCESS | 1839 | 1461171485569 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:05 INFO - PROCESS | 1839 | 1461171485852 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 09:58:06 INFO - PROCESS | 1839 | 1461171486051 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073370800 == 109 [pid = 1839] [id = 487] 09:58:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fb06d73a000) [pid = 1839] [serial = 1462] [outer = (nil)] 09:58:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fb06da7f000) [pid = 1839] [serial = 1463] [outer = 0x7fb06d73a000] 09:58:06 INFO - PROCESS | 1839 | 1461171486126 Marionette DEBUG loaded listener.js 09:58:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fb06da82c00) [pid = 1839] [serial = 1464] [outer = 0x7fb06d73a000] 09:58:07 INFO - PROCESS | 1839 | 1461171487011 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 09:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1528ms 09:58:07 INFO - PROCESS | 1839 | 1461171487075 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 09:58:07 INFO - PROCESS | 1839 | 1461171487078 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 09:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:58:07 INFO - PROCESS | 1839 | 1461171487085 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:58:07 INFO - PROCESS | 1839 | 1461171487088 Marionette TRACE conn3 <- [1,1922,null,{}] 09:58:07 INFO - PROCESS | 1839 | 1461171487094 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:07 INFO - PROCESS | 1839 | 1461171487299 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 09:58:07 INFO - PROCESS | 1839 | 1461171487513 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09dfc6800 == 110 [pid = 1839] [id = 488] 09:58:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fb06d73dc00) [pid = 1839] [serial = 1465] [outer = (nil)] 09:58:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fb06da88000) [pid = 1839] [serial = 1466] [outer = 0x7fb06d73dc00] 09:58:07 INFO - PROCESS | 1839 | 1461171487628 Marionette DEBUG loaded listener.js 09:58:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fb081673800) [pid = 1839] [serial = 1467] [outer = 0x7fb06d73dc00] 09:58:08 INFO - PROCESS | 1839 | 1461171488536 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 09:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1494ms 09:58:08 INFO - PROCESS | 1839 | 1461171488582 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 09:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:58:08 INFO - PROCESS | 1839 | 1461171488586 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 09:58:08 INFO - PROCESS | 1839 | 1461171488592 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:58:08 INFO - PROCESS | 1839 | 1461171488596 Marionette TRACE conn3 <- [1,1926,null,{}] 09:58:08 INFO - PROCESS | 1839 | 1461171488601 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:08 INFO - PROCESS | 1839 | 1461171488833 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 09:58:09 INFO - PROCESS | 1839 | 1461171489102 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06a3e2800 == 111 [pid = 1839] [id = 489] 09:58:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fb06eeacc00) [pid = 1839] [serial = 1468] [outer = (nil)] 09:58:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fb08603fc00) [pid = 1839] [serial = 1469] [outer = 0x7fb06eeacc00] 09:58:09 INFO - PROCESS | 1839 | 1461171489246 Marionette DEBUG loaded listener.js 09:58:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fb098fcec00) [pid = 1839] [serial = 1470] [outer = 0x7fb06eeacc00] 09:58:10 INFO - PROCESS | 1839 | 1461171490079 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 09:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1536ms 09:58:10 INFO - PROCESS | 1839 | 1461171490128 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 09:58:10 INFO - PROCESS | 1839 | 1461171490131 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 09:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:58:10 INFO - PROCESS | 1839 | 1461171490137 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:58:10 INFO - PROCESS | 1839 | 1461171490140 Marionette TRACE conn3 <- [1,1930,null,{}] 09:58:10 INFO - PROCESS | 1839 | 1461171490145 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:10 INFO - PROCESS | 1839 | 1461171490359 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 09:58:10 INFO - PROCESS | 1839 | 1461171490619 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d56f000 == 112 [pid = 1839] [id = 490] 09:58:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fb07378b800) [pid = 1839] [serial = 1471] [outer = (nil)] 09:58:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fb073791c00) [pid = 1839] [serial = 1472] [outer = 0x7fb07378b800] 09:58:10 INFO - PROCESS | 1839 | 1461171490740 Marionette DEBUG loaded listener.js 09:58:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fb073796800) [pid = 1839] [serial = 1473] [outer = 0x7fb07378b800] 09:58:11 INFO - PROCESS | 1839 | 1461171491557 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 09:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1477ms 09:58:11 INFO - PROCESS | 1839 | 1461171491617 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 09:58:11 INFO - PROCESS | 1839 | 1461171491619 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 09:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:58:11 INFO - PROCESS | 1839 | 1461171491625 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:58:11 INFO - PROCESS | 1839 | 1461171491628 Marionette TRACE conn3 <- [1,1934,null,{}] 09:58:11 INFO - PROCESS | 1839 | 1461171491633 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:11 INFO - PROCESS | 1839 | 1461171491847 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 09:58:12 INFO - PROCESS | 1839 | 1461171492119 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06a7a5800 == 113 [pid = 1839] [id = 491] 09:58:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7fb0696dbc00) [pid = 1839] [serial = 1474] [outer = (nil)] 09:58:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7fb0696e5400) [pid = 1839] [serial = 1475] [outer = 0x7fb0696dbc00] 09:58:12 INFO - PROCESS | 1839 | 1461171492232 Marionette DEBUG loaded listener.js 09:58:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fb0696e9400) [pid = 1839] [serial = 1476] [outer = 0x7fb0696dbc00] 09:58:13 INFO - PROCESS | 1839 | 1461171493080 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 09:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1486ms 09:58:13 INFO - PROCESS | 1839 | 1461171493112 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 09:58:13 INFO - PROCESS | 1839 | 1461171493116 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 09:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:58:13 INFO - PROCESS | 1839 | 1461171493121 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:58:13 INFO - PROCESS | 1839 | 1461171493124 Marionette TRACE conn3 <- [1,1938,null,{}] 09:58:13 INFO - PROCESS | 1839 | 1461171493129 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:13 INFO - PROCESS | 1839 | 1461171493337 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 09:58:13 INFO - PROCESS | 1839 | 1461171493556 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f0c7800 == 114 [pid = 1839] [id = 492] 09:58:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fb0696df800) [pid = 1839] [serial = 1477] [outer = (nil)] 09:58:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fb06eac6000) [pid = 1839] [serial = 1478] [outer = 0x7fb0696df800] 09:58:13 INFO - PROCESS | 1839 | 1461171493667 Marionette DEBUG loaded listener.js 09:58:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fb07378d800) [pid = 1839] [serial = 1479] [outer = 0x7fb0696df800] 09:58:14 INFO - PROCESS | 1839 | 1461171494624 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 09:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1527ms 09:58:14 INFO - PROCESS | 1839 | 1461171494660 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 09:58:14 INFO - PROCESS | 1839 | 1461171494672 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 09:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:58:14 INFO - PROCESS | 1839 | 1461171494682 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:58:14 INFO - PROCESS | 1839 | 1461171494684 Marionette TRACE conn3 <- [1,1942,null,{}] 09:58:14 INFO - PROCESS | 1839 | 1461171494690 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:14 INFO - PROCESS | 1839 | 1461171494901 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 09:58:15 INFO - PROCESS | 1839 | 1461171495644 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06eeda800 == 115 [pid = 1839] [id = 493] 09:58:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fb06da84c00) [pid = 1839] [serial = 1480] [outer = (nil)] 09:58:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7fb06da89800) [pid = 1839] [serial = 1481] [outer = 0x7fb06da84c00] 09:58:15 INFO - PROCESS | 1839 | 1461171495720 Marionette DEBUG loaded listener.js 09:58:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7fb06e63c800) [pid = 1839] [serial = 1482] [outer = 0x7fb06da84c00] 09:58:16 INFO - PROCESS | 1839 | 1461171496630 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 09:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1990ms 09:58:16 INFO - PROCESS | 1839 | 1461171496675 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 09:58:16 INFO - PROCESS | 1839 | 1461171496681 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 09:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:58:16 INFO - PROCESS | 1839 | 1461171496690 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:58:16 INFO - PROCESS | 1839 | 1461171496694 Marionette TRACE conn3 <- [1,1946,null,{}] 09:58:16 INFO - PROCESS | 1839 | 1461171496701 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:16 INFO - PROCESS | 1839 | 1461171496915 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 09:58:17 INFO - PROCESS | 1839 | 1461171497199 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074782000 == 116 [pid = 1839] [id = 494] 09:58:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7fb06dcf5000) [pid = 1839] [serial = 1483] [outer = (nil)] 09:58:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7fb06e7ca000) [pid = 1839] [serial = 1484] [outer = 0x7fb06dcf5000] 09:58:17 INFO - PROCESS | 1839 | 1461171497315 Marionette DEBUG loaded listener.js 09:58:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7fb06f14b400) [pid = 1839] [serial = 1485] [outer = 0x7fb06dcf5000] 09:58:18 INFO - PROCESS | 1839 | 1461171498380 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 09:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1729ms 09:58:18 INFO - PROCESS | 1839 | 1461171498424 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 09:58:18 INFO - PROCESS | 1839 | 1461171498430 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 09:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:58:18 INFO - PROCESS | 1839 | 1461171498436 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:58:18 INFO - PROCESS | 1839 | 1461171498438 Marionette TRACE conn3 <- [1,1950,null,{}] 09:58:18 INFO - PROCESS | 1839 | 1461171498444 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:18 INFO - PROCESS | 1839 | 1461171498639 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 09:58:18 INFO - PROCESS | 1839 | 1461171498988 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07061d800 == 117 [pid = 1839] [id = 495] 09:58:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7fb0732f3800) [pid = 1839] [serial = 1486] [outer = (nil)] 09:58:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7fb07374f400) [pid = 1839] [serial = 1487] [outer = 0x7fb0732f3800] 09:58:19 INFO - PROCESS | 1839 | 1461171499075 Marionette DEBUG loaded listener.js 09:58:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7fb073791800) [pid = 1839] [serial = 1488] [outer = 0x7fb0732f3800] 09:58:19 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7fb06f149c00) [pid = 1839] [serial = 1346] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7fb07077c400) [pid = 1839] [serial = 1343] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7fb07d2bb000) [pid = 1839] [serial = 1370] [outer = (nil)] [url = about:blank] 09:58:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b469800 == 116 [pid = 1839] [id = 477] 09:58:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07a4de800 == 115 [pid = 1839] [id = 476] 09:58:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb074789800 == 114 [pid = 1839] [id = 475] 09:58:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0736ca800 == 113 [pid = 1839] [id = 474] 09:58:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06e837000 == 112 [pid = 1839] [id = 473] 09:58:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb074571800 == 111 [pid = 1839] [id = 472] 09:58:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086b42000 == 110 [pid = 1839] [id = 466] 09:58:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb085cd4000 == 109 [pid = 1839] [id = 465] 09:58:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0829cf800 == 108 [pid = 1839] [id = 464] 09:58:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0811b9800 == 107 [pid = 1839] [id = 463] 09:58:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb071297800 == 106 [pid = 1839] [id = 341] 09:58:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0808f4000 == 105 [pid = 1839] [id = 462] 09:58:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07f5e1800 == 104 [pid = 1839] [id = 461] 09:58:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d5b6000 == 103 [pid = 1839] [id = 460] 09:58:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07c51f000 == 102 [pid = 1839] [id = 459] 09:58:20 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0751a2800 == 101 [pid = 1839] [id = 458] 09:58:20 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07129a800 == 100 [pid = 1839] [id = 457] 09:58:20 INFO - PROCESS | 1839 | 1461171500004 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 09:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1592ms 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7fb070562800) [pid = 1839] [serial = 1305] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7fb07a540800) [pid = 1839] [serial = 1364] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7fb0868c4800) [pid = 1839] [serial = 1340] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7fb070782000) [pid = 1839] [serial = 1355] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7fb0816a7c00) [pid = 1839] [serial = 1337] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fb0741f1000) [pid = 1839] [serial = 1361] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fb080d57400) [pid = 1839] [serial = 1331] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fb071c31400) [pid = 1839] [serial = 1310] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fb07077d400) [pid = 1839] [serial = 1358] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fb073aa4c00) [pid = 1839] [serial = 1359] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7fb07d10f400) [pid = 1839] [serial = 1319] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7fb080e4d000) [pid = 1839] [serial = 1334] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fb06fa28000) [pid = 1839] [serial = 1353] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fb06e7cdc00) [pid = 1839] [serial = 1352] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fb080338c00) [pid = 1839] [serial = 1325] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fb073aa1c00) [pid = 1839] [serial = 1313] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fb07b4e6800) [pid = 1839] [serial = 1316] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fb080b66000) [pid = 1839] [serial = 1328] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fb06e747c00) [pid = 1839] [serial = 1349] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fb07c68f800) [pid = 1839] [serial = 1367] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fb07e62f400) [pid = 1839] [serial = 1322] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fb07d249000) [pid = 1839] [serial = 1368] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fb07b4e5000) [pid = 1839] [serial = 1365] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fb06d8ca400) [pid = 1839] [serial = 1307] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fb071c2e400) [pid = 1839] [serial = 1356] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fb07500d400) [pid = 1839] [serial = 1362] [outer = (nil)] [url = about:blank] 09:58:20 INFO - PROCESS | 1839 | 1461171500053 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 09:58:20 INFO - PROCESS | 1839 | 1461171500056 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 09:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:58:20 INFO - PROCESS | 1839 | 1461171500071 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:58:20 INFO - PROCESS | 1839 | 1461171500081 Marionette TRACE conn3 <- [1,1954,null,{}] 09:58:20 INFO - PROCESS | 1839 | 1461171500087 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:20 INFO - PROCESS | 1839 | 1461171500286 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 09:58:20 INFO - PROCESS | 1839 | 1461171500485 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0736dd000 == 101 [pid = 1839] [id = 496] 09:58:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fb06e633400) [pid = 1839] [serial = 1489] [outer = (nil)] 09:58:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fb073793000) [pid = 1839] [serial = 1490] [outer = 0x7fb06e633400] 09:58:20 INFO - PROCESS | 1839 | 1461171500550 Marionette DEBUG loaded listener.js 09:58:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fb074f62000) [pid = 1839] [serial = 1491] [outer = 0x7fb06e633400] 09:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1245ms 09:58:21 INFO - PROCESS | 1839 | 1461171501303 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 09:58:21 INFO - PROCESS | 1839 | 1461171501311 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 09:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:58:21 INFO - PROCESS | 1839 | 1461171501315 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 09:58:21 INFO - PROCESS | 1839 | 1461171501320 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:58:21 INFO - PROCESS | 1839 | 1461171501323 Marionette TRACE conn3 <- [1,1958,null,{}] 09:58:21 INFO - PROCESS | 1839 | 1461171501328 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:21 INFO - PROCESS | 1839 | 1461171501581 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 09:58:21 INFO - PROCESS | 1839 | 1461171501607 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0751a2800 == 102 [pid = 1839] [id = 497] 09:58:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fb0706d1800) [pid = 1839] [serial = 1492] [outer = (nil)] 09:58:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fb07b412800) [pid = 1839] [serial = 1493] [outer = 0x7fb0706d1800] 09:58:21 INFO - PROCESS | 1839 | 1461171501669 Marionette DEBUG loaded listener.js 09:58:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fb07c686c00) [pid = 1839] [serial = 1494] [outer = 0x7fb0706d1800] 09:58:22 INFO - PROCESS | 1839 | 1461171502575 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 09:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1291ms 09:58:22 INFO - PROCESS | 1839 | 1461171502612 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 09:58:22 INFO - PROCESS | 1839 | 1461171502627 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 09:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:58:22 INFO - PROCESS | 1839 | 1461171502646 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:58:22 INFO - PROCESS | 1839 | 1461171502649 Marionette TRACE conn3 <- [1,1962,null,{}] 09:58:22 INFO - PROCESS | 1839 | 1461171502654 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:22 INFO - PROCESS | 1839 | 1461171502911 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 09:58:22 INFO - PROCESS | 1839 | 1461171502947 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b66f800 == 103 [pid = 1839] [id = 498] 09:58:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fb07d112800) [pid = 1839] [serial = 1495] [outer = (nil)] 09:58:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fb07d24e400) [pid = 1839] [serial = 1496] [outer = 0x7fb07d112800] 09:58:23 INFO - PROCESS | 1839 | 1461171503023 Marionette DEBUG loaded listener.js 09:58:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fb07d764000) [pid = 1839] [serial = 1497] [outer = 0x7fb07d112800] 09:58:23 INFO - PROCESS | 1839 | 1461171503934 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 09:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1331ms 09:58:24 INFO - PROCESS | 1839 | 1461171504035 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 09:58:24 INFO - PROCESS | 1839 | 1461171504039 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 09:58:24 INFO - PROCESS | 1839 | ************************* 09:58:24 INFO - PROCESS | 1839 | A coding exception was thrown and uncaught in a Task. 09:58:24 INFO - PROCESS | 1839 | 09:58:24 INFO - PROCESS | 1839 | Full message: TypeError: NetworkError when attempting to fetch resource. 09:58:24 INFO - PROCESS | 1839 | Full stack: 09:58:24 INFO - PROCESS | 1839 | ************************* 09:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:58:24 INFO - PROCESS | 1839 | 1461171504057 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:58:24 INFO - PROCESS | 1839 | 1461171504067 Marionette TRACE conn3 <- [1,1966,null,{}] 09:58:24 INFO - PROCESS | 1839 | 1461171504083 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:24 INFO - PROCESS | 1839 | 1461171504341 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 09:58:24 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fb06e6ce000) [pid = 1839] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:58:24 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fb06eac5c00) [pid = 1839] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:58:24 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fb073753c00) [pid = 1839] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:58:24 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fb071c39c00) [pid = 1839] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:58:24 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fb07b6f0000) [pid = 1839] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:58:24 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fb07d24b800) [pid = 1839] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:58:24 INFO - PROCESS | 1839 | 1461171504873 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073aca800 == 104 [pid = 1839] [id = 499] 09:58:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fb06d8ca000) [pid = 1839] [serial = 1498] [outer = (nil)] 09:58:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fb071c39c00) [pid = 1839] [serial = 1499] [outer = 0x7fb06d8ca000] 09:58:24 INFO - PROCESS | 1839 | 1461171504934 Marionette DEBUG loaded listener.js 09:58:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fb07d5ea800) [pid = 1839] [serial = 1500] [outer = 0x7fb06d8ca000] 09:58:25 INFO - PROCESS | 1839 | 1461171505587 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 09:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1550ms 09:58:25 INFO - PROCESS | 1839 | 1461171505607 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 09:58:25 INFO - PROCESS | 1839 | 1461171505612 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 09:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:58:25 INFO - PROCESS | 1839 | 1461171505618 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:58:25 INFO - PROCESS | 1839 | 1461171505620 Marionette TRACE conn3 <- [1,1970,null,{}] 09:58:25 INFO - PROCESS | 1839 | 1461171505625 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:25 INFO - PROCESS | 1839 | 1461171505900 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 09:58:25 INFO - PROCESS | 1839 | 1461171505924 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0802bb000 == 105 [pid = 1839] [id = 500] 09:58:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fb06e633000) [pid = 1839] [serial = 1501] [outer = (nil)] 09:58:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fb0829af400) [pid = 1839] [serial = 1502] [outer = 0x7fb06e633000] 09:58:25 INFO - PROCESS | 1839 | 1461171505985 Marionette DEBUG loaded listener.js 09:58:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fb084267000) [pid = 1839] [serial = 1503] [outer = 0x7fb06e633000] 09:58:26 INFO - PROCESS | 1839 | 1461171506917 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 09:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1333ms 09:58:26 INFO - PROCESS | 1839 | 1461171506952 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 09:58:26 INFO - PROCESS | 1839 | 1461171506958 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 09:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:58:26 INFO - PROCESS | 1839 | 1461171506966 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:58:26 INFO - PROCESS | 1839 | 1461171506972 Marionette TRACE conn3 <- [1,1974,null,{}] 09:58:26 INFO - PROCESS | 1839 | 1461171506980 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:27 INFO - PROCESS | 1839 | 1461171507212 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 09:58:27 INFO - PROCESS | 1839 | 1461171507430 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06eecd000 == 106 [pid = 1839] [id = 501] 09:58:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fb06dceb800) [pid = 1839] [serial = 1504] [outer = (nil)] 09:58:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fb06e62f800) [pid = 1839] [serial = 1505] [outer = 0x7fb06dceb800] 09:58:27 INFO - PROCESS | 1839 | 1461171507546 Marionette DEBUG loaded listener.js 09:58:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fb06e7ca400) [pid = 1839] [serial = 1506] [outer = 0x7fb06dceb800] 09:58:28 INFO - PROCESS | 1839 | 1461171508603 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 09:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1690ms 09:58:28 INFO - PROCESS | 1839 | 1461171508657 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 09:58:28 INFO - PROCESS | 1839 | 1461171508666 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 09:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:58:28 INFO - PROCESS | 1839 | 1461171508677 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:58:28 INFO - PROCESS | 1839 | 1461171508680 Marionette TRACE conn3 <- [1,1978,null,{}] 09:58:28 INFO - PROCESS | 1839 | 1461171508687 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:28 INFO - PROCESS | 1839 | 1461171508913 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 09:58:29 INFO - PROCESS | 1839 | 1461171509235 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07c509000 == 107 [pid = 1839] [id = 502] 09:58:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fb07055ec00) [pid = 1839] [serial = 1507] [outer = (nil)] 09:58:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fb073750c00) [pid = 1839] [serial = 1508] [outer = 0x7fb07055ec00] 09:58:29 INFO - PROCESS | 1839 | 1461171509316 Marionette DEBUG loaded listener.js 09:58:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7fb073793400) [pid = 1839] [serial = 1509] [outer = 0x7fb07055ec00] 09:58:30 INFO - PROCESS | 1839 | 1461171510285 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1638ms 09:58:30 INFO - PROCESS | 1839 | 1461171510315 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 09:58:30 INFO - PROCESS | 1839 | 1461171510319 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 09:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:58:30 INFO - PROCESS | 1839 | 1461171510325 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:58:30 INFO - PROCESS | 1839 | 1461171510332 Marionette TRACE conn3 <- [1,1982,null,{}] 09:58:30 INFO - PROCESS | 1839 | 1461171510349 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:30 INFO - PROCESS | 1839 | 1461171510562 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 09:58:30 INFO - PROCESS | 1839 | 1461171510866 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0812ac000 == 108 [pid = 1839] [id = 503] 09:58:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7fb07b416c00) [pid = 1839] [serial = 1510] [outer = (nil)] 09:58:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fb07cc59400) [pid = 1839] [serial = 1511] [outer = 0x7fb07b416c00] 09:58:30 INFO - PROCESS | 1839 | 1461171510988 Marionette DEBUG loaded listener.js 09:58:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fb07d644c00) [pid = 1839] [serial = 1512] [outer = 0x7fb07b416c00] 09:58:32 INFO - PROCESS | 1839 | 1461171512106 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1848ms 09:58:32 INFO - PROCESS | 1839 | 1461171512177 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 09:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:58:32 INFO - PROCESS | 1839 | 1461171512185 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 09:58:32 INFO - PROCESS | 1839 | 1461171512194 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:58:32 INFO - PROCESS | 1839 | 1461171512199 Marionette TRACE conn3 <- [1,1986,null,{}] 09:58:32 INFO - PROCESS | 1839 | 1461171512208 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:32 INFO - PROCESS | 1839 | 1461171512508 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 09:58:32 INFO - PROCESS | 1839 | 1461171512811 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086aca800 == 109 [pid = 1839] [id = 504] 09:58:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fb07378b000) [pid = 1839] [serial = 1513] [outer = (nil)] 09:58:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fb08033dc00) [pid = 1839] [serial = 1514] [outer = 0x7fb07378b000] 09:58:32 INFO - PROCESS | 1839 | 1461171512886 Marionette DEBUG loaded listener.js 09:58:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fb080e51000) [pid = 1839] [serial = 1515] [outer = 0x7fb07378b000] 09:58:33 INFO - PROCESS | 1839 | 1461171513764 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1588ms 09:58:33 INFO - PROCESS | 1839 | 1461171513780 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 09:58:33 INFO - PROCESS | 1839 | 1461171513783 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 09:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:58:33 INFO - PROCESS | 1839 | 1461171513790 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:58:33 INFO - PROCESS | 1839 | 1461171513793 Marionette TRACE conn3 <- [1,1990,null,{}] 09:58:33 INFO - PROCESS | 1839 | 1461171513798 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:34 INFO - PROCESS | 1839 | 1461171514001 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 09:58:34 INFO - PROCESS | 1839 | 1461171514268 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb089932800 == 110 [pid = 1839] [id = 505] 09:58:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7fb07cb72800) [pid = 1839] [serial = 1516] [outer = (nil)] 09:58:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7fb084aaa400) [pid = 1839] [serial = 1517] [outer = 0x7fb07cb72800] 09:58:34 INFO - PROCESS | 1839 | 1461171514346 Marionette DEBUG loaded listener.js 09:58:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7fb0868f1400) [pid = 1839] [serial = 1518] [outer = 0x7fb07cb72800] 09:58:35 INFO - PROCESS | 1839 | 1461171515202 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1439ms 09:58:35 INFO - PROCESS | 1839 | 1461171515230 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 09:58:35 INFO - PROCESS | 1839 | 1461171515234 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 09:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:58:35 INFO - PROCESS | 1839 | 1461171515240 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:58:35 INFO - PROCESS | 1839 | 1461171515244 Marionette TRACE conn3 <- [1,1994,null,{}] 09:58:35 INFO - PROCESS | 1839 | 1461171515249 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:35 INFO - PROCESS | 1839 | 1461171515486 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 09:58:35 INFO - PROCESS | 1839 | 1461171515713 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb098c97800 == 111 [pid = 1839] [id = 506] 09:58:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7fb086bac400) [pid = 1839] [serial = 1519] [outer = (nil)] 09:58:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7fb08963e800) [pid = 1839] [serial = 1520] [outer = 0x7fb086bac400] 09:58:35 INFO - PROCESS | 1839 | 1461171515829 Marionette DEBUG loaded listener.js 09:58:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7fb094dbf800) [pid = 1839] [serial = 1521] [outer = 0x7fb086bac400] 09:58:36 INFO - PROCESS | 1839 | 1461171516743 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 09:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1528ms 09:58:36 INFO - PROCESS | 1839 | 1461171516780 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 09:58:36 INFO - PROCESS | 1839 | 1461171516782 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 09:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:58:36 INFO - PROCESS | 1839 | 1461171516792 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:58:36 INFO - PROCESS | 1839 | 1461171516795 Marionette TRACE conn3 <- [1,1998,null,{}] 09:58:36 INFO - PROCESS | 1839 | 1461171516802 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:37 INFO - PROCESS | 1839 | 1461171517000 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 09:58:37 INFO - PROCESS | 1839 | 1461171517221 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073721800 == 112 [pid = 1839] [id = 507] 09:58:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7fb06b03ac00) [pid = 1839] [serial = 1522] [outer = (nil)] 09:58:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7fb06b043800) [pid = 1839] [serial = 1523] [outer = 0x7fb06b03ac00] 09:58:37 INFO - PROCESS | 1839 | 1461171517335 Marionette DEBUG loaded listener.js 09:58:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7fb06b048800) [pid = 1839] [serial = 1524] [outer = 0x7fb06b03ac00] 09:58:38 INFO - PROCESS | 1839 | 1461171518202 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 09:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1428ms 09:58:38 INFO - PROCESS | 1839 | 1461171518221 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 09:58:38 INFO - PROCESS | 1839 | 1461171518225 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 09:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:58:38 INFO - PROCESS | 1839 | 1461171518230 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:58:38 INFO - PROCESS | 1839 | 1461171518232 Marionette TRACE conn3 <- [1,2002,null,{}] 09:58:38 INFO - PROCESS | 1839 | 1461171518238 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:38 INFO - PROCESS | 1839 | 1461171518437 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 09:58:38 INFO - PROCESS | 1839 | 1461171518705 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07373b000 == 113 [pid = 1839] [id = 508] 09:58:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7fb06b03c000) [pid = 1839] [serial = 1525] [outer = (nil)] 09:58:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7fb06e6bec00) [pid = 1839] [serial = 1526] [outer = 0x7fb06b03c000] 09:58:38 INFO - PROCESS | 1839 | 1461171518782 Marionette DEBUG loaded listener.js 09:58:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7fb06e6c5000) [pid = 1839] [serial = 1527] [outer = 0x7fb06b03c000] 09:58:39 INFO - PROCESS | 1839 | 1461171519647 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 09:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1482ms 09:58:39 INFO - PROCESS | 1839 | 1461171519715 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 09:58:39 INFO - PROCESS | 1839 | 1461171519719 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 09:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:58:39 INFO - PROCESS | 1839 | 1461171519724 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:58:39 INFO - PROCESS | 1839 | 1461171519727 Marionette TRACE conn3 <- [1,2006,null,{}] 09:58:39 INFO - PROCESS | 1839 | 1461171519732 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:39 INFO - PROCESS | 1839 | 1461171519940 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 09:58:40 INFO - PROCESS | 1839 | 1461171520201 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0689d6800 == 114 [pid = 1839] [id = 509] 09:58:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7fb06b040c00) [pid = 1839] [serial = 1528] [outer = (nil)] 09:58:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7fb06e6cb000) [pid = 1839] [serial = 1529] [outer = 0x7fb06b040c00] 09:58:40 INFO - PROCESS | 1839 | 1461171520278 Marionette DEBUG loaded listener.js 09:58:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7fb0937b9000) [pid = 1839] [serial = 1530] [outer = 0x7fb06b040c00] 09:58:41 INFO - PROCESS | 1839 | 1461171521136 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 09:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 09:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1486ms 09:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:58:41 INFO - PROCESS | 1839 | 1461171521212 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 09:58:41 INFO - PROCESS | 1839 | 1461171521215 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 09:58:41 INFO - PROCESS | 1839 | 1461171521222 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:58:41 INFO - PROCESS | 1839 | 1461171521225 Marionette TRACE conn3 <- [1,2010,null,{}] 09:58:41 INFO - PROCESS | 1839 | 1461171521230 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:41 INFO - PROCESS | 1839 | 1461171521469 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 09:58:41 INFO - PROCESS | 1839 | 1461171521731 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0695cc000 == 115 [pid = 1839] [id = 510] 09:58:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7fb06b045800) [pid = 1839] [serial = 1531] [outer = (nil)] 09:58:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7fb070408000) [pid = 1839] [serial = 1532] [outer = 0x7fb06b045800] 09:58:41 INFO - PROCESS | 1839 | 1461171521847 Marionette DEBUG loaded listener.js 09:58:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7fb07040d000) [pid = 1839] [serial = 1533] [outer = 0x7fb06b045800] 09:58:42 INFO - PROCESS | 1839 | 1461171522675 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 09:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 09:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1530ms 09:58:42 INFO - PROCESS | 1839 | 1461171522753 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 09:58:42 INFO - PROCESS | 1839 | 1461171522757 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 09:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:58:42 INFO - PROCESS | 1839 | 1461171522764 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:58:42 INFO - PROCESS | 1839 | 1461171522768 Marionette TRACE conn3 <- [1,2014,null,{}] 09:58:42 INFO - PROCESS | 1839 | 1461171522773 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:43 INFO - PROCESS | 1839 | 1461171523038 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 09:58:43 INFO - PROCESS | 1839 | 1461171523357 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09dfc2000 == 116 [pid = 1839] [id = 511] 09:58:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7fb0884b5c00) [pid = 1839] [serial = 1534] [outer = (nil)] 09:58:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 257 (0x7fb098cc1800) [pid = 1839] [serial = 1535] [outer = 0x7fb0884b5c00] 09:58:43 INFO - PROCESS | 1839 | 1461171523443 Marionette DEBUG loaded listener.js 09:58:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 258 (0x7fb09902e000) [pid = 1839] [serial = 1536] [outer = 0x7fb0884b5c00] 09:58:44 INFO - PROCESS | 1839 | 1461171524283 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 09:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1580ms 09:58:44 INFO - PROCESS | 1839 | 1461171524345 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 09:58:44 INFO - PROCESS | 1839 | 1461171524349 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 09:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:58:44 INFO - PROCESS | 1839 | 1461171524354 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:58:44 INFO - PROCESS | 1839 | 1461171524356 Marionette TRACE conn3 <- [1,2018,null,{}] 09:58:44 INFO - PROCESS | 1839 | 1461171524362 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:44 INFO - PROCESS | 1839 | 1461171524564 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 09:58:44 INFO - PROCESS | 1839 | 1461171524911 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06971b000 == 117 [pid = 1839] [id = 512] 09:58:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 259 (0x7fb073288400) [pid = 1839] [serial = 1537] [outer = (nil)] 09:58:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 260 (0x7fb080f0f400) [pid = 1839] [serial = 1538] [outer = 0x7fb073288400] 09:58:45 INFO - PROCESS | 1839 | 1461171524995 Marionette DEBUG loaded listener.js 09:58:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 261 (0x7fb098f12800) [pid = 1839] [serial = 1539] [outer = 0x7fb073288400] 09:58:45 INFO - PROCESS | 1839 | 1461171525813 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1535ms 09:58:45 INFO - PROCESS | 1839 | 1461171525892 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 09:58:45 INFO - PROCESS | 1839 | 1461171525895 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 09:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:58:45 INFO - PROCESS | 1839 | 1461171525901 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:58:45 INFO - PROCESS | 1839 | 1461171525903 Marionette TRACE conn3 <- [1,2022,null,{}] 09:58:45 INFO - PROCESS | 1839 | 1461171525909 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:46 INFO - PROCESS | 1839 | 1461171526163 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 09:58:46 INFO - PROCESS | 1839 | 1461171526468 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb069735000 == 118 [pid = 1839] [id = 513] 09:58:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 262 (0x7fb069005400) [pid = 1839] [serial = 1540] [outer = (nil)] 09:58:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 263 (0x7fb06900b400) [pid = 1839] [serial = 1541] [outer = 0x7fb069005400] 09:58:46 INFO - PROCESS | 1839 | 1461171526544 Marionette DEBUG loaded listener.js 09:58:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 264 (0x7fb069010000) [pid = 1839] [serial = 1542] [outer = 0x7fb069005400] 09:58:47 INFO - PROCESS | 1839 | 1461171527360 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 09:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1531ms 09:58:47 INFO - PROCESS | 1839 | 1461171527433 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 09:58:47 INFO - PROCESS | 1839 | 1461171527436 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 09:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:58:47 INFO - PROCESS | 1839 | 1461171527442 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:58:47 INFO - PROCESS | 1839 | 1461171527444 Marionette TRACE conn3 <- [1,2026,null,{}] 09:58:47 INFO - PROCESS | 1839 | 1461171527450 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:47 INFO - PROCESS | 1839 | 1461171527655 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 09:58:47 INFO - PROCESS | 1839 | 1461171527919 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0690be800 == 119 [pid = 1839] [id = 514] 09:58:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 265 (0x7fb069004c00) [pid = 1839] [serial = 1543] [outer = (nil)] 09:58:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 266 (0x7fb0697d9800) [pid = 1839] [serial = 1544] [outer = 0x7fb069004c00] 09:58:48 INFO - PROCESS | 1839 | 1461171528036 Marionette DEBUG loaded listener.js 09:58:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 267 (0x7fb0697de000) [pid = 1839] [serial = 1545] [outer = 0x7fb069004c00] 09:58:48 INFO - PROCESS | 1839 | 1461171528840 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 09:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1436ms 09:58:48 INFO - PROCESS | 1839 | 1461171528879 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 09:58:48 INFO - PROCESS | 1839 | 1461171528882 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 09:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:58:48 INFO - PROCESS | 1839 | 1461171528888 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:58:48 INFO - PROCESS | 1839 | 1461171528890 Marionette TRACE conn3 <- [1,2030,null,{}] 09:58:48 INFO - PROCESS | 1839 | 1461171528895 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:49 INFO - PROCESS | 1839 | 1461171529111 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 09:58:49 INFO - PROCESS | 1839 | 1461171529393 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb069389000 == 120 [pid = 1839] [id = 515] 09:58:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 268 (0x7fb069007400) [pid = 1839] [serial = 1546] [outer = (nil)] 09:58:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 269 (0x7fb069346000) [pid = 1839] [serial = 1547] [outer = 0x7fb069007400] 09:58:49 INFO - PROCESS | 1839 | 1461171529468 Marionette DEBUG loaded listener.js 09:58:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 270 (0x7fb06934ac00) [pid = 1839] [serial = 1548] [outer = 0x7fb069007400] 09:58:50 INFO - PROCESS | 1839 | 1461171530295 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 09:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1438ms 09:58:50 INFO - PROCESS | 1839 | 1461171530327 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 09:58:50 INFO - PROCESS | 1839 | 1461171530330 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 09:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:58:50 INFO - PROCESS | 1839 | 1461171530336 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:58:50 INFO - PROCESS | 1839 | 1461171530339 Marionette TRACE conn3 <- [1,2034,null,{}] 09:58:50 INFO - PROCESS | 1839 | 1461171530344 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:50 INFO - PROCESS | 1839 | 1461171530550 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 09:58:50 INFO - PROCESS | 1839 | 1461171530850 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb069738800 == 121 [pid = 1839] [id = 516] 09:58:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 271 (0x7fb069340800) [pid = 1839] [serial = 1549] [outer = (nil)] 09:58:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 272 (0x7fb0697db000) [pid = 1839] [serial = 1550] [outer = 0x7fb069340800] 09:58:50 INFO - PROCESS | 1839 | 1461171530926 Marionette DEBUG loaded listener.js 09:58:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 273 (0x7fb0697e2000) [pid = 1839] [serial = 1551] [outer = 0x7fb069340800] 09:58:51 INFO - PROCESS | 1839 | 1461171531824 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1529ms 09:58:51 INFO - PROCESS | 1839 | 1461171531866 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 09:58:51 INFO - PROCESS | 1839 | 1461171531869 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 09:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:58:51 INFO - PROCESS | 1839 | 1461171531875 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:58:51 INFO - PROCESS | 1839 | 1461171531877 Marionette TRACE conn3 <- [1,2038,null,{}] 09:58:51 INFO - PROCESS | 1839 | 1461171531883 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:52 INFO - PROCESS | 1839 | 1461171532090 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 09:58:52 INFO - PROCESS | 1839 | 1461171532368 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0753d3800 == 122 [pid = 1839] [id = 517] 09:58:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 274 (0x7fb069349800) [pid = 1839] [serial = 1552] [outer = (nil)] 09:58:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 275 (0x7fb06a592c00) [pid = 1839] [serial = 1553] [outer = 0x7fb069349800] 09:58:52 INFO - PROCESS | 1839 | 1461171532484 Marionette DEBUG loaded listener.js 09:58:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 276 (0x7fb06a597800) [pid = 1839] [serial = 1554] [outer = 0x7fb069349800] 09:58:53 INFO - PROCESS | 1839 | 1461171533330 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 09:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1487ms 09:58:53 INFO - PROCESS | 1839 | 1461171533363 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 09:58:53 INFO - PROCESS | 1839 | 1461171533366 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 09:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:58:53 INFO - PROCESS | 1839 | 1461171533371 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:58:53 INFO - PROCESS | 1839 | 1461171533374 Marionette TRACE conn3 <- [1,2042,null,{}] 09:58:53 INFO - PROCESS | 1839 | 1461171533379 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:53 INFO - PROCESS | 1839 | 1461171533581 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 09:58:53 INFO - PROCESS | 1839 | 1461171533862 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06b102800 == 123 [pid = 1839] [id = 518] 09:58:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 277 (0x7fb0697e1400) [pid = 1839] [serial = 1555] [outer = (nil)] 09:58:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 278 (0x7fb06a59cc00) [pid = 1839] [serial = 1556] [outer = 0x7fb0697e1400] 09:58:53 INFO - PROCESS | 1839 | 1461171533936 Marionette DEBUG loaded listener.js 09:58:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 279 (0x7fb06e665800) [pid = 1839] [serial = 1557] [outer = 0x7fb0697e1400] 09:58:55 INFO - PROCESS | 1839 | 1461171535370 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 2040ms 09:58:55 INFO - PROCESS | 1839 | 1461171535478 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 09:58:55 INFO - PROCESS | 1839 | 1461171535484 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 09:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:58:55 INFO - PROCESS | 1839 | 1461171535496 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:58:55 INFO - PROCESS | 1839 | 1461171535501 Marionette TRACE conn3 <- [1,2046,null,{}] 09:58:55 INFO - PROCESS | 1839 | 1461171535510 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:55 INFO - PROCESS | 1839 | 1461171535758 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 09:58:56 INFO - PROCESS | 1839 | 1461171536030 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06b11e000 == 124 [pid = 1839] [id = 519] 09:58:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 280 (0x7fb0697e3c00) [pid = 1839] [serial = 1558] [outer = (nil)] 09:58:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 281 (0x7fb06b1a6800) [pid = 1839] [serial = 1559] [outer = 0x7fb0697e3c00] 09:58:56 INFO - PROCESS | 1839 | 1461171536102 Marionette DEBUG loaded listener.js 09:58:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 282 (0x7fb06d736400) [pid = 1839] [serial = 1560] [outer = 0x7fb0697e3c00] 09:58:57 INFO - PROCESS | 1839 | 1461171537015 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1584ms 09:58:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07128b800 == 123 [pid = 1839] [id = 447] 09:58:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073aca800 == 122 [pid = 1839] [id = 499] 09:58:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b66f800 == 121 [pid = 1839] [id = 498] 09:58:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0751a2800 == 120 [pid = 1839] [id = 497] 09:58:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0736dd000 == 119 [pid = 1839] [id = 496] 09:58:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07061d800 == 118 [pid = 1839] [id = 495] 09:58:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb074782000 == 117 [pid = 1839] [id = 494] 09:58:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06eeda800 == 116 [pid = 1839] [id = 493] 09:58:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06a7a5800 == 115 [pid = 1839] [id = 491] 09:58:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d56f000 == 114 [pid = 1839] [id = 490] 09:58:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06a3e2800 == 113 [pid = 1839] [id = 489] 09:58:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09dfc6800 == 112 [pid = 1839] [id = 488] 09:58:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073370800 == 111 [pid = 1839] [id = 487] 09:58:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09b647800 == 110 [pid = 1839] [id = 486] 09:58:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0937d2000 == 109 [pid = 1839] [id = 485] 09:58:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0879c6800 == 108 [pid = 1839] [id = 484] 09:58:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0812a8800 == 107 [pid = 1839] [id = 483] 09:58:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0808f9000 == 106 [pid = 1839] [id = 482] 09:58:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07f5d8800 == 105 [pid = 1839] [id = 481] 09:58:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07a4ca800 == 104 [pid = 1839] [id = 480] 09:58:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0732b6800 == 103 [pid = 1839] [id = 479] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 281 (0x7fb073f7f000) [pid = 1839] [serial = 1424] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 280 (0x7fb0741ef400) [pid = 1839] [serial = 1425] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 279 (0x7fb07a546000) [pid = 1839] [serial = 1427] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 278 (0x7fb07054ac00) [pid = 1839] [serial = 1373] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 277 (0x7fb073751c00) [pid = 1839] [serial = 1422] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 276 (0x7fb073283000) [pid = 1839] [serial = 1421] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 275 (0x7fb07d687000) [pid = 1839] [serial = 1382] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 274 (0x7fb0829b7400) [pid = 1839] [serial = 1394] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 273 (0x7fb08553f000) [pid = 1839] [serial = 1397] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 272 (0x7fb07c683c00) [pid = 1839] [serial = 1379] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 271 (0x7fb080c94c00) [pid = 1839] [serial = 1388] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 270 (0x7fb0813f2000) [pid = 1839] [serial = 1391] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 269 (0x7fb073777800) [pid = 1839] [serial = 1376] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 268 (0x7fb07eb38800) [pid = 1839] [serial = 1385] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 267 (0x7fb093548400) [pid = 1839] [serial = 1403] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 266 (0x7fb094c06000) [pid = 1839] [serial = 1406] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 265 (0x7fb098ac0c00) [pid = 1839] [serial = 1409] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 264 (0x7fb070546000) [pid = 1839] [serial = 1412] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 263 (0x7fb07b5e9800) [pid = 1839] [serial = 1428] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 262 (0x7fb080396400) [pid = 1839] [serial = 1434] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 261 (0x7fb0809bd800) [pid = 1839] [serial = 1436] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 260 (0x7fb07c920000) [pid = 1839] [serial = 1430] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 259 (0x7fb07f53ec00) [pid = 1839] [serial = 1433] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 258 (0x7fb07d243c00) [pid = 1839] [serial = 1431] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 257 (0x7fb0868f7800) [pid = 1839] [serial = 1400] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 256 (0x7fb07374c000) [pid = 1839] [serial = 1415] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7fb07055a800) [pid = 1839] [serial = 1419] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7fb06eac3400) [pid = 1839] [serial = 1418] [outer = (nil)] [url = about:blank] 09:58:57 INFO - PROCESS | 1839 | 1461171537619 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 09:58:57 INFO - PROCESS | 1839 | 1461171537628 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 09:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:58:57 INFO - PROCESS | 1839 | 1461171537651 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:58:57 INFO - PROCESS | 1839 | 1461171537655 Marionette TRACE conn3 <- [1,2050,null,{}] 09:58:57 INFO - PROCESS | 1839 | 1461171537661 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:57 INFO - PROCESS | 1839 | 1461171537858 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 09:58:58 INFO - PROCESS | 1839 | 1461171538074 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06a7af800 == 104 [pid = 1839] [id = 520] 09:58:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7fb0696e8000) [pid = 1839] [serial = 1561] [outer = (nil)] 09:58:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7fb06d8d0400) [pid = 1839] [serial = 1562] [outer = 0x7fb0696e8000] 09:58:58 INFO - PROCESS | 1839 | 1461171538141 Marionette DEBUG loaded listener.js 09:58:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 257 (0x7fb06e6dc800) [pid = 1839] [serial = 1563] [outer = 0x7fb0696e8000] 09:58:58 INFO - PROCESS | 1839 | 1461171538944 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1339ms 09:58:58 INFO - PROCESS | 1839 | 1461171538990 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 09:58:58 INFO - PROCESS | 1839 | 1461171538994 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 09:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:58:59 INFO - PROCESS | 1839 | 1461171539001 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:58:59 INFO - PROCESS | 1839 | 1461171539006 Marionette TRACE conn3 <- [1,2054,null,{}] 09:58:59 INFO - PROCESS | 1839 | 1461171539025 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:59 INFO - PROCESS | 1839 | 1461171539234 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 09:58:59 INFO - PROCESS | 1839 | 1461171539437 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb070626000 == 105 [pid = 1839] [id = 521] 09:58:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 258 (0x7fb06d736c00) [pid = 1839] [serial = 1564] [outer = (nil)] 09:58:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 259 (0x7fb06eeb1400) [pid = 1839] [serial = 1565] [outer = 0x7fb06d736c00] 09:58:59 INFO - PROCESS | 1839 | 1461171539501 Marionette DEBUG loaded listener.js 09:58:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 260 (0x7fb070543000) [pid = 1839] [serial = 1566] [outer = 0x7fb06d736c00] 09:59:00 INFO - PROCESS | 1839 | 1461171540373 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 09:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1401ms 09:59:00 INFO - PROCESS | 1839 | 1461171540403 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 09:59:00 INFO - PROCESS | 1839 | 1461171540407 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 09:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:59:00 INFO - PROCESS | 1839 | 1461171540423 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:59:00 INFO - PROCESS | 1839 | 1461171540428 Marionette TRACE conn3 <- [1,2058,null,{}] 09:59:00 INFO - PROCESS | 1839 | 1461171540442 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:00 INFO - PROCESS | 1839 | 1461171540699 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 09:59:00 INFO - PROCESS | 1839 | 1461171540737 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07373c800 == 106 [pid = 1839] [id = 522] 09:59:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 261 (0x7fb06fa29800) [pid = 1839] [serial = 1567] [outer = (nil)] 09:59:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 262 (0x7fb0731a6000) [pid = 1839] [serial = 1568] [outer = 0x7fb06fa29800] 09:59:00 INFO - PROCESS | 1839 | 1461171540801 Marionette DEBUG loaded listener.js 09:59:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 263 (0x7fb073755400) [pid = 1839] [serial = 1569] [outer = 0x7fb06fa29800] 09:59:01 INFO - PROCESS | 1839 | 1461171541742 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 09:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1356ms 09:59:01 INFO - PROCESS | 1839 | 1461171541770 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 09:59:01 INFO - PROCESS | 1839 | 1461171541772 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 09:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:59:01 INFO - PROCESS | 1839 | 1461171541779 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:59:01 INFO - PROCESS | 1839 | 1461171541781 Marionette TRACE conn3 <- [1,2062,null,{}] 09:59:01 INFO - PROCESS | 1839 | 1461171541787 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:02 INFO - PROCESS | 1839 | 1461171542515 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 09:59:02 INFO - PROCESS | 1839 | --DOMWINDOW == 262 (0x7fb075177000) [pid = 1839] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:59:02 INFO - PROCESS | 1839 | --DOMWINDOW == 261 (0x7fb06e742c00) [pid = 1839] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:59:02 INFO - PROCESS | 1839 | --DOMWINDOW == 260 (0x7fb0706c5800) [pid = 1839] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:59:02 INFO - PROCESS | 1839 | --DOMWINDOW == 259 (0x7fb0732f3800) [pid = 1839] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:59:02 INFO - PROCESS | 1839 | --DOMWINDOW == 258 (0x7fb06d8ca000) [pid = 1839] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:59:02 INFO - PROCESS | 1839 | --DOMWINDOW == 257 (0x7fb06e633400) [pid = 1839] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:59:02 INFO - PROCESS | 1839 | --DOMWINDOW == 256 (0x7fb0809d3c00) [pid = 1839] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:59:02 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7fb0706d1800) [pid = 1839] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:59:02 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7fb06da84c00) [pid = 1839] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:59:02 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7fb06dcf5000) [pid = 1839] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:59:02 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7fb07d683800) [pid = 1839] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:59:02 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7fb07c9cf400) [pid = 1839] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:59:02 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7fb07d112800) [pid = 1839] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:59:02 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7fb07054bc00) [pid = 1839] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:59:02 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7fb06e638800) [pid = 1839] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:59:02 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7fb0809ba400) [pid = 1839] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:59:02 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7fb07c9c5000) [pid = 1839] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:59:02 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7fb07c917800) [pid = 1839] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:59:02 INFO - PROCESS | 1839 | 1461171542753 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06e836800 == 107 [pid = 1839] [id = 523] 09:59:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7fb06d8c4c00) [pid = 1839] [serial = 1570] [outer = (nil)] 09:59:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7fb06dcf4800) [pid = 1839] [serial = 1571] [outer = 0x7fb06d8c4c00] 09:59:02 INFO - PROCESS | 1839 | 1461171542826 Marionette DEBUG loaded listener.js 09:59:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7fb07077c400) [pid = 1839] [serial = 1572] [outer = 0x7fb06d8c4c00] 09:59:03 INFO - PROCESS | 1839 | 1461171543500 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 09:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1778ms 09:59:03 INFO - PROCESS | 1839 | 1461171543560 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 09:59:03 INFO - PROCESS | 1839 | 1461171543564 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 09:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:59:03 INFO - PROCESS | 1839 | 1461171543574 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:59:03 INFO - PROCESS | 1839 | 1461171543576 Marionette TRACE conn3 <- [1,2066,null,{}] 09:59:03 INFO - PROCESS | 1839 | 1461171543582 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:03 INFO - PROCESS | 1839 | 1461171543885 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 09:59:03 INFO - PROCESS | 1839 | 1461171543903 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0750e1000 == 108 [pid = 1839] [id = 524] 09:59:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7fb073794400) [pid = 1839] [serial = 1573] [outer = (nil)] 09:59:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7fb0741e7800) [pid = 1839] [serial = 1574] [outer = 0x7fb073794400] 09:59:03 INFO - PROCESS | 1839 | 1461171543972 Marionette DEBUG loaded listener.js 09:59:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7fb07b406800) [pid = 1839] [serial = 1575] [outer = 0x7fb073794400] 09:59:05 INFO - PROCESS | 1839 | 1461171545141 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 09:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1632ms 09:59:05 INFO - PROCESS | 1839 | 1461171545207 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 09:59:05 INFO - PROCESS | 1839 | 1461171545213 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 09:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:59:05 INFO - PROCESS | 1839 | 1461171545221 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:59:05 INFO - PROCESS | 1839 | 1461171545227 Marionette TRACE conn3 <- [1,2070,null,{}] 09:59:05 INFO - PROCESS | 1839 | 1461171545237 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:05 INFO - PROCESS | 1839 | 1461171545516 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 09:59:05 INFO - PROCESS | 1839 | 1461171545842 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06b11e800 == 109 [pid = 1839] [id = 525] 09:59:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7fb06a594400) [pid = 1839] [serial = 1576] [outer = (nil)] 09:59:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7fb06b1aa800) [pid = 1839] [serial = 1577] [outer = 0x7fb06a594400] 09:59:05 INFO - PROCESS | 1839 | 1461171545920 Marionette DEBUG loaded listener.js 09:59:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7fb06dcecc00) [pid = 1839] [serial = 1578] [outer = 0x7fb06a594400] 09:59:06 INFO - PROCESS | 1839 | 1461171546836 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 09:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1686ms 09:59:06 INFO - PROCESS | 1839 | 1461171546908 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 09:59:06 INFO - PROCESS | 1839 | 1461171546915 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 09:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:59:06 INFO - PROCESS | 1839 | 1461171546928 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:59:06 INFO - PROCESS | 1839 | 1461171546931 Marionette TRACE conn3 <- [1,2074,null,{}] 09:59:06 INFO - PROCESS | 1839 | 1461171546938 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:07 INFO - PROCESS | 1839 | 1461171547199 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 09:59:07 INFO - PROCESS | 1839 | 1461171547563 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073f16800 == 110 [pid = 1839] [id = 526] 09:59:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7fb06e7c2400) [pid = 1839] [serial = 1579] [outer = (nil)] 09:59:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7fb06eeaf800) [pid = 1839] [serial = 1580] [outer = 0x7fb06e7c2400] 09:59:07 INFO - PROCESS | 1839 | 1461171547643 Marionette DEBUG loaded listener.js 09:59:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 257 (0x7fb070411400) [pid = 1839] [serial = 1581] [outer = 0x7fb06e7c2400] 09:59:08 INFO - PROCESS | 1839 | 1461171548535 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 09:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1686ms 09:59:08 INFO - PROCESS | 1839 | 1461171548613 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 09:59:08 INFO - PROCESS | 1839 | 1461171548617 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 09:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:59:08 INFO - PROCESS | 1839 | 1461171548624 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:59:08 INFO - PROCESS | 1839 | 1461171548629 Marionette TRACE conn3 <- [1,2078,null,{}] 09:59:08 INFO - PROCESS | 1839 | 1461171548645 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:08 INFO - PROCESS | 1839 | 1461171548906 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 09:59:09 INFO - PROCESS | 1839 | 1461171549222 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b469000 == 111 [pid = 1839] [id = 527] 09:59:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 258 (0x7fb0732e6400) [pid = 1839] [serial = 1582] [outer = (nil)] 09:59:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 259 (0x7fb073aa0c00) [pid = 1839] [serial = 1583] [outer = 0x7fb0732e6400] 09:59:09 INFO - PROCESS | 1839 | 1461171549312 Marionette DEBUG loaded listener.js 09:59:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 260 (0x7fb074f57800) [pid = 1839] [serial = 1584] [outer = 0x7fb0732e6400] 09:59:10 INFO - PROCESS | 1839 | 1461171550155 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 09:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1590ms 09:59:10 INFO - PROCESS | 1839 | 1461171550216 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 09:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:59:10 INFO - PROCESS | 1839 | 1461171550221 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 09:59:10 INFO - PROCESS | 1839 | 1461171550227 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:59:10 INFO - PROCESS | 1839 | 1461171550230 Marionette TRACE conn3 <- [1,2082,null,{}] 09:59:10 INFO - PROCESS | 1839 | 1461171550236 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:10 INFO - PROCESS | 1839 | 1461171550459 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 09:59:10 INFO - PROCESS | 1839 | 1461171550726 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cb25800 == 112 [pid = 1839] [id = 528] 09:59:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 261 (0x7fb075004000) [pid = 1839] [serial = 1585] [outer = (nil)] 09:59:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 262 (0x7fb07b5ea000) [pid = 1839] [serial = 1586] [outer = 0x7fb075004000] 09:59:10 INFO - PROCESS | 1839 | 1461171550846 Marionette DEBUG loaded listener.js 09:59:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 263 (0x7fb07c686800) [pid = 1839] [serial = 1587] [outer = 0x7fb075004000] 09:59:11 INFO - PROCESS | 1839 | 1461171551860 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 09:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1686ms 09:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:59:11 INFO - PROCESS | 1839 | 1461171551913 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 09:59:11 INFO - PROCESS | 1839 | 1461171551916 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 09:59:11 INFO - PROCESS | 1839 | 1461171551922 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:59:11 INFO - PROCESS | 1839 | 1461171551926 Marionette TRACE conn3 <- [1,2086,null,{}] 09:59:11 INFO - PROCESS | 1839 | 1461171551931 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:12 INFO - PROCESS | 1839 | 1461171552136 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 09:59:12 INFO - PROCESS | 1839 | 1461171552407 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d56e800 == 113 [pid = 1839] [id = 529] 09:59:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 264 (0x7fb075009800) [pid = 1839] [serial = 1588] [outer = (nil)] 09:59:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 265 (0x7fb07cc61800) [pid = 1839] [serial = 1589] [outer = 0x7fb075009800] 09:59:12 INFO - PROCESS | 1839 | 1461171552482 Marionette DEBUG loaded listener.js 09:59:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 266 (0x7fb07d2bb000) [pid = 1839] [serial = 1590] [outer = 0x7fb075009800] 09:59:13 INFO - PROCESS | 1839 | 1461171553356 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 09:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1480ms 09:59:13 INFO - PROCESS | 1839 | 1461171553402 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 09:59:13 INFO - PROCESS | 1839 | 1461171553406 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 09:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:59:13 INFO - PROCESS | 1839 | 1461171553411 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:59:13 INFO - PROCESS | 1839 | 1461171553415 Marionette TRACE conn3 <- [1,2090,null,{}] 09:59:13 INFO - PROCESS | 1839 | 1461171553420 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:13 INFO - PROCESS | 1839 | 1461171553662 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 09:59:13 INFO - PROCESS | 1839 | 1461171553977 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0808f0000 == 114 [pid = 1839] [id = 530] 09:59:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 267 (0x7fb07f542400) [pid = 1839] [serial = 1591] [outer = (nil)] 09:59:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 268 (0x7fb08079e000) [pid = 1839] [serial = 1592] [outer = 0x7fb07f542400] 09:59:14 INFO - PROCESS | 1839 | 1461171554057 Marionette DEBUG loaded listener.js 09:59:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 269 (0x7fb0809c9400) [pid = 1839] [serial = 1593] [outer = 0x7fb07f542400] 09:59:14 INFO - PROCESS | 1839 | 1461171554897 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 09:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1528ms 09:59:14 INFO - PROCESS | 1839 | 1461171554941 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 09:59:14 INFO - PROCESS | 1839 | 1461171554945 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 09:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:59:14 INFO - PROCESS | 1839 | 1461171554951 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:59:14 INFO - PROCESS | 1839 | 1461171554954 Marionette TRACE conn3 <- [1,2094,null,{}] 09:59:14 INFO - PROCESS | 1839 | 1461171554959 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:15 INFO - PROCESS | 1839 | 1461171555177 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 09:59:15 INFO - PROCESS | 1839 | 1461171555474 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb081298000 == 115 [pid = 1839] [id = 531] 09:59:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 270 (0x7fb07dacec00) [pid = 1839] [serial = 1594] [outer = (nil)] 09:59:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 271 (0x7fb080ea7c00) [pid = 1839] [serial = 1595] [outer = 0x7fb07dacec00] 09:59:15 INFO - PROCESS | 1839 | 1461171555590 Marionette DEBUG loaded listener.js 09:59:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 272 (0x7fb080f09800) [pid = 1839] [serial = 1596] [outer = 0x7fb07dacec00] 09:59:16 INFO - PROCESS | 1839 | 1461171556437 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 09:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1540ms 09:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:59:16 INFO - PROCESS | 1839 | 1461171556492 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 09:59:16 INFO - PROCESS | 1839 | 1461171556495 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 09:59:16 INFO - PROCESS | 1839 | 1461171556501 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:59:16 INFO - PROCESS | 1839 | 1461171556504 Marionette TRACE conn3 <- [1,2098,null,{}] 09:59:16 INFO - PROCESS | 1839 | 1461171556509 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:16 INFO - PROCESS | 1839 | 1461171556717 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 09:59:16 INFO - PROCESS | 1839 | 1461171556992 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086582000 == 116 [pid = 1839] [id = 532] 09:59:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 273 (0x7fb073a98c00) [pid = 1839] [serial = 1597] [outer = (nil)] 09:59:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 274 (0x7fb080f11000) [pid = 1839] [serial = 1598] [outer = 0x7fb073a98c00] 09:59:17 INFO - PROCESS | 1839 | 1461171557107 Marionette DEBUG loaded listener.js 09:59:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 275 (0x7fb08166f000) [pid = 1839] [serial = 1599] [outer = 0x7fb073a98c00] 09:59:17 INFO - PROCESS | 1839 | 1461171557915 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 09:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1489ms 09:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:59:17 INFO - PROCESS | 1839 | 1461171557990 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 09:59:17 INFO - PROCESS | 1839 | 1461171557993 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 09:59:18 INFO - PROCESS | 1839 | 1461171558000 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:59:18 INFO - PROCESS | 1839 | 1461171558003 Marionette TRACE conn3 <- [1,2102,null,{}] 09:59:18 INFO - PROCESS | 1839 | 1461171558008 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:18 INFO - PROCESS | 1839 | 1461171558216 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 09:59:18 INFO - PROCESS | 1839 | 1461171558485 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08cac1000 == 117 [pid = 1839] [id = 533] 09:59:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 276 (0x7fb080f0ac00) [pid = 1839] [serial = 1600] [outer = (nil)] 09:59:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 277 (0x7fb084bf1000) [pid = 1839] [serial = 1601] [outer = 0x7fb080f0ac00] 09:59:18 INFO - PROCESS | 1839 | 1461171558599 Marionette DEBUG loaded listener.js 09:59:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 278 (0x7fb0857bac00) [pid = 1839] [serial = 1602] [outer = 0x7fb080f0ac00] 09:59:19 INFO - PROCESS | 1839 | 1461171559490 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 09:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1544ms 09:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:59:19 INFO - PROCESS | 1839 | 1461171559544 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 09:59:19 INFO - PROCESS | 1839 | 1461171559547 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 09:59:19 INFO - PROCESS | 1839 | 1461171559554 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:59:19 INFO - PROCESS | 1839 | 1461171559557 Marionette TRACE conn3 <- [1,2106,null,{}] 09:59:19 INFO - PROCESS | 1839 | 1461171559562 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:19 INFO - PROCESS | 1839 | 1461171559771 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 09:59:20 INFO - PROCESS | 1839 | 1461171560089 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09878c800 == 118 [pid = 1839] [id = 534] 09:59:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 279 (0x7fb080f11400) [pid = 1839] [serial = 1603] [outer = (nil)] 09:59:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 280 (0x7fb086d0c000) [pid = 1839] [serial = 1604] [outer = 0x7fb080f11400] 09:59:20 INFO - PROCESS | 1839 | 1461171560169 Marionette DEBUG loaded listener.js 09:59:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 281 (0x7fb089640800) [pid = 1839] [serial = 1605] [outer = 0x7fb080f11400] 09:59:21 INFO - PROCESS | 1839 | 1461171561161 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 09:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1684ms 09:59:21 INFO - PROCESS | 1839 | 1461171561238 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 09:59:21 INFO - PROCESS | 1839 | 1461171561243 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 09:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:59:21 INFO - PROCESS | 1839 | 1461171561249 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:59:21 INFO - PROCESS | 1839 | 1461171561255 Marionette TRACE conn3 <- [1,2110,null,{}] 09:59:21 INFO - PROCESS | 1839 | 1461171561260 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:21 INFO - PROCESS | 1839 | 1461171561542 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 09:59:21 INFO - PROCESS | 1839 | 1461171561867 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f276000 == 119 [pid = 1839] [id = 535] 09:59:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 282 (0x7fb09492a000) [pid = 1839] [serial = 1606] [outer = (nil)] 09:59:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 283 (0x7fb098b8bc00) [pid = 1839] [serial = 1607] [outer = 0x7fb09492a000] 09:59:21 INFO - PROCESS | 1839 | 1461171561953 Marionette DEBUG loaded listener.js 09:59:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 284 (0x7fb098fd8c00) [pid = 1839] [serial = 1608] [outer = 0x7fb09492a000] 09:59:22 INFO - PROCESS | 1839 | 1461171562824 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 09:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1636ms 09:59:22 INFO - PROCESS | 1839 | 1461171562886 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 09:59:22 INFO - PROCESS | 1839 | 1461171562890 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 09:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:59:22 INFO - PROCESS | 1839 | 1461171562896 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:59:22 INFO - PROCESS | 1839 | 1461171562898 Marionette TRACE conn3 <- [1,2114,null,{}] 09:59:22 INFO - PROCESS | 1839 | 1461171562904 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:23 INFO - PROCESS | 1839 | 1461171563118 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 09:59:23 INFO - PROCESS | 1839 | 1461171563393 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f293000 == 120 [pid = 1839] [id = 536] 09:59:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 285 (0x7fb0689e6400) [pid = 1839] [serial = 1609] [outer = (nil)] 09:59:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 286 (0x7fb0689ecc00) [pid = 1839] [serial = 1610] [outer = 0x7fb0689e6400] 09:59:23 INFO - PROCESS | 1839 | 1461171563516 Marionette DEBUG loaded listener.js 09:59:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 287 (0x7fb0689f1c00) [pid = 1839] [serial = 1611] [outer = 0x7fb0689e6400] 09:59:24 INFO - PROCESS | 1839 | 1461171564382 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 09:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1537ms 09:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:59:24 INFO - PROCESS | 1839 | 1461171564435 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 09:59:24 INFO - PROCESS | 1839 | 1461171564437 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 09:59:24 INFO - PROCESS | 1839 | 1461171564444 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:59:24 INFO - PROCESS | 1839 | 1461171564447 Marionette TRACE conn3 <- [1,2118,null,{}] 09:59:24 INFO - PROCESS | 1839 | 1461171564453 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:24 INFO - PROCESS | 1839 | 1461171564665 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 09:59:24 INFO - PROCESS | 1839 | 1461171564939 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06ad78800 == 121 [pid = 1839] [id = 537] 09:59:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 288 (0x7fb0689e8000) [pid = 1839] [serial = 1612] [outer = (nil)] 09:59:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 289 (0x7fb06c6f4400) [pid = 1839] [serial = 1613] [outer = 0x7fb0689e8000] 09:59:25 INFO - PROCESS | 1839 | 1461171565055 Marionette DEBUG loaded listener.js 09:59:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 290 (0x7fb06c6f9c00) [pid = 1839] [serial = 1614] [outer = 0x7fb0689e8000] 09:59:25 INFO - PROCESS | 1839 | 1461171565919 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 09:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1540ms 09:59:25 INFO - PROCESS | 1839 | 1461171565985 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 09:59:25 INFO - PROCESS | 1839 | 1461171565988 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 09:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:59:25 INFO - PROCESS | 1839 | 1461171565994 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:59:25 INFO - PROCESS | 1839 | 1461171565998 Marionette TRACE conn3 <- [1,2122,null,{}] 09:59:26 INFO - PROCESS | 1839 | 1461171566003 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:26 INFO - PROCESS | 1839 | 1461171566239 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 09:59:26 INFO - PROCESS | 1839 | 1461171566554 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06b00e000 == 122 [pid = 1839] [id = 538] 09:59:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 291 (0x7fb06b02a000) [pid = 1839] [serial = 1615] [outer = (nil)] 09:59:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 292 (0x7fb06b030800) [pid = 1839] [serial = 1616] [outer = 0x7fb06b02a000] 09:59:26 INFO - PROCESS | 1839 | 1461171566633 Marionette DEBUG loaded listener.js 09:59:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 293 (0x7fb06b035400) [pid = 1839] [serial = 1617] [outer = 0x7fb06b02a000] 09:59:27 INFO - PROCESS | 1839 | 1461171567440 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 09:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1478ms 09:59:27 INFO - PROCESS | 1839 | 1461171567484 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 09:59:27 INFO - PROCESS | 1839 | 1461171567488 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 09:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:59:27 INFO - PROCESS | 1839 | 1461171567494 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:59:27 INFO - PROCESS | 1839 | 1461171567497 Marionette TRACE conn3 <- [1,2126,null,{}] 09:59:27 INFO - PROCESS | 1839 | 1461171567502 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:27 INFO - PROCESS | 1839 | 1461171567723 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 09:59:28 INFO - PROCESS | 1839 | 1461171568000 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0668e2000 == 123 [pid = 1839] [id = 539] 09:59:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 294 (0x7fb0689eac00) [pid = 1839] [serial = 1618] [outer = (nil)] 09:59:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 295 (0x7fb06c67f800) [pid = 1839] [serial = 1619] [outer = 0x7fb0689eac00] 09:59:28 INFO - PROCESS | 1839 | 1461171568119 Marionette DEBUG loaded listener.js 09:59:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 296 (0x7fb06c684400) [pid = 1839] [serial = 1620] [outer = 0x7fb0689eac00] 09:59:28 INFO - PROCESS | 1839 | 1461171568951 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 09:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1480ms 09:59:28 INFO - PROCESS | 1839 | 1461171568983 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 09:59:28 INFO - PROCESS | 1839 | 1461171568987 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 09:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:59:29 INFO - PROCESS | 1839 | 1461171568999 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:59:29 INFO - PROCESS | 1839 | 1461171569002 Marionette TRACE conn3 <- [1,2130,null,{}] 09:59:29 INFO - PROCESS | 1839 | 1461171569008 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:29 INFO - PROCESS | 1839 | 1461171569229 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 09:59:29 INFO - PROCESS | 1839 | 1461171569507 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0668fa800 == 124 [pid = 1839] [id = 540] 09:59:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 297 (0x7fb0696e3800) [pid = 1839] [serial = 1621] [outer = (nil)] 09:59:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 298 (0x7fb06c688c00) [pid = 1839] [serial = 1622] [outer = 0x7fb0696e3800] 09:59:29 INFO - PROCESS | 1839 | 1461171569584 Marionette DEBUG loaded listener.js 09:59:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 299 (0x7fb06c6f2800) [pid = 1839] [serial = 1623] [outer = 0x7fb0696e3800] 09:59:30 INFO - PROCESS | 1839 | 1461171570452 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 09:59:30 INFO - PROCESS | 1839 | 1461171570545 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 09:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:59:30 INFO - PROCESS | 1839 | 1461171570552 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:59:30 INFO - PROCESS | 1839 | 1461171570555 Marionette TRACE conn3 <- [1,2134,null,{}] 09:59:30 INFO - PROCESS | 1839 | 1461171570560 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:30 INFO - PROCESS | 1839 | 1461171570819 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 09:59:31 INFO - PROCESS | 1839 | 1461171571179 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0664e6000 == 125 [pid = 1839] [id = 541] 09:59:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 300 (0x7fb069010c00) [pid = 1839] [serial = 1624] [outer = (nil)] 09:59:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 301 (0x7fb06c6fe400) [pid = 1839] [serial = 1625] [outer = 0x7fb069010c00] 09:59:31 INFO - PROCESS | 1839 | 1461171571259 Marionette DEBUG loaded listener.js 09:59:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 302 (0x7fb07c9ca400) [pid = 1839] [serial = 1626] [outer = 0x7fb069010c00] 09:59:32 INFO - PROCESS | 1839 | 1461171572153 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 09:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1680ms 09:59:32 INFO - PROCESS | 1839 | 1461171572234 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 09:59:32 INFO - PROCESS | 1839 | 1461171572237 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 09:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:59:32 INFO - PROCESS | 1839 | 1461171572244 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:59:32 INFO - PROCESS | 1839 | 1461171572248 Marionette TRACE conn3 <- [1,2138,null,{}] 09:59:32 INFO - PROCESS | 1839 | 1461171572253 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:32 INFO - PROCESS | 1839 | 1461171572516 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 09:59:33 INFO - PROCESS | 1839 | 1461171573257 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06a79d800 == 126 [pid = 1839] [id = 542] 09:59:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 303 (0x7fb0666cc400) [pid = 1839] [serial = 1627] [outer = (nil)] 09:59:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 304 (0x7fb0689e7800) [pid = 1839] [serial = 1628] [outer = 0x7fb0666cc400] 09:59:33 INFO - PROCESS | 1839 | 1461171573331 Marionette DEBUG loaded listener.js 09:59:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 305 (0x7fb069342c00) [pid = 1839] [serial = 1629] [outer = 0x7fb0666cc400] 09:59:34 INFO - PROCESS | 1839 | 1461171574253 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 09:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 2087ms 09:59:34 INFO - PROCESS | 1839 | 1461171574339 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 09:59:34 INFO - PROCESS | 1839 | 1461171574350 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 09:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:59:34 INFO - PROCESS | 1839 | 1461171574360 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:59:34 INFO - PROCESS | 1839 | 1461171574364 Marionette TRACE conn3 <- [1,2142,null,{}] 09:59:34 INFO - PROCESS | 1839 | 1461171574371 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:34 INFO - PROCESS | 1839 | 1461171574631 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 09:59:34 INFO - PROCESS | 1839 | 1461171574970 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06e836800 == 125 [pid = 1839] [id = 523] 09:59:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07373c800 == 124 [pid = 1839] [id = 522] 09:59:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb070626000 == 123 [pid = 1839] [id = 521] 09:59:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06a7af800 == 122 [pid = 1839] [id = 520] 09:59:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06b11e000 == 121 [pid = 1839] [id = 519] 09:59:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0695cc000 == 120 [pid = 1839] [id = 510] 09:59:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0689d6800 == 119 [pid = 1839] [id = 509] 09:59:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07373b000 == 118 [pid = 1839] [id = 508] 09:59:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073721800 == 117 [pid = 1839] [id = 507] 09:59:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb098c97800 == 116 [pid = 1839] [id = 506] 09:59:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb089932800 == 115 [pid = 1839] [id = 505] 09:59:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086aca800 == 114 [pid = 1839] [id = 504] 09:59:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0812ac000 == 113 [pid = 1839] [id = 503] 09:59:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07c509000 == 112 [pid = 1839] [id = 502] 09:59:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06eecd000 == 111 [pid = 1839] [id = 501] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 304 (0x7fb07d683000) [pid = 1839] [serial = 1371] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 303 (0x7fb06da88000) [pid = 1839] [serial = 1466] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 302 (0x7fb080797c00) [pid = 1839] [serial = 1194] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 301 (0x7fb07b410400) [pid = 1839] [serial = 1188] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 300 (0x7fb073791800) [pid = 1839] [serial = 1488] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 299 (0x7fb080e4e000) [pid = 1839] [serial = 1451] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 298 (0x7fb06d73f800) [pid = 1839] [serial = 1460] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 297 (0x7fb071c39c00) [pid = 1839] [serial = 1499] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 296 (0x7fb073793000) [pid = 1839] [serial = 1490] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 295 (0x7fb084e8c800) [pid = 1839] [serial = 1200] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 294 (0x7fb06da7f000) [pid = 1839] [serial = 1463] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 293 (0x7fb07c686c00) [pid = 1839] [serial = 1494] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 292 (0x7fb06da89800) [pid = 1839] [serial = 1481] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 291 (0x7fb098b4d400) [pid = 1839] [serial = 1457] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 290 (0x7fb06f14b400) [pid = 1839] [serial = 1485] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 289 (0x7fb0696e5400) [pid = 1839] [serial = 1475] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 288 (0x7fb06eac6000) [pid = 1839] [serial = 1478] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 287 (0x7fb0809dd400) [pid = 1839] [serial = 1437] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 286 (0x7fb0809d7c00) [pid = 1839] [serial = 1197] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 285 (0x7fb07d24e400) [pid = 1839] [serial = 1496] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 284 (0x7fb073286c00) [pid = 1839] [serial = 1185] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 283 (0x7fb073f81000) [pid = 1839] [serial = 1442] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 282 (0x7fb07b412800) [pid = 1839] [serial = 1493] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 281 (0x7fb06e7ca000) [pid = 1839] [serial = 1484] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 280 (0x7fb07d5ea800) [pid = 1839] [serial = 1500] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 279 (0x7fb0868b7c00) [pid = 1839] [serial = 1203] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 278 (0x7fb080b67000) [pid = 1839] [serial = 1448] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 277 (0x7fb083cdd800) [pid = 1839] [serial = 1245] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 276 (0x7fb07d764000) [pid = 1839] [serial = 1497] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 275 (0x7fb074f62000) [pid = 1839] [serial = 1491] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 274 (0x7fb06e63c800) [pid = 1839] [serial = 1482] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 273 (0x7fb07d2b3800) [pid = 1839] [serial = 1445] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 272 (0x7fb08603fc00) [pid = 1839] [serial = 1469] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 271 (0x7fb07f540400) [pid = 1839] [serial = 1182] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 270 (0x7fb07374f400) [pid = 1839] [serial = 1487] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 269 (0x7fb07d765400) [pid = 1839] [serial = 1191] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 268 (0x7fb087a3a800) [pid = 1839] [serial = 1454] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 267 (0x7fb070563000) [pid = 1839] [serial = 1439] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 266 (0x7fb073791c00) [pid = 1839] [serial = 1472] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | --DOMWINDOW == 265 (0x7fb0829af400) [pid = 1839] [serial = 1502] [outer = (nil)] [url = about:blank] 09:59:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0689c9000 == 112 [pid = 1839] [id = 543] 09:59:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 266 (0x7fb0696e5400) [pid = 1839] [serial = 1630] [outer = (nil)] 09:59:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 267 (0x7fb06a59f000) [pid = 1839] [serial = 1631] [outer = 0x7fb0696e5400] 09:59:35 INFO - PROCESS | 1839 | 1461171575815 Marionette DEBUG loaded listener.js 09:59:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 268 (0x7fb06b19f400) [pid = 1839] [serial = 1632] [outer = 0x7fb0696e5400] 09:59:36 INFO - PROCESS | 1839 | 1461171576592 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 09:59:36 INFO - PROCESS | 1839 | 1461171576654 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 09:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:59:36 INFO - PROCESS | 1839 | 1461171576662 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:59:36 INFO - PROCESS | 1839 | 1461171576664 Marionette TRACE conn3 <- [1,2146,null,{}] 09:59:36 INFO - PROCESS | 1839 | 1461171576670 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:36 INFO - PROCESS | 1839 | 1461171576867 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 09:59:37 INFO - PROCESS | 1839 | 1461171577076 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06972e000 == 113 [pid = 1839] [id = 544] 09:59:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 269 (0x7fb0697d8000) [pid = 1839] [serial = 1633] [outer = (nil)] 09:59:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 270 (0x7fb06d745400) [pid = 1839] [serial = 1634] [outer = 0x7fb0697d8000] 09:59:37 INFO - PROCESS | 1839 | 1461171577142 Marionette DEBUG loaded listener.js 09:59:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 271 (0x7fb06dcef000) [pid = 1839] [serial = 1635] [outer = 0x7fb0697d8000] 09:59:38 INFO - PROCESS | 1839 | 1461171578053 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 09:59:38 INFO - PROCESS | 1839 | 1461171578108 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 09:59:38 INFO - PROCESS | 1839 | 1461171578117 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:59:38 INFO - PROCESS | 1839 | 1461171578125 Marionette TRACE conn3 <- [1,2150,null,{}] 09:59:38 INFO - PROCESS | 1839 | 1461171578145 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:38 INFO - PROCESS | 1839 | 1461171578418 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 09:59:38 INFO - PROCESS | 1839 | 1461171578449 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06e8a0800 == 114 [pid = 1839] [id = 545] 09:59:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 272 (0x7fb06d8c5000) [pid = 1839] [serial = 1636] [outer = (nil)] 09:59:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 273 (0x7fb06e73bc00) [pid = 1839] [serial = 1637] [outer = 0x7fb06d8c5000] 09:59:38 INFO - PROCESS | 1839 | 1461171578511 Marionette DEBUG loaded listener.js 09:59:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 274 (0x7fb06eea3800) [pid = 1839] [serial = 1638] [outer = 0x7fb06d8c5000] 09:59:39 INFO - PROCESS | 1839 | 1461171579450 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 09:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1398ms 09:59:39 INFO - PROCESS | 1839 | 1461171579513 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 09:59:39 INFO - PROCESS | 1839 | 1461171579518 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 09:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:59:39 INFO - PROCESS | 1839 | 1461171579524 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:59:39 INFO - PROCESS | 1839 | 1461171579526 Marionette TRACE conn3 <- [1,2154,null,{}] 09:59:39 INFO - PROCESS | 1839 | 1461171579532 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:39 INFO - PROCESS | 1839 | 1461171579799 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 09:59:39 INFO - PROCESS | 1839 | 1461171579851 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0732bb800 == 115 [pid = 1839] [id = 546] 09:59:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 275 (0x7fb06eea2400) [pid = 1839] [serial = 1639] [outer = (nil)] 09:59:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 276 (0x7fb06fa31800) [pid = 1839] [serial = 1640] [outer = 0x7fb06eea2400] 09:59:39 INFO - PROCESS | 1839 | 1461171579941 Marionette DEBUG loaded listener.js 09:59:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 277 (0x7fb07054bc00) [pid = 1839] [serial = 1641] [outer = 0x7fb06eea2400] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 276 (0x7fb06dcf8c00) [pid = 1839] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 275 (0x7fb07c684400) [pid = 1839] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 274 (0x7fb06eacec00) [pid = 1839] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 273 (0x7fb073282c00) [pid = 1839] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 272 (0x7fb082820400) [pid = 1839] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 271 (0x7fb0731a8800) [pid = 1839] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 270 (0x7fb0696df800) [pid = 1839] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 269 (0x7fb0697e3c00) [pid = 1839] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 268 (0x7fb06d73a000) [pid = 1839] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 267 (0x7fb06d736c00) [pid = 1839] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 266 (0x7fb06e6d2000) [pid = 1839] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 265 (0x7fb06e7d1c00) [pid = 1839] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 264 (0x7fb0740d8000) [pid = 1839] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 263 (0x7fb080794800) [pid = 1839] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 262 (0x7fb073f80000) [pid = 1839] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 261 (0x7fb06e7c5000) [pid = 1839] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 260 (0x7fb0741e9800) [pid = 1839] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 259 (0x7fb06d8d0000) [pid = 1839] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 258 (0x7fb07d5ea000) [pid = 1839] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 257 (0x7fb080e46800) [pid = 1839] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 256 (0x7fb080c92000) [pid = 1839] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7fb080eb1000) [pid = 1839] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7fb06e660000) [pid = 1839] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7fb06d8c7800) [pid = 1839] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7fb07378b800) [pid = 1839] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7fb075174400) [pid = 1839] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7fb06d8c4c00) [pid = 1839] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7fb06d8c3800) [pid = 1839] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7fb080b6e000) [pid = 1839] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7fb06fa29800) [pid = 1839] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7fb06e7c4c00) [pid = 1839] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7fb07da63400) [pid = 1839] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7fb07dac9800) [pid = 1839] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7fb085534800) [pid = 1839] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7fb081670c00) [pid = 1839] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7fb07377d400) [pid = 1839] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7fb093a97800) [pid = 1839] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7fb06e6d5000) [pid = 1839] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7fb0706c9400) [pid = 1839] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7fb092959c00) [pid = 1839] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fb06d73dc00) [pid = 1839] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fb06d8c2c00) [pid = 1839] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fb06e633000) [pid = 1839] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fb06fa2ec00) [pid = 1839] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fb0696e8000) [pid = 1839] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7fb06d8cf400) [pid = 1839] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7fb073aa4800) [pid = 1839] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fb0731a3800) [pid = 1839] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fb087acac00) [pid = 1839] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fb0868f1800) [pid = 1839] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fb06eeacc00) [pid = 1839] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fb0809bb000) [pid = 1839] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fb0731a7000) [pid = 1839] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fb06fa26800) [pid = 1839] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fb080ea7800) [pid = 1839] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fb071c2fc00) [pid = 1839] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fb07d645800) [pid = 1839] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fb080ea9800) [pid = 1839] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fb08039a800) [pid = 1839] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fb07eb37c00) [pid = 1839] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fb07d112c00) [pid = 1839] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fb080397000) [pid = 1839] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fb06d8c5400) [pid = 1839] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fb06ead0c00) [pid = 1839] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fb06d736800) [pid = 1839] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fb0929fc400) [pid = 1839] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fb080397800) [pid = 1839] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:59:41 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fb0696dbc00) [pid = 1839] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:59:41 INFO - PROCESS | 1839 | 1461171581825 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 09:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 2331ms 09:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:59:41 INFO - PROCESS | 1839 | 1461171581857 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 09:59:41 INFO - PROCESS | 1839 | 1461171581860 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 09:59:41 INFO - PROCESS | 1839 | 1461171581866 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:59:41 INFO - PROCESS | 1839 | 1461171581869 Marionette TRACE conn3 <- [1,2158,null,{}] 09:59:41 INFO - PROCESS | 1839 | 1461171581874 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:42 INFO - PROCESS | 1839 | 1461171582064 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 09:59:42 INFO - PROCESS | 1839 | 1461171582257 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06ea84800 == 116 [pid = 1839] [id = 547] 09:59:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fb06e633000) [pid = 1839] [serial = 1642] [outer = (nil)] 09:59:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fb06e6d2c00) [pid = 1839] [serial = 1643] [outer = 0x7fb06e633000] 09:59:42 INFO - PROCESS | 1839 | 1461171582329 Marionette DEBUG loaded listener.js 09:59:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fb06fa28c00) [pid = 1839] [serial = 1644] [outer = 0x7fb06e633000] 09:59:43 INFO - PROCESS | 1839 | 1461171583242 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 09:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1437ms 09:59:43 INFO - PROCESS | 1839 | 1461171583303 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 09:59:43 INFO - PROCESS | 1839 | 1461171583309 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 09:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:59:43 INFO - PROCESS | 1839 | 1461171583317 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:59:43 INFO - PROCESS | 1839 | 1461171583324 Marionette TRACE conn3 <- [1,2162,null,{}] 09:59:43 INFO - PROCESS | 1839 | 1461171583333 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:43 INFO - PROCESS | 1839 | 1461171583574 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 09:59:43 INFO - PROCESS | 1839 | 1461171583885 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06a3e2800 == 117 [pid = 1839] [id = 548] 09:59:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fb0696e8c00) [pid = 1839] [serial = 1645] [outer = (nil)] 09:59:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fb06a59a400) [pid = 1839] [serial = 1646] [outer = 0x7fb0696e8c00] 09:59:43 INFO - PROCESS | 1839 | 1461171583961 Marionette DEBUG loaded listener.js 09:59:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fb06b046400) [pid = 1839] [serial = 1647] [outer = 0x7fb0696e8c00] 09:59:44 INFO - PROCESS | 1839 | 1461171584873 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 09:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1590ms 09:59:44 INFO - PROCESS | 1839 | 1461171584908 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 09:59:44 INFO - PROCESS | 1839 | 1461171584916 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 09:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:59:44 INFO - PROCESS | 1839 | 1461171584926 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:59:44 INFO - PROCESS | 1839 | 1461171584930 Marionette TRACE conn3 <- [1,2166,null,{}] 09:59:44 INFO - PROCESS | 1839 | 1461171584936 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:45 INFO - PROCESS | 1839 | 1461171585155 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 09:59:45 INFO - PROCESS | 1839 | 1461171585481 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f281000 == 118 [pid = 1839] [id = 549] 09:59:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fb06c6ff400) [pid = 1839] [serial = 1648] [outer = (nil)] 09:59:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fb06d8ce400) [pid = 1839] [serial = 1649] [outer = 0x7fb06c6ff400] 09:59:45 INFO - PROCESS | 1839 | 1461171585559 Marionette DEBUG loaded listener.js 09:59:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fb06dcf4000) [pid = 1839] [serial = 1650] [outer = 0x7fb06c6ff400] 09:59:46 INFO - PROCESS | 1839 | 1461171586532 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 09:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1682ms 09:59:46 INFO - PROCESS | 1839 | 1461171586610 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 09:59:46 INFO - PROCESS | 1839 | 1461171586614 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 09:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:59:46 INFO - PROCESS | 1839 | 1461171586621 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:59:46 INFO - PROCESS | 1839 | 1461171586627 Marionette TRACE conn3 <- [1,2170,null,{}] 09:59:46 INFO - PROCESS | 1839 | 1461171586643 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:46 INFO - PROCESS | 1839 | 1461171586903 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 09:59:47 INFO - PROCESS | 1839 | 1461171587261 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073a5d000 == 119 [pid = 1839] [id = 550] 09:59:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fb06e6c7000) [pid = 1839] [serial = 1651] [outer = (nil)] 09:59:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fb06eea2800) [pid = 1839] [serial = 1652] [outer = 0x7fb06e6c7000] 09:59:47 INFO - PROCESS | 1839 | 1461171587345 Marionette DEBUG loaded listener.js 09:59:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fb07040d400) [pid = 1839] [serial = 1653] [outer = 0x7fb06e6c7000] 09:59:48 INFO - PROCESS | 1839 | 1461171588197 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 09:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1635ms 09:59:48 INFO - PROCESS | 1839 | 1461171588257 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 09:59:48 INFO - PROCESS | 1839 | 1461171588261 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 09:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:59:48 INFO - PROCESS | 1839 | 1461171588267 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:59:48 INFO - PROCESS | 1839 | 1461171588269 Marionette TRACE conn3 <- [1,2174,null,{}] 09:59:48 INFO - PROCESS | 1839 | 1461171588275 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:48 INFO - PROCESS | 1839 | 1461171588488 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 09:59:48 INFO - PROCESS | 1839 | 1461171588799 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074582800 == 120 [pid = 1839] [id = 551] 09:59:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fb06e6d8000) [pid = 1839] [serial = 1654] [outer = (nil)] 09:59:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fb071c39c00) [pid = 1839] [serial = 1655] [outer = 0x7fb06e6d8000] 09:59:48 INFO - PROCESS | 1839 | 1461171588875 Marionette DEBUG loaded listener.js 09:59:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fb0732e6c00) [pid = 1839] [serial = 1656] [outer = 0x7fb06e6d8000] 09:59:49 INFO - PROCESS | 1839 | 1461171589715 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 09:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1478ms 09:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:59:49 INFO - PROCESS | 1839 | 1461171589746 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 09:59:49 INFO - PROCESS | 1839 | 1461171589749 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 09:59:49 INFO - PROCESS | 1839 | 1461171589756 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:59:49 INFO - PROCESS | 1839 | 1461171589760 Marionette TRACE conn3 <- [1,2178,null,{}] 09:59:49 INFO - PROCESS | 1839 | 1461171589765 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:49 INFO - PROCESS | 1839 | 1461171589964 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 09:59:50 INFO - PROCESS | 1839 | 1461171590240 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a3ea000 == 121 [pid = 1839] [id = 552] 09:59:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fb06e7c8000) [pid = 1839] [serial = 1657] [outer = (nil)] 09:59:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fb073776000) [pid = 1839] [serial = 1658] [outer = 0x7fb06e7c8000] 09:59:50 INFO - PROCESS | 1839 | 1461171590354 Marionette DEBUG loaded listener.js 09:59:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fb073791800) [pid = 1839] [serial = 1659] [outer = 0x7fb06e7c8000] 09:59:51 INFO - PROCESS | 1839 | 1461171591203 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 09:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1496ms 09:59:51 INFO - PROCESS | 1839 | 1461171591251 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 09:59:51 INFO - PROCESS | 1839 | 1461171591257 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 09:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:59:51 INFO - PROCESS | 1839 | 1461171591264 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:59:51 INFO - PROCESS | 1839 | 1461171591267 Marionette TRACE conn3 <- [1,2182,null,{}] 09:59:51 INFO - PROCESS | 1839 | 1461171591274 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:51 INFO - PROCESS | 1839 | 1461171591518 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 09:59:51 INFO - PROCESS | 1839 | 1461171591843 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b674800 == 122 [pid = 1839] [id = 553] 09:59:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fb0741ef400) [pid = 1839] [serial = 1660] [outer = (nil)] 09:59:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fb07b419000) [pid = 1839] [serial = 1661] [outer = 0x7fb0741ef400] 09:59:51 INFO - PROCESS | 1839 | 1461171591921 Marionette DEBUG loaded listener.js 09:59:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fb07c686c00) [pid = 1839] [serial = 1662] [outer = 0x7fb0741ef400] 09:59:52 INFO - PROCESS | 1839 | 1461171592769 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 09:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1579ms 09:59:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:59:52 INFO - PROCESS | 1839 | 1461171592846 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 09:59:52 INFO - PROCESS | 1839 | 1461171592848 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 09:59:52 INFO - PROCESS | 1839 | 1461171592855 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:59:52 INFO - PROCESS | 1839 | 1461171592858 Marionette TRACE conn3 <- [1,2186,null,{}] 09:59:52 INFO - PROCESS | 1839 | 1461171592864 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:53 INFO - PROCESS | 1839 | 1461171593076 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 09:59:53 INFO - PROCESS | 1839 | 1461171593391 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cfd0800 == 123 [pid = 1839] [id = 554] 09:59:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7fb073f7dc00) [pid = 1839] [serial = 1663] [outer = (nil)] 09:59:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7fb07d112400) [pid = 1839] [serial = 1664] [outer = 0x7fb073f7dc00] 09:59:53 INFO - PROCESS | 1839 | 1461171593471 Marionette DEBUG loaded listener.js 09:59:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fb07d2b3c00) [pid = 1839] [serial = 1665] [outer = 0x7fb073f7dc00] 09:59:54 INFO - PROCESS | 1839 | 1461171594313 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 09:59:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:59:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1530ms 09:59:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:59:54 INFO - PROCESS | 1839 | 1461171594385 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 09:59:54 INFO - PROCESS | 1839 | 1461171594388 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 09:59:54 INFO - PROCESS | 1839 | 1461171594394 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:59:54 INFO - PROCESS | 1839 | 1461171594397 Marionette TRACE conn3 <- [1,2190,null,{}] 09:59:54 INFO - PROCESS | 1839 | 1461171594403 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:54 INFO - PROCESS | 1839 | 1461171594656 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 09:59:54 INFO - PROCESS | 1839 | 1461171594967 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d7a0800 == 124 [pid = 1839] [id = 555] 09:59:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fb074f5cc00) [pid = 1839] [serial = 1666] [outer = (nil)] 09:59:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fb07d5ec400) [pid = 1839] [serial = 1667] [outer = 0x7fb074f5cc00] 09:59:55 INFO - PROCESS | 1839 | 1461171595045 Marionette DEBUG loaded listener.js 09:59:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fb07d764400) [pid = 1839] [serial = 1668] [outer = 0x7fb074f5cc00] 09:59:55 INFO - PROCESS | 1839 | 1461171595878 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 09:59:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:59:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1540ms 09:59:55 INFO - PROCESS | 1839 | 1461171595934 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 09:59:55 INFO - PROCESS | 1839 | 1461171595938 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 09:59:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:59:55 INFO - PROCESS | 1839 | 1461171595943 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:59:55 INFO - PROCESS | 1839 | 1461171595946 Marionette TRACE conn3 <- [1,2194,null,{}] 09:59:55 INFO - PROCESS | 1839 | 1461171595951 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:56 INFO - PROCESS | 1839 | 1461171596168 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 09:59:56 INFO - PROCESS | 1839 | 1461171596447 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0807c5000 == 125 [pid = 1839] [id = 556] 09:59:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fb07c684c00) [pid = 1839] [serial = 1669] [outer = (nil)] 09:59:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7fb07e887400) [pid = 1839] [serial = 1670] [outer = 0x7fb07c684c00] 09:59:56 INFO - PROCESS | 1839 | 1461171596564 Marionette DEBUG loaded listener.js 09:59:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7fb07f632c00) [pid = 1839] [serial = 1671] [outer = 0x7fb07c684c00] 09:59:57 INFO - PROCESS | 1839 | 1461171597385 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 09:59:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:59:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1477ms 09:59:57 INFO - PROCESS | 1839 | 1461171597422 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 09:59:57 INFO - PROCESS | 1839 | 1461171597426 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 09:59:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:59:57 INFO - PROCESS | 1839 | 1461171597431 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:59:57 INFO - PROCESS | 1839 | 1461171597434 Marionette TRACE conn3 <- [1,2198,null,{}] 09:59:57 INFO - PROCESS | 1839 | 1461171597440 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:57 INFO - PROCESS | 1839 | 1461171597653 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 09:59:57 INFO - PROCESS | 1839 | 1461171597932 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0811a6800 == 126 [pid = 1839] [id = 557] 09:59:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7fb07c917400) [pid = 1839] [serial = 1672] [outer = (nil)] 09:59:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7fb080397800) [pid = 1839] [serial = 1673] [outer = 0x7fb07c917400] 09:59:58 INFO - PROCESS | 1839 | 1461171598011 Marionette DEBUG loaded listener.js 09:59:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7fb0809ba400) [pid = 1839] [serial = 1674] [outer = 0x7fb07c917400] 09:59:58 INFO - PROCESS | 1839 | 1461171598857 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:59:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:59:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1478ms 09:59:58 INFO - PROCESS | 1839 | 1461171598910 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 09:59:58 INFO - PROCESS | 1839 | 1461171598914 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 09:59:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:59:58 INFO - PROCESS | 1839 | 1461171598921 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:59:58 INFO - PROCESS | 1839 | 1461171598926 Marionette TRACE conn3 <- [1,2202,null,{}] 09:59:58 INFO - PROCESS | 1839 | 1461171598947 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:59 INFO - PROCESS | 1839 | 1461171599261 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 09:59:59 INFO - PROCESS | 1839 | 1461171599531 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086484800 == 127 [pid = 1839] [id = 558] 09:59:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7fb080e47c00) [pid = 1839] [serial = 1675] [outer = (nil)] 09:59:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7fb080e50000) [pid = 1839] [serial = 1676] [outer = 0x7fb080e47c00] 09:59:59 INFO - PROCESS | 1839 | 1461171599617 Marionette DEBUG loaded listener.js 09:59:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7fb080f11c00) [pid = 1839] [serial = 1677] [outer = 0x7fb080e47c00] 10:00:00 INFO - PROCESS | 1839 | 1461171600533 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]]]}] 10:00:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:00:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1681ms 10:00:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:00:00 INFO - PROCESS | 1839 | 1461171600603 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 10:00:00 INFO - PROCESS | 1839 | 1461171600606 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 10:00:00 INFO - PROCESS | 1839 | 1461171600613 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:00:00 INFO - PROCESS | 1839 | 1461171600616 Marionette TRACE conn3 <- [1,2206,null,{}] 10:00:00 INFO - PROCESS | 1839 | 1461171600621 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}] 10:00:00 INFO - PROCESS | 1839 | 1461171600850 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 10:00:01 INFO - PROCESS | 1839 | 1461171601209 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0937dc800 == 128 [pid = 1839] [id = 559] 10:00:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7fb080e45c00) [pid = 1839] [serial = 1678] [outer = (nil)] 10:00:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7fb0852c2400) [pid = 1839] [serial = 1679] [outer = 0x7fb080e45c00] 10:00:01 INFO - PROCESS | 1839 | 1461171601331 Marionette DEBUG loaded listener.js 10:00:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7fb086557400) [pid = 1839] [serial = 1680] [outer = 0x7fb080e45c00] 10:00:02 INFO - PROCESS | 1839 | 1461171602206 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]]]}] 10:00:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:00:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1642ms 10:00:02 INFO - PROCESS | 1839 | 1461171602254 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 10:00:02 INFO - PROCESS | 1839 | 1461171602257 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 10:00:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:00:02 INFO - PROCESS | 1839 | 1461171602264 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:00:02 INFO - PROCESS | 1839 | 1461171602267 Marionette TRACE conn3 <- [1,2210,null,{}] 10:00:02 INFO - PROCESS | 1839 | 1461171602272 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}] 10:00:02 INFO - PROCESS | 1839 | 1461171602504 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 10:00:02 INFO - PROCESS | 1839 | 1461171602846 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb099013000 == 129 [pid = 1839] [id = 560] 10:00:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7fb0813f2000) [pid = 1839] [serial = 1681] [outer = (nil)] 10:00:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7fb0868ed800) [pid = 1839] [serial = 1682] [outer = 0x7fb0813f2000] 10:00:02 INFO - PROCESS | 1839 | 1461171602924 Marionette DEBUG loaded listener.js 10:00:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7fb087a3b400) [pid = 1839] [serial = 1683] [outer = 0x7fb0813f2000] 10:00:03 INFO - PROCESS | 1839 | 1461171603743 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]]]}] 10:00:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:00:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1533ms 10:00:03 INFO - PROCESS | 1839 | 1461171603798 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 10:00:03 INFO - PROCESS | 1839 | 1461171603802 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 10:00:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:00:03 INFO - PROCESS | 1839 | 1461171603808 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:00:03 INFO - PROCESS | 1839 | 1461171603811 Marionette TRACE conn3 <- [1,2214,null,{}] 10:00:03 INFO - PROCESS | 1839 | 1461171603816 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}] 10:00:04 INFO - PROCESS | 1839 | 1461171604030 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 10:00:04 INFO - PROCESS | 1839 | 1461171604313 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb066ae8000 == 130 [pid = 1839] [id = 561] 10:00:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7fb082824400) [pid = 1839] [serial = 1684] [outer = (nil)] 10:00:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7fb08cb54800) [pid = 1839] [serial = 1685] [outer = 0x7fb082824400] 10:00:04 INFO - PROCESS | 1839 | 1461171604429 Marionette DEBUG loaded listener.js 10:00:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7fb093552c00) [pid = 1839] [serial = 1686] [outer = 0x7fb082824400] 10:00:05 INFO - PROCESS | 1839 | 1461171605245 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]]]}] 10:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1481ms 10:00:05 INFO - PROCESS | 1839 | 1461171605290 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 10:00:05 INFO - PROCESS | 1839 | 1461171605294 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 10:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:00:05 INFO - PROCESS | 1839 | 1461171605300 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:00:05 INFO - PROCESS | 1839 | 1461171605302 Marionette TRACE conn3 <- [1,2218,null,{}] 10:00:05 INFO - PROCESS | 1839 | 1461171605307 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}] 10:00:05 INFO - PROCESS | 1839 | 1461171605533 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 10:00:05 INFO - PROCESS | 1839 | 1461171605816 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09dfb9800 == 131 [pid = 1839] [id = 562] 10:00:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7fb080b6a800) [pid = 1839] [serial = 1687] [outer = (nil)] 10:00:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7fb0938fc000) [pid = 1839] [serial = 1688] [outer = 0x7fb080b6a800] 10:00:05 INFO - PROCESS | 1839 | 1461171605936 Marionette DEBUG loaded listener.js 10:00:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 257 (0x7fb094dbd800) [pid = 1839] [serial = 1689] [outer = 0x7fb080b6a800] 10:00:06 INFO - PROCESS | 1839 | 1461171606789 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]]]}] 10:00:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:00:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1542ms 10:00:06 INFO - PROCESS | 1839 | 1461171606843 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 10:00:06 INFO - PROCESS | 1839 | 1461171606847 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 10:00:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:00:06 INFO - PROCESS | 1839 | 1461171606853 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:00:06 INFO - PROCESS | 1839 | 1461171606856 Marionette TRACE conn3 <- [1,2222,null,{}] 10:00:06 INFO - PROCESS | 1839 | 1461171606861 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}] 10:00:07 INFO - PROCESS | 1839 | 1461171607076 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 10:00:07 INFO - PROCESS | 1839 | 1461171607360 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06af8b800 == 132 [pid = 1839] [id = 563] 10:00:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 258 (0x7fb094c07c00) [pid = 1839] [serial = 1690] [outer = (nil)] 10:00:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 259 (0x7fb098c61800) [pid = 1839] [serial = 1691] [outer = 0x7fb094c07c00] 10:00:07 INFO - PROCESS | 1839 | 1461171607478 Marionette DEBUG loaded listener.js 10:00:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 260 (0x7fb098fd1c00) [pid = 1839] [serial = 1692] [outer = 0x7fb094c07c00] 10:00:08 INFO - PROCESS | 1839 | 1461171608276 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]]]}] 10:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1434ms 10:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:00:08 INFO - PROCESS | 1839 | 1461171608288 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 10:00:08 INFO - PROCESS | 1839 | 1461171608291 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 10:00:08 INFO - PROCESS | 1839 | 1461171608297 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:00:08 INFO - PROCESS | 1839 | 1461171608300 Marionette TRACE conn3 <- [1,2226,null,{}] 10:00:08 INFO - PROCESS | 1839 | 1461171608305 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}] 10:00:08 INFO - PROCESS | 1839 | 1461171608510 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 10:00:08 INFO - PROCESS | 1839 | 1461171608794 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06c8dc000 == 133 [pid = 1839] [id = 564] 10:00:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 261 (0x7fb06c66a400) [pid = 1839] [serial = 1693] [outer = (nil)] 10:00:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 262 (0x7fb06c673000) [pid = 1839] [serial = 1694] [outer = 0x7fb06c66a400] 10:00:08 INFO - PROCESS | 1839 | 1461171608870 Marionette DEBUG loaded listener.js 10:00:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 263 (0x7fb06c677400) [pid = 1839] [serial = 1695] [outer = 0x7fb06c66a400] 10:00:09 INFO - PROCESS | 1839 | 1461171609716 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]]]}] 10:00:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:00:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1482ms 10:00:09 INFO - PROCESS | 1839 | 1461171609779 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 10:00:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:00:09 INFO - PROCESS | 1839 | 1461171609783 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 10:00:09 INFO - PROCESS | 1839 | 1461171609790 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:00:09 INFO - PROCESS | 1839 | 1461171609793 Marionette TRACE conn3 <- [1,2230,null,{}] 10:00:09 INFO - PROCESS | 1839 | 1461171609799 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}] 10:00:10 INFO - PROCESS | 1839 | 1461171610025 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 10:00:10 INFO - PROCESS | 1839 | 1461171610313 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09ac88800 == 134 [pid = 1839] [id = 565] 10:00:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 264 (0x7fb067cee000) [pid = 1839] [serial = 1696] [outer = (nil)] 10:00:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 265 (0x7fb067cf5c00) [pid = 1839] [serial = 1697] [outer = 0x7fb067cee000] 10:00:10 INFO - PROCESS | 1839 | 1461171610433 Marionette DEBUG loaded listener.js 10:00:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 266 (0x7fb067cfac00) [pid = 1839] [serial = 1698] [outer = 0x7fb067cee000] 10:00:11 INFO - PROCESS | 1839 | 1461171611251 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]]]}] 10:00:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1537ms 10:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:00:11 INFO - PROCESS | 1839 | 1461171611327 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 10:00:11 INFO - PROCESS | 1839 | 1461171611330 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 10:00:11 INFO - PROCESS | 1839 | 1461171611337 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:00:11 INFO - PROCESS | 1839 | 1461171611340 Marionette TRACE conn3 <- [1,2234,null,{}] 10:00:11 INFO - PROCESS | 1839 | 1461171611345 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}] 10:00:11 INFO - PROCESS | 1839 | 1461171611567 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 10:00:11 INFO - PROCESS | 1839 | 1461171611919 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06c590000 == 135 [pid = 1839] [id = 566] 10:00:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 267 (0x7fb067cf1c00) [pid = 1839] [serial = 1699] [outer = (nil)] 10:00:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 268 (0x7fb0697dbc00) [pid = 1839] [serial = 1700] [outer = 0x7fb067cf1c00] 10:00:12 INFO - PROCESS | 1839 | 1461171611995 Marionette DEBUG loaded listener.js 10:00:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 269 (0x7fb06c678000) [pid = 1839] [serial = 1701] [outer = 0x7fb067cf1c00] 10:00:12 INFO - PROCESS | 1839 | 1461171612832 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]]]}] 10:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1529ms 10:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:00:12 INFO - PROCESS | 1839 | 1461171612866 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 10:00:12 INFO - PROCESS | 1839 | 1461171612869 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 10:00:12 INFO - PROCESS | 1839 | 1461171612875 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:00:12 INFO - PROCESS | 1839 | 1461171612878 Marionette TRACE conn3 <- [1,2238,null,{}] 10:00:12 INFO - PROCESS | 1839 | 1461171612885 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}] 10:00:13 INFO - PROCESS | 1839 | 1461171613103 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 10:00:13 INFO - PROCESS | 1839 | 1461171613395 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb069723000 == 136 [pid = 1839] [id = 567] 10:00:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 270 (0x7fb06634b400) [pid = 1839] [serial = 1702] [outer = (nil)] 10:00:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 271 (0x7fb066353400) [pid = 1839] [serial = 1703] [outer = 0x7fb06634b400] 10:00:13 INFO - PROCESS | 1839 | 1461171613512 Marionette DEBUG loaded listener.js 10:00:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 272 (0x7fb066358800) [pid = 1839] [serial = 1704] [outer = 0x7fb06634b400] 10:00:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0732bb800 == 135 [pid = 1839] [id = 546] 10:00:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06e8a0800 == 134 [pid = 1839] [id = 545] 10:00:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06972e000 == 133 [pid = 1839] [id = 544] 10:00:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0689c9000 == 132 [pid = 1839] [id = 543] 10:00:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06a79d800 == 131 [pid = 1839] [id = 542] 10:00:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06ad78800 == 130 [pid = 1839] [id = 537] 10:00:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06f293000 == 129 [pid = 1839] [id = 536] 10:00:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06f276000 == 128 [pid = 1839] [id = 535] 10:00:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09878c800 == 127 [pid = 1839] [id = 534] 10:00:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08cac1000 == 126 [pid = 1839] [id = 533] 10:00:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086582000 == 125 [pid = 1839] [id = 532] 10:00:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb081298000 == 124 [pid = 1839] [id = 531] 10:00:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0808f0000 == 123 [pid = 1839] [id = 530] 10:00:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d56e800 == 122 [pid = 1839] [id = 529] 10:00:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cb25800 == 121 [pid = 1839] [id = 528] 10:00:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b469000 == 120 [pid = 1839] [id = 527] 10:00:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073f16800 == 119 [pid = 1839] [id = 526] 10:00:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06b11e800 == 118 [pid = 1839] [id = 525] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 271 (0x7fb0741e7800) [pid = 1839] [serial = 1574] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 270 (0x7fb098cc1800) [pid = 1839] [serial = 1535] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 269 (0x7fb080f0f400) [pid = 1839] [serial = 1538] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 268 (0x7fb070544400) [pid = 1839] [serial = 1350] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 267 (0x7fb07d2b9800) [pid = 1839] [serial = 1275] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 266 (0x7fb0813ee400) [pid = 1839] [serial = 1335] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 265 (0x7fb07d771c00) [pid = 1839] [serial = 1383] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 264 (0x7fb0876f0c00) [pid = 1839] [serial = 1401] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 263 (0x7fb080d55400) [pid = 1839] [serial = 1119] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 262 (0x7fb07378d800) [pid = 1839] [serial = 1479] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 261 (0x7fb06d736400) [pid = 1839] [serial = 1560] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 260 (0x7fb084aaa400) [pid = 1839] [serial = 1517] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 259 (0x7fb06da82c00) [pid = 1839] [serial = 1464] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 258 (0x7fb06eeb1400) [pid = 1839] [serial = 1565] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 257 (0x7fb098fd3c00) [pid = 1839] [serial = 1215] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 256 (0x7fb098c61400) [pid = 1839] [serial = 1272] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7fb07d5e4000) [pid = 1839] [serial = 1320] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7fb087a45400) [pid = 1839] [serial = 1260] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7fb06a592c00) [pid = 1839] [serial = 1553] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7fb07a544800) [pid = 1839] [serial = 1251] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7fb07c68b400) [pid = 1839] [serial = 1269] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7fb07eb32c00) [pid = 1839] [serial = 1446] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7fb080e51c00) [pid = 1839] [serial = 1278] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7fb0803a5800) [pid = 1839] [serial = 1254] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7fb084aaac00) [pid = 1839] [serial = 1395] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7fb0841b2000) [pid = 1839] [serial = 1338] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7fb0867cac00) [pid = 1839] [serial = 1398] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7fb069346000) [pid = 1839] [serial = 1547] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7fb06e66bc00) [pid = 1839] [serial = 1221] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7fb08963e800) [pid = 1839] [serial = 1520] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7fb073752400) [pid = 1839] [serial = 1416] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7fb073796800) [pid = 1839] [serial = 1473] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7fb080d52800) [pid = 1839] [serial = 1449] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7fb06dcf4800) [pid = 1839] [serial = 1571] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7fb07cc67800) [pid = 1839] [serial = 1413] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fb0697db000) [pid = 1839] [serial = 1550] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fb0879a9c00) [pid = 1839] [serial = 1206] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fb0731a6000) [pid = 1839] [serial = 1568] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fb06e7d1800) [pid = 1839] [serial = 1266] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fb070543000) [pid = 1839] [serial = 1566] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7fb07f544400) [pid = 1839] [serial = 1323] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7fb0809c5000) [pid = 1839] [serial = 1326] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fb0937b9400) [pid = 1839] [serial = 1209] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fb087a39c00) [pid = 1839] [serial = 1341] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fb075171000) [pid = 1839] [serial = 1443] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fb098b91400) [pid = 1839] [serial = 1410] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fb073750c00) [pid = 1839] [serial = 1508] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fb080c97800) [pid = 1839] [serial = 1218] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fb071c39800) [pid = 1839] [serial = 1311] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fb093a9c000) [pid = 1839] [serial = 1404] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fb081673800) [pid = 1839] [serial = 1467] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fb06e66a400) [pid = 1839] [serial = 1308] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fb084267000) [pid = 1839] [serial = 1503] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fb07077c400) [pid = 1839] [serial = 1572] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fb071c34000) [pid = 1839] [serial = 1440] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fb06e6dc800) [pid = 1839] [serial = 1563] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fb086babc00) [pid = 1839] [serial = 1344] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fb07c691800) [pid = 1839] [serial = 1317] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fb07c9cd400) [pid = 1839] [serial = 1380] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fb06900b400) [pid = 1839] [serial = 1541] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fb08033dc00) [pid = 1839] [serial = 1514] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fb098f08800) [pid = 1839] [serial = 1263] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fb06a59cc00) [pid = 1839] [serial = 1556] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fb098ac5000) [pid = 1839] [serial = 1212] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fb0697d9800) [pid = 1839] [serial = 1544] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fb06b1a6800) [pid = 1839] [serial = 1559] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fb098fcec00) [pid = 1839] [serial = 1470] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fb080d5dc00) [pid = 1839] [serial = 1389] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fb073f80400) [pid = 1839] [serial = 1377] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fb070777000) [pid = 1839] [serial = 1374] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fb0816afc00) [pid = 1839] [serial = 1392] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fb06d8d0400) [pid = 1839] [serial = 1562] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fb070408000) [pid = 1839] [serial = 1532] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fb074f60c00) [pid = 1839] [serial = 1314] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fb073755400) [pid = 1839] [serial = 1569] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fb0834bc000) [pid = 1839] [serial = 1257] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fb06e6cb000) [pid = 1839] [serial = 1529] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fb098f07800) [pid = 1839] [serial = 1458] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fb06e62f800) [pid = 1839] [serial = 1505] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fb0937b8000) [pid = 1839] [serial = 1455] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fb080c8f800) [pid = 1839] [serial = 1329] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fb06b043800) [pid = 1839] [serial = 1523] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fb07f543800) [pid = 1839] [serial = 1386] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fb07cc59400) [pid = 1839] [serial = 1511] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fb080e45800) [pid = 1839] [serial = 1332] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fb071129c00) [pid = 1839] [serial = 1347] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fb070878c00) [pid = 1839] [serial = 1248] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fb06d744400) [pid = 1839] [serial = 1461] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fb06e6bec00) [pid = 1839] [serial = 1526] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fb096b17c00) [pid = 1839] [serial = 1407] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fb0816ac800) [pid = 1839] [serial = 1452] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fb0696e9400) [pid = 1839] [serial = 1476] [outer = (nil)] [url = about:blank] 10:00:15 INFO - PROCESS | 1839 | 1461171615879 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]]]}] 10:00:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:00:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 3043ms 10:00:15 INFO - PROCESS | 1839 | 1461171615918 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 10:00:15 INFO - PROCESS | 1839 | 1461171615924 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 10:00:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:00:15 INFO - PROCESS | 1839 | 1461171615932 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:00:15 INFO - PROCESS | 1839 | 1461171615936 Marionette TRACE conn3 <- [1,2242,null,{}] 10:00:15 INFO - PROCESS | 1839 | 1461171615943 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}] 10:00:16 INFO - PROCESS | 1839 | 1461171616154 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 10:00:16 INFO - PROCESS | 1839 | 1461171616382 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0695c4000 == 119 [pid = 1839] [id = 568] 10:00:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fb0696e2c00) [pid = 1839] [serial = 1705] [outer = (nil)] 10:00:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fb0696ea000) [pid = 1839] [serial = 1706] [outer = 0x7fb0696e2c00] 10:00:16 INFO - PROCESS | 1839 | 1461171616450 Marionette DEBUG loaded listener.js 10:00:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fb06a59cc00) [pid = 1839] [serial = 1707] [outer = 0x7fb0696e2c00] 10:00:17 INFO - PROCESS | 1839 | 1461171617323 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]]]}] 10:00:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:00:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1438ms 10:00:17 INFO - PROCESS | 1839 | 1461171617372 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 10:00:17 INFO - PROCESS | 1839 | 1461171617380 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 10:00:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:00:17 INFO - PROCESS | 1839 | 1461171617390 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:00:17 INFO - PROCESS | 1839 | 1461171617394 Marionette TRACE conn3 <- [1,2246,null,{}] 10:00:17 INFO - PROCESS | 1839 | 1461171617399 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}] 10:00:17 INFO - PROCESS | 1839 | 1461171617613 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 10:00:17 INFO - PROCESS | 1839 | 1461171617830 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06ad69800 == 120 [pid = 1839] [id = 569] 10:00:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fb0696de000) [pid = 1839] [serial = 1708] [outer = (nil)] 10:00:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fb06b1a8800) [pid = 1839] [serial = 1709] [outer = 0x7fb0696de000] 10:00:17 INFO - PROCESS | 1839 | 1461171617898 Marionette DEBUG loaded listener.js 10:00:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fb06c687800) [pid = 1839] [serial = 1710] [outer = 0x7fb0696de000] 10:00:18 INFO - PROCESS | 1839 | 1461171618779 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]]]}] 10:00:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:00:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1434ms 10:00:18 INFO - PROCESS | 1839 | 1461171618825 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 10:00:18 INFO - PROCESS | 1839 | 1461171618829 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 10:00:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:00:18 INFO - PROCESS | 1839 | 1461171618835 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:00:18 INFO - PROCESS | 1839 | 1461171618841 Marionette TRACE conn3 <- [1,2250,null,{}] 10:00:18 INFO - PROCESS | 1839 | 1461171618863 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}] 10:00:19 INFO - PROCESS | 1839 | 1461171619147 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 10:00:19 INFO - PROCESS | 1839 | 1461171619191 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06b10b000 == 121 [pid = 1839] [id = 570] 10:00:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fb06c6f7c00) [pid = 1839] [serial = 1711] [outer = (nil)] 10:00:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fb06d741400) [pid = 1839] [serial = 1712] [outer = 0x7fb06c6f7c00] 10:00:19 INFO - PROCESS | 1839 | 1461171619331 Marionette DEBUG loaded listener.js 10:00:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fb06d8cc000) [pid = 1839] [serial = 1713] [outer = 0x7fb06c6f7c00] 10:00:20 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fb06eea2400) [pid = 1839] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:00:20 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fb0666cc400) [pid = 1839] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:00:20 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fb06d8c5000) [pid = 1839] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:00:20 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fb0697d8000) [pid = 1839] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:00:20 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fb0696e5400) [pid = 1839] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:00:20 INFO - PROCESS | 1839 | 1461171620773 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]]]}] 10:00:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:00:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1987ms 10:00:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:00:20 INFO - PROCESS | 1839 | 1461171620823 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 10:00:20 INFO - PROCESS | 1839 | 1461171620827 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 10:00:20 INFO - PROCESS | 1839 | 1461171620835 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:00:20 INFO - PROCESS | 1839 | 1461171620837 Marionette TRACE conn3 <- [1,2254,null,{}] 10:00:20 INFO - PROCESS | 1839 | 1461171620844 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}] 10:00:21 INFO - PROCESS | 1839 | 1461171621115 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 10:00:21 INFO - PROCESS | 1839 | 1461171621136 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06dc6a800 == 122 [pid = 1839] [id = 571] 10:00:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fb0696e3400) [pid = 1839] [serial = 1714] [outer = (nil)] 10:00:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fb06d8ccc00) [pid = 1839] [serial = 1715] [outer = 0x7fb0696e3400] 10:00:21 INFO - PROCESS | 1839 | 1461171621199 Marionette DEBUG loaded listener.js 10:00:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fb06da88000) [pid = 1839] [serial = 1716] [outer = 0x7fb0696e3400] 10:00:22 INFO - PROCESS | 1839 | 1461171622040 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]]]}] 10:00:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:00:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1230ms 10:00:22 INFO - PROCESS | 1839 | 1461171622064 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 10:00:22 INFO - PROCESS | 1839 | 1461171622079 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 10:00:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:00:22 INFO - PROCESS | 1839 | 1461171622098 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:00:22 INFO - PROCESS | 1839 | 1461171622100 Marionette TRACE conn3 <- [1,2258,null,{}] 10:00:22 INFO - PROCESS | 1839 | 1461171622107 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}] 10:00:22 INFO - PROCESS | 1839 | 1461171622310 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 10:00:22 INFO - PROCESS | 1839 | 1461171622686 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0689c9000 == 123 [pid = 1839] [id = 572] 10:00:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fb066351800) [pid = 1839] [serial = 1717] [outer = (nil)] 10:00:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fb067cfa800) [pid = 1839] [serial = 1718] [outer = 0x7fb066351800] 10:00:22 INFO - PROCESS | 1839 | 1461171622829 Marionette DEBUG loaded listener.js 10:00:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fb0696dc800) [pid = 1839] [serial = 1719] [outer = 0x7fb066351800] 10:00:23 INFO - PROCESS | 1839 | 1461171623801 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]]]}] 10:00:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:00:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1743ms 10:00:23 INFO - PROCESS | 1839 | 1461171623832 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 10:00:23 INFO - PROCESS | 1839 | 1461171623838 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 10:00:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:00:23 INFO - PROCESS | 1839 | 1461171623848 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:00:23 INFO - PROCESS | 1839 | 1461171623852 Marionette TRACE conn3 <- [1,2262,null,{}] 10:00:23 INFO - PROCESS | 1839 | 1461171623860 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}] 10:00:24 INFO - PROCESS | 1839 | 1461171624100 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 10:00:24 INFO - PROCESS | 1839 | 1461171624759 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06dc7d000 == 124 [pid = 1839] [id = 573] 10:00:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fb06d73b000) [pid = 1839] [serial = 1720] [outer = (nil)] 10:00:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fb06d743c00) [pid = 1839] [serial = 1721] [outer = 0x7fb06d73b000] 10:00:24 INFO - PROCESS | 1839 | 1461171624891 Marionette DEBUG loaded listener.js 10:00:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fb06da7f400) [pid = 1839] [serial = 1722] [outer = 0x7fb06d73b000] 10:00:25 INFO - PROCESS | 1839 | 1461171625975 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]]]}] 10:00:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:00:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 2183ms 10:00:26 INFO - PROCESS | 1839 | 1461171626035 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 10:00:26 INFO - PROCESS | 1839 | 1461171626041 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 10:00:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:00:26 INFO - PROCESS | 1839 | 1461171626048 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:00:26 INFO - PROCESS | 1839 | 1461171626051 Marionette TRACE conn3 <- [1,2266,null,{}] 10:00:26 INFO - PROCESS | 1839 | 1461171626057 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}] 10:00:26 INFO - PROCESS | 1839 | 1461171626291 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 10:00:26 INFO - PROCESS | 1839 | 1461171626649 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f020800 == 125 [pid = 1839] [id = 574] 10:00:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fb06c6f9400) [pid = 1839] [serial = 1723] [outer = (nil)] 10:00:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fb06e663800) [pid = 1839] [serial = 1724] [outer = 0x7fb06c6f9400] 10:00:26 INFO - PROCESS | 1839 | 1461171626732 Marionette DEBUG loaded listener.js 10:00:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fb06e6c7c00) [pid = 1839] [serial = 1725] [outer = 0x7fb06c6f9400] 10:00:27 INFO - PROCESS | 1839 | 1461171627578 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]]]}] 10:00:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:00:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1586ms 10:00:27 INFO - PROCESS | 1839 | 1461171627636 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 10:00:27 INFO - PROCESS | 1839 | 1461171627639 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 10:00:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:00:27 INFO - PROCESS | 1839 | 1461171627656 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:00:27 INFO - PROCESS | 1839 | 1461171627665 Marionette TRACE conn3 <- [1,2270,null,{}] 10:00:27 INFO - PROCESS | 1839 | 1461171627671 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}] 10:00:27 INFO - PROCESS | 1839 | 1461171627949 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 10:00:28 INFO - PROCESS | 1839 | 1461171628256 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07129b000 == 126 [pid = 1839] [id = 575] 10:00:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fb06da89c00) [pid = 1839] [serial = 1726] [outer = (nil)] 10:00:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fb06eaccc00) [pid = 1839] [serial = 1727] [outer = 0x7fb06da89c00] 10:00:28 INFO - PROCESS | 1839 | 1461171628334 Marionette DEBUG loaded listener.js 10:00:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fb06eeabc00) [pid = 1839] [serial = 1728] [outer = 0x7fb06da89c00] 10:00:29 INFO - PROCESS | 1839 | 1461171629185 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]]]}] 10:00:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:00:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1600ms 10:00:29 INFO - PROCESS | 1839 | 1461171629248 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 10:00:29 INFO - PROCESS | 1839 | 1461171629253 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 10:00:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:00:29 INFO - PROCESS | 1839 | 1461171629259 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:00:29 INFO - PROCESS | 1839 | 1461171629263 Marionette TRACE conn3 <- [1,2274,null,{}] 10:00:29 INFO - PROCESS | 1839 | 1461171629269 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}] 10:00:29 INFO - PROCESS | 1839 | 1461171629532 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 10:00:29 INFO - PROCESS | 1839 | 1461171629856 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0736ca000 == 127 [pid = 1839] [id = 576] 10:00:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fb0689ea800) [pid = 1839] [serial = 1729] [outer = (nil)] 10:00:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fb06b02ec00) [pid = 1839] [serial = 1730] [outer = 0x7fb0689ea800] 10:00:29 INFO - PROCESS | 1839 | 1461171629936 Marionette DEBUG loaded listener.js 10:00:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fb070406400) [pid = 1839] [serial = 1731] [outer = 0x7fb0689ea800] 10:00:30 INFO - PROCESS | 1839 | 1461171630796 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]]]}] 10:00:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:00:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1581ms 10:00:30 INFO - PROCESS | 1839 | 1461171630842 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 10:00:30 INFO - PROCESS | 1839 | 1461171630846 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 10:00:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:00:30 INFO - PROCESS | 1839 | 1461171630852 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:00:30 INFO - PROCESS | 1839 | 1461171630855 Marionette TRACE conn3 <- [1,2278,null,{}] 10:00:30 INFO - PROCESS | 1839 | 1461171630861 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}] 10:00:31 INFO - PROCESS | 1839 | 1461171631080 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 10:00:31 INFO - PROCESS | 1839 | 1461171631323 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073a5c000 == 128 [pid = 1839] [id = 577] 10:00:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fb070563400) [pid = 1839] [serial = 1732] [outer = (nil)] 10:00:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fb0706c2400) [pid = 1839] [serial = 1733] [outer = 0x7fb070563400] 10:00:31 INFO - PROCESS | 1839 | 1461171631482 Marionette DEBUG loaded listener.js 10:00:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fb071c30800) [pid = 1839] [serial = 1734] [outer = 0x7fb070563400] 10:00:32 INFO - PROCESS | 1839 | 1461171632475 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]]]}] 10:00:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:00:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1691ms 10:00:32 INFO - PROCESS | 1839 | 1461171632544 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 10:00:32 INFO - PROCESS | 1839 | 1461171632548 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 10:00:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:00:32 INFO - PROCESS | 1839 | 1461171632554 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:00:32 INFO - PROCESS | 1839 | 1461171632557 Marionette TRACE conn3 <- [1,2282,null,{}] 10:00:32 INFO - PROCESS | 1839 | 1461171632562 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}] 10:00:32 INFO - PROCESS | 1839 | 1461171632786 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 10:00:33 INFO - PROCESS | 1839 | 1461171633091 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07456b800 == 129 [pid = 1839] [id = 578] 10:00:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fb071c38400) [pid = 1839] [serial = 1735] [outer = (nil)] 10:00:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fb0732ea800) [pid = 1839] [serial = 1736] [outer = 0x7fb071c38400] 10:00:33 INFO - PROCESS | 1839 | 1461171633167 Marionette DEBUG loaded listener.js 10:00:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fb073770800) [pid = 1839] [serial = 1737] [outer = 0x7fb071c38400] 10:00:34 INFO - PROCESS | 1839 | 1461171634006 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]]]}] 10:00:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:00:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1483ms 10:00:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:00:34 INFO - PROCESS | 1839 | 1461171634038 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 10:00:34 INFO - PROCESS | 1839 | 1461171634040 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 10:00:34 INFO - PROCESS | 1839 | 1461171634047 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:00:34 INFO - PROCESS | 1839 | 1461171634050 Marionette TRACE conn3 <- [1,2286,null,{}] 10:00:34 INFO - PROCESS | 1839 | 1461171634054 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}] 10:00:34 INFO - PROCESS | 1839 | 1461171634270 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 10:00:34 INFO - PROCESS | 1839 | 1461171634539 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074f37000 == 130 [pid = 1839] [id = 579] 10:00:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fb0731a3400) [pid = 1839] [serial = 1738] [outer = (nil)] 10:00:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fb07378c800) [pid = 1839] [serial = 1739] [outer = 0x7fb0731a3400] 10:00:34 INFO - PROCESS | 1839 | 1461171634619 Marionette DEBUG loaded listener.js 10:00:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fb073797c00) [pid = 1839] [serial = 1740] [outer = 0x7fb0731a3400] 10:00:35 INFO - PROCESS | 1839 | 1461171635482 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]]]}] 10:00:35 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 10:00:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1482ms 10:00:35 INFO - PROCESS | 1839 | 1461171635529 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 10:00:35 INFO - PROCESS | 1839 | 1461171635533 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 10:00:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:00:35 INFO - PROCESS | 1839 | 1461171635539 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:00:35 INFO - PROCESS | 1839 | 1461171635541 Marionette TRACE conn3 <- [1,2290,null,{}] 10:00:35 INFO - PROCESS | 1839 | 1461171635546 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}] 10:00:35 INFO - PROCESS | 1839 | 1461171635766 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 10:00:36 INFO - PROCESS | 1839 | 1461171636036 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a3dd000 == 131 [pid = 1839] [id = 580] 10:00:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fb07376f800) [pid = 1839] [serial = 1741] [outer = (nil)] 10:00:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fb073f7a800) [pid = 1839] [serial = 1742] [outer = 0x7fb07376f800] 10:00:36 INFO - PROCESS | 1839 | 1461171636112 Marionette DEBUG loaded listener.js 10:00:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fb0740d5800) [pid = 1839] [serial = 1743] [outer = 0x7fb07376f800] 10:00:37 INFO - PROCESS | 1839 | 1461171637018 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]]]}] 10:00:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:00:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1533ms 10:00:37 INFO - PROCESS | 1839 | 1461171637073 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 10:00:37 INFO - PROCESS | 1839 | 1461171637076 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 10:00:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:00:37 INFO - PROCESS | 1839 | 1461171637082 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:00:37 INFO - PROCESS | 1839 | 1461171637084 Marionette TRACE conn3 <- [1,2294,null,{}] 10:00:37 INFO - PROCESS | 1839 | 1461171637090 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}] 10:00:37 INFO - PROCESS | 1839 | 1461171637301 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 10:00:37 INFO - PROCESS | 1839 | 1461171637573 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b5d6800 == 132 [pid = 1839] [id = 581] 10:00:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fb073772c00) [pid = 1839] [serial = 1744] [outer = (nil)] 10:00:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fb074f5b400) [pid = 1839] [serial = 1745] [outer = 0x7fb073772c00] 10:00:37 INFO - PROCESS | 1839 | 1461171637689 Marionette DEBUG loaded listener.js 10:00:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fb075178800) [pid = 1839] [serial = 1746] [outer = 0x7fb073772c00] 10:00:38 INFO - PROCESS | 1839 | 1461171638544 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]]]}] 10:00:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:00:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1531ms 10:00:38 INFO - PROCESS | 1839 | 1461171638615 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 10:00:38 INFO - PROCESS | 1839 | 1461171638619 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 10:00:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:00:38 INFO - PROCESS | 1839 | 1461171638625 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:00:38 INFO - PROCESS | 1839 | 1461171638627 Marionette TRACE conn3 <- [1,2298,null,{}] 10:00:38 INFO - PROCESS | 1839 | 1461171638633 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}] 10:00:38 INFO - PROCESS | 1839 | 1461171638865 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 10:00:39 INFO - PROCESS | 1839 | 1461171639188 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b8f2800 == 133 [pid = 1839] [id = 582] 10:00:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fb07b41ec00) [pid = 1839] [serial = 1747] [outer = (nil)] 10:00:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fb07b4f0c00) [pid = 1839] [serial = 1748] [outer = 0x7fb07b41ec00] 10:00:39 INFO - PROCESS | 1839 | 1461171639282 Marionette DEBUG loaded listener.js 10:00:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fb07c685400) [pid = 1839] [serial = 1749] [outer = 0x7fb07b41ec00] 10:00:40 INFO - PROCESS | 1839 | 1461171640154 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]]]}] 10:00:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:00:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1578ms 10:00:40 INFO - PROCESS | 1839 | 1461171640204 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 10:00:40 INFO - PROCESS | 1839 | 1461171640208 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 10:00:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:00:40 INFO - PROCESS | 1839 | 1461171640214 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:00:40 INFO - PROCESS | 1839 | 1461171640218 Marionette TRACE conn3 <- [1,2302,null,{}] 10:00:40 INFO - PROCESS | 1839 | 1461171640224 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}] 10:00:40 INFO - PROCESS | 1839 | 1461171640473 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 10:00:40 INFO - PROCESS | 1839 | 1461171640785 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d55c800 == 134 [pid = 1839] [id = 583] 10:00:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fb07c9c7000) [pid = 1839] [serial = 1750] [outer = (nil)] 10:00:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fb07d2ae000) [pid = 1839] [serial = 1751] [outer = 0x7fb07c9c7000] 10:00:40 INFO - PROCESS | 1839 | 1461171640862 Marionette DEBUG loaded listener.js 10:00:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fb07d643c00) [pid = 1839] [serial = 1752] [outer = 0x7fb07c9c7000] 10:00:41 INFO - PROCESS | 1839 | 1461171641704 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]]]}] 10:00:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:00:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1530ms 10:00:41 INFO - PROCESS | 1839 | 1461171641746 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 10:00:41 INFO - PROCESS | 1839 | 1461171641750 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 10:00:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:00:41 INFO - PROCESS | 1839 | 1461171641756 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:00:41 INFO - PROCESS | 1839 | 1461171641759 Marionette TRACE conn3 <- [1,2306,null,{}] 10:00:41 INFO - PROCESS | 1839 | 1461171641764 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}] 10:00:41 INFO - PROCESS | 1839 | 1461171641985 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 10:00:42 INFO - PROCESS | 1839 | 1461171642257 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07e81e800 == 135 [pid = 1839] [id = 584] 10:00:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fb07c915800) [pid = 1839] [serial = 1753] [outer = (nil)] 10:00:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fb07d76c000) [pid = 1839] [serial = 1754] [outer = 0x7fb07c915800] 10:00:42 INFO - PROCESS | 1839 | 1461171642371 Marionette DEBUG loaded listener.js 10:00:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fb07e88a800) [pid = 1839] [serial = 1755] [outer = 0x7fb07c915800] 10:00:43 INFO - PROCESS | 1839 | 1461171643218 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]]]}] 10:00:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:00:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1531ms 10:00:43 INFO - PROCESS | 1839 | 1461171643289 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 10:00:43 INFO - PROCESS | 1839 | 1461171643292 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 10:00:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:00:43 INFO - PROCESS | 1839 | 1461171643298 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:00:43 INFO - PROCESS | 1839 | 1461171643300 Marionette TRACE conn3 <- [1,2310,null,{}] 10:00:43 INFO - PROCESS | 1839 | 1461171643306 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}] 10:00:43 INFO - PROCESS | 1839 | 1461171643531 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 10:00:43 INFO - PROCESS | 1839 | 1461171643806 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb080728000 == 136 [pid = 1839] [id = 585] 10:00:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7fb073771400) [pid = 1839] [serial = 1756] [outer = (nil)] 10:00:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7fb07f634c00) [pid = 1839] [serial = 1757] [outer = 0x7fb073771400] 10:00:43 INFO - PROCESS | 1839 | 1461171643921 Marionette DEBUG loaded listener.js 10:00:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7fb080338400) [pid = 1839] [serial = 1758] [outer = 0x7fb073771400] 10:00:44 INFO - PROCESS | 1839 | 1461171644780 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]]]}] 10:00:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:00:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1533ms 10:00:44 INFO - PROCESS | 1839 | 1461171644832 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 10:00:44 INFO - PROCESS | 1839 | 1461171644835 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 10:00:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:00:44 INFO - PROCESS | 1839 | 1461171644841 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:00:44 INFO - PROCESS | 1839 | 1461171644843 Marionette TRACE conn3 <- [1,2314,null,{}] 10:00:44 INFO - PROCESS | 1839 | 1461171644849 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}] 10:00:45 INFO - PROCESS | 1839 | 1461171645067 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 10:00:45 INFO - PROCESS | 1839 | 1461171645383 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08116a800 == 137 [pid = 1839] [id = 586] 10:00:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7fb073774c00) [pid = 1839] [serial = 1759] [outer = (nil)] 10:00:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7fb0803a5800) [pid = 1839] [serial = 1760] [outer = 0x7fb073774c00] 10:00:45 INFO - PROCESS | 1839 | 1461171645461 Marionette DEBUG loaded listener.js 10:00:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7fb0809bd800) [pid = 1839] [serial = 1761] [outer = 0x7fb073774c00] 10:00:46 INFO - PROCESS | 1839 | 1461171646277 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]]]}] 10:00:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:00:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1482ms 10:00:46 INFO - PROCESS | 1839 | 1461171646325 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 10:00:46 INFO - PROCESS | 1839 | 1461171646329 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 10:00:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:00:46 INFO - PROCESS | 1839 | 1461171646354 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:00:46 INFO - PROCESS | 1839 | 1461171646358 Marionette TRACE conn3 <- [1,2318,null,{}] 10:00:46 INFO - PROCESS | 1839 | 1461171646366 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}] 10:00:46 INFO - PROCESS | 1839 | 1461171646608 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 10:00:46 INFO - PROCESS | 1839 | 1461171646889 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0812a5800 == 138 [pid = 1839] [id = 587] 10:00:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7fb07eb38400) [pid = 1839] [serial = 1762] [outer = (nil)] 10:00:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7fb0809d2c00) [pid = 1839] [serial = 1763] [outer = 0x7fb07eb38400] 10:00:47 INFO - PROCESS | 1839 | 1461171647001 Marionette DEBUG loaded listener.js 10:00:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7fb080b69400) [pid = 1839] [serial = 1764] [outer = 0x7fb07eb38400] 10:00:47 INFO - PROCESS | 1839 | 1461171647966 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] 10:00:48 INFO - PROCESS | 1839 | 1461171648047 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 10:00:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:00:48 INFO - PROCESS | 1839 | 1461171648054 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:00:48 INFO - PROCESS | 1839 | 1461171648058 Marionette TRACE conn3 <- [1,2322,null,{}] 10:00:48 INFO - PROCESS | 1839 | 1461171648064 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}] 10:00:48 INFO - PROCESS | 1839 | 1461171648283 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 10:00:48 INFO - PROCESS | 1839 | 1461171648556 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0857ea000 == 139 [pid = 1839] [id = 588] 10:00:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7fb0809be000) [pid = 1839] [serial = 1765] [outer = (nil)] 10:00:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7fb080d50400) [pid = 1839] [serial = 1766] [outer = 0x7fb0809be000] 10:00:48 INFO - PROCESS | 1839 | 1461171648673 Marionette DEBUG loaded listener.js 10:00:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7fb080d5dc00) [pid = 1839] [serial = 1767] [outer = 0x7fb0809be000] 10:00:49 INFO - PROCESS | 1839 | 1461171649514 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]]]}] 10:00:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:00:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1534ms 10:00:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:00:49 INFO - PROCESS | 1839 | 1461171649589 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 10:00:49 INFO - PROCESS | 1839 | 1461171649592 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 10:00:49 INFO - PROCESS | 1839 | 1461171649598 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:00:49 INFO - PROCESS | 1839 | 1461171649601 Marionette TRACE conn3 <- [1,2326,null,{}] 10:00:49 INFO - PROCESS | 1839 | 1461171649607 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}] 10:00:49 INFO - PROCESS | 1839 | 1461171649876 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 10:00:50 INFO - PROCESS | 1839 | 1461171650213 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb069393800 == 140 [pid = 1839] [id = 589] 10:00:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7fb0666c9400) [pid = 1839] [serial = 1768] [outer = (nil)] 10:00:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7fb069346400) [pid = 1839] [serial = 1769] [outer = 0x7fb0666c9400] 10:00:50 INFO - PROCESS | 1839 | 1461171650293 Marionette DEBUG loaded listener.js 10:00:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7fb06e6c1c00) [pid = 1839] [serial = 1770] [outer = 0x7fb0666c9400] 10:00:51 INFO - PROCESS | 1839 | 1461171651679 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]]]}] 10:00:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:00:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 2183ms 10:00:51 INFO - PROCESS | 1839 | 1461171651781 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 10:00:51 INFO - PROCESS | 1839 | 1461171651787 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 10:00:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:00:51 INFO - PROCESS | 1839 | 1461171651794 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:00:51 INFO - PROCESS | 1839 | 1461171651800 Marionette TRACE conn3 <- [1,2330,null,{}] 10:00:51 INFO - PROCESS | 1839 | 1461171651809 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}] 10:00:52 INFO - PROCESS | 1839 | 1461171652028 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 10:00:52 INFO - PROCESS | 1839 | 1461171652323 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06a3e0000 == 141 [pid = 1839] [id = 590] 10:00:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7fb067cf0c00) [pid = 1839] [serial = 1771] [outer = (nil)] 10:00:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7fb06900d000) [pid = 1839] [serial = 1772] [outer = 0x7fb067cf0c00] 10:00:52 INFO - PROCESS | 1839 | 1461171652395 Marionette DEBUG loaded listener.js 10:00:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7fb06934c800) [pid = 1839] [serial = 1773] [outer = 0x7fb067cf0c00] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0750e1000 == 140 [pid = 1839] [id = 524] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb098464000 == 139 [pid = 1839] [id = 468] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06ea9d800 == 138 [pid = 1839] [id = 470] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0935e5000 == 137 [pid = 1839] [id = 467] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09b6c4000 == 136 [pid = 1839] [id = 469] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06dc6a800 == 135 [pid = 1839] [id = 571] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06b10b000 == 134 [pid = 1839] [id = 570] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06ad69800 == 133 [pid = 1839] [id = 569] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0695c4000 == 132 [pid = 1839] [id = 568] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06c590000 == 131 [pid = 1839] [id = 566] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09ac88800 == 130 [pid = 1839] [id = 565] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06c8dc000 == 129 [pid = 1839] [id = 564] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06af8b800 == 128 [pid = 1839] [id = 563] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09dfb9800 == 127 [pid = 1839] [id = 562] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb066ae8000 == 126 [pid = 1839] [id = 561] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb099013000 == 125 [pid = 1839] [id = 560] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0937dc800 == 124 [pid = 1839] [id = 559] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086484800 == 123 [pid = 1839] [id = 558] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0811a6800 == 122 [pid = 1839] [id = 557] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0807c5000 == 121 [pid = 1839] [id = 556] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d7a0800 == 120 [pid = 1839] [id = 555] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cfd0800 == 119 [pid = 1839] [id = 554] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b674800 == 118 [pid = 1839] [id = 553] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07a3ea000 == 117 [pid = 1839] [id = 552] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb074582800 == 116 [pid = 1839] [id = 551] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073a5d000 == 115 [pid = 1839] [id = 550] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06f281000 == 114 [pid = 1839] [id = 549] 10:00:53 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06a3e2800 == 113 [pid = 1839] [id = 548] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7fb06fa31800) [pid = 1839] [serial = 1640] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7fb0689e7800) [pid = 1839] [serial = 1628] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7fb08079e000) [pid = 1839] [serial = 1592] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7fb086d0c000) [pid = 1839] [serial = 1604] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7fb098b8bc00) [pid = 1839] [serial = 1607] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7fb06c6fe400) [pid = 1839] [serial = 1625] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7fb06e73bc00) [pid = 1839] [serial = 1637] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7fb06c688c00) [pid = 1839] [serial = 1622] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7fb06d745400) [pid = 1839] [serial = 1634] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7fb07cc61800) [pid = 1839] [serial = 1589] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7fb06dcef000) [pid = 1839] [serial = 1635] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7fb06b030800) [pid = 1839] [serial = 1616] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7fb080f11000) [pid = 1839] [serial = 1598] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7fb06c6f4400) [pid = 1839] [serial = 1613] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7fb06c67f800) [pid = 1839] [serial = 1619] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7fb073aa0c00) [pid = 1839] [serial = 1583] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7fb069342c00) [pid = 1839] [serial = 1629] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7fb084bf1000) [pid = 1839] [serial = 1601] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fb06b19f400) [pid = 1839] [serial = 1632] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fb06eeaf800) [pid = 1839] [serial = 1580] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fb080ea7c00) [pid = 1839] [serial = 1595] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fb07b5ea000) [pid = 1839] [serial = 1586] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fb06b1aa800) [pid = 1839] [serial = 1577] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fb06a59f000) [pid = 1839] [serial = 1631] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fb06eea3800) [pid = 1839] [serial = 1638] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fb0689ecc00) [pid = 1839] [serial = 1610] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fb07054bc00) [pid = 1839] [serial = 1641] [outer = (nil)] [url = about:blank] 10:00:53 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fb06e6d2c00) [pid = 1839] [serial = 1643] [outer = (nil)] [url = about:blank] 10:00:54 INFO - PROCESS | 1839 | 1461171654008 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]]]}] 10:00:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:00:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 2248ms 10:00:54 INFO - PROCESS | 1839 | 1461171654042 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 10:00:54 INFO - PROCESS | 1839 | 1461171654050 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 10:00:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:00:54 INFO - PROCESS | 1839 | 1461171654059 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:00:54 INFO - PROCESS | 1839 | 1461171654062 Marionette TRACE conn3 <- [1,2334,null,{}] 10:00:54 INFO - PROCESS | 1839 | 1461171654071 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}] 10:00:54 INFO - PROCESS | 1839 | 1461171654282 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 10:00:54 INFO - PROCESS | 1839 | 1461171654469 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0689ce800 == 114 [pid = 1839] [id = 591] 10:00:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fb06634c800) [pid = 1839] [serial = 1774] [outer = (nil)] 10:00:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fb06a596400) [pid = 1839] [serial = 1775] [outer = 0x7fb06634c800] 10:00:54 INFO - PROCESS | 1839 | 1461171654535 Marionette DEBUG loaded listener.js 10:00:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fb06b032400) [pid = 1839] [serial = 1776] [outer = 0x7fb06634c800] 10:00:55 INFO - PROCESS | 1839 | 1461171655410 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]]]}] 10:00:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:00:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1436ms 10:00:55 INFO - PROCESS | 1839 | 1461171655495 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 10:00:55 INFO - PROCESS | 1839 | 1461171655499 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 10:00:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:00:55 INFO - PROCESS | 1839 | 1461171655505 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:00:55 INFO - PROCESS | 1839 | 1461171655510 Marionette TRACE conn3 <- [1,2338,null,{}] 10:00:55 INFO - PROCESS | 1839 | 1461171655525 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}] 10:00:55 INFO - PROCESS | 1839 | 1461171655744 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 10:00:55 INFO - PROCESS | 1839 | 1461171655970 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06ad68000 == 115 [pid = 1839] [id = 592] 10:00:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fb06c66b400) [pid = 1839] [serial = 1777] [outer = (nil)] 10:00:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fb06c682000) [pid = 1839] [serial = 1778] [outer = 0x7fb06c66b400] 10:00:56 INFO - PROCESS | 1839 | 1461171656074 Marionette DEBUG loaded listener.js 10:00:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fb06c6f7000) [pid = 1839] [serial = 1779] [outer = 0x7fb06c66b400] 10:00:56 INFO - PROCESS | 1839 | 1461171656908 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]]]}] 10:00:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:00:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1433ms 10:00:56 INFO - PROCESS | 1839 | 1461171656938 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 10:00:56 INFO - PROCESS | 1839 | 1461171656943 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 10:00:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:00:56 INFO - PROCESS | 1839 | 1461171656948 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:00:56 INFO - PROCESS | 1839 | 1461171656950 Marionette TRACE conn3 <- [1,2342,null,{}] 10:00:56 INFO - PROCESS | 1839 | 1461171656963 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}] 10:00:57 INFO - PROCESS | 1839 | 1461171657232 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 10:00:57 INFO - PROCESS | 1839 | 1461171657285 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06b01d800 == 116 [pid = 1839] [id = 593] 10:00:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fb06c6f8000) [pid = 1839] [serial = 1780] [outer = (nil)] 10:00:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fb06da7c800) [pid = 1839] [serial = 1781] [outer = 0x7fb06c6f8000] 10:00:57 INFO - PROCESS | 1839 | 1461171657487 Marionette DEBUG loaded listener.js 10:00:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fb06dcedc00) [pid = 1839] [serial = 1782] [outer = 0x7fb06c6f8000] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fb06634b400) [pid = 1839] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fb074f5cc00) [pid = 1839] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fb07c684c00) [pid = 1839] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fb0697e1400) [pid = 1839] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fb07c917400) [pid = 1839] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fb082824400) [pid = 1839] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fb0741ef400) [pid = 1839] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fb07cb72800) [pid = 1839] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fb06e7c8000) [pid = 1839] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fb094c07c00) [pid = 1839] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fb080e45c00) [pid = 1839] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fb0696de000) [pid = 1839] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fb069007400) [pid = 1839] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fb06b03ac00) [pid = 1839] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fb080e47c00) [pid = 1839] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fb080b6a800) [pid = 1839] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fb069004c00) [pid = 1839] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fb086bac400) [pid = 1839] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fb080f11400) [pid = 1839] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fb0813f2000) [pid = 1839] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fb06c6ff400) [pid = 1839] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fb06b03c000) [pid = 1839] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fb0689e6400) [pid = 1839] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fb075004000) [pid = 1839] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fb06b02a000) [pid = 1839] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fb069340800) [pid = 1839] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fb0689eac00) [pid = 1839] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fb06c66a400) [pid = 1839] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fb069349800) [pid = 1839] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fb07f542400) [pid = 1839] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fb06e6c7000) [pid = 1839] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fb073a98c00) [pid = 1839] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fb075009800) [pid = 1839] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fb06b040c00) [pid = 1839] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fb080f0ac00) [pid = 1839] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fb073794400) [pid = 1839] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fb0696e8c00) [pid = 1839] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fb09492a000) [pid = 1839] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fb06e6d8000) [pid = 1839] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fb067cf1c00) [pid = 1839] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fb07b416c00) [pid = 1839] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fb069005400) [pid = 1839] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fb073f7dc00) [pid = 1839] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fb073288400) [pid = 1839] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fb06c6f7c00) [pid = 1839] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fb06b045800) [pid = 1839] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fb0696e2c00) [pid = 1839] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fb07055ec00) [pid = 1839] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fb07378b000) [pid = 1839] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fb069010c00) [pid = 1839] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fb07dacec00) [pid = 1839] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fb0689e8000) [pid = 1839] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fb06a594400) [pid = 1839] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fb0696e3800) [pid = 1839] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fb0884b5c00) [pid = 1839] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fb067cee000) [pid = 1839] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fb0732e6400) [pid = 1839] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fb06dceb800) [pid = 1839] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:00:58 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fb06e7c2400) [pid = 1839] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:00:59 INFO - PROCESS | 1839 | 1461171659236 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]]]}] 10:00:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:00:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 2341ms 10:00:59 INFO - PROCESS | 1839 | 1461171659292 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 10:00:59 INFO - PROCESS | 1839 | 1461171659295 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 10:00:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:00:59 INFO - PROCESS | 1839 | 1461171659301 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:00:59 INFO - PROCESS | 1839 | 1461171659302 Marionette TRACE conn3 <- [1,2346,null,{}] 10:00:59 INFO - PROCESS | 1839 | 1461171659308 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}] 10:00:59 INFO - PROCESS | 1839 | 1461171659574 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 10:00:59 INFO - PROCESS | 1839 | 1461171659595 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0695ca800 == 117 [pid = 1839] [id = 594] 10:00:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fb06634e800) [pid = 1839] [serial = 1783] [outer = (nil)] 10:00:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fb069005400) [pid = 1839] [serial = 1784] [outer = 0x7fb06634e800] 10:00:59 INFO - PROCESS | 1839 | 1461171659656 Marionette DEBUG loaded listener.js 10:00:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fb06a59b000) [pid = 1839] [serial = 1785] [outer = 0x7fb06634e800] 10:01:00 INFO - PROCESS | 1839 | 1461171660538 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]]]}] 10:01:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:01:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1277ms 10:01:00 INFO - PROCESS | 1839 | 1461171660579 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 10:01:00 INFO - PROCESS | 1839 | 1461171660582 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 10:01:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:01:00 INFO - PROCESS | 1839 | 1461171660587 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:01:00 INFO - PROCESS | 1839 | 1461171660589 Marionette TRACE conn3 <- [1,2350,null,{}] 10:01:00 INFO - PROCESS | 1839 | 1461171660595 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}] 10:01:01 INFO - PROCESS | 1839 | 1461171661015 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 10:01:01 INFO - PROCESS | 1839 | 1461171661351 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb066adf800 == 118 [pid = 1839] [id = 595] 10:01:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fb066350800) [pid = 1839] [serial = 1786] [outer = (nil)] 10:01:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fb0666cd800) [pid = 1839] [serial = 1787] [outer = 0x7fb066350800] 10:01:01 INFO - PROCESS | 1839 | 1461171661433 Marionette DEBUG loaded listener.js 10:01:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fb0689ed000) [pid = 1839] [serial = 1788] [outer = 0x7fb066350800] 10:01:02 INFO - PROCESS | 1839 | 1461171662365 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]]]}] 10:01:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:01:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1828ms 10:01:02 INFO - PROCESS | 1839 | 1461171662446 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 10:01:02 INFO - PROCESS | 1839 | 1461171662454 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 10:01:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:01:02 INFO - PROCESS | 1839 | 1461171662466 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:01:02 INFO - PROCESS | 1839 | 1461171662473 Marionette TRACE conn3 <- [1,2354,null,{}] 10:01:02 INFO - PROCESS | 1839 | 1461171662479 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}] 10:01:02 INFO - PROCESS | 1839 | 1461171662820 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 10:01:03 INFO - PROCESS | 1839 | 1461171663076 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06ad99800 == 119 [pid = 1839] [id = 596] 10:01:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fb06a5a0c00) [pid = 1839] [serial = 1789] [outer = (nil)] 10:01:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fb06b037800) [pid = 1839] [serial = 1790] [outer = 0x7fb06a5a0c00] 10:01:03 INFO - PROCESS | 1839 | 1461171663161 Marionette DEBUG loaded listener.js 10:01:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fb06b1a4000) [pid = 1839] [serial = 1791] [outer = 0x7fb06a5a0c00] 10:01:04 INFO - PROCESS | 1839 | 1461171664107 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]]]}] 10:01:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:01:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1686ms 10:01:04 INFO - PROCESS | 1839 | 1461171664153 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 10:01:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:01:04 INFO - PROCESS | 1839 | 1461171664158 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 10:01:04 INFO - PROCESS | 1839 | 1461171664164 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:01:04 INFO - PROCESS | 1839 | 1461171664168 Marionette TRACE conn3 <- [1,2358,null,{}] 10:01:04 INFO - PROCESS | 1839 | 1461171664173 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}] 10:01:04 INFO - PROCESS | 1839 | 1461171664405 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 10:01:04 INFO - PROCESS | 1839 | 1461171664758 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06c8dc000 == 120 [pid = 1839] [id = 597] 10:01:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fb06c66c000) [pid = 1839] [serial = 1792] [outer = (nil)] 10:01:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fb06c6fc400) [pid = 1839] [serial = 1793] [outer = 0x7fb06c66c000] 10:01:04 INFO - PROCESS | 1839 | 1461171664841 Marionette DEBUG loaded listener.js 10:01:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fb06d8c6400) [pid = 1839] [serial = 1794] [outer = 0x7fb06c66c000] 10:01:05 INFO - PROCESS | 1839 | 1461171665781 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]]]}] 10:01:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:01:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1685ms 10:01:05 INFO - PROCESS | 1839 | 1461171665851 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 10:01:05 INFO - PROCESS | 1839 | 1461171665857 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 10:01:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:01:05 INFO - PROCESS | 1839 | 1461171665874 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:01:05 INFO - PROCESS | 1839 | 1461171665881 Marionette TRACE conn3 <- [1,2362,null,{}] 10:01:05 INFO - PROCESS | 1839 | 1461171665886 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}] 10:01:06 INFO - PROCESS | 1839 | 1461171666164 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 10:01:06 INFO - PROCESS | 1839 | 1461171666484 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06e896000 == 121 [pid = 1839] [id = 598] 10:01:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fb06d745400) [pid = 1839] [serial = 1795] [outer = (nil)] 10:01:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fb06e632800) [pid = 1839] [serial = 1796] [outer = 0x7fb06d745400] 10:01:06 INFO - PROCESS | 1839 | 1461171666565 Marionette DEBUG loaded listener.js 10:01:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fb06e66a800) [pid = 1839] [serial = 1797] [outer = 0x7fb06d745400] 10:01:07 INFO - PROCESS | 1839 | 1461171667496 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]]]}] 10:01:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:01:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1690ms 10:01:07 INFO - PROCESS | 1839 | 1461171667558 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 10:01:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:01:07 INFO - PROCESS | 1839 | 1461171667561 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 10:01:07 INFO - PROCESS | 1839 | 1461171667567 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:01:07 INFO - PROCESS | 1839 | 1461171667570 Marionette TRACE conn3 <- [1,2366,null,{}] 10:01:07 INFO - PROCESS | 1839 | 1461171667575 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}] 10:01:07 INFO - PROCESS | 1839 | 1461171667802 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 10:01:08 INFO - PROCESS | 1839 | 1461171668110 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f00e000 == 122 [pid = 1839] [id = 599] 10:01:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fb06c6f0400) [pid = 1839] [serial = 1798] [outer = (nil)] 10:01:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fb06e6c8000) [pid = 1839] [serial = 1799] [outer = 0x7fb06c6f0400] 10:01:08 INFO - PROCESS | 1839 | 1461171668191 Marionette DEBUG loaded listener.js 10:01:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fb06e6d1c00) [pid = 1839] [serial = 1800] [outer = 0x7fb06c6f0400] 10:01:09 INFO - PROCESS | 1839 | 1461171669032 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]]]}] 10:01:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:01:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1529ms 10:01:09 INFO - PROCESS | 1839 | 1461171669098 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 10:01:09 INFO - PROCESS | 1839 | 1461171669102 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 10:01:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:01:09 INFO - PROCESS | 1839 | 1461171669109 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:01:09 INFO - PROCESS | 1839 | 1461171669113 Marionette TRACE conn3 <- [1,2370,null,{}] 10:01:09 INFO - PROCESS | 1839 | 1461171669118 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}] 10:01:09 INFO - PROCESS | 1839 | 1461171669355 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 10:01:09 INFO - PROCESS | 1839 | 1461171669630 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f9e8000 == 123 [pid = 1839] [id = 600] 10:01:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fb06e749400) [pid = 1839] [serial = 1801] [outer = (nil)] 10:01:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fb06e7c5000) [pid = 1839] [serial = 1802] [outer = 0x7fb06e749400] 10:01:09 INFO - PROCESS | 1839 | 1461171669775 Marionette DEBUG loaded listener.js 10:01:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fb06eead400) [pid = 1839] [serial = 1803] [outer = 0x7fb06e749400] 10:01:10 INFO - PROCESS | 1839 | 1461171670702 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]]]}] 10:01:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:01:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1641ms 10:01:10 INFO - PROCESS | 1839 | 1461171670752 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 10:01:10 INFO - PROCESS | 1839 | 1461171670756 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 10:01:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:01:10 INFO - PROCESS | 1839 | 1461171670762 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:01:10 INFO - PROCESS | 1839 | 1461171670766 Marionette TRACE conn3 <- [1,2374,null,{}] 10:01:10 INFO - PROCESS | 1839 | 1461171670771 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}] 10:01:11 INFO - PROCESS | 1839 | 1461171671007 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 10:01:11 INFO - PROCESS | 1839 | 1461171671321 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb071294000 == 124 [pid = 1839] [id = 601] 10:01:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fb06e749c00) [pid = 1839] [serial = 1804] [outer = (nil)] 10:01:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fb070402400) [pid = 1839] [serial = 1805] [outer = 0x7fb06e749c00] 10:01:11 INFO - PROCESS | 1839 | 1461171671400 Marionette DEBUG loaded listener.js 10:01:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fb07040b000) [pid = 1839] [serial = 1806] [outer = 0x7fb06e749c00] 10:01:12 INFO - PROCESS | 1839 | 1461171672273 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]]]}] 10:01:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:01:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1582ms 10:01:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:01:12 INFO - PROCESS | 1839 | 1461171672345 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 10:01:12 INFO - PROCESS | 1839 | 1461171672348 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 10:01:12 INFO - PROCESS | 1839 | 1461171672354 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:01:12 INFO - PROCESS | 1839 | 1461171672357 Marionette TRACE conn3 <- [1,2378,null,{}] 10:01:12 INFO - PROCESS | 1839 | 1461171672362 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}] 10:01:12 INFO - PROCESS | 1839 | 1461171672596 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 10:01:12 INFO - PROCESS | 1839 | 1461171672908 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073373000 == 125 [pid = 1839] [id = 602] 10:01:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fb069009c00) [pid = 1839] [serial = 1807] [outer = (nil)] 10:01:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fb070549000) [pid = 1839] [serial = 1808] [outer = 0x7fb069009c00] 10:01:12 INFO - PROCESS | 1839 | 1461171672988 Marionette DEBUG loaded listener.js 10:01:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fb070550000) [pid = 1839] [serial = 1809] [outer = 0x7fb069009c00] 10:01:13 INFO - PROCESS | 1839 | 1461171673824 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]]]}] 10:01:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:01:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1536ms 10:01:13 INFO - PROCESS | 1839 | 1461171673890 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 10:01:13 INFO - PROCESS | 1839 | 1461171673894 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 10:01:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:01:13 INFO - PROCESS | 1839 | 1461171673900 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:01:13 INFO - PROCESS | 1839 | 1461171673902 Marionette TRACE conn3 <- [1,2382,null,{}] 10:01:13 INFO - PROCESS | 1839 | 1461171673908 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}] 10:01:14 INFO - PROCESS | 1839 | 1461171674134 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 10:01:14 INFO - PROCESS | 1839 | 1461171674409 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073736800 == 126 [pid = 1839] [id = 603] 10:01:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fb06fa2c800) [pid = 1839] [serial = 1810] [outer = (nil)] 10:01:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fb070563000) [pid = 1839] [serial = 1811] [outer = 0x7fb06fa2c800] 10:01:14 INFO - PROCESS | 1839 | 1461171674526 Marionette DEBUG loaded listener.js 10:01:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fb0706c4800) [pid = 1839] [serial = 1812] [outer = 0x7fb06fa2c800] 10:01:15 INFO - PROCESS | 1839 | 1461171675367 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]]]}] 10:01:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:01:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1529ms 10:01:15 INFO - PROCESS | 1839 | 1461171675430 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 10:01:15 INFO - PROCESS | 1839 | 1461171675434 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 10:01:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:01:15 INFO - PROCESS | 1839 | 1461171675440 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:01:15 INFO - PROCESS | 1839 | 1461171675443 Marionette TRACE conn3 <- [1,2386,null,{}] 10:01:15 INFO - PROCESS | 1839 | 1461171675448 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}] 10:01:15 INFO - PROCESS | 1839 | 1461171675680 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 10:01:15 INFO - PROCESS | 1839 | 1461171675956 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073f07000 == 127 [pid = 1839] [id = 604] 10:01:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fb0666d5800) [pid = 1839] [serial = 1813] [outer = (nil)] 10:01:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fb070779000) [pid = 1839] [serial = 1814] [outer = 0x7fb0666d5800] 10:01:16 INFO - PROCESS | 1839 | 1461171676074 Marionette DEBUG loaded listener.js 10:01:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fb07086bc00) [pid = 1839] [serial = 1815] [outer = 0x7fb0666d5800] 10:01:16 INFO - PROCESS | 1839 | 1461171676952 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]]]}] 10:01:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:01:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1579ms 10:01:17 INFO - PROCESS | 1839 | 1461171677022 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 10:01:17 INFO - PROCESS | 1839 | 1461171677026 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 10:01:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:01:17 INFO - PROCESS | 1839 | 1461171677032 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:01:17 INFO - PROCESS | 1839 | 1461171677034 Marionette TRACE conn3 <- [1,2390,null,{}] 10:01:17 INFO - PROCESS | 1839 | 1461171677040 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}] 10:01:17 INFO - PROCESS | 1839 | 1461171677274 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 10:01:17 INFO - PROCESS | 1839 | 1461171677591 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074582000 == 128 [pid = 1839] [id = 605] 10:01:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fb071c2d000) [pid = 1839] [serial = 1816] [outer = (nil)] 10:01:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fb071c30400) [pid = 1839] [serial = 1817] [outer = 0x7fb071c2d000] 10:01:17 INFO - PROCESS | 1839 | 1461171677740 Marionette DEBUG loaded listener.js 10:01:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fb0731a7400) [pid = 1839] [serial = 1818] [outer = 0x7fb071c2d000] 10:01:18 INFO - PROCESS | 1839 | 1461171678637 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]]]}] 10:01:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:01:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1636ms 10:01:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:01:18 INFO - PROCESS | 1839 | 1461171678670 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 10:01:18 INFO - PROCESS | 1839 | 1461171678674 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 10:01:18 INFO - PROCESS | 1839 | 1461171678681 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:01:18 INFO - PROCESS | 1839 | 1461171678685 Marionette TRACE conn3 <- [1,2394,null,{}] 10:01:18 INFO - PROCESS | 1839 | 1461171678691 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}] 10:01:18 INFO - PROCESS | 1839 | 1461171678952 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 10:01:19 INFO - PROCESS | 1839 | 1461171679276 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb075186800 == 129 [pid = 1839] [id = 606] 10:01:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fb073290400) [pid = 1839] [serial = 1819] [outer = (nil)] 10:01:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fb07374f400) [pid = 1839] [serial = 1820] [outer = 0x7fb073290400] 10:01:19 INFO - PROCESS | 1839 | 1461171679354 Marionette DEBUG loaded listener.js 10:01:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fb073773400) [pid = 1839] [serial = 1821] [outer = 0x7fb073290400] 10:01:20 INFO - PROCESS | 1839 | 1461171680255 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]]]}] 10:01:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:01:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1636ms 10:01:20 INFO - PROCESS | 1839 | 1461171680316 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 10:01:20 INFO - PROCESS | 1839 | 1461171680320 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 10:01:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:01:20 INFO - PROCESS | 1839 | 1461171680327 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:01:20 INFO - PROCESS | 1839 | 1461171680330 Marionette TRACE conn3 <- [1,2398,null,{}] 10:01:20 INFO - PROCESS | 1839 | 1461171680335 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}] 10:01:20 INFO - PROCESS | 1839 | 1461171680600 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 10:01:20 INFO - PROCESS | 1839 | 1461171680919 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a3ea000 == 130 [pid = 1839] [id = 607] 10:01:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fb0732ebc00) [pid = 1839] [serial = 1822] [outer = (nil)] 10:01:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fb073790000) [pid = 1839] [serial = 1823] [outer = 0x7fb0732ebc00] 10:01:21 INFO - PROCESS | 1839 | 1461171681000 Marionette DEBUG loaded listener.js 10:01:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fb073a9a000) [pid = 1839] [serial = 1824] [outer = 0x7fb0732ebc00] 10:01:21 INFO - PROCESS | 1839 | 1461171681865 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]]]}] 10:01:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:01:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1579ms 10:01:21 INFO - PROCESS | 1839 | 1461171681908 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 10:01:21 INFO - PROCESS | 1839 | 1461171681912 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 10:01:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:01:21 INFO - PROCESS | 1839 | 1461171681918 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:01:21 INFO - PROCESS | 1839 | 1461171681920 Marionette TRACE conn3 <- [1,2402,null,{}] 10:01:21 INFO - PROCESS | 1839 | 1461171681927 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}] 10:01:22 INFO - PROCESS | 1839 | 1461171682161 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 10:01:22 INFO - PROCESS | 1839 | 1461171682480 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b45d000 == 131 [pid = 1839] [id = 608] 10:01:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fb0732f1400) [pid = 1839] [serial = 1825] [outer = (nil)] 10:01:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fb073f79800) [pid = 1839] [serial = 1826] [outer = 0x7fb0732f1400] 10:01:22 INFO - PROCESS | 1839 | 1461171682577 Marionette DEBUG loaded listener.js 10:01:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7fb073f88800) [pid = 1839] [serial = 1827] [outer = 0x7fb0732f1400] 10:01:23 INFO - PROCESS | 1839 | 1461171683446 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]]]}] 10:01:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:01:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1579ms 10:01:23 INFO - PROCESS | 1839 | 1461171683499 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 10:01:23 INFO - PROCESS | 1839 | 1461171683502 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 10:01:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:01:23 INFO - PROCESS | 1839 | 1461171683508 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:01:23 INFO - PROCESS | 1839 | 1461171683511 Marionette TRACE conn3 <- [1,2406,null,{}] 10:01:23 INFO - PROCESS | 1839 | 1461171683517 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}] 10:01:23 INFO - PROCESS | 1839 | 1461171683751 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 10:01:24 INFO - PROCESS | 1839 | 1461171684080 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b66e000 == 132 [pid = 1839] [id = 609] 10:01:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7fb0696de800) [pid = 1839] [serial = 1828] [outer = (nil)] 10:01:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7fb0740d8400) [pid = 1839] [serial = 1829] [outer = 0x7fb0696de800] 10:01:24 INFO - PROCESS | 1839 | 1461171684161 Marionette DEBUG loaded listener.js 10:01:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7fb0741e8400) [pid = 1839] [serial = 1830] [outer = 0x7fb0696de800] 10:01:25 INFO - PROCESS | 1839 | 1461171685030 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]]]}] 10:01:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:01:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1584ms 10:01:25 INFO - PROCESS | 1839 | 1461171685093 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 10:01:25 INFO - PROCESS | 1839 | 1461171685097 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 10:01:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:01:25 INFO - PROCESS | 1839 | 1461171685103 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:01:25 INFO - PROCESS | 1839 | 1461171685107 Marionette TRACE conn3 <- [1,2410,null,{}] 10:01:25 INFO - PROCESS | 1839 | 1461171685112 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}] 10:01:25 INFO - PROCESS | 1839 | 1461171685352 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 10:01:25 INFO - PROCESS | 1839 | 1461171685674 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b8f4000 == 133 [pid = 1839] [id = 610] 10:01:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7fb06e662400) [pid = 1839] [serial = 1831] [outer = (nil)] 10:01:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7fb074f5cc00) [pid = 1839] [serial = 1832] [outer = 0x7fb06e662400] 10:01:25 INFO - PROCESS | 1839 | 1461171685753 Marionette DEBUG loaded listener.js 10:01:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7fb075003400) [pid = 1839] [serial = 1833] [outer = 0x7fb06e662400] 10:01:26 INFO - PROCESS | 1839 | 1461171686643 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]]]}] 10:01:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:01:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1579ms 10:01:26 INFO - PROCESS | 1839 | 1461171686683 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 10:01:26 INFO - PROCESS | 1839 | 1461171686686 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 10:01:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:01:26 INFO - PROCESS | 1839 | 1461171686694 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:01:26 INFO - PROCESS | 1839 | 1461171686697 Marionette TRACE conn3 <- [1,2414,null,{}] 10:01:26 INFO - PROCESS | 1839 | 1461171686703 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}] 10:01:26 INFO - PROCESS | 1839 | 1461171686935 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 10:01:27 INFO - PROCESS | 1839 | 1461171687262 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cb33800 == 134 [pid = 1839] [id = 611] 10:01:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7fb0740d6800) [pid = 1839] [serial = 1834] [outer = (nil)] 10:01:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7fb075171400) [pid = 1839] [serial = 1835] [outer = 0x7fb0740d6800] 10:01:27 INFO - PROCESS | 1839 | 1461171687347 Marionette DEBUG loaded listener.js 10:01:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7fb07517a400) [pid = 1839] [serial = 1836] [outer = 0x7fb0740d6800] 10:01:28 INFO - PROCESS | 1839 | 1461171688252 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]]]}] 10:01:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:01:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1631ms 10:01:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:01:28 INFO - PROCESS | 1839 | 1461171688326 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 10:01:28 INFO - PROCESS | 1839 | 1461171688329 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 10:01:28 INFO - PROCESS | 1839 | 1461171688335 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:01:28 INFO - PROCESS | 1839 | 1461171688339 Marionette TRACE conn3 <- [1,2418,null,{}] 10:01:28 INFO - PROCESS | 1839 | 1461171688344 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}] 10:01:28 INFO - PROCESS | 1839 | 1461171688585 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 10:01:28 INFO - PROCESS | 1839 | 1461171688923 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d4a0800 == 135 [pid = 1839] [id = 612] 10:01:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7fb06f148000) [pid = 1839] [serial = 1837] [outer = (nil)] 10:01:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7fb075179c00) [pid = 1839] [serial = 1838] [outer = 0x7fb06f148000] 10:01:29 INFO - PROCESS | 1839 | 1461171689006 Marionette DEBUG loaded listener.js 10:01:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7fb07b409800) [pid = 1839] [serial = 1839] [outer = 0x7fb06f148000] 10:01:29 INFO - PROCESS | 1839 | 1461171689865 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]]]}] 10:01:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:01:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1581ms 10:01:29 INFO - PROCESS | 1839 | 1461171689917 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 10:01:29 INFO - PROCESS | 1839 | 1461171689921 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 10:01:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:01:29 INFO - PROCESS | 1839 | 1461171689927 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:01:29 INFO - PROCESS | 1839 | 1461171689930 Marionette TRACE conn3 <- [1,2422,null,{}] 10:01:29 INFO - PROCESS | 1839 | 1461171689937 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}] 10:01:30 INFO - PROCESS | 1839 | 1461171690185 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 10:01:30 INFO - PROCESS | 1839 | 1461171690516 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d5b0000 == 136 [pid = 1839] [id = 613] 10:01:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7fb07111ac00) [pid = 1839] [serial = 1840] [outer = (nil)] 10:01:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7fb07b414c00) [pid = 1839] [serial = 1841] [outer = 0x7fb07111ac00] 10:01:30 INFO - PROCESS | 1839 | 1461171690594 Marionette DEBUG loaded listener.js 10:01:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7fb07b4e3800) [pid = 1839] [serial = 1842] [outer = 0x7fb07111ac00] 10:01:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07a3dd000 == 135 [pid = 1839] [id = 580] 10:01:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb074f37000 == 134 [pid = 1839] [id = 579] 10:01:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07456b800 == 133 [pid = 1839] [id = 578] 10:01:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073a5c000 == 132 [pid = 1839] [id = 577] 10:01:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0736ca000 == 131 [pid = 1839] [id = 576] 10:01:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07129b000 == 130 [pid = 1839] [id = 575] 10:01:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06f020800 == 129 [pid = 1839] [id = 574] 10:01:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06dc7d000 == 128 [pid = 1839] [id = 573] 10:01:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0689c9000 == 127 [pid = 1839] [id = 572] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7fb06b1a8800) [pid = 1839] [serial = 1709] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7fb06934ac00) [pid = 1839] [serial = 1548] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7fb06b048800) [pid = 1839] [serial = 1524] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7fb080e50000) [pid = 1839] [serial = 1676] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7fb093552c00) [pid = 1839] [serial = 1686] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7fb094dbd800) [pid = 1839] [serial = 1689] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7fb0697de000) [pid = 1839] [serial = 1545] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7fb094dbf800) [pid = 1839] [serial = 1521] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7fb07b419000) [pid = 1839] [serial = 1661] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7fb089640800) [pid = 1839] [serial = 1605] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7fb0868ed800) [pid = 1839] [serial = 1682] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7fb06d8ce400) [pid = 1839] [serial = 1649] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7fb06e6c5000) [pid = 1839] [serial = 1527] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7fb0697dbc00) [pid = 1839] [serial = 1700] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7fb0689f1c00) [pid = 1839] [serial = 1611] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7fb07c686800) [pid = 1839] [serial = 1587] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fb06b035400) [pid = 1839] [serial = 1617] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fb06c687800) [pid = 1839] [serial = 1710] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fb0697e2000) [pid = 1839] [serial = 1551] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fb073791800) [pid = 1839] [serial = 1659] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fb071c39c00) [pid = 1839] [serial = 1655] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fb06c684400) [pid = 1839] [serial = 1620] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fb06dcf4000) [pid = 1839] [serial = 1650] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fb080f11c00) [pid = 1839] [serial = 1677] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fb06c673000) [pid = 1839] [serial = 1694] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fb06a597800) [pid = 1839] [serial = 1554] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fb0696ea000) [pid = 1839] [serial = 1706] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fb0809c9400) [pid = 1839] [serial = 1593] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fb06eea2800) [pid = 1839] [serial = 1652] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fb08166f000) [pid = 1839] [serial = 1599] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fb07d2bb000) [pid = 1839] [serial = 1590] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fb06c677400) [pid = 1839] [serial = 1695] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fb0937b9000) [pid = 1839] [serial = 1530] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fb098c61800) [pid = 1839] [serial = 1691] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fb06a59a400) [pid = 1839] [serial = 1646] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fb066358800) [pid = 1839] [serial = 1704] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fb087a3b400) [pid = 1839] [serial = 1683] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fb07d764400) [pid = 1839] [serial = 1668] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fb0938fc000) [pid = 1839] [serial = 1688] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fb0857bac00) [pid = 1839] [serial = 1602] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fb07040d400) [pid = 1839] [serial = 1653] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fb067cfac00) [pid = 1839] [serial = 1698] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fb07b406800) [pid = 1839] [serial = 1575] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fb06d8ccc00) [pid = 1839] [serial = 1715] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fb06b046400) [pid = 1839] [serial = 1647] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fb098fd8c00) [pid = 1839] [serial = 1608] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fb0732e6c00) [pid = 1839] [serial = 1656] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fb06c678000) [pid = 1839] [serial = 1701] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fb07d644c00) [pid = 1839] [serial = 1512] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fb069010000) [pid = 1839] [serial = 1542] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fb07d112400) [pid = 1839] [serial = 1664] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fb098f12800) [pid = 1839] [serial = 1539] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fb06d8cc000) [pid = 1839] [serial = 1713] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fb07040d000) [pid = 1839] [serial = 1533] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fb06a59cc00) [pid = 1839] [serial = 1707] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fb073793400) [pid = 1839] [serial = 1509] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fb080e51000) [pid = 1839] [serial = 1515] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fb07c9ca400) [pid = 1839] [serial = 1626] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fb080f09800) [pid = 1839] [serial = 1596] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fb06c6f9c00) [pid = 1839] [serial = 1614] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fb06dcecc00) [pid = 1839] [serial = 1578] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fb06c6f2800) [pid = 1839] [serial = 1623] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fb09902e000) [pid = 1839] [serial = 1536] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fb067cf5c00) [pid = 1839] [serial = 1697] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fb074f57800) [pid = 1839] [serial = 1584] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fb06e7ca400) [pid = 1839] [serial = 1506] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fb070411400) [pid = 1839] [serial = 1581] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fb066353400) [pid = 1839] [serial = 1703] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fb07d5ec400) [pid = 1839] [serial = 1667] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fb07e887400) [pid = 1839] [serial = 1670] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fb06e665800) [pid = 1839] [serial = 1557] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fb0809ba400) [pid = 1839] [serial = 1674] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fb08cb54800) [pid = 1839] [serial = 1685] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fb07d2b3c00) [pid = 1839] [serial = 1665] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fb07c686c00) [pid = 1839] [serial = 1662] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fb07f632c00) [pid = 1839] [serial = 1671] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fb06d741400) [pid = 1839] [serial = 1712] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fb0868f1400) [pid = 1839] [serial = 1518] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fb073776000) [pid = 1839] [serial = 1658] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fb098fd1c00) [pid = 1839] [serial = 1692] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fb0852c2400) [pid = 1839] [serial = 1679] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fb086557400) [pid = 1839] [serial = 1680] [outer = (nil)] [url = about:blank] 10:01:32 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fb080397800) [pid = 1839] [serial = 1673] [outer = (nil)] [url = about:blank] 10:01:33 INFO - PROCESS | 1839 | 1461171693183 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]]]}] 10:01:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:01:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 3285ms 10:01:33 INFO - PROCESS | 1839 | 1461171693213 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 10:01:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:01:33 INFO - PROCESS | 1839 | 1461171693220 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 10:01:33 INFO - PROCESS | 1839 | 1461171693227 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:01:33 INFO - PROCESS | 1839 | 1461171693230 Marionette TRACE conn3 <- [1,2426,null,{}] 10:01:33 INFO - PROCESS | 1839 | 1461171693238 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}] 10:01:33 INFO - PROCESS | 1839 | 1461171693444 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 10:01:33 INFO - PROCESS | 1839 | 1461171693677 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb066aef800 == 128 [pid = 1839] [id = 614] 10:01:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fb0689ec400) [pid = 1839] [serial = 1843] [outer = (nil)] 10:01:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fb0689ef800) [pid = 1839] [serial = 1844] [outer = 0x7fb0689ec400] 10:01:33 INFO - PROCESS | 1839 | 1461171693748 Marionette DEBUG loaded listener.js 10:01:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fb06900ac00) [pid = 1839] [serial = 1845] [outer = 0x7fb0689ec400] 10:01:34 INFO - PROCESS | 1839 | 1461171694537 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]]]}] 10:01:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:01:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1342ms 10:01:34 INFO - PROCESS | 1839 | 1461171694569 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 10:01:34 INFO - PROCESS | 1839 | 1461171694577 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 10:01:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:01:34 INFO - PROCESS | 1839 | 1461171694586 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:01:34 INFO - PROCESS | 1839 | 1461171694590 Marionette TRACE conn3 <- [1,2430,null,{}] 10:01:34 INFO - PROCESS | 1839 | 1461171694596 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}] 10:01:34 INFO - PROCESS | 1839 | 1461171694811 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 10:01:35 INFO - PROCESS | 1839 | 1461171695030 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb069727000 == 129 [pid = 1839] [id = 615] 10:01:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fb0666cb000) [pid = 1839] [serial = 1846] [outer = (nil)] 10:01:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fb0696df800) [pid = 1839] [serial = 1847] [outer = 0x7fb0666cb000] 10:01:35 INFO - PROCESS | 1839 | 1461171695095 Marionette DEBUG loaded listener.js 10:01:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fb0697dd800) [pid = 1839] [serial = 1848] [outer = 0x7fb0666cb000] 10:01:36 INFO - PROCESS | 1839 | 1461171696061 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]]]}] 10:01:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:01:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1536ms 10:01:36 INFO - PROCESS | 1839 | 1461171696128 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 10:01:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:01:36 INFO - PROCESS | 1839 | 1461171696132 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 10:01:36 INFO - PROCESS | 1839 | 1461171696138 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:01:36 INFO - PROCESS | 1839 | 1461171696143 Marionette TRACE conn3 <- [1,2434,null,{}] 10:01:36 INFO - PROCESS | 1839 | 1461171696158 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}] 10:01:36 INFO - PROCESS | 1839 | 1461171696446 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 10:01:36 INFO - PROCESS | 1839 | 1461171696476 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06ad7c800 == 130 [pid = 1839] [id = 616] 10:01:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fb0697e1800) [pid = 1839] [serial = 1849] [outer = (nil)] 10:01:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fb06b028c00) [pid = 1839] [serial = 1850] [outer = 0x7fb0697e1800] 10:01:36 INFO - PROCESS | 1839 | 1461171696543 Marionette DEBUG loaded listener.js 10:01:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fb06b19c400) [pid = 1839] [serial = 1851] [outer = 0x7fb0697e1800] 10:01:37 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fb0696e3400) [pid = 1839] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:01:37 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fb06c6f8000) [pid = 1839] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:01:37 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fb06634c800) [pid = 1839] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:01:37 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fb067cf0c00) [pid = 1839] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:01:37 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fb06c66b400) [pid = 1839] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:01:38 INFO - PROCESS | 1839 | 1461171698082 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]]]}] 10:01:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:01:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1998ms 10:01:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:01:38 INFO - PROCESS | 1839 | 1461171698136 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 10:01:38 INFO - PROCESS | 1839 | 1461171698140 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 10:01:38 INFO - PROCESS | 1839 | 1461171698146 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:01:38 INFO - PROCESS | 1839 | 1461171698149 Marionette TRACE conn3 <- [1,2438,null,{}] 10:01:38 INFO - PROCESS | 1839 | 1461171698154 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}] 10:01:38 INFO - PROCESS | 1839 | 1461171698419 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 10:01:38 INFO - PROCESS | 1839 | 1461171698584 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06af96800 == 131 [pid = 1839] [id = 617] 10:01:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fb06634c800) [pid = 1839] [serial = 1852] [outer = (nil)] 10:01:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fb06b1a5800) [pid = 1839] [serial = 1853] [outer = 0x7fb06634c800] 10:01:38 INFO - PROCESS | 1839 | 1461171698650 Marionette DEBUG loaded listener.js 10:01:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fb06c684400) [pid = 1839] [serial = 1854] [outer = 0x7fb06634c800] 10:01:39 INFO - PROCESS | 1839 | 1461171699386 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]]]}] 10:01:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:01:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1283ms 10:01:39 INFO - PROCESS | 1839 | 1461171699429 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 10:01:39 INFO - PROCESS | 1839 | 1461171699433 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 10:01:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:01:39 INFO - PROCESS | 1839 | 1461171699438 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:01:39 INFO - PROCESS | 1839 | 1461171699440 Marionette TRACE conn3 <- [1,2442,null,{}] 10:01:39 INFO - PROCESS | 1839 | 1461171699446 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}] 10:01:39 INFO - PROCESS | 1839 | 1461171699731 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 10:01:39 INFO - PROCESS | 1839 | 1461171699752 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06b121000 == 132 [pid = 1839] [id = 618] 10:01:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fb0689f0400) [pid = 1839] [serial = 1855] [outer = (nil)] 10:01:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fb06c6f0c00) [pid = 1839] [serial = 1856] [outer = 0x7fb0689f0400] 10:01:39 INFO - PROCESS | 1839 | 1461171699814 Marionette DEBUG loaded listener.js 10:01:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fb06c6fe800) [pid = 1839] [serial = 1857] [outer = 0x7fb0689f0400] 10:01:41 INFO - PROCESS | 1839 | 1461171701015 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]]]}] 10:01:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:01:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1628ms 10:01:41 INFO - PROCESS | 1839 | 1461171701069 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 10:01:41 INFO - PROCESS | 1839 | 1461171701077 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 10:01:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:01:41 INFO - PROCESS | 1839 | 1461171701085 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:01:41 INFO - PROCESS | 1839 | 1461171701091 Marionette TRACE conn3 <- [1,2446,null,{}] 10:01:41 INFO - PROCESS | 1839 | 1461171701099 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}] 10:01:41 INFO - PROCESS | 1839 | 1461171701354 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 10:01:41 INFO - PROCESS | 1839 | 1461171701670 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06a7a7000 == 133 [pid = 1839] [id = 619] 10:01:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fb0697e0800) [pid = 1839] [serial = 1858] [outer = (nil)] 10:01:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fb06a593000) [pid = 1839] [serial = 1859] [outer = 0x7fb0697e0800] 10:01:41 INFO - PROCESS | 1839 | 1461171701762 Marionette DEBUG loaded listener.js 10:01:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fb06b032c00) [pid = 1839] [serial = 1860] [outer = 0x7fb0697e0800] 10:01:42 INFO - PROCESS | 1839 | 1461171702678 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]]]}] 10:01:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:01:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1638ms 10:01:42 INFO - PROCESS | 1839 | 1461171702725 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 10:01:42 INFO - PROCESS | 1839 | 1461171702733 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 10:01:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:01:42 INFO - PROCESS | 1839 | 1461171702743 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:01:42 INFO - PROCESS | 1839 | 1461171702748 Marionette TRACE conn3 <- [1,2450,null,{}] 10:01:42 INFO - PROCESS | 1839 | 1461171702754 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}] 10:01:42 INFO - PROCESS | 1839 | 1461171702983 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 10:01:43 INFO - PROCESS | 1839 | 1461171703339 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06c58f000 == 134 [pid = 1839] [id = 620] 10:01:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fb0697e2000) [pid = 1839] [serial = 1861] [outer = (nil)] 10:01:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fb06c6ff400) [pid = 1839] [serial = 1862] [outer = 0x7fb0697e2000] 10:01:43 INFO - PROCESS | 1839 | 1461171703417 Marionette DEBUG loaded listener.js 10:01:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fb06d741800) [pid = 1839] [serial = 1863] [outer = 0x7fb0697e2000] 10:01:44 INFO - PROCESS | 1839 | 1461171704276 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]]]}] 10:01:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:01:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1585ms 10:01:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:01:44 INFO - PROCESS | 1839 | 1461171704329 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 10:01:44 INFO - PROCESS | 1839 | 1461171704332 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 10:01:44 INFO - PROCESS | 1839 | 1461171704339 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:01:44 INFO - PROCESS | 1839 | 1461171704345 Marionette TRACE conn3 <- [1,2454,null,{}] 10:01:44 INFO - PROCESS | 1839 | 1461171704380 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}] 10:01:44 INFO - PROCESS | 1839 | 1461171704620 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 10:01:44 INFO - PROCESS | 1839 | 1461171704935 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06dc7d800 == 135 [pid = 1839] [id = 621] 10:01:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fb06d8c8c00) [pid = 1839] [serial = 1864] [outer = (nil)] 10:01:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fb06dcee000) [pid = 1839] [serial = 1865] [outer = 0x7fb06d8c8c00] 10:01:45 INFO - PROCESS | 1839 | 1461171705029 Marionette DEBUG loaded listener.js 10:01:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fb06e65dc00) [pid = 1839] [serial = 1866] [outer = 0x7fb06d8c8c00] 10:01:45 INFO - PROCESS | 1839 | 1461171705871 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]]]}] 10:01:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:01:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1590ms 10:01:45 INFO - PROCESS | 1839 | 1461171705929 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 10:01:45 INFO - PROCESS | 1839 | 1461171705934 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 10:01:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:01:45 INFO - PROCESS | 1839 | 1461171705940 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:01:45 INFO - PROCESS | 1839 | 1461171705943 Marionette TRACE conn3 <- [1,2458,null,{}] 10:01:45 INFO - PROCESS | 1839 | 1461171705948 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}] 10:01:46 INFO - PROCESS | 1839 | 1461171706174 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 10:01:46 INFO - PROCESS | 1839 | 1461171706442 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06eafc000 == 136 [pid = 1839] [id = 622] 10:01:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fb06d8c9800) [pid = 1839] [serial = 1867] [outer = (nil)] 10:01:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fb06e6c7400) [pid = 1839] [serial = 1868] [outer = 0x7fb06d8c9800] 10:01:46 INFO - PROCESS | 1839 | 1461171706559 Marionette DEBUG loaded listener.js 10:01:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fb06e6d3400) [pid = 1839] [serial = 1869] [outer = 0x7fb06d8c9800] 10:01:47 INFO - PROCESS | 1839 | 1461171707408 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]]]}] 10:01:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:01:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1533ms 10:01:47 INFO - PROCESS | 1839 | 1461171707475 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 10:01:47 INFO - PROCESS | 1839 | 1461171707478 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 10:01:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:01:47 INFO - PROCESS | 1839 | 1461171707484 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:01:47 INFO - PROCESS | 1839 | 1461171707487 Marionette TRACE conn3 <- [1,2462,null,{}] 10:01:47 INFO - PROCESS | 1839 | 1461171707492 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}] 10:01:47 INFO - PROCESS | 1839 | 1461171707713 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 10:01:48 INFO - PROCESS | 1839 | 1461171708029 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f294000 == 137 [pid = 1839] [id = 623] 10:01:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fb06e743c00) [pid = 1839] [serial = 1870] [outer = (nil)] 10:01:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fb06e7c5c00) [pid = 1839] [serial = 1871] [outer = 0x7fb06e743c00] 10:01:48 INFO - PROCESS | 1839 | 1461171708133 Marionette DEBUG loaded listener.js 10:01:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fb06eac3800) [pid = 1839] [serial = 1872] [outer = 0x7fb06e743c00] 10:01:49 INFO - PROCESS | 1839 | 1461171709032 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]]]}] 10:01:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:01:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1580ms 10:01:49 INFO - PROCESS | 1839 | 1461171709066 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 10:01:49 INFO - PROCESS | 1839 | 1461171709069 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 10:01:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:01:49 INFO - PROCESS | 1839 | 1461171709077 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:01:49 INFO - PROCESS | 1839 | 1461171709080 Marionette TRACE conn3 <- [1,2466,null,{}] 10:01:49 INFO - PROCESS | 1839 | 1461171709086 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}] 10:01:49 INFO - PROCESS | 1839 | 1461171709319 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 10:01:49 INFO - PROCESS | 1839 | 1461171709636 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073368800 == 138 [pid = 1839] [id = 624] 10:01:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fb06eea8800) [pid = 1839] [serial = 1873] [outer = (nil)] 10:01:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fb06fa2f400) [pid = 1839] [serial = 1874] [outer = 0x7fb06eea8800] 10:01:49 INFO - PROCESS | 1839 | 1461171709728 Marionette DEBUG loaded listener.js 10:01:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fb070411c00) [pid = 1839] [serial = 1875] [outer = 0x7fb06eea8800] 10:01:50 INFO - PROCESS | 1839 | 1461171710558 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]]]}] 10:01:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:01:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1529ms 10:01:50 INFO - PROCESS | 1839 | 1461171710608 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 10:01:50 INFO - PROCESS | 1839 | 1461171710612 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 10:01:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:01:50 INFO - PROCESS | 1839 | 1461171710618 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:01:50 INFO - PROCESS | 1839 | 1461171710621 Marionette TRACE conn3 <- [1,2470,null,{}] 10:01:50 INFO - PROCESS | 1839 | 1461171710648 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}] 10:01:50 INFO - PROCESS | 1839 | 1461171710877 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 10:01:51 INFO - PROCESS | 1839 | 1461171711146 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073a48000 == 139 [pid = 1839] [id = 625] 10:01:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fb070546800) [pid = 1839] [serial = 1876] [outer = (nil)] 10:01:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fb0706c7000) [pid = 1839] [serial = 1877] [outer = 0x7fb070546800] 10:01:51 INFO - PROCESS | 1839 | 1461171711261 Marionette DEBUG loaded listener.js 10:01:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fb070874000) [pid = 1839] [serial = 1878] [outer = 0x7fb070546800] 10:01:52 INFO - PROCESS | 1839 | 1461171712149 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]]]}] 10:01:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:01:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1565ms 10:01:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:01:52 INFO - PROCESS | 1839 | 1461171712184 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 10:01:52 INFO - PROCESS | 1839 | 1461171712187 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 10:01:52 INFO - PROCESS | 1839 | 1461171712195 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:01:52 INFO - PROCESS | 1839 | 1461171712198 Marionette TRACE conn3 <- [1,2474,null,{}] 10:01:52 INFO - PROCESS | 1839 | 1461171712203 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}] 10:01:52 INFO - PROCESS | 1839 | 1461171712427 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 10:01:52 INFO - PROCESS | 1839 | 1461171712699 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074569000 == 140 [pid = 1839] [id = 626] 10:01:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fb070549c00) [pid = 1839] [serial = 1879] [outer = (nil)] 10:01:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fb071c2c400) [pid = 1839] [serial = 1880] [outer = 0x7fb070549c00] 10:01:52 INFO - PROCESS | 1839 | 1461171712816 Marionette DEBUG loaded listener.js 10:01:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fb0731a2800) [pid = 1839] [serial = 1881] [outer = 0x7fb070549c00] 10:01:53 INFO - PROCESS | 1839 | 1461171713714 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]]]}] 10:01:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:01:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1579ms 10:01:53 INFO - PROCESS | 1839 | 1461171713775 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 10:01:53 INFO - PROCESS | 1839 | 1461171713778 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 10:01:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:01:53 INFO - PROCESS | 1839 | 1461171713784 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:01:53 INFO - PROCESS | 1839 | 1461171713786 Marionette TRACE conn3 <- [1,2478,null,{}] 10:01:53 INFO - PROCESS | 1839 | 1461171713792 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}] 10:01:54 INFO - PROCESS | 1839 | 1461171714018 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 10:01:54 INFO - PROCESS | 1839 | 1461171714337 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074f34800 == 141 [pid = 1839] [id = 627] 10:01:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fb06e73dc00) [pid = 1839] [serial = 1882] [outer = (nil)] 10:01:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fb0731a7800) [pid = 1839] [serial = 1883] [outer = 0x7fb06e73dc00] 10:01:54 INFO - PROCESS | 1839 | 1461171714415 Marionette DEBUG loaded listener.js 10:01:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fb073291000) [pid = 1839] [serial = 1884] [outer = 0x7fb06e73dc00] 10:01:55 INFO - PROCESS | 1839 | 1461171715305 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]]]}] 10:01:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:01:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1580ms 10:01:55 INFO - PROCESS | 1839 | 1461171715366 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 10:01:55 INFO - PROCESS | 1839 | 1461171715370 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 10:01:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:01:55 INFO - PROCESS | 1839 | 1461171715376 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:01:55 INFO - PROCESS | 1839 | 1461171715379 Marionette TRACE conn3 <- [1,2482,null,{}] 10:01:55 INFO - PROCESS | 1839 | 1461171715384 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}] 10:01:55 INFO - PROCESS | 1839 | 1461171715622 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 10:01:55 INFO - PROCESS | 1839 | 1461171715943 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a3dd000 == 142 [pid = 1839] [id = 628] 10:01:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fb073756c00) [pid = 1839] [serial = 1885] [outer = (nil)] 10:01:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fb073774000) [pid = 1839] [serial = 1886] [outer = 0x7fb073756c00] 10:01:56 INFO - PROCESS | 1839 | 1461171716025 Marionette DEBUG loaded listener.js 10:01:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fb073794400) [pid = 1839] [serial = 1887] [outer = 0x7fb073756c00] 10:01:56 INFO - PROCESS | 1839 | 1461171716892 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]]]}] 10:01:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:01:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1580ms 10:01:56 INFO - PROCESS | 1839 | 1461171716957 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 10:01:56 INFO - PROCESS | 1839 | 1461171716962 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 10:01:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:01:56 INFO - PROCESS | 1839 | 1461171716968 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:01:56 INFO - PROCESS | 1839 | 1461171716973 Marionette TRACE conn3 <- [1,2486,null,{}] 10:01:56 INFO - PROCESS | 1839 | 1461171716978 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}] 10:01:57 INFO - PROCESS | 1839 | 1461171717301 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 10:01:57 INFO - PROCESS | 1839 | 1461171717622 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b66c800 == 143 [pid = 1839] [id = 629] 10:01:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fb073751c00) [pid = 1839] [serial = 1888] [outer = (nil)] 10:01:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fb074f5f400) [pid = 1839] [serial = 1889] [outer = 0x7fb073751c00] 10:01:57 INFO - PROCESS | 1839 | 1461171717706 Marionette DEBUG loaded listener.js 10:01:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fb07b405c00) [pid = 1839] [serial = 1890] [outer = 0x7fb073751c00] 10:01:58 INFO - PROCESS | 1839 | 1461171718594 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]]]}] 10:01:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:01:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1689ms 10:01:58 INFO - PROCESS | 1839 | 1461171718658 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 10:01:58 INFO - PROCESS | 1839 | 1461171718662 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 10:01:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:01:58 INFO - PROCESS | 1839 | 1461171718668 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:01:58 INFO - PROCESS | 1839 | 1461171718671 Marionette TRACE conn3 <- [1,2490,null,{}] 10:01:58 INFO - PROCESS | 1839 | 1461171718676 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}] 10:01:58 INFO - PROCESS | 1839 | 1461171718905 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 10:01:59 INFO - PROCESS | 1839 | 1461171719178 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cb41800 == 144 [pid = 1839] [id = 630] 10:01:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fb073757000) [pid = 1839] [serial = 1891] [outer = (nil)] 10:01:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fb07b4ea000) [pid = 1839] [serial = 1892] [outer = 0x7fb073757000] 10:01:59 INFO - PROCESS | 1839 | 1461171719299 Marionette DEBUG loaded listener.js 10:01:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fb07b5ef800) [pid = 1839] [serial = 1893] [outer = 0x7fb073757000] 10:02:00 INFO - PROCESS | 1839 | 1461171720174 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]]]}] 10:02:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:02:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1580ms 10:02:00 INFO - PROCESS | 1839 | 1461171720253 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 10:02:00 INFO - PROCESS | 1839 | 1461171720257 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 10:02:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:02:00 INFO - PROCESS | 1839 | 1461171720264 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:02:00 INFO - PROCESS | 1839 | 1461171720267 Marionette TRACE conn3 <- [1,2494,null,{}] 10:02:00 INFO - PROCESS | 1839 | 1461171720273 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}] 10:02:00 INFO - PROCESS | 1839 | 1461171720512 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 10:02:00 INFO - PROCESS | 1839 | 1461171720829 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d5ad800 == 145 [pid = 1839] [id = 631] 10:02:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fb073771c00) [pid = 1839] [serial = 1894] [outer = (nil)] 10:02:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fb07c682800) [pid = 1839] [serial = 1895] [outer = 0x7fb073771c00] 10:02:00 INFO - PROCESS | 1839 | 1461171720909 Marionette DEBUG loaded listener.js 10:02:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fb07c68a000) [pid = 1839] [serial = 1896] [outer = 0x7fb073771c00] 10:02:01 INFO - PROCESS | 1839 | 1461171721734 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]]]}] 10:02:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:02:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1542ms 10:02:01 INFO - PROCESS | 1839 | 1461171721812 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 10:02:01 INFO - PROCESS | 1839 | 1461171721815 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 10:02:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:02:01 INFO - PROCESS | 1839 | 1461171721829 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:02:01 INFO - PROCESS | 1839 | 1461171721831 Marionette TRACE conn3 <- [1,2498,null,{}] 10:02:01 INFO - PROCESS | 1839 | 1461171721839 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}] 10:02:02 INFO - PROCESS | 1839 | 1461171722117 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 10:02:02 INFO - PROCESS | 1839 | 1461171722434 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07e830000 == 146 [pid = 1839] [id = 632] 10:02:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fb07b5ed400) [pid = 1839] [serial = 1897] [outer = (nil)] 10:02:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fb07c916c00) [pid = 1839] [serial = 1898] [outer = 0x7fb07b5ed400] 10:02:02 INFO - PROCESS | 1839 | 1461171722514 Marionette DEBUG loaded listener.js 10:02:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fb07c920800) [pid = 1839] [serial = 1899] [outer = 0x7fb07b5ed400] 10:02:03 INFO - PROCESS | 1839 | 1461171723410 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]]]}] 10:02:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:02:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1633ms 10:02:03 INFO - PROCESS | 1839 | 1461171723463 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 10:02:03 INFO - PROCESS | 1839 | 1461171723466 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 10:02:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:02:03 INFO - PROCESS | 1839 | 1461171723472 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:02:03 INFO - PROCESS | 1839 | 1461171723475 Marionette TRACE conn3 <- [1,2502,null,{}] 10:02:03 INFO - PROCESS | 1839 | 1461171723481 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}] 10:02:03 INFO - PROCESS | 1839 | 1461171723746 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 10:02:04 INFO - PROCESS | 1839 | 1461171724075 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0802ca800 == 147 [pid = 1839] [id = 633] 10:02:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fb0732ec400) [pid = 1839] [serial = 1900] [outer = (nil)] 10:02:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fb07c9c8400) [pid = 1839] [serial = 1901] [outer = 0x7fb0732ec400] 10:02:04 INFO - PROCESS | 1839 | 1461171724155 Marionette DEBUG loaded listener.js 10:02:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fb07cb6a000) [pid = 1839] [serial = 1902] [outer = 0x7fb0732ec400] 10:02:05 INFO - PROCESS | 1839 | 1461171724998 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]]]}] 10:02:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:02:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1579ms 10:02:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:02:05 INFO - PROCESS | 1839 | 1461171725052 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 10:02:05 INFO - PROCESS | 1839 | 1461171725055 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 10:02:05 INFO - PROCESS | 1839 | 1461171725061 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:02:05 INFO - PROCESS | 1839 | 1461171725064 Marionette TRACE conn3 <- [1,2506,null,{}] 10:02:05 INFO - PROCESS | 1839 | 1461171725069 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}] 10:02:05 INFO - PROCESS | 1839 | 1461171725312 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 10:02:05 INFO - PROCESS | 1839 | 1461171725589 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0807dc000 == 148 [pid = 1839] [id = 634] 10:02:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fb070569400) [pid = 1839] [serial = 1903] [outer = (nil)] 10:02:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fb07cc5e400) [pid = 1839] [serial = 1904] [outer = 0x7fb070569400] 10:02:05 INFO - PROCESS | 1839 | 1461171725704 Marionette DEBUG loaded listener.js 10:02:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fb07cf16400) [pid = 1839] [serial = 1905] [outer = 0x7fb070569400] 10:02:06 INFO - PROCESS | 1839 | 1461171726564 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]]]}] 10:02:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:02:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1535ms 10:02:06 INFO - PROCESS | 1839 | 1461171726596 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 10:02:06 INFO - PROCESS | 1839 | 1461171726600 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 10:02:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:02:06 INFO - PROCESS | 1839 | 1461171726606 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:02:06 INFO - PROCESS | 1839 | 1461171726609 Marionette TRACE conn3 <- [1,2510,null,{}] 10:02:06 INFO - PROCESS | 1839 | 1461171726614 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}] 10:02:06 INFO - PROCESS | 1839 | 1461171726860 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 10:02:07 INFO - PROCESS | 1839 | 1461171727188 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb080a83000 == 149 [pid = 1839] [id = 635] 10:02:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fb075177c00) [pid = 1839] [serial = 1906] [outer = (nil)] 10:02:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fb07d110800) [pid = 1839] [serial = 1907] [outer = 0x7fb075177c00] 10:02:07 INFO - PROCESS | 1839 | 1461171727267 Marionette DEBUG loaded listener.js 10:02:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fb07d244c00) [pid = 1839] [serial = 1908] [outer = 0x7fb075177c00] 10:02:08 INFO - PROCESS | 1839 | 1461171728086 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]]]}] 10:02:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:02:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1532ms 10:02:08 INFO - PROCESS | 1839 | 1461171728139 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 10:02:08 INFO - PROCESS | 1839 | 1461171728143 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 10:02:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:02:08 INFO - PROCESS | 1839 | 1461171728150 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:02:08 INFO - PROCESS | 1839 | 1461171728153 Marionette TRACE conn3 <- [1,2514,null,{}] 10:02:08 INFO - PROCESS | 1839 | 1461171728159 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}] 10:02:08 INFO - PROCESS | 1839 | 1461171728407 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 10:02:08 INFO - PROCESS | 1839 | 1461171728684 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08117d800 == 150 [pid = 1839] [id = 636] 10:02:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fb06e6d2800) [pid = 1839] [serial = 1909] [outer = (nil)] 10:02:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fb07d24cc00) [pid = 1839] [serial = 1910] [outer = 0x7fb06e6d2800] 10:02:08 INFO - PROCESS | 1839 | 1461171728807 Marionette DEBUG loaded listener.js 10:02:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fb07d2b3c00) [pid = 1839] [serial = 1911] [outer = 0x7fb06e6d2800] 10:02:09 INFO - PROCESS | 1839 | 1461171729703 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]]]}] 10:02:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:02:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1586ms 10:02:09 INFO - PROCESS | 1839 | 1461171729738 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 10:02:09 INFO - PROCESS | 1839 | 1461171729742 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 10:02:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:02:09 INFO - PROCESS | 1839 | 1461171729748 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:02:09 INFO - PROCESS | 1839 | 1461171729751 Marionette TRACE conn3 <- [1,2518,null,{}] 10:02:09 INFO - PROCESS | 1839 | 1461171729756 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}] 10:02:09 INFO - PROCESS | 1839 | 1461171729992 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 10:02:10 INFO - PROCESS | 1839 | 1461171730329 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0812a4800 == 151 [pid = 1839] [id = 637] 10:02:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fb067cf6800) [pid = 1839] [serial = 1912] [outer = (nil)] 10:02:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7fb07d2b8400) [pid = 1839] [serial = 1913] [outer = 0x7fb067cf6800] 10:02:10 INFO - PROCESS | 1839 | 1461171730448 Marionette DEBUG loaded listener.js 10:02:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7fb07d5e4000) [pid = 1839] [serial = 1914] [outer = 0x7fb067cf6800] 10:02:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06c2ca800 == 150 [pid = 1839] [id = 425] 10:02:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d5b0000 == 149 [pid = 1839] [id = 613] 10:02:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d4a0800 == 148 [pid = 1839] [id = 612] 10:02:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cb33800 == 147 [pid = 1839] [id = 611] 10:02:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b8f4000 == 146 [pid = 1839] [id = 610] 10:02:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b66e000 == 145 [pid = 1839] [id = 609] 10:02:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b45d000 == 144 [pid = 1839] [id = 608] 10:02:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07a3ea000 == 143 [pid = 1839] [id = 607] 10:02:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb075186800 == 142 [pid = 1839] [id = 606] 10:02:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb074582000 == 141 [pid = 1839] [id = 605] 10:02:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073f07000 == 140 [pid = 1839] [id = 604] 10:02:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073736800 == 139 [pid = 1839] [id = 603] 10:02:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073373000 == 138 [pid = 1839] [id = 602] 10:02:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb071294000 == 137 [pid = 1839] [id = 601] 10:02:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06f9e8000 == 136 [pid = 1839] [id = 600] 10:02:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06f00e000 == 135 [pid = 1839] [id = 599] 10:02:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06e896000 == 134 [pid = 1839] [id = 598] 10:02:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06c8dc000 == 133 [pid = 1839] [id = 597] 10:02:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06ad99800 == 132 [pid = 1839] [id = 596] 10:02:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb066adf800 == 131 [pid = 1839] [id = 595] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7fb06da7c800) [pid = 1839] [serial = 1781] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7fb0732ea800) [pid = 1839] [serial = 1736] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fb0706c2400) [pid = 1839] [serial = 1733] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fb06b02ec00) [pid = 1839] [serial = 1730] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fb06eaccc00) [pid = 1839] [serial = 1727] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fb06e663800) [pid = 1839] [serial = 1724] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fb06d743c00) [pid = 1839] [serial = 1721] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fb067cfa800) [pid = 1839] [serial = 1718] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fb06a596400) [pid = 1839] [serial = 1775] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fb06b032400) [pid = 1839] [serial = 1776] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fb06934c800) [pid = 1839] [serial = 1773] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fb06900d000) [pid = 1839] [serial = 1772] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fb069346400) [pid = 1839] [serial = 1769] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fb080d50400) [pid = 1839] [serial = 1766] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fb0809d2c00) [pid = 1839] [serial = 1763] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fb0803a5800) [pid = 1839] [serial = 1760] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fb07f634c00) [pid = 1839] [serial = 1757] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fb07d76c000) [pid = 1839] [serial = 1754] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fb07d2ae000) [pid = 1839] [serial = 1751] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fb07b4f0c00) [pid = 1839] [serial = 1748] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fb074f5b400) [pid = 1839] [serial = 1745] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fb073f7a800) [pid = 1839] [serial = 1742] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fb07378c800) [pid = 1839] [serial = 1739] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fb06c682000) [pid = 1839] [serial = 1778] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fb06dcedc00) [pid = 1839] [serial = 1782] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fb06c6f7000) [pid = 1839] [serial = 1779] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fb069005400) [pid = 1839] [serial = 1784] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fb06da88000) [pid = 1839] [serial = 1716] [outer = (nil)] [url = about:blank] 10:02:12 INFO - PROCESS | 1839 | 1461171732737 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]]]}] 10:02:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:02:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 3035ms 10:02:12 INFO - PROCESS | 1839 | 1461171732816 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 10:02:12 INFO - PROCESS | 1839 | 1461171732822 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 10:02:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:02:12 INFO - PROCESS | 1839 | 1461171732835 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:02:12 INFO - PROCESS | 1839 | 1461171732840 Marionette TRACE conn3 <- [1,2522,null,{}] 10:02:12 INFO - PROCESS | 1839 | 1461171732850 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}] 10:02:13 INFO - PROCESS | 1839 | 1461171733068 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 10:02:13 INFO - PROCESS | 1839 | 1461171733320 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0695c4000 == 132 [pid = 1839] [id = 638] 10:02:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fb06934c800) [pid = 1839] [serial = 1915] [outer = (nil)] 10:02:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fb0696e8c00) [pid = 1839] [serial = 1916] [outer = 0x7fb06934c800] 10:02:13 INFO - PROCESS | 1839 | 1461171733397 Marionette DEBUG loaded listener.js 10:02:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fb06a59e400) [pid = 1839] [serial = 1917] [outer = 0x7fb06934c800] 10:02:14 INFO - PROCESS | 1839 | 1461171734240 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]]]}] 10:02:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:02:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1434ms 10:02:14 INFO - PROCESS | 1839 | 1461171734270 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 10:02:14 INFO - PROCESS | 1839 | 1461171734278 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 10:02:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:02:14 INFO - PROCESS | 1839 | 1461171734287 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:02:14 INFO - PROCESS | 1839 | 1461171734291 Marionette TRACE conn3 <- [1,2526,null,{}] 10:02:14 INFO - PROCESS | 1839 | 1461171734296 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}] 10:02:14 INFO - PROCESS | 1839 | 1461171734506 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 10:02:14 INFO - PROCESS | 1839 | 1461171734737 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06ad78000 == 133 [pid = 1839] [id = 639] 10:02:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fb0696de400) [pid = 1839] [serial = 1918] [outer = (nil)] 10:02:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fb06b1a8c00) [pid = 1839] [serial = 1919] [outer = 0x7fb0696de400] 10:02:14 INFO - PROCESS | 1839 | 1461171734804 Marionette DEBUG loaded listener.js 10:02:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fb06c680c00) [pid = 1839] [serial = 1920] [outer = 0x7fb0696de400] 10:02:15 INFO - PROCESS | 1839 | 1461171735700 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]]]}] 10:02:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:02:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1437ms 10:02:15 INFO - PROCESS | 1839 | 1461171735726 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 10:02:15 INFO - PROCESS | 1839 | 1461171735741 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 10:02:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:02:15 INFO - PROCESS | 1839 | 1461171735749 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:02:15 INFO - PROCESS | 1839 | 1461171735755 Marionette TRACE conn3 <- [1,2530,null,{}] 10:02:15 INFO - PROCESS | 1839 | 1461171735777 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}] 10:02:16 INFO - PROCESS | 1839 | 1461171736068 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 10:02:16 INFO - PROCESS | 1839 | 1461171736111 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06b117800 == 134 [pid = 1839] [id = 640] 10:02:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fb06d8ca000) [pid = 1839] [serial = 1921] [outer = (nil)] 10:02:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fb06d8ccc00) [pid = 1839] [serial = 1922] [outer = 0x7fb06d8ca000] 10:02:16 INFO - PROCESS | 1839 | 1461171736223 Marionette DEBUG loaded listener.js 10:02:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fb06e630400) [pid = 1839] [serial = 1923] [outer = 0x7fb06d8ca000] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fb06e633000) [pid = 1839] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fb0666c9400) [pid = 1839] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fb0697e1800) [pid = 1839] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fb06d745400) [pid = 1839] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fb06c6f0400) [pid = 1839] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fb06c66c000) [pid = 1839] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fb069009c00) [pid = 1839] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fb0689ec400) [pid = 1839] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fb06e749c00) [pid = 1839] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fb0740d6800) [pid = 1839] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fb0696de800) [pid = 1839] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fb0666cb000) [pid = 1839] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fb06e662400) [pid = 1839] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fb06634e800) [pid = 1839] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fb073290400) [pid = 1839] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fb0732f1400) [pid = 1839] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fb066350800) [pid = 1839] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fb0732ebc00) [pid = 1839] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fb06e749400) [pid = 1839] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fb06f148000) [pid = 1839] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fb06fa2c800) [pid = 1839] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fb071c2d000) [pid = 1839] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fb07111ac00) [pid = 1839] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fb06a5a0c00) [pid = 1839] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fb0666d5800) [pid = 1839] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fb06634c800) [pid = 1839] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fb06da89c00) [pid = 1839] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fb07eb38400) [pid = 1839] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fb07b41ec00) [pid = 1839] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fb06c6f9400) [pid = 1839] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fb071c38400) [pid = 1839] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fb06d73b000) [pid = 1839] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fb066351800) [pid = 1839] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fb07376f800) [pid = 1839] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fb073771400) [pid = 1839] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fb073774c00) [pid = 1839] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fb0809be000) [pid = 1839] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fb070563400) [pid = 1839] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fb073772c00) [pid = 1839] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fb0689ea800) [pid = 1839] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fb0731a3400) [pid = 1839] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fb07c9c7000) [pid = 1839] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:02:17 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fb07c915800) [pid = 1839] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:02:17 INFO - PROCESS | 1839 | 1461171737897 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]]]}] 10:02:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:02:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 2196ms 10:02:17 INFO - PROCESS | 1839 | 1461171737946 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 10:02:17 INFO - PROCESS | 1839 | 1461171737949 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 10:02:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:02:17 INFO - PROCESS | 1839 | 1461171737955 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:02:17 INFO - PROCESS | 1839 | 1461171737957 Marionette TRACE conn3 <- [1,2534,null,{}] 10:02:17 INFO - PROCESS | 1839 | 1461171737963 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}] 10:02:18 INFO - PROCESS | 1839 | 1461171738250 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 10:02:18 INFO - PROCESS | 1839 | 1461171738406 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06c2d0800 == 135 [pid = 1839] [id = 641] 10:02:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fb06c6f0400) [pid = 1839] [serial = 1924] [outer = (nil)] 10:02:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fb06dcf2800) [pid = 1839] [serial = 1925] [outer = 0x7fb06c6f0400] 10:02:18 INFO - PROCESS | 1839 | 1461171738471 Marionette DEBUG loaded listener.js 10:02:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fb06e63a000) [pid = 1839] [serial = 1926] [outer = 0x7fb06c6f0400] 10:02:19 INFO - PROCESS | 1839 | 1461171739219 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]]]}] 10:02:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:02:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1283ms 10:02:19 INFO - PROCESS | 1839 | 1461171739240 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 10:02:19 INFO - PROCESS | 1839 | 1461171739242 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 10:02:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:02:19 INFO - PROCESS | 1839 | 1461171739248 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:02:19 INFO - PROCESS | 1839 | 1461171739262 Marionette TRACE conn3 <- [1,2538,null,{}] 10:02:19 INFO - PROCESS | 1839 | 1461171739282 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}] 10:02:19 INFO - PROCESS | 1839 | 1461171739490 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 10:02:19 INFO - PROCESS | 1839 | 1461171739874 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb066ade800 == 136 [pid = 1839] [id = 642] 10:02:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fb06634c800) [pid = 1839] [serial = 1927] [outer = (nil)] 10:02:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fb067cf1400) [pid = 1839] [serial = 1928] [outer = 0x7fb06634c800] 10:02:19 INFO - PROCESS | 1839 | 1461171739955 Marionette DEBUG loaded listener.js 10:02:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fb0689ec400) [pid = 1839] [serial = 1929] [outer = 0x7fb06634c800] 10:02:20 INFO - PROCESS | 1839 | 1461171740896 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]]]}] 10:02:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:02:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1711ms 10:02:20 INFO - PROCESS | 1839 | 1461171740963 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 10:02:20 INFO - PROCESS | 1839 | 1461171740968 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 10:02:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:02:20 INFO - PROCESS | 1839 | 1461171740976 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:02:20 INFO - PROCESS | 1839 | 1461171740982 Marionette TRACE conn3 <- [1,2542,null,{}] 10:02:20 INFO - PROCESS | 1839 | 1461171740990 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}] 10:02:21 INFO - PROCESS | 1839 | 1461171741259 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 10:02:21 INFO - PROCESS | 1839 | 1461171741584 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06b116000 == 137 [pid = 1839] [id = 643] 10:02:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fb06c67f000) [pid = 1839] [serial = 1930] [outer = (nil)] 10:02:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fb06c68b400) [pid = 1839] [serial = 1931] [outer = 0x7fb06c67f000] 10:02:21 INFO - PROCESS | 1839 | 1461171741660 Marionette DEBUG loaded listener.js 10:02:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fb06d73b000) [pid = 1839] [serial = 1932] [outer = 0x7fb06c67f000] 10:02:22 INFO - PROCESS | 1839 | 1461171742603 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]]]}] 10:02:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:02:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1690ms 10:02:22 INFO - PROCESS | 1839 | 1461171742670 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 10:02:22 INFO - PROCESS | 1839 | 1461171742677 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 10:02:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:02:22 INFO - PROCESS | 1839 | 1461171742684 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:02:22 INFO - PROCESS | 1839 | 1461171742687 Marionette TRACE conn3 <- [1,2546,null,{}] 10:02:22 INFO - PROCESS | 1839 | 1461171742693 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}] 10:02:22 INFO - PROCESS | 1839 | 1461171742942 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 10:02:23 INFO - PROCESS | 1839 | 1461171743295 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06ea92000 == 138 [pid = 1839] [id = 644] 10:02:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fb06b045800) [pid = 1839] [serial = 1933] [outer = (nil)] 10:02:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fb06e6be800) [pid = 1839] [serial = 1934] [outer = 0x7fb06b045800] 10:02:23 INFO - PROCESS | 1839 | 1461171743391 Marionette DEBUG loaded listener.js 10:02:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fb06e6cf800) [pid = 1839] [serial = 1935] [outer = 0x7fb06b045800] 10:02:24 INFO - PROCESS | 1839 | 1461171744281 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]]]}] 10:02:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:02:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1630ms 10:02:24 INFO - PROCESS | 1839 | 1461171744315 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 10:02:24 INFO - PROCESS | 1839 | 1461171744318 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 10:02:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:02:24 INFO - PROCESS | 1839 | 1461171744333 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:02:24 INFO - PROCESS | 1839 | 1461171744343 Marionette TRACE conn3 <- [1,2550,null,{}] 10:02:24 INFO - PROCESS | 1839 | 1461171744349 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}] 10:02:24 INFO - PROCESS | 1839 | 1461171744578 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 10:02:24 INFO - PROCESS | 1839 | 1461171744848 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb070611800 == 139 [pid = 1839] [id = 645] 10:02:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fb06c669400) [pid = 1839] [serial = 1936] [outer = (nil)] 10:02:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fb06e7ca000) [pid = 1839] [serial = 1937] [outer = 0x7fb06c669400] 10:02:24 INFO - PROCESS | 1839 | 1461171744968 Marionette DEBUG loaded listener.js 10:02:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fb06eeac800) [pid = 1839] [serial = 1938] [outer = 0x7fb06c669400] 10:02:25 INFO - PROCESS | 1839 | 1461171745881 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]]]}] 10:02:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:02:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1601ms 10:02:25 INFO - PROCESS | 1839 | 1461171745927 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 10:02:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:02:25 INFO - PROCESS | 1839 | 1461171745932 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 10:02:25 INFO - PROCESS | 1839 | 1461171745938 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:02:25 INFO - PROCESS | 1839 | 1461171745942 Marionette TRACE conn3 <- [1,2554,null,{}] 10:02:25 INFO - PROCESS | 1839 | 1461171745947 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}] 10:02:26 INFO - PROCESS | 1839 | 1461171746169 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 10:02:26 INFO - PROCESS | 1839 | 1461171746485 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0732b8000 == 140 [pid = 1839] [id = 646] 10:02:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fb06dcf5800) [pid = 1839] [serial = 1939] [outer = (nil)] 10:02:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fb06fa25c00) [pid = 1839] [serial = 1940] [outer = 0x7fb06dcf5800] 10:02:26 INFO - PROCESS | 1839 | 1461171746564 Marionette DEBUG loaded listener.js 10:02:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fb070405000) [pid = 1839] [serial = 1941] [outer = 0x7fb06dcf5800] 10:02:27 INFO - PROCESS | 1839 | 1461171747435 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]]]}] 10:02:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:02:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1538ms 10:02:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:02:27 INFO - PROCESS | 1839 | 1461171747476 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 10:02:27 INFO - PROCESS | 1839 | 1461171747478 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 10:02:27 INFO - PROCESS | 1839 | 1461171747484 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:02:27 INFO - PROCESS | 1839 | 1461171747488 Marionette TRACE conn3 <- [1,2558,null,{}] 10:02:27 INFO - PROCESS | 1839 | 1461171747493 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}] 10:02:27 INFO - PROCESS | 1839 | 1461171747709 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 10:02:27 INFO - PROCESS | 1839 | 1461171747995 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073733800 == 141 [pid = 1839] [id = 647] 10:02:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fb07055d400) [pid = 1839] [serial = 1942] [outer = (nil)] 10:02:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fb070563400) [pid = 1839] [serial = 1943] [outer = 0x7fb07055d400] 10:02:28 INFO - PROCESS | 1839 | 1461171748131 Marionette DEBUG loaded listener.js 10:02:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fb070783c00) [pid = 1839] [serial = 1944] [outer = 0x7fb07055d400] 10:02:29 INFO - PROCESS | 1839 | 1461171749094 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]]]}] 10:02:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:02:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1645ms 10:02:29 INFO - PROCESS | 1839 | 1461171749130 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 10:02:29 INFO - PROCESS | 1839 | 1461171749134 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 10:02:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:02:29 INFO - PROCESS | 1839 | 1461171749139 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:02:29 INFO - PROCESS | 1839 | 1461171749141 Marionette TRACE conn3 <- [1,2562,null,{}] 10:02:29 INFO - PROCESS | 1839 | 1461171749147 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}] 10:02:29 INFO - PROCESS | 1839 | 1461171749358 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 10:02:29 INFO - PROCESS | 1839 | 1461171749675 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074568800 == 142 [pid = 1839] [id = 648] 10:02:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fb070784400) [pid = 1839] [serial = 1945] [outer = (nil)] 10:02:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fb073286800) [pid = 1839] [serial = 1946] [outer = 0x7fb070784400] 10:02:29 INFO - PROCESS | 1839 | 1461171749755 Marionette DEBUG loaded listener.js 10:02:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fb0732ef000) [pid = 1839] [serial = 1947] [outer = 0x7fb070784400] 10:02:30 INFO - PROCESS | 1839 | 1461171750649 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]]]}] 10:02:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:02:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1582ms 10:02:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:02:30 INFO - PROCESS | 1839 | 1461171750723 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 10:02:30 INFO - PROCESS | 1839 | 1461171750725 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 10:02:30 INFO - PROCESS | 1839 | 1461171750732 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:02:30 INFO - PROCESS | 1839 | 1461171750735 Marionette TRACE conn3 <- [1,2566,null,{}] 10:02:30 INFO - PROCESS | 1839 | 1461171750739 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}] 10:02:30 INFO - PROCESS | 1839 | 1461171750960 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 10:02:31 INFO - PROCESS | 1839 | 1461171751276 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb075195800 == 143 [pid = 1839] [id = 649] 10:02:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fb07055f400) [pid = 1839] [serial = 1948] [outer = (nil)] 10:02:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fb073753400) [pid = 1839] [serial = 1949] [outer = 0x7fb07055f400] 10:02:31 INFO - PROCESS | 1839 | 1461171751356 Marionette DEBUG loaded listener.js 10:02:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fb073778c00) [pid = 1839] [serial = 1950] [outer = 0x7fb07055f400] 10:02:32 INFO - PROCESS | 1839 | 1461171752218 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]]]}] 10:02:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:02:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1528ms 10:02:32 INFO - PROCESS | 1839 | 1461171752260 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 10:02:32 INFO - PROCESS | 1839 | 1461171752264 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 10:02:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:02:32 INFO - PROCESS | 1839 | 1461171752270 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:02:32 INFO - PROCESS | 1839 | 1461171752272 Marionette TRACE conn3 <- [1,2570,null,{}] 10:02:32 INFO - PROCESS | 1839 | 1461171752277 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}] 10:02:32 INFO - PROCESS | 1839 | 1461171752491 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 10:02:32 INFO - PROCESS | 1839 | 1461171752777 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a65a800 == 144 [pid = 1839] [id = 650] 10:02:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fb070873000) [pid = 1839] [serial = 1951] [outer = (nil)] 10:02:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fb073799400) [pid = 1839] [serial = 1952] [outer = 0x7fb070873000] 10:02:32 INFO - PROCESS | 1839 | 1461171752893 Marionette DEBUG loaded listener.js 10:02:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fb073f7c000) [pid = 1839] [serial = 1953] [outer = 0x7fb070873000] 10:02:33 INFO - PROCESS | 1839 | 1461171753848 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]]]}] 10:02:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:02:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1638ms 10:02:33 INFO - PROCESS | 1839 | 1461171753909 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 10:02:33 INFO - PROCESS | 1839 | 1461171753913 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 10:02:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:02:33 INFO - PROCESS | 1839 | 1461171753919 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:02:33 INFO - PROCESS | 1839 | 1461171753922 Marionette TRACE conn3 <- [1,2574,null,{}] 10:02:33 INFO - PROCESS | 1839 | 1461171753927 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}] 10:02:34 INFO - PROCESS | 1839 | 1461171754156 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 10:02:34 INFO - PROCESS | 1839 | 1461171754481 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b622800 == 145 [pid = 1839] [id = 651] 10:02:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fb06e639400) [pid = 1839] [serial = 1954] [outer = (nil)] 10:02:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fb0740d3400) [pid = 1839] [serial = 1955] [outer = 0x7fb06e639400] 10:02:34 INFO - PROCESS | 1839 | 1461171754560 Marionette DEBUG loaded listener.js 10:02:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fb0741ee000) [pid = 1839] [serial = 1956] [outer = 0x7fb06e639400] 10:02:35 INFO - PROCESS | 1839 | 1461171755436 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]]]}] 10:02:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:02:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1592ms 10:02:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:02:35 INFO - PROCESS | 1839 | 1461171755512 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 10:02:35 INFO - PROCESS | 1839 | 1461171755515 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 10:02:35 INFO - PROCESS | 1839 | 1461171755521 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:02:35 INFO - PROCESS | 1839 | 1461171755524 Marionette TRACE conn3 <- [1,2578,null,{}] 10:02:35 INFO - PROCESS | 1839 | 1461171755529 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}] 10:02:35 INFO - PROCESS | 1839 | 1461171755756 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 10:02:36 INFO - PROCESS | 1839 | 1461171756090 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07c787800 == 146 [pid = 1839] [id = 652] 10:02:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fb07500cc00) [pid = 1839] [serial = 1957] [outer = (nil)] 10:02:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fb075175400) [pid = 1839] [serial = 1958] [outer = 0x7fb07500cc00] 10:02:36 INFO - PROCESS | 1839 | 1461171756173 Marionette DEBUG loaded listener.js 10:02:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fb07b402c00) [pid = 1839] [serial = 1959] [outer = 0x7fb07500cc00] 10:02:37 INFO - PROCESS | 1839 | 1461171757053 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]]]}] 10:02:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:02:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1584ms 10:02:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:02:37 INFO - PROCESS | 1839 | 1461171757105 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 10:02:37 INFO - PROCESS | 1839 | 1461171757109 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 10:02:37 INFO - PROCESS | 1839 | 1461171757115 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:02:37 INFO - PROCESS | 1839 | 1461171757125 Marionette TRACE conn3 <- [1,2582,null,{}] 10:02:37 INFO - PROCESS | 1839 | 1461171757129 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}] 10:02:37 INFO - PROCESS | 1839 | 1461171757380 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 10:02:37 INFO - PROCESS | 1839 | 1461171757699 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d5b8000 == 147 [pid = 1839] [id = 653] 10:02:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fb075172c00) [pid = 1839] [serial = 1960] [outer = (nil)] 10:02:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fb07c68b400) [pid = 1839] [serial = 1961] [outer = 0x7fb075172c00] 10:02:37 INFO - PROCESS | 1839 | 1461171757777 Marionette DEBUG loaded listener.js 10:02:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fb07cc60800) [pid = 1839] [serial = 1962] [outer = 0x7fb075172c00] 10:02:38 INFO - PROCESS | 1839 | 1461171758663 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]]]}] 10:02:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:02:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1585ms 10:02:38 INFO - PROCESS | 1839 | 1461171758701 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 10:02:38 INFO - PROCESS | 1839 | 1461171758703 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 10:02:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:02:38 INFO - PROCESS | 1839 | 1461171758710 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:02:38 INFO - PROCESS | 1839 | 1461171758715 Marionette TRACE conn3 <- [1,2586,null,{}] 10:02:38 INFO - PROCESS | 1839 | 1461171758722 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}] 10:02:38 INFO - PROCESS | 1839 | 1461171758962 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 10:02:39 INFO - PROCESS | 1839 | 1461171759246 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0807d9000 == 148 [pid = 1839] [id = 654] 10:02:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fb0741e5800) [pid = 1839] [serial = 1963] [outer = (nil)] 10:02:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fb07d250800) [pid = 1839] [serial = 1964] [outer = 0x7fb0741e5800] 10:02:39 INFO - PROCESS | 1839 | 1461171759368 Marionette DEBUG loaded listener.js 10:02:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fb07d5ec800) [pid = 1839] [serial = 1965] [outer = 0x7fb0741e5800] 10:02:40 INFO - PROCESS | 1839 | 1461171760219 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]]]}] 10:02:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:02:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1538ms 10:02:40 INFO - PROCESS | 1839 | 1461171760251 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 10:02:40 INFO - PROCESS | 1839 | 1461171760255 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 10:02:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:02:40 INFO - PROCESS | 1839 | 1461171760261 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:02:40 INFO - PROCESS | 1839 | 1461171760264 Marionette TRACE conn3 <- [1,2590,null,{}] 10:02:40 INFO - PROCESS | 1839 | 1461171760269 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}] 10:02:40 INFO - PROCESS | 1839 | 1461171760517 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 10:02:40 INFO - PROCESS | 1839 | 1461171760801 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0812a9000 == 149 [pid = 1839] [id = 655] 10:02:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fb075171000) [pid = 1839] [serial = 1966] [outer = (nil)] 10:02:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fb07d64ec00) [pid = 1839] [serial = 1967] [outer = 0x7fb075171000] 10:02:40 INFO - PROCESS | 1839 | 1461171760921 Marionette DEBUG loaded listener.js 10:02:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fb07d682800) [pid = 1839] [serial = 1968] [outer = 0x7fb075171000] 10:02:41 INFO - PROCESS | 1839 | 1461171761770 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]]]}] 10:02:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:02:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1578ms 10:02:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:02:41 INFO - PROCESS | 1839 | 1461171761841 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 10:02:41 INFO - PROCESS | 1839 | 1461171761843 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 10:02:41 INFO - PROCESS | 1839 | 1461171761850 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:02:41 INFO - PROCESS | 1839 | 1461171761853 Marionette TRACE conn3 <- [1,2594,null,{}] 10:02:41 INFO - PROCESS | 1839 | 1461171761858 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}] 10:02:42 INFO - PROCESS | 1839 | 1461171762101 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 10:02:42 INFO - PROCESS | 1839 | 1461171762425 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb084c0d000 == 150 [pid = 1839] [id = 656] 10:02:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fb07d643400) [pid = 1839] [serial = 1969] [outer = (nil)] 10:02:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fb07d766c00) [pid = 1839] [serial = 1970] [outer = 0x7fb07d643400] 10:02:42 INFO - PROCESS | 1839 | 1461171762502 Marionette DEBUG loaded listener.js 10:02:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fb07d771c00) [pid = 1839] [serial = 1971] [outer = 0x7fb07d643400] 10:02:43 INFO - PROCESS | 1839 | 1461171763377 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]]]}] 10:02:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:02:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1590ms 10:02:43 INFO - PROCESS | 1839 | 1461171763441 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 10:02:43 INFO - PROCESS | 1839 | 1461171763443 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 10:02:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:02:43 INFO - PROCESS | 1839 | 1461171763450 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:02:43 INFO - PROCESS | 1839 | 1461171763462 Marionette TRACE conn3 <- [1,2598,null,{}] 10:02:43 INFO - PROCESS | 1839 | 1461171763467 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}] 10:02:43 INFO - PROCESS | 1839 | 1461171763712 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 10:02:44 INFO - PROCESS | 1839 | 1461171764035 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08543d800 == 151 [pid = 1839] [id = 657] 10:02:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fb0741e4c00) [pid = 1839] [serial = 1972] [outer = (nil)] 10:02:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fb07dacf800) [pid = 1839] [serial = 1973] [outer = 0x7fb0741e4c00] 10:02:44 INFO - PROCESS | 1839 | 1461171764119 Marionette DEBUG loaded listener.js 10:02:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fb07e62c000) [pid = 1839] [serial = 1974] [outer = 0x7fb0741e4c00] 10:02:45 INFO - PROCESS | 1839 | 1461171765000 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]]]}] 10:02:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:02:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1587ms 10:02:45 INFO - PROCESS | 1839 | 1461171765038 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 10:02:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:02:45 INFO - PROCESS | 1839 | 1461171765042 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 10:02:45 INFO - PROCESS | 1839 | 1461171765047 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:02:45 INFO - PROCESS | 1839 | 1461171765050 Marionette TRACE conn3 <- [1,2602,null,{}] 10:02:45 INFO - PROCESS | 1839 | 1461171765055 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}] 10:02:45 INFO - PROCESS | 1839 | 1461171765284 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 10:02:45 INFO - PROCESS | 1839 | 1461171765551 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086587800 == 152 [pid = 1839] [id = 658] 10:02:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fb07d769800) [pid = 1839] [serial = 1975] [outer = (nil)] 10:02:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fb07eb2f800) [pid = 1839] [serial = 1976] [outer = 0x7fb07d769800] 10:02:45 INFO - PROCESS | 1839 | 1461171765676 Marionette DEBUG loaded listener.js 10:02:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fb07f539400) [pid = 1839] [serial = 1977] [outer = 0x7fb07d769800] 10:02:46 INFO - PROCESS | 1839 | 1461171766562 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]]]}] 10:02:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:02:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1578ms 10:02:46 INFO - PROCESS | 1839 | 1461171766626 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 10:02:46 INFO - PROCESS | 1839 | 1461171766630 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 10:02:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:02:46 INFO - PROCESS | 1839 | 1461171766636 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:02:46 INFO - PROCESS | 1839 | 1461171766638 Marionette TRACE conn3 <- [1,2606,null,{}] 10:02:46 INFO - PROCESS | 1839 | 1461171766643 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}] 10:02:46 INFO - PROCESS | 1839 | 1461171766864 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 10:02:47 INFO - PROCESS | 1839 | 1461171767211 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086e23000 == 153 [pid = 1839] [id = 659] 10:02:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fb07d645800) [pid = 1839] [serial = 1978] [outer = (nil)] 10:02:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fb07f544400) [pid = 1839] [serial = 1979] [outer = 0x7fb07d645800] 10:02:47 INFO - PROCESS | 1839 | 1461171767292 Marionette DEBUG loaded listener.js 10:02:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fb080111000) [pid = 1839] [serial = 1980] [outer = 0x7fb07d645800] 10:02:48 INFO - PROCESS | 1839 | 1461171768306 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]]]}] 10:02:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:02:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1736ms 10:02:48 INFO - PROCESS | 1839 | 1461171768374 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 10:02:48 INFO - PROCESS | 1839 | 1461171768377 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 10:02:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:02:48 INFO - PROCESS | 1839 | 1461171768383 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:02:48 INFO - PROCESS | 1839 | 1461171768385 Marionette TRACE conn3 <- [1,2610,null,{}] 10:02:48 INFO - PROCESS | 1839 | 1461171768391 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}] 10:02:48 INFO - PROCESS | 1839 | 1461171768631 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 10:02:48 INFO - PROCESS | 1839 | 1461171768960 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb087633800 == 154 [pid = 1839] [id = 660] 10:02:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fb07cc5ec00) [pid = 1839] [serial = 1981] [outer = (nil)] 10:02:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fb080343000) [pid = 1839] [serial = 1982] [outer = 0x7fb07cc5ec00] 10:02:49 INFO - PROCESS | 1839 | 1461171769034 Marionette DEBUG loaded listener.js 10:02:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fb08039fc00) [pid = 1839] [serial = 1983] [outer = 0x7fb07cc5ec00] 10:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06b01d800 == 153 [pid = 1839] [id = 593] 10:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0668fa800 == 152 [pid = 1839] [id = 540] 10:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0689ce800 == 151 [pid = 1839] [id = 591] 10:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07c50e000 == 150 [pid = 1839] [id = 478] 10:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06a3e0000 == 149 [pid = 1839] [id = 590] 10:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0668e2000 == 148 [pid = 1839] [id = 539] 10:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06ea84800 == 147 [pid = 1839] [id = 547] 10:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06c2d0800 == 146 [pid = 1839] [id = 641] 10:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06b117800 == 145 [pid = 1839] [id = 640] 10:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06ad78000 == 144 [pid = 1839] [id = 639] 10:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0695c4000 == 143 [pid = 1839] [id = 638] 10:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0802ca800 == 142 [pid = 1839] [id = 633] 10:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07e830000 == 141 [pid = 1839] [id = 632] 10:02:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0695ca800 == 140 [pid = 1839] [id = 594] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fb06fa28c00) [pid = 1839] [serial = 1644] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fb06e6c1c00) [pid = 1839] [serial = 1770] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fb070406400) [pid = 1839] [serial = 1731] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fb073797c00) [pid = 1839] [serial = 1740] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fb07d643c00) [pid = 1839] [serial = 1752] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fb07e88a800) [pid = 1839] [serial = 1755] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fb06eeabc00) [pid = 1839] [serial = 1728] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fb080b69400) [pid = 1839] [serial = 1764] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fb07c685400) [pid = 1839] [serial = 1749] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fb06e6c7c00) [pid = 1839] [serial = 1725] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fb073770800) [pid = 1839] [serial = 1737] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fb06da7f400) [pid = 1839] [serial = 1722] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fb0696dc800) [pid = 1839] [serial = 1719] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fb0740d5800) [pid = 1839] [serial = 1743] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fb080338400) [pid = 1839] [serial = 1758] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fb0809bd800) [pid = 1839] [serial = 1761] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fb080d5dc00) [pid = 1839] [serial = 1767] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fb071c30800) [pid = 1839] [serial = 1734] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fb075178800) [pid = 1839] [serial = 1746] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fb06b028c00) [pid = 1839] [serial = 1850] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fb06b19c400) [pid = 1839] [serial = 1851] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fb06e632800) [pid = 1839] [serial = 1796] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fb06e6d1c00) [pid = 1839] [serial = 1800] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fb06e6c8000) [pid = 1839] [serial = 1799] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fb06d8c6400) [pid = 1839] [serial = 1794] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fb06c6fc400) [pid = 1839] [serial = 1793] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fb070550000) [pid = 1839] [serial = 1809] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fb070549000) [pid = 1839] [serial = 1808] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fb0689ef800) [pid = 1839] [serial = 1844] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fb06900ac00) [pid = 1839] [serial = 1845] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fb07040b000) [pid = 1839] [serial = 1806] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fb070402400) [pid = 1839] [serial = 1805] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fb07517a400) [pid = 1839] [serial = 1836] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fb075171400) [pid = 1839] [serial = 1835] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fb0741e8400) [pid = 1839] [serial = 1830] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fb0740d8400) [pid = 1839] [serial = 1829] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fb0696df800) [pid = 1839] [serial = 1847] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fb075003400) [pid = 1839] [serial = 1833] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fb074f5cc00) [pid = 1839] [serial = 1832] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fb06a59b000) [pid = 1839] [serial = 1785] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fb073773400) [pid = 1839] [serial = 1821] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fb07374f400) [pid = 1839] [serial = 1820] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fb073f88800) [pid = 1839] [serial = 1827] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fb073f79800) [pid = 1839] [serial = 1826] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fb0689ed000) [pid = 1839] [serial = 1788] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fb0666cd800) [pid = 1839] [serial = 1787] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fb073a9a000) [pid = 1839] [serial = 1824] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fb073790000) [pid = 1839] [serial = 1823] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fb06eead400) [pid = 1839] [serial = 1803] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fb06e7c5000) [pid = 1839] [serial = 1802] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fb07b409800) [pid = 1839] [serial = 1839] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fb075179c00) [pid = 1839] [serial = 1838] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fb0706c4800) [pid = 1839] [serial = 1812] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fb070563000) [pid = 1839] [serial = 1811] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fb0731a7400) [pid = 1839] [serial = 1818] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fb071c30400) [pid = 1839] [serial = 1817] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fb07b4e3800) [pid = 1839] [serial = 1842] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fb07b414c00) [pid = 1839] [serial = 1841] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fb06b1a4000) [pid = 1839] [serial = 1791] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fb06b037800) [pid = 1839] [serial = 1790] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fb07086bc00) [pid = 1839] [serial = 1815] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fb070779000) [pid = 1839] [serial = 1814] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fb06e66a800) [pid = 1839] [serial = 1797] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fb06b1a5800) [pid = 1839] [serial = 1853] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fb06c684400) [pid = 1839] [serial = 1854] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fb0697dd800) [pid = 1839] [serial = 1848] [outer = (nil)] [url = about:blank] 10:02:51 INFO - PROCESS | 1839 | 1461171771820 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]]]}] 10:02:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:02:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 3487ms 10:02:51 INFO - PROCESS | 1839 | 1461171771871 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 10:02:51 INFO - PROCESS | 1839 | 1461171771876 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 10:02:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:02:51 INFO - PROCESS | 1839 | 1461171771883 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:02:51 INFO - PROCESS | 1839 | 1461171771888 Marionette TRACE conn3 <- [1,2614,null,{}] 10:02:51 INFO - PROCESS | 1839 | 1461171771897 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}] 10:02:52 INFO - PROCESS | 1839 | 1461171772152 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 10:02:52 INFO - PROCESS | 1839 | 1461171772348 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb069382000 == 141 [pid = 1839] [id = 661] 10:02:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fb067cf7400) [pid = 1839] [serial = 1984] [outer = (nil)] 10:02:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fb06900c400) [pid = 1839] [serial = 1985] [outer = 0x7fb067cf7400] 10:02:52 INFO - PROCESS | 1839 | 1461171772418 Marionette DEBUG loaded listener.js 10:02:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fb069343400) [pid = 1839] [serial = 1986] [outer = 0x7fb067cf7400] 10:02:53 INFO - PROCESS | 1839 | 1461171773150 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]]]}] 10:02:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:02:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1281ms 10:02:53 INFO - PROCESS | 1839 | 1461171773166 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 10:02:53 INFO - PROCESS | 1839 | 1461171773174 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 10:02:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:02:53 INFO - PROCESS | 1839 | 1461171773183 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:02:53 INFO - PROCESS | 1839 | 1461171773186 Marionette TRACE conn3 <- [1,2618,null,{}] 10:02:53 INFO - PROCESS | 1839 | 1461171773191 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}] 10:02:53 INFO - PROCESS | 1839 | 1461171773392 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 10:02:53 INFO - PROCESS | 1839 | 1461171773599 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06a79f800 == 142 [pid = 1839] [id = 662] 10:02:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fb0666d5000) [pid = 1839] [serial = 1987] [outer = (nil)] 10:02:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fb0696e9400) [pid = 1839] [serial = 1988] [outer = 0x7fb0666d5000] 10:02:53 INFO - PROCESS | 1839 | 1461171773664 Marionette DEBUG loaded listener.js 10:02:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fb06b031800) [pid = 1839] [serial = 1989] [outer = 0x7fb0666d5000] 10:02:54 INFO - PROCESS | 1839 | 1461171774614 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]]]}] 10:02:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:02:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1480ms 10:02:54 INFO - PROCESS | 1839 | 1461171774664 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 10:02:54 INFO - PROCESS | 1839 | 1461171774667 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 10:02:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:02:54 INFO - PROCESS | 1839 | 1461171774679 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:02:54 INFO - PROCESS | 1839 | 1461171774683 Marionette TRACE conn3 <- [1,2622,null,{}] 10:02:54 INFO - PROCESS | 1839 | 1461171774709 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}] 10:02:54 INFO - PROCESS | 1839 | 1461171774996 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 10:02:55 INFO - PROCESS | 1839 | 1461171775026 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06af98000 == 143 [pid = 1839] [id = 663] 10:02:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fb06b043c00) [pid = 1839] [serial = 1990] [outer = (nil)] 10:02:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fb06c680000) [pid = 1839] [serial = 1991] [outer = 0x7fb06b043c00] 10:02:55 INFO - PROCESS | 1839 | 1461171775091 Marionette DEBUG loaded listener.js 10:02:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fb06d741c00) [pid = 1839] [serial = 1992] [outer = 0x7fb06b043c00] 10:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fb06d8ca000) [pid = 1839] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fb073751c00) [pid = 1839] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fb073756c00) [pid = 1839] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fb06e73dc00) [pid = 1839] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fb070549c00) [pid = 1839] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fb070546800) [pid = 1839] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fb06eea8800) [pid = 1839] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fb06e743c00) [pid = 1839] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fb06d8c9800) [pid = 1839] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fb06d8c8c00) [pid = 1839] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fb0697e2000) [pid = 1839] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fb0697e0800) [pid = 1839] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fb06934c800) [pid = 1839] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fb06e6d2800) [pid = 1839] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fb075177c00) [pid = 1839] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fb070569400) [pid = 1839] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fb0732ec400) [pid = 1839] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7fb07b5ed400) [pid = 1839] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7fb073771c00) [pid = 1839] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7fb073757000) [pid = 1839] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:02:56 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7fb0696de400) [pid = 1839] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:02:56 INFO - PROCESS | 1839 | 1461171776721 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]]]}] 10:02:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:02:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 2088ms 10:02:56 INFO - PROCESS | 1839 | 1461171776769 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 10:02:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:02:56 INFO - PROCESS | 1839 | 1461171776773 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 10:02:56 INFO - PROCESS | 1839 | 1461171776779 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:02:56 INFO - PROCESS | 1839 | 1461171776782 Marionette TRACE conn3 <- [1,2626,null,{}] 10:02:56 INFO - PROCESS | 1839 | 1461171776787 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}] 10:02:56 INFO - PROCESS | 1839 | 1461171776984 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 10:02:57 INFO - PROCESS | 1839 | 1461171777174 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06b113800 == 144 [pid = 1839] [id = 664] 10:02:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7fb0666cb000) [pid = 1839] [serial = 1993] [outer = (nil)] 10:02:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7fb06d73d800) [pid = 1839] [serial = 1994] [outer = 0x7fb0666cb000] 10:02:57 INFO - PROCESS | 1839 | 1461171777238 Marionette DEBUG loaded listener.js 10:02:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fb06da88c00) [pid = 1839] [serial = 1995] [outer = 0x7fb0666cb000] 10:02:57 INFO - PROCESS | 1839 | 1461171777968 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]]]}] 10:02:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:02:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1241ms 10:02:58 INFO - PROCESS | 1839 | 1461171778020 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 10:02:58 INFO - PROCESS | 1839 | 1461171778024 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 10:02:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:02:58 INFO - PROCESS | 1839 | 1461171778029 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:02:58 INFO - PROCESS | 1839 | 1461171778031 Marionette TRACE conn3 <- [1,2630,null,{}] 10:02:58 INFO - PROCESS | 1839 | 1461171778037 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}] 10:02:58 INFO - PROCESS | 1839 | 1461171778303 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 10:02:58 INFO - PROCESS | 1839 | 1461171778335 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06c8f1800 == 145 [pid = 1839] [id = 665] 10:02:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fb069345800) [pid = 1839] [serial = 1996] [outer = (nil)] 10:02:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fb06e632800) [pid = 1839] [serial = 1997] [outer = 0x7fb069345800] 10:02:58 INFO - PROCESS | 1839 | 1461171778396 Marionette DEBUG loaded listener.js 10:02:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fb06e66a400) [pid = 1839] [serial = 1998] [outer = 0x7fb069345800] 10:02:59 INFO - PROCESS | 1839 | 1461171779598 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]]]}] 10:02:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:02:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1627ms 10:02:59 INFO - PROCESS | 1839 | 1461171779658 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 10:02:59 INFO - PROCESS | 1839 | 1461171779666 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 10:02:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:02:59 INFO - PROCESS | 1839 | 1461171779675 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:02:59 INFO - PROCESS | 1839 | 1461171779680 Marionette TRACE conn3 <- [1,2634,null,{}] 10:02:59 INFO - PROCESS | 1839 | 1461171779687 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}] 10:02:59 INFO - PROCESS | 1839 | 1461171779922 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 10:03:00 INFO - PROCESS | 1839 | 1461171780253 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06ad9e800 == 146 [pid = 1839] [id = 666] 10:03:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fb0697dd800) [pid = 1839] [serial = 1999] [outer = (nil)] 10:03:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fb06a5a0c00) [pid = 1839] [serial = 2000] [outer = 0x7fb0697dd800] 10:03:00 INFO - PROCESS | 1839 | 1461171780337 Marionette DEBUG loaded listener.js 10:03:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fb06b19d800) [pid = 1839] [serial = 2001] [outer = 0x7fb0697dd800] 10:03:01 INFO - PROCESS | 1839 | 1461171781276 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]]]}] 10:03:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:03:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1635ms 10:03:01 INFO - PROCESS | 1839 | 1461171781310 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 10:03:01 INFO - PROCESS | 1839 | 1461171781319 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 10:03:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:03:01 INFO - PROCESS | 1839 | 1461171781329 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:03:01 INFO - PROCESS | 1839 | 1461171781333 Marionette TRACE conn3 <- [1,2638,null,{}] 10:03:01 INFO - PROCESS | 1839 | 1461171781339 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}] 10:03:01 INFO - PROCESS | 1839 | 1461171781575 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 10:03:01 INFO - PROCESS | 1839 | 1461171781923 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06e869800 == 147 [pid = 1839] [id = 667] 10:03:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fb06c68a400) [pid = 1839] [serial = 2002] [outer = (nil)] 10:03:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fb06dcf6c00) [pid = 1839] [serial = 2003] [outer = 0x7fb06c68a400] 10:03:02 INFO - PROCESS | 1839 | 1461171782004 Marionette DEBUG loaded listener.js 10:03:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fb06e66a000) [pid = 1839] [serial = 2004] [outer = 0x7fb06c68a400] 10:03:02 INFO - PROCESS | 1839 | 1461171782878 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]]]}] 10:03:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:03:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1592ms 10:03:02 INFO - PROCESS | 1839 | 1461171782921 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 10:03:02 INFO - PROCESS | 1839 | 1461171782925 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 10:03:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:03:02 INFO - PROCESS | 1839 | 1461171782932 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:03:02 INFO - PROCESS | 1839 | 1461171782937 Marionette TRACE conn3 <- [1,2642,null,{}] 10:03:02 INFO - PROCESS | 1839 | 1461171782953 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}] 10:03:03 INFO - PROCESS | 1839 | 1461171783186 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 10:03:03 INFO - PROCESS | 1839 | 1461171783450 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f010800 == 148 [pid = 1839] [id = 668] 10:03:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fb06e6d0c00) [pid = 1839] [serial = 2005] [outer = (nil)] 10:03:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fb06e6db400) [pid = 1839] [serial = 2006] [outer = 0x7fb06e6d0c00] 10:03:03 INFO - PROCESS | 1839 | 1461171783574 Marionette DEBUG loaded listener.js 10:03:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fb06e7c2c00) [pid = 1839] [serial = 2007] [outer = 0x7fb06e6d0c00] 10:03:04 INFO - PROCESS | 1839 | 1461171784470 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]]]}] 10:03:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:03:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1588ms 10:03:04 INFO - PROCESS | 1839 | 1461171784521 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 10:03:04 INFO - PROCESS | 1839 | 1461171784526 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 10:03:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:03:04 INFO - PROCESS | 1839 | 1461171784532 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:03:04 INFO - PROCESS | 1839 | 1461171784534 Marionette TRACE conn3 <- [1,2646,null,{}] 10:03:04 INFO - PROCESS | 1839 | 1461171784539 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}] 10:03:04 INFO - PROCESS | 1839 | 1461171784767 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 10:03:05 INFO - PROCESS | 1839 | 1461171785075 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f28b000 == 149 [pid = 1839] [id = 669] 10:03:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fb06e66b000) [pid = 1839] [serial = 2008] [outer = (nil)] 10:03:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fb06eacbc00) [pid = 1839] [serial = 2009] [outer = 0x7fb06e66b000] 10:03:05 INFO - PROCESS | 1839 | 1461171785151 Marionette DEBUG loaded listener.js 10:03:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fb06eead800) [pid = 1839] [serial = 2010] [outer = 0x7fb06e66b000] 10:03:05 INFO - PROCESS | 1839 | 1461171785977 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]]]}] 10:03:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:03:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1487ms 10:03:06 INFO - PROCESS | 1839 | 1461171786020 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 10:03:06 INFO - PROCESS | 1839 | 1461171786024 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 10:03:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:03:06 INFO - PROCESS | 1839 | 1461171786029 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:03:06 INFO - PROCESS | 1839 | 1461171786032 Marionette TRACE conn3 <- [1,2650,null,{}] 10:03:06 INFO - PROCESS | 1839 | 1461171786037 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}] 10:03:06 INFO - PROCESS | 1839 | 1461171786248 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 10:03:06 INFO - PROCESS | 1839 | 1461171786517 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07062d800 == 150 [pid = 1839] [id = 670] 10:03:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fb06e6d6c00) [pid = 1839] [serial = 2011] [outer = (nil)] 10:03:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fb06fa28c00) [pid = 1839] [serial = 2012] [outer = 0x7fb06e6d6c00] 10:03:06 INFO - PROCESS | 1839 | 1461171786592 Marionette DEBUG loaded listener.js 10:03:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fb07040b000) [pid = 1839] [serial = 2013] [outer = 0x7fb06e6d6c00] 10:03:07 INFO - PROCESS | 1839 | 1461171787485 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]]]}] 10:03:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:03:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1482ms 10:03:07 INFO - PROCESS | 1839 | 1461171787513 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 10:03:07 INFO - PROCESS | 1839 | 1461171787517 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 10:03:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:03:07 INFO - PROCESS | 1839 | 1461171787522 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:03:07 INFO - PROCESS | 1839 | 1461171787524 Marionette TRACE conn3 <- [1,2654,null,{}] 10:03:07 INFO - PROCESS | 1839 | 1461171787530 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}] 10:03:07 INFO - PROCESS | 1839 | 1461171787760 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 10:03:08 INFO - PROCESS | 1839 | 1461171788029 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073371000 == 151 [pid = 1839] [id = 671] 10:03:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fb07054f000) [pid = 1839] [serial = 2014] [outer = (nil)] 10:03:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fb0706c9000) [pid = 1839] [serial = 2015] [outer = 0x7fb07054f000] 10:03:08 INFO - PROCESS | 1839 | 1461171788151 Marionette DEBUG loaded listener.js 10:03:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fb07087ac00) [pid = 1839] [serial = 2016] [outer = 0x7fb07054f000] 10:03:08 INFO - PROCESS | 1839 | 1461171788985 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]]]}] 10:03:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:03:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1528ms 10:03:09 INFO - PROCESS | 1839 | 1461171789052 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 10:03:09 INFO - PROCESS | 1839 | 1461171789061 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 10:03:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:03:09 INFO - PROCESS | 1839 | 1461171789069 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:03:09 INFO - PROCESS | 1839 | 1461171789077 Marionette TRACE conn3 <- [1,2658,null,{}] 10:03:09 INFO - PROCESS | 1839 | 1461171789083 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}] 10:03:09 INFO - PROCESS | 1839 | 1461171789340 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 10:03:09 INFO - PROCESS | 1839 | 1461171789643 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07372f800 == 152 [pid = 1839] [id = 672] 10:03:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fb070563000) [pid = 1839] [serial = 2017] [outer = (nil)] 10:03:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fb071c2cc00) [pid = 1839] [serial = 2018] [outer = 0x7fb070563000] 10:03:09 INFO - PROCESS | 1839 | 1461171789720 Marionette DEBUG loaded listener.js 10:03:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fb0731a7400) [pid = 1839] [serial = 2019] [outer = 0x7fb070563000] 10:03:10 INFO - PROCESS | 1839 | 1461171790549 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]]]}] 10:03:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:03:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1542ms 10:03:10 INFO - PROCESS | 1839 | 1461171790612 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 10:03:10 INFO - PROCESS | 1839 | 1461171790616 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 10:03:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:03:10 INFO - PROCESS | 1839 | 1461171790621 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:03:10 INFO - PROCESS | 1839 | 1461171790624 Marionette TRACE conn3 <- [1,2662,null,{}] 10:03:10 INFO - PROCESS | 1839 | 1461171790629 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}] 10:03:10 INFO - PROCESS | 1839 | 1461171790850 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 10:03:11 INFO - PROCESS | 1839 | 1461171791120 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073ada000 == 153 [pid = 1839] [id = 673] 10:03:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fb071122800) [pid = 1839] [serial = 2020] [outer = (nil)] 10:03:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fb07328c800) [pid = 1839] [serial = 2021] [outer = 0x7fb071122800] 10:03:11 INFO - PROCESS | 1839 | 1461171791235 Marionette DEBUG loaded listener.js 10:03:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fb0732ec000) [pid = 1839] [serial = 2022] [outer = 0x7fb071122800] 10:03:12 INFO - PROCESS | 1839 | 1461171792071 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]]]}] 10:03:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:03:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1484ms 10:03:12 INFO - PROCESS | 1839 | 1461171792109 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 10:03:12 INFO - PROCESS | 1839 | 1461171792119 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 10:03:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:03:12 INFO - PROCESS | 1839 | 1461171792130 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:03:12 INFO - PROCESS | 1839 | 1461171792132 Marionette TRACE conn3 <- [1,2666,null,{}] 10:03:12 INFO - PROCESS | 1839 | 1461171792138 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}] 10:03:12 INFO - PROCESS | 1839 | 1461171792384 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 10:03:12 INFO - PROCESS | 1839 | 1461171792655 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074567000 == 154 [pid = 1839] [id = 674] 10:03:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fb0706c3c00) [pid = 1839] [serial = 2023] [outer = (nil)] 10:03:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fb073757000) [pid = 1839] [serial = 2024] [outer = 0x7fb0706c3c00] 10:03:12 INFO - PROCESS | 1839 | 1461171792775 Marionette DEBUG loaded listener.js 10:03:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fb07377a400) [pid = 1839] [serial = 2025] [outer = 0x7fb0706c3c00] 10:03:14 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 10:03:14 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:03:14 INFO - PROCESS | 1839 | 1461171794101 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]]]}] 10:03:14 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) 10:03:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1982ms 10:03:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:03:14 INFO - PROCESS | 1839 | 1461171794113 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 10:03:14 INFO - PROCESS | 1839 | 1461171794116 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 10:03:14 INFO - PROCESS | 1839 | 1461171794122 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:03:14 INFO - PROCESS | 1839 | 1461171794125 Marionette TRACE conn3 <- [1,2670,null,{}] 10:03:14 INFO - PROCESS | 1839 | 1461171794131 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}] 10:03:14 INFO - PROCESS | 1839 | 1461171794414 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 10:03:14 INFO - PROCESS | 1839 | 1461171794650 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0750d6000 == 155 [pid = 1839] [id = 675] 10:03:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fb0731a8000) [pid = 1839] [serial = 2026] [outer = (nil)] 10:03:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fb073aa5400) [pid = 1839] [serial = 2027] [outer = 0x7fb0731a8000] 10:03:14 INFO - PROCESS | 1839 | 1461171794722 Marionette DEBUG loaded listener.js 10:03:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fb0740d4000) [pid = 1839] [serial = 2028] [outer = 0x7fb0731a8000] 10:03:16 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 10:03:16 INFO - PROCESS | 1839 | 1461171796060 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] 10:03:16 INFO - PROCESS | 1839 | 1461171796110 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 10:03:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:03:16 INFO - PROCESS | 1839 | 1461171796117 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:03:16 INFO - PROCESS | 1839 | 1461171796121 Marionette TRACE conn3 <- [1,2674,null,{}] 10:03:16 INFO - PROCESS | 1839 | 1461171796126 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}] 10:03:16 INFO - PROCESS | 1839 | 1461171796446 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 10:03:16 INFO - PROCESS | 1839 | 1461171796715 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a4cc800 == 156 [pid = 1839] [id = 676] 10:03:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fb073758000) [pid = 1839] [serial = 2029] [outer = (nil)] 10:03:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fb074f5cc00) [pid = 1839] [serial = 2030] [outer = 0x7fb073758000] 10:03:16 INFO - PROCESS | 1839 | 1461171796803 Marionette DEBUG loaded listener.js 10:03:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fb07a545400) [pid = 1839] [serial = 2031] [outer = 0x7fb073758000] 10:03:18 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 10:03:18 INFO - PROCESS | 1839 | 1461171798144 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] 10:03:18 INFO - PROCESS | 1839 | 1461171798174 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 10:03:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:03:18 INFO - PROCESS | 1839 | 1461171798180 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:03:18 INFO - PROCESS | 1839 | 1461171798183 Marionette TRACE conn3 <- [1,2678,null,{}] 10:03:18 INFO - PROCESS | 1839 | 1461171798189 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}] 10:03:18 INFO - PROCESS | 1839 | 1461171798423 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 10:03:18 INFO - PROCESS | 1839 | 1461171798738 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b5d8800 == 157 [pid = 1839] [id = 677] 10:03:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fb073a99c00) [pid = 1839] [serial = 2032] [outer = (nil)] 10:03:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fb07b40a800) [pid = 1839] [serial = 2033] [outer = 0x7fb073a99c00] 10:03:18 INFO - PROCESS | 1839 | 1461171798812 Marionette DEBUG loaded listener.js 10:03:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fb07b420400) [pid = 1839] [serial = 2034] [outer = 0x7fb073a99c00] 10:03:20 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 10:03:20 INFO - PROCESS | 1839 | 1461171800198 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]]]}] 10:03:20 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) 10:03:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2036ms 10:03:20 INFO - PROCESS | 1839 | 1461171800218 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 10:03:20 INFO - PROCESS | 1839 | 1461171800222 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 10:03:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:03:20 INFO - PROCESS | 1839 | 1461171800227 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:03:20 INFO - PROCESS | 1839 | 1461171800231 Marionette TRACE conn3 <- [1,2682,null,{}] 10:03:20 INFO - PROCESS | 1839 | 1461171800236 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}] 10:03:20 INFO - PROCESS | 1839 | 1461171800524 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 10:03:20 INFO - PROCESS | 1839 | 1461171800765 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b8ec000 == 158 [pid = 1839] [id = 678] 10:03:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fb074f62c00) [pid = 1839] [serial = 2035] [outer = (nil)] 10:03:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fb07b5e2400) [pid = 1839] [serial = 2036] [outer = 0x7fb074f62c00] 10:03:20 INFO - PROCESS | 1839 | 1461171800838 Marionette DEBUG loaded listener.js 10:03:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fb07b6ee400) [pid = 1839] [serial = 2037] [outer = 0x7fb074f62c00] 10:03:22 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 10:03:22 INFO - PROCESS | 1839 | 1461171802196 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]]]}] 10:03:22 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) 10:03:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1985ms 10:03:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:03:22 INFO - PROCESS | 1839 | 1461171802214 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 10:03:22 INFO - PROCESS | 1839 | 1461171802216 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 10:03:22 INFO - PROCESS | 1839 | 1461171802224 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:03:22 INFO - PROCESS | 1839 | 1461171802226 Marionette TRACE conn3 <- [1,2686,null,{}] 10:03:22 INFO - PROCESS | 1839 | 1461171802232 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}] 10:03:22 INFO - PROCESS | 1839 | 1461171802459 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 10:03:22 INFO - PROCESS | 1839 | 1461171802740 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07c79b800 == 159 [pid = 1839] [id = 679] 10:03:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fb07b40f000) [pid = 1839] [serial = 2038] [outer = (nil)] 10:03:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fb07c68b000) [pid = 1839] [serial = 2039] [outer = 0x7fb07b40f000] 10:03:22 INFO - PROCESS | 1839 | 1461171802812 Marionette DEBUG loaded listener.js 10:03:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fb07c91c000) [pid = 1839] [serial = 2040] [outer = 0x7fb07b40f000] 10:03:24 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 10:03:24 INFO - PROCESS | 1839 | 1461171804131 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] 10:03:24 INFO - PROCESS | 1839 | 1461171804164 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 10:03:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:03:24 INFO - PROCESS | 1839 | 1461171804170 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:03:24 INFO - PROCESS | 1839 | 1461171804174 Marionette TRACE conn3 <- [1,2690,null,{}] 10:03:24 INFO - PROCESS | 1839 | 1461171804179 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}] 10:03:24 INFO - PROCESS | 1839 | 1461171804461 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 10:03:24 INFO - PROCESS | 1839 | 1461171804708 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0695d0800 == 160 [pid = 1839] [id = 680] 10:03:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fb06634e800) [pid = 1839] [serial = 2041] [outer = (nil)] 10:03:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fb066358800) [pid = 1839] [serial = 2042] [outer = 0x7fb06634e800] 10:03:24 INFO - PROCESS | 1839 | 1461171804785 Marionette DEBUG loaded listener.js 10:03:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fb07c920400) [pid = 1839] [serial = 2043] [outer = 0x7fb06634e800] 10:03:26 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 10:03:26 INFO - PROCESS | 1839 | 1461171806558 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] 10:03:26 INFO - PROCESS | 1839 | 1461171806697 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 10:03:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:03:26 INFO - PROCESS | 1839 | 1461171806713 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:03:26 INFO - PROCESS | 1839 | 1461171806719 Marionette TRACE conn3 <- [1,2694,null,{}] 10:03:26 INFO - PROCESS | 1839 | 1461171806728 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}] 10:03:26 INFO - PROCESS | 1839 | 1461171806958 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 10:03:27 INFO - PROCESS | 1839 | 1461171807242 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06c8d6800 == 161 [pid = 1839] [id = 681] 10:03:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fb066356800) [pid = 1839] [serial = 2044] [outer = (nil)] 10:03:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fb0689e7c00) [pid = 1839] [serial = 2045] [outer = 0x7fb066356800] 10:03:27 INFO - PROCESS | 1839 | 1461171807312 Marionette DEBUG loaded listener.js 10:03:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fb0696df800) [pid = 1839] [serial = 2046] [outer = 0x7fb066356800] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb069735000 == 160 [pid = 1839] [id = 513] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09dfc2000 == 159 [pid = 1839] [id = 511] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0753d3800 == 158 [pid = 1839] [id = 517] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb069389000 == 157 [pid = 1839] [id = 515] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0732c0800 == 156 [pid = 1839] [id = 385] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0690be800 == 155 [pid = 1839] [id = 514] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06ea8e000 == 154 [pid = 1839] [id = 424] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb069738800 == 153 [pid = 1839] [id = 516] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06b113800 == 152 [pid = 1839] [id = 664] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06af98000 == 151 [pid = 1839] [id = 663] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06a79f800 == 150 [pid = 1839] [id = 662] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb069382000 == 149 [pid = 1839] [id = 661] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086e23000 == 148 [pid = 1839] [id = 659] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086587800 == 147 [pid = 1839] [id = 658] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08543d800 == 146 [pid = 1839] [id = 657] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb084c0d000 == 145 [pid = 1839] [id = 656] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0812a9000 == 144 [pid = 1839] [id = 655] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0807d9000 == 143 [pid = 1839] [id = 654] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d5b8000 == 142 [pid = 1839] [id = 653] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07c787800 == 141 [pid = 1839] [id = 652] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b622800 == 140 [pid = 1839] [id = 651] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07a65a800 == 139 [pid = 1839] [id = 650] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb075195800 == 138 [pid = 1839] [id = 649] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb074568800 == 137 [pid = 1839] [id = 648] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073733800 == 136 [pid = 1839] [id = 647] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0732b8000 == 135 [pid = 1839] [id = 646] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb070611800 == 134 [pid = 1839] [id = 645] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06ea92000 == 133 [pid = 1839] [id = 644] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06b116000 == 132 [pid = 1839] [id = 643] 10:03:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb066ade800 == 131 [pid = 1839] [id = 642] 10:03:28 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fb06d8ccc00) [pid = 1839] [serial = 1922] [outer = (nil)] [url = about:blank] 10:03:28 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fb06e630400) [pid = 1839] [serial = 1923] [outer = (nil)] [url = about:blank] 10:03:28 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fb074f5f400) [pid = 1839] [serial = 1889] [outer = (nil)] [url = about:blank] 10:03:28 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fb073794400) [pid = 1839] [serial = 1887] [outer = (nil)] [url = about:blank] 10:03:28 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fb073774000) [pid = 1839] [serial = 1886] [outer = (nil)] [url = about:blank] 10:03:28 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fb073291000) [pid = 1839] [serial = 1884] [outer = (nil)] [url = about:blank] 10:03:28 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fb0731a7800) [pid = 1839] [serial = 1883] [outer = (nil)] [url = about:blank] 10:03:28 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fb0731a2800) [pid = 1839] [serial = 1881] [outer = (nil)] [url = about:blank] 10:03:28 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fb071c2c400) [pid = 1839] [serial = 1880] [outer = (nil)] [url = about:blank] 10:03:28 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fb070874000) [pid = 1839] [serial = 1878] [outer = (nil)] [url = about:blank] 10:03:28 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fb0706c7000) [pid = 1839] [serial = 1877] [outer = (nil)] [url = about:blank] 10:03:28 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fb070411c00) [pid = 1839] [serial = 1875] [outer = (nil)] [url = about:blank] 10:03:28 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fb06fa2f400) [pid = 1839] [serial = 1874] [outer = (nil)] [url = about:blank] 10:03:28 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fb06eac3800) [pid = 1839] [serial = 1872] [outer = (nil)] [url = about:blank] 10:03:28 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fb06e7c5c00) [pid = 1839] [serial = 1871] [outer = (nil)] [url = about:blank] 10:03:28 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fb06e6d3400) [pid = 1839] [serial = 1869] [outer = (nil)] [url = about:blank] 10:03:28 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fb06e6c7400) [pid = 1839] [serial = 1868] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fb06e65dc00) [pid = 1839] [serial = 1866] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fb06dcee000) [pid = 1839] [serial = 1865] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fb06d741800) [pid = 1839] [serial = 1863] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fb06c6ff400) [pid = 1839] [serial = 1862] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fb06b032c00) [pid = 1839] [serial = 1860] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fb06a593000) [pid = 1839] [serial = 1859] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fb06c6f0c00) [pid = 1839] [serial = 1856] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fb0696e8c00) [pid = 1839] [serial = 1916] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fb06a59e400) [pid = 1839] [serial = 1917] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fb07d2b8400) [pid = 1839] [serial = 1913] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fb07d2b3c00) [pid = 1839] [serial = 1911] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fb07d24cc00) [pid = 1839] [serial = 1910] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fb07d244c00) [pid = 1839] [serial = 1908] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fb07d110800) [pid = 1839] [serial = 1907] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fb07cf16400) [pid = 1839] [serial = 1905] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fb07cc5e400) [pid = 1839] [serial = 1904] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fb07cb6a000) [pid = 1839] [serial = 1902] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fb07c9c8400) [pid = 1839] [serial = 1901] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fb07c920800) [pid = 1839] [serial = 1899] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fb07c916c00) [pid = 1839] [serial = 1898] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fb07c68a000) [pid = 1839] [serial = 1896] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fb07c682800) [pid = 1839] [serial = 1895] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fb07b5ef800) [pid = 1839] [serial = 1893] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fb07b4ea000) [pid = 1839] [serial = 1892] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fb07b405c00) [pid = 1839] [serial = 1890] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fb06c680c00) [pid = 1839] [serial = 1920] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fb06b1a8c00) [pid = 1839] [serial = 1919] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fb06dcf2800) [pid = 1839] [serial = 1925] [outer = (nil)] [url = about:blank] 10:03:29 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 10:03:29 INFO - PROCESS | 1839 | 1461171809106 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] 10:03:29 INFO - PROCESS | 1839 | 1461171809174 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 10:03:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:03:29 INFO - PROCESS | 1839 | 1461171809188 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:03:29 INFO - PROCESS | 1839 | 1461171809191 Marionette TRACE conn3 <- [1,2698,null,{}] 10:03:29 INFO - PROCESS | 1839 | 1461171809197 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}] 10:03:29 INFO - PROCESS | 1839 | 1461171809407 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 10:03:29 INFO - PROCESS | 1839 | 1461171809610 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06ad67000 == 132 [pid = 1839] [id = 682] 10:03:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fb0666c8400) [pid = 1839] [serial = 2047] [outer = (nil)] 10:03:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fb06b02c000) [pid = 1839] [serial = 2048] [outer = 0x7fb0666c8400] 10:03:29 INFO - PROCESS | 1839 | 1461171809676 Marionette DEBUG loaded listener.js 10:03:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fb06d737000) [pid = 1839] [serial = 2049] [outer = 0x7fb0666c8400] 10:03:30 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 10:03:30 INFO - PROCESS | 1839 | 1461171810938 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] 10:03:30 INFO - PROCESS | 1839 | 1461171810983 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 10:03:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:03:30 INFO - PROCESS | 1839 | 1461171810990 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:03:30 INFO - PROCESS | 1839 | 1461171810995 Marionette TRACE conn3 <- [1,2702,null,{}] 10:03:31 INFO - PROCESS | 1839 | 1461171811010 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}] 10:03:31 INFO - PROCESS | 1839 | 1461171811356 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 10:03:31 INFO - PROCESS | 1839 | 1461171811389 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06c8ea000 == 133 [pid = 1839] [id = 683] 10:03:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fb06c6f9400) [pid = 1839] [serial = 2050] [outer = (nil)] 10:03:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fb06e664000) [pid = 1839] [serial = 2051] [outer = 0x7fb06c6f9400] 10:03:31 INFO - PROCESS | 1839 | 1461171811455 Marionette DEBUG loaded listener.js 10:03:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fb06e6c9400) [pid = 1839] [serial = 2052] [outer = 0x7fb06c6f9400] 10:03:32 INFO - PROCESS | 1839 | 1461171812363 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]]]}] 10:03:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:03:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1436ms 10:03:32 INFO - PROCESS | 1839 | 1461171812427 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 10:03:32 INFO - PROCESS | 1839 | 1461171812431 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 10:03:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:03:32 INFO - PROCESS | 1839 | 1461171812437 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:03:32 INFO - PROCESS | 1839 | 1461171812439 Marionette TRACE conn3 <- [1,2706,null,{}] 10:03:32 INFO - PROCESS | 1839 | 1461171812444 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}] 10:03:32 INFO - PROCESS | 1839 | 1461171812730 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 10:03:32 INFO - PROCESS | 1839 | 1461171812768 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06eedf000 == 134 [pid = 1839] [id = 684] 10:03:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fb06e6c9c00) [pid = 1839] [serial = 2053] [outer = (nil)] 10:03:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fb06e742400) [pid = 1839] [serial = 2054] [outer = 0x7fb06e6c9c00] 10:03:32 INFO - PROCESS | 1839 | 1461171812835 Marionette DEBUG loaded listener.js 10:03:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fb06e7d1c00) [pid = 1839] [serial = 2055] [outer = 0x7fb06e6c9c00] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fb0666cb000) [pid = 1839] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fb06e639400) [pid = 1839] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fb07d645800) [pid = 1839] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fb067cf7400) [pid = 1839] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fb06c67f000) [pid = 1839] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fb07055d400) [pid = 1839] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fb075172c00) [pid = 1839] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fb075171000) [pid = 1839] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fb067cf6800) [pid = 1839] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fb0689f0400) [pid = 1839] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fb06634c800) [pid = 1839] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fb07500cc00) [pid = 1839] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fb06dcf5800) [pid = 1839] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fb070784400) [pid = 1839] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7fb0741e5800) [pid = 1839] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7fb07055f400) [pid = 1839] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7fb0666d5000) [pid = 1839] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7fb06b045800) [pid = 1839] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7fb070873000) [pid = 1839] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7fb07d643400) [pid = 1839] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7fb06b043c00) [pid = 1839] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7fb0741e4c00) [pid = 1839] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7fb07cc5ec00) [pid = 1839] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7fb07d769800) [pid = 1839] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:03:34 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7fb06c669400) [pid = 1839] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:03:34 INFO - PROCESS | 1839 | 1461171814443 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]]]}] 10:03:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:03:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2036ms 10:03:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:03:34 INFO - PROCESS | 1839 | 1461171814473 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 10:03:34 INFO - PROCESS | 1839 | 1461171814476 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 10:03:34 INFO - PROCESS | 1839 | 1461171814504 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:03:34 INFO - PROCESS | 1839 | 1461171814510 Marionette TRACE conn3 <- [1,2710,null,{}] 10:03:34 INFO - PROCESS | 1839 | 1461171814530 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}] 10:03:34 INFO - PROCESS | 1839 | 1461171814738 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 10:03:34 INFO - PROCESS | 1839 | 1461171814752 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f007800 == 135 [pid = 1839] [id = 685] 10:03:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7fb067cf3800) [pid = 1839] [serial = 2056] [outer = (nil)] 10:03:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7fb06e6d7400) [pid = 1839] [serial = 2057] [outer = 0x7fb067cf3800] 10:03:34 INFO - PROCESS | 1839 | 1461171814814 Marionette DEBUG loaded listener.js 10:03:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7fb06eaccc00) [pid = 1839] [serial = 2058] [outer = 0x7fb067cf3800] 10:03:35 INFO - PROCESS | 1839 | 1461171815739 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] 10:03:35 INFO - PROCESS | 1839 | 1461171815770 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 10:03:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:03:35 INFO - PROCESS | 1839 | 1461171815777 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:03:35 INFO - PROCESS | 1839 | 1461171815780 Marionette TRACE conn3 <- [1,2714,null,{}] 10:03:35 INFO - PROCESS | 1839 | 1461171815785 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}] 10:03:36 INFO - PROCESS | 1839 | 1461171816025 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 10:03:36 INFO - PROCESS | 1839 | 1461171816473 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0695d3000 == 136 [pid = 1839] [id = 686] 10:03:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7fb066351800) [pid = 1839] [serial = 2059] [outer = (nil)] 10:03:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7fb0666d3000) [pid = 1839] [serial = 2060] [outer = 0x7fb066351800] 10:03:36 INFO - PROCESS | 1839 | 1461171816554 Marionette DEBUG loaded listener.js 10:03:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7fb069008400) [pid = 1839] [serial = 2061] [outer = 0x7fb066351800] 10:03:37 INFO - PROCESS | 1839 | 1461171817501 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]]]}] 10:03:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:03:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1779ms 10:03:37 INFO - PROCESS | 1839 | 1461171817559 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 10:03:37 INFO - PROCESS | 1839 | 1461171817566 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 10:03:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:03:37 INFO - PROCESS | 1839 | 1461171817576 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:03:37 INFO - PROCESS | 1839 | 1461171817580 Marionette TRACE conn3 <- [1,2718,null,{}] 10:03:37 INFO - PROCESS | 1839 | 1461171817588 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}] 10:03:37 INFO - PROCESS | 1839 | 1461171817868 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 10:03:38 INFO - PROCESS | 1839 | 1461171818182 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06b11e800 == 137 [pid = 1839] [id = 687] 10:03:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7fb0697e1c00) [pid = 1839] [serial = 2062] [outer = (nil)] 10:03:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7fb06b031400) [pid = 1839] [serial = 2063] [outer = 0x7fb0697e1c00] 10:03:38 INFO - PROCESS | 1839 | 1461171818266 Marionette DEBUG loaded listener.js 10:03:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7fb06b19ec00) [pid = 1839] [serial = 2064] [outer = 0x7fb0697e1c00] 10:03:39 INFO - PROCESS | 1839 | 1461171819244 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] 10:03:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:03:39 INFO - PROCESS | 1839 | 1461171819270 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 10:03:39 INFO - PROCESS | 1839 | 1461171819277 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:03:39 INFO - PROCESS | 1839 | 1461171819281 Marionette TRACE conn3 <- [1,2722,null,{}] 10:03:39 INFO - PROCESS | 1839 | 1461171819286 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}] 10:03:39 INFO - PROCESS | 1839 | 1461171819531 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 10:03:39 INFO - PROCESS | 1839 | 1461171819884 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb071c14800 == 138 [pid = 1839] [id = 688] 10:03:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fb06d73cc00) [pid = 1839] [serial = 2065] [outer = (nil)] 10:03:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fb06d8ce800) [pid = 1839] [serial = 2066] [outer = 0x7fb06d73cc00] 10:03:39 INFO - PROCESS | 1839 | 1461171819964 Marionette DEBUG loaded listener.js 10:03:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fb06e661800) [pid = 1839] [serial = 2067] [outer = 0x7fb06d73cc00] 10:03:40 INFO - PROCESS | 1839 | 1461171820919 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] 10:03:40 INFO - PROCESS | 1839 | 1461171820970 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 10:03:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:03:40 INFO - PROCESS | 1839 | 1461171820987 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:03:41 INFO - PROCESS | 1839 | 1461171820996 Marionette TRACE conn3 <- [1,2726,null,{}] 10:03:41 INFO - PROCESS | 1839 | 1461171821003 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}] 10:03:41 INFO - PROCESS | 1839 | 1461171821286 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 10:03:41 INFO - PROCESS | 1839 | 1461171821602 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073ace800 == 139 [pid = 1839] [id = 689] 10:03:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fb06c671c00) [pid = 1839] [serial = 2068] [outer = (nil)] 10:03:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fb06f147400) [pid = 1839] [serial = 2069] [outer = 0x7fb06c671c00] 10:03:41 INFO - PROCESS | 1839 | 1461171821678 Marionette DEBUG loaded listener.js 10:03:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fb07040e000) [pid = 1839] [serial = 2070] [outer = 0x7fb06c671c00] 10:03:42 INFO - PROCESS | 1839 | 1461171822574 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]]]}] 10:03:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:03:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1656ms 10:03:42 INFO - PROCESS | 1839 | 1461171822635 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 10:03:42 INFO - PROCESS | 1839 | 1461171822641 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 10:03:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:03:42 INFO - PROCESS | 1839 | 1461171822657 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:03:42 INFO - PROCESS | 1839 | 1461171822662 Marionette TRACE conn3 <- [1,2730,null,{}] 10:03:42 INFO - PROCESS | 1839 | 1461171822673 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}] 10:03:43 INFO - PROCESS | 1839 | 1461171823179 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 10:03:43 INFO - PROCESS | 1839 | 1461171823737 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07495e800 == 140 [pid = 1839] [id = 690] 10:03:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fb06d744c00) [pid = 1839] [serial = 2071] [outer = (nil)] 10:03:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fb07055e000) [pid = 1839] [serial = 2072] [outer = 0x7fb06d744c00] 10:03:43 INFO - PROCESS | 1839 | 1461171823883 Marionette DEBUG loaded listener.js 10:03:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fb0706d1400) [pid = 1839] [serial = 2073] [outer = 0x7fb06d744c00] 10:03:45 INFO - PROCESS | 1839 | 1461171825951 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] 10:03:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:03:46 INFO - PROCESS | 1839 | 1461171826014 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 10:03:46 INFO - PROCESS | 1839 | 1461171826022 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:03:46 INFO - PROCESS | 1839 | 1461171826028 Marionette TRACE conn3 <- [1,2734,null,{}] 10:03:46 INFO - PROCESS | 1839 | 1461171826091 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}] 10:03:46 INFO - PROCESS | 1839 | 1461171826551 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 10:03:47 INFO - PROCESS | 1839 | 1461171826999 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a3e8000 == 141 [pid = 1839] [id = 691] 10:03:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fb0731ae000) [pid = 1839] [serial = 2074] [outer = (nil)] 10:03:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fb073290400) [pid = 1839] [serial = 2075] [outer = 0x7fb0731ae000] 10:03:47 INFO - PROCESS | 1839 | 1461171827174 Marionette DEBUG loaded listener.js 10:03:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fb07377dc00) [pid = 1839] [serial = 2076] [outer = 0x7fb0731ae000] 10:03:48 INFO - PROCESS | 1839 | 1461171828254 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]]]}] 10:03:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:03:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 2285ms 10:03:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:03:48 INFO - PROCESS | 1839 | 1461171828307 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 10:03:48 INFO - PROCESS | 1839 | 1461171828310 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 10:03:48 INFO - PROCESS | 1839 | 1461171828317 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:03:48 INFO - PROCESS | 1839 | 1461171828320 Marionette TRACE conn3 <- [1,2738,null,{}] 10:03:48 INFO - PROCESS | 1839 | 1461171828326 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}] 10:03:48 INFO - PROCESS | 1839 | 1461171828564 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 10:03:48 INFO - PROCESS | 1839 | 1461171828830 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b823800 == 142 [pid = 1839] [id = 692] 10:03:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fb071c36800) [pid = 1839] [serial = 2077] [outer = (nil)] 10:03:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fb0740d0800) [pid = 1839] [serial = 2078] [outer = 0x7fb071c36800] 10:03:48 INFO - PROCESS | 1839 | 1461171828947 Marionette DEBUG loaded listener.js 10:03:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fb0741ef800) [pid = 1839] [serial = 2079] [outer = 0x7fb071c36800] 10:03:49 INFO - PROCESS | 1839 | 1461171829803 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]]]}] 10:03:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:03:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1586ms 10:03:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:03:49 INFO - PROCESS | 1839 | 1461171829903 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 10:03:49 INFO - PROCESS | 1839 | 1461171829906 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 10:03:49 INFO - PROCESS | 1839 | 1461171829912 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:03:49 INFO - PROCESS | 1839 | 1461171829915 Marionette TRACE conn3 <- [1,2742,null,{}] 10:03:49 INFO - PROCESS | 1839 | 1461171829921 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}] 10:03:50 INFO - PROCESS | 1839 | 1461171830153 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 10:03:50 INFO - PROCESS | 1839 | 1461171830418 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07c791800 == 143 [pid = 1839] [id = 693] 10:03:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fb073a9dc00) [pid = 1839] [serial = 2080] [outer = (nil)] 10:03:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fb075009000) [pid = 1839] [serial = 2081] [outer = 0x7fb073a9dc00] 10:03:50 INFO - PROCESS | 1839 | 1461171830543 Marionette DEBUG loaded listener.js 10:03:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fb07517cc00) [pid = 1839] [serial = 2082] [outer = 0x7fb073a9dc00] 10:03:51 INFO - PROCESS | 1839 | 1461171831373 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]]]}] 10:03:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:03:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1480ms 10:03:51 INFO - PROCESS | 1839 | 1461171831393 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 10:03:51 INFO - PROCESS | 1839 | 1461171831395 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 10:03:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:03:51 INFO - PROCESS | 1839 | 1461171831402 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:03:51 INFO - PROCESS | 1839 | 1461171831405 Marionette TRACE conn3 <- [1,2746,null,{}] 10:03:51 INFO - PROCESS | 1839 | 1461171831411 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}] 10:03:51 INFO - PROCESS | 1839 | 1461171831636 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 10:03:51 INFO - PROCESS | 1839 | 1461171831907 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d55a000 == 144 [pid = 1839] [id = 694] 10:03:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fb0741f1400) [pid = 1839] [serial = 2083] [outer = (nil)] 10:03:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fb07b40dc00) [pid = 1839] [serial = 2084] [outer = 0x7fb0741f1400] 10:03:51 INFO - PROCESS | 1839 | 1461171831988 Marionette DEBUG loaded listener.js 10:03:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fb07b4ea000) [pid = 1839] [serial = 2085] [outer = 0x7fb0741f1400] 10:03:52 INFO - PROCESS | 1839 | 1461171832895 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]]]}] 10:03:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:03:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1533ms 10:03:52 INFO - PROCESS | 1839 | 1461171832936 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 10:03:52 INFO - PROCESS | 1839 | 1461171832940 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 10:03:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:03:52 INFO - PROCESS | 1839 | 1461171832945 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:03:52 INFO - PROCESS | 1839 | 1461171832948 Marionette TRACE conn3 <- [1,2750,null,{}] 10:03:52 INFO - PROCESS | 1839 | 1461171832953 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}] 10:03:53 INFO - PROCESS | 1839 | 1461171833177 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 10:03:53 INFO - PROCESS | 1839 | 1461171833449 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d5c3000 == 145 [pid = 1839] [id = 695] 10:03:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fb074f5dc00) [pid = 1839] [serial = 2086] [outer = (nil)] 10:03:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fb07c686800) [pid = 1839] [serial = 2087] [outer = 0x7fb074f5dc00] 10:03:53 INFO - PROCESS | 1839 | 1461171833527 Marionette DEBUG loaded listener.js 10:03:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fb07c917c00) [pid = 1839] [serial = 2088] [outer = 0x7fb074f5dc00] 10:03:54 INFO - PROCESS | 1839 | 1461171834364 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]]]}] 10:03:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:03:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1478ms 10:03:54 INFO - PROCESS | 1839 | 1461171834433 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 10:03:54 INFO - PROCESS | 1839 | 1461171834437 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 10:03:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:03:54 INFO - PROCESS | 1839 | 1461171834447 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:03:54 INFO - PROCESS | 1839 | 1461171834449 Marionette TRACE conn3 <- [1,2754,null,{}] 10:03:54 INFO - PROCESS | 1839 | 1461171834454 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}] 10:03:54 INFO - PROCESS | 1839 | 1461171834706 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 10:03:54 INFO - PROCESS | 1839 | 1461171834980 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07e660800 == 146 [pid = 1839] [id = 696] 10:03:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fb07c9cb800) [pid = 1839] [serial = 2089] [outer = (nil)] 10:03:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fb07cb63800) [pid = 1839] [serial = 2090] [outer = 0x7fb07c9cb800] 10:03:55 INFO - PROCESS | 1839 | 1461171835121 Marionette DEBUG loaded listener.js 10:03:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fb07cc5f800) [pid = 1839] [serial = 2091] [outer = 0x7fb07c9cb800] 10:03:56 INFO - PROCESS | 1839 | 1461171836062 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]]]}] 10:03:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:03:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1682ms 10:03:56 INFO - PROCESS | 1839 | 1461171836131 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 10:03:56 INFO - PROCESS | 1839 | 1461171836135 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 10:03:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:03:56 INFO - PROCESS | 1839 | 1461171836141 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:03:56 INFO - PROCESS | 1839 | 1461171836145 Marionette TRACE conn3 <- [1,2758,null,{}] 10:03:56 INFO - PROCESS | 1839 | 1461171836151 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}] 10:03:56 INFO - PROCESS | 1839 | 1461171836451 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 10:03:56 INFO - PROCESS | 1839 | 1461171836770 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0802c2000 == 147 [pid = 1839] [id = 697] 10:03:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fb070872800) [pid = 1839] [serial = 2092] [outer = (nil)] 10:03:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fb07d2b1c00) [pid = 1839] [serial = 2093] [outer = 0x7fb070872800] 10:03:56 INFO - PROCESS | 1839 | 1461171836848 Marionette DEBUG loaded listener.js 10:03:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fb07d2bc800) [pid = 1839] [serial = 2094] [outer = 0x7fb070872800] 10:03:57 INFO - PROCESS | 1839 | 1461171837698 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]]]}] 10:03:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:03:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1631ms 10:03:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:03:57 INFO - PROCESS | 1839 | 1461171837773 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 10:03:57 INFO - PROCESS | 1839 | 1461171837776 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 10:03:57 INFO - PROCESS | 1839 | 1461171837783 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:03:57 INFO - PROCESS | 1839 | 1461171837785 Marionette TRACE conn3 <- [1,2762,null,{}] 10:03:57 INFO - PROCESS | 1839 | 1461171837792 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}] 10:03:58 INFO - PROCESS | 1839 | 1461171838029 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 10:03:58 INFO - PROCESS | 1839 | 1461171838343 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0807cc800 == 148 [pid = 1839] [id = 698] 10:03:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fb07d2bb000) [pid = 1839] [serial = 2095] [outer = (nil)] 10:03:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fb07d5ea400) [pid = 1839] [serial = 2096] [outer = 0x7fb07d2bb000] 10:03:58 INFO - PROCESS | 1839 | 1461171838421 Marionette DEBUG loaded listener.js 10:03:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fb07d649000) [pid = 1839] [serial = 2097] [outer = 0x7fb07d2bb000] 10:03:59 INFO - PROCESS | 1839 | 1461171839253 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]]]}] 10:03:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:03:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1535ms 10:03:59 INFO - PROCESS | 1839 | 1461171839318 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 10:03:59 INFO - PROCESS | 1839 | 1461171839321 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 10:03:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:03:59 INFO - PROCESS | 1839 | 1461171839327 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:03:59 INFO - PROCESS | 1839 | 1461171839330 Marionette TRACE conn3 <- [1,2766,null,{}] 10:03:59 INFO - PROCESS | 1839 | 1461171839336 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}] 10:03:59 INFO - PROCESS | 1839 | 1461171839573 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 10:03:59 INFO - PROCESS | 1839 | 1461171839893 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb080a82000 == 149 [pid = 1839] [id = 699] 10:03:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fb075171000) [pid = 1839] [serial = 2098] [outer = (nil)] 10:03:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fb07d688c00) [pid = 1839] [serial = 2099] [outer = 0x7fb075171000] 10:03:59 INFO - PROCESS | 1839 | 1461171839971 Marionette DEBUG loaded listener.js 10:04:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fb07d765800) [pid = 1839] [serial = 2100] [outer = 0x7fb075171000] 10:04:00 INFO - PROCESS | 1839 | 1461171840824 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]]]}] 10:04:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:04:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1535ms 10:04:00 INFO - PROCESS | 1839 | 1461171840865 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 10:04:00 INFO - PROCESS | 1839 | 1461171840867 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 10:04:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:04:00 INFO - PROCESS | 1839 | 1461171840874 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:04:00 INFO - PROCESS | 1839 | 1461171840877 Marionette TRACE conn3 <- [1,2770,null,{}] 10:04:00 INFO - PROCESS | 1839 | 1461171840883 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}] 10:04:01 INFO - PROCESS | 1839 | 1461171841116 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 10:04:01 INFO - PROCESS | 1839 | 1461171841396 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0811a5000 == 150 [pid = 1839] [id = 700] 10:04:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fb07b403c00) [pid = 1839] [serial = 2101] [outer = (nil)] 10:04:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fb07d771400) [pid = 1839] [serial = 2102] [outer = 0x7fb07b403c00] 10:04:01 INFO - PROCESS | 1839 | 1461171841516 Marionette DEBUG loaded listener.js 10:04:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fb07daca000) [pid = 1839] [serial = 2103] [outer = 0x7fb07b403c00] 10:04:02 INFO - PROCESS | 1839 | 1461171842360 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]]]}] 10:04:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:04:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1535ms 10:04:02 INFO - PROCESS | 1839 | 1461171842411 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 10:04:02 INFO - PROCESS | 1839 | 1461171842414 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 10:04:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:04:02 INFO - PROCESS | 1839 | 1461171842420 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:04:02 INFO - PROCESS | 1839 | 1461171842423 Marionette TRACE conn3 <- [1,2774,null,{}] 10:04:02 INFO - PROCESS | 1839 | 1461171842428 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}] 10:04:02 INFO - PROCESS | 1839 | 1461171842661 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 10:04:02 INFO - PROCESS | 1839 | 1461171842954 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0812b0000 == 151 [pid = 1839] [id = 701] 10:04:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fb0666cac00) [pid = 1839] [serial = 2104] [outer = (nil)] 10:04:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fb07e886c00) [pid = 1839] [serial = 2105] [outer = 0x7fb0666cac00] 10:04:03 INFO - PROCESS | 1839 | 1461171843072 Marionette DEBUG loaded listener.js 10:04:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fb07eb35c00) [pid = 1839] [serial = 2106] [outer = 0x7fb0666cac00] 10:04:03 INFO - PROCESS | 1839 | 1461171843941 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]]]}] 10:04:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:04:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1583ms 10:04:04 INFO - PROCESS | 1839 | 1461171844004 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 10:04:04 INFO - PROCESS | 1839 | 1461171844008 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 10:04:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:04:04 INFO - PROCESS | 1839 | 1461171844014 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:04:04 INFO - PROCESS | 1839 | 1461171844017 Marionette TRACE conn3 <- [1,2778,null,{}] 10:04:04 INFO - PROCESS | 1839 | 1461171844022 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}] 10:04:04 INFO - PROCESS | 1839 | 1461171844253 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 10:04:04 INFO - PROCESS | 1839 | 1461171844571 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb084c10000 == 152 [pid = 1839] [id = 702] 10:04:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fb07d2b3400) [pid = 1839] [serial = 2107] [outer = (nil)] 10:04:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fb07f6c0c00) [pid = 1839] [serial = 2108] [outer = 0x7fb07d2b3400] 10:04:04 INFO - PROCESS | 1839 | 1461171844652 Marionette DEBUG loaded listener.js 10:04:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fb080334400) [pid = 1839] [serial = 2109] [outer = 0x7fb07d2b3400] 10:04:05 INFO - PROCESS | 1839 | 1461171845526 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]]]}] 10:04:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:04:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1578ms 10:04:05 INFO - PROCESS | 1839 | 1461171845594 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 10:04:05 INFO - PROCESS | 1839 | 1461171845596 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 10:04:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:04:05 INFO - PROCESS | 1839 | 1461171845603 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:04:05 INFO - PROCESS | 1839 | 1461171845605 Marionette TRACE conn3 <- [1,2782,null,{}] 10:04:05 INFO - PROCESS | 1839 | 1461171845611 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}] 10:04:05 INFO - PROCESS | 1839 | 1461171845865 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 10:04:06 INFO - PROCESS | 1839 | 1461171846187 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb085f7d800 == 153 [pid = 1839] [id = 703] 10:04:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fb07dacd400) [pid = 1839] [serial = 2110] [outer = (nil)] 10:04:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fb08039c800) [pid = 1839] [serial = 2111] [outer = 0x7fb07dacd400] 10:04:06 INFO - PROCESS | 1839 | 1461171846265 Marionette DEBUG loaded listener.js 10:04:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fb0803a5400) [pid = 1839] [serial = 2112] [outer = 0x7fb07dacd400] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06c58f000 == 152 [pid = 1839] [id = 620] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cb41800 == 151 [pid = 1839] [id = 630] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb074f34800 == 150 [pid = 1839] [id = 627] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb074569000 == 149 [pid = 1839] [id = 626] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d5ad800 == 148 [pid = 1839] [id = 631] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06f007800 == 147 [pid = 1839] [id = 685] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06eedf000 == 146 [pid = 1839] [id = 684] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06c8ea000 == 145 [pid = 1839] [id = 683] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06ad67000 == 144 [pid = 1839] [id = 682] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06c8d6800 == 143 [pid = 1839] [id = 681] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07c79b800 == 142 [pid = 1839] [id = 679] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b8ec000 == 141 [pid = 1839] [id = 678] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b5d8800 == 140 [pid = 1839] [id = 677] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07a4cc800 == 139 [pid = 1839] [id = 676] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0750d6000 == 138 [pid = 1839] [id = 675] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb074567000 == 137 [pid = 1839] [id = 674] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073ada000 == 136 [pid = 1839] [id = 673] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07372f800 == 135 [pid = 1839] [id = 672] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073371000 == 134 [pid = 1839] [id = 671] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07062d800 == 133 [pid = 1839] [id = 670] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06f28b000 == 132 [pid = 1839] [id = 669] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06f010800 == 131 [pid = 1839] [id = 668] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06e869800 == 130 [pid = 1839] [id = 667] 10:04:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06ad9e800 == 129 [pid = 1839] [id = 666] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fb0740d3400) [pid = 1839] [serial = 1955] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fb080111000) [pid = 1839] [serial = 1980] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fb069343400) [pid = 1839] [serial = 1986] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fb06c68b400) [pid = 1839] [serial = 1931] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fb070783c00) [pid = 1839] [serial = 1944] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fb06d73b000) [pid = 1839] [serial = 1932] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fb07c68b400) [pid = 1839] [serial = 1961] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fb07d64ec00) [pid = 1839] [serial = 1967] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fb07d5e4000) [pid = 1839] [serial = 1914] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fb07d682800) [pid = 1839] [serial = 1968] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fb06c6fe800) [pid = 1839] [serial = 1857] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fb067cf1400) [pid = 1839] [serial = 1928] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fb075175400) [pid = 1839] [serial = 1958] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fb07f544400) [pid = 1839] [serial = 1979] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fb070405000) [pid = 1839] [serial = 1941] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fb0732ef000) [pid = 1839] [serial = 1947] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fb07d5ec800) [pid = 1839] [serial = 1965] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fb073753400) [pid = 1839] [serial = 1949] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fb0689ec400) [pid = 1839] [serial = 1929] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fb070563400) [pid = 1839] [serial = 1943] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fb06b031800) [pid = 1839] [serial = 1989] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fb06e6cf800) [pid = 1839] [serial = 1935] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fb073799400) [pid = 1839] [serial = 1952] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fb0696e9400) [pid = 1839] [serial = 1988] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fb07d766c00) [pid = 1839] [serial = 1970] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fb06c680000) [pid = 1839] [serial = 1991] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fb073778c00) [pid = 1839] [serial = 1950] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fb07d250800) [pid = 1839] [serial = 1964] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fb07e62c000) [pid = 1839] [serial = 1974] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fb07b402c00) [pid = 1839] [serial = 1959] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fb07cc60800) [pid = 1839] [serial = 1962] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fb06fa25c00) [pid = 1839] [serial = 1940] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fb07d771c00) [pid = 1839] [serial = 1971] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fb073f7c000) [pid = 1839] [serial = 1953] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fb080343000) [pid = 1839] [serial = 1982] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fb07f539400) [pid = 1839] [serial = 1977] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fb07dacf800) [pid = 1839] [serial = 1973] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fb07eb2f800) [pid = 1839] [serial = 1976] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fb06900c400) [pid = 1839] [serial = 1985] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fb06e7ca000) [pid = 1839] [serial = 1937] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fb08039fc00) [pid = 1839] [serial = 1983] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fb073286800) [pid = 1839] [serial = 1946] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fb06eeac800) [pid = 1839] [serial = 1938] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fb06d741c00) [pid = 1839] [serial = 1992] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fb0741ee000) [pid = 1839] [serial = 1956] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fb06e6be800) [pid = 1839] [serial = 1934] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7fb06d73d800) [pid = 1839] [serial = 1994] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7fb06da88c00) [pid = 1839] [serial = 1995] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1839 | 1461171848887 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]]]}] 10:04:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:04:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 3333ms 10:04:08 INFO - PROCESS | 1839 | 1461171848938 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 10:04:08 INFO - PROCESS | 1839 | 1461171848944 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 10:04:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:04:08 INFO - PROCESS | 1839 | 1461171848953 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:04:08 INFO - PROCESS | 1839 | 1461171848957 Marionette TRACE conn3 <- [1,2786,null,{}] 10:04:08 INFO - PROCESS | 1839 | 1461171848964 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}] 10:04:09 INFO - PROCESS | 1839 | 1461171849193 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 10:04:09 INFO - PROCESS | 1839 | 1461171849382 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06a3d0000 == 130 [pid = 1839] [id = 704] 10:04:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fb069340800) [pid = 1839] [serial = 2113] [outer = (nil)] 10:04:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fb0696e5000) [pid = 1839] [serial = 2114] [outer = 0x7fb069340800] 10:04:09 INFO - PROCESS | 1839 | 1461171849451 Marionette DEBUG loaded listener.js 10:04:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fb0697e0800) [pid = 1839] [serial = 2115] [outer = 0x7fb069340800] 10:04:10 INFO - PROCESS | 1839 | 1461171850332 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]]]}] 10:04:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:04:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1431ms 10:04:10 INFO - PROCESS | 1839 | 1461171850385 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 10:04:10 INFO - PROCESS | 1839 | 1461171850394 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 10:04:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:04:10 INFO - PROCESS | 1839 | 1461171850404 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:04:10 INFO - PROCESS | 1839 | 1461171850407 Marionette TRACE conn3 <- [1,2790,null,{}] 10:04:10 INFO - PROCESS | 1839 | 1461171850414 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}] 10:04:10 INFO - PROCESS | 1839 | 1461171850645 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 10:04:10 INFO - PROCESS | 1839 | 1461171850877 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06b107800 == 131 [pid = 1839] [id = 705] 10:04:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fb069341c00) [pid = 1839] [serial = 2116] [outer = (nil)] 10:04:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fb06b1a2000) [pid = 1839] [serial = 2117] [outer = 0x7fb069341c00] 10:04:10 INFO - PROCESS | 1839 | 1461171850945 Marionette DEBUG loaded listener.js 10:04:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fb06c687400) [pid = 1839] [serial = 2118] [outer = 0x7fb069341c00] 10:04:11 INFO - PROCESS | 1839 | 1461171851861 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]]]}] 10:04:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:04:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1482ms 10:04:11 INFO - PROCESS | 1839 | 1461171851887 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 10:04:11 INFO - PROCESS | 1839 | 1461171851890 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 10:04:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:04:11 INFO - PROCESS | 1839 | 1461171851897 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:04:11 INFO - PROCESS | 1839 | 1461171851902 Marionette TRACE conn3 <- [1,2794,null,{}] 10:04:11 INFO - PROCESS | 1839 | 1461171851926 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}] 10:04:12 INFO - PROCESS | 1839 | 1461171852226 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 10:04:12 INFO - PROCESS | 1839 | 1461171852277 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06dc84800 == 132 [pid = 1839] [id = 706] 10:04:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fb06e62e000) [pid = 1839] [serial = 2119] [outer = (nil)] 10:04:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fb06e661c00) [pid = 1839] [serial = 2120] [outer = 0x7fb06e62e000] 10:04:12 INFO - PROCESS | 1839 | 1461171852401 Marionette DEBUG loaded listener.js 10:04:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fb06e73d000) [pid = 1839] [serial = 2121] [outer = 0x7fb06e62e000] 10:04:13 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fb066356800) [pid = 1839] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:04:13 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fb0666c8400) [pid = 1839] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:04:13 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fb06c6f9400) [pid = 1839] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:04:13 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fb06e6c9c00) [pid = 1839] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:04:13 INFO - PROCESS | 1839 | 1461171853710 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]]]}] 10:04:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:04:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1844ms 10:04:13 INFO - PROCESS | 1839 | 1461171853742 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 10:04:13 INFO - PROCESS | 1839 | 1461171853745 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 10:04:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:04:13 INFO - PROCESS | 1839 | 1461171853752 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:04:13 INFO - PROCESS | 1839 | 1461171853755 Marionette TRACE conn3 <- [1,2798,null,{}] 10:04:13 INFO - PROCESS | 1839 | 1461171853759 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}] 10:04:14 INFO - PROCESS | 1839 | 1461171854048 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 10:04:14 INFO - PROCESS | 1839 | 1461171854071 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f004000 == 133 [pid = 1839] [id = 707] 10:04:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fb06c682000) [pid = 1839] [serial = 2122] [outer = (nil)] 10:04:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fb06e7ca800) [pid = 1839] [serial = 2123] [outer = 0x7fb06c682000] 10:04:14 INFO - PROCESS | 1839 | 1461171854134 Marionette DEBUG loaded listener.js 10:04:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fb06eeadc00) [pid = 1839] [serial = 2124] [outer = 0x7fb06c682000] 10:04:14 INFO - PROCESS | 1839 | 1461171854986 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]]]}] 10:04:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:04:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1281ms 10:04:15 INFO - PROCESS | 1839 | 1461171855033 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 10:04:15 INFO - PROCESS | 1839 | 1461171855037 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 10:04:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:04:15 INFO - PROCESS | 1839 | 1461171855044 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:04:15 INFO - PROCESS | 1839 | 1461171855047 Marionette TRACE conn3 <- [1,2802,null,{}] 10:04:15 INFO - PROCESS | 1839 | 1461171855052 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}] 10:04:15 INFO - PROCESS | 1839 | 1461171855279 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 10:04:15 INFO - PROCESS | 1839 | 1461171855761 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb069387800 == 134 [pid = 1839] [id = 708] 10:04:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fb067cee400) [pid = 1839] [serial = 2125] [outer = (nil)] 10:04:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fb0689f0400) [pid = 1839] [serial = 2126] [outer = 0x7fb067cee400] 10:04:15 INFO - PROCESS | 1839 | 1461171855846 Marionette DEBUG loaded listener.js 10:04:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fb069348800) [pid = 1839] [serial = 2127] [outer = 0x7fb067cee400] 10:04:16 INFO - PROCESS | 1839 | 1461171856763 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]]]}] 10:04:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:04:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1782ms 10:04:16 INFO - PROCESS | 1839 | 1461171856829 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 10:04:16 INFO - PROCESS | 1839 | 1461171856847 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 10:04:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:04:16 INFO - PROCESS | 1839 | 1461171856858 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:04:16 INFO - PROCESS | 1839 | 1461171856862 Marionette TRACE conn3 <- [1,2806,null,{}] 10:04:16 INFO - PROCESS | 1839 | 1461171856870 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}] 10:04:17 INFO - PROCESS | 1839 | 1461171857159 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 10:04:17 INFO - PROCESS | 1839 | 1461171857484 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06dc6f000 == 135 [pid = 1839] [id = 709] 10:04:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fb06b045000) [pid = 1839] [serial = 2128] [outer = (nil)] 10:04:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fb06c683000) [pid = 1839] [serial = 2129] [outer = 0x7fb06b045000] 10:04:17 INFO - PROCESS | 1839 | 1461171857563 Marionette DEBUG loaded listener.js 10:04:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fb06d73f000) [pid = 1839] [serial = 2130] [outer = 0x7fb06b045000] 10:04:18 INFO - PROCESS | 1839 | 1461171858531 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]]]}] 10:04:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:04:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1732ms 10:04:18 INFO - PROCESS | 1839 | 1461171858594 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 10:04:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:04:18 INFO - PROCESS | 1839 | 1461171858601 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 10:04:18 INFO - PROCESS | 1839 | 1461171858608 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:04:18 INFO - PROCESS | 1839 | 1461171858612 Marionette TRACE conn3 <- [1,2810,null,{}] 10:04:18 INFO - PROCESS | 1839 | 1461171858618 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}] 10:04:18 INFO - PROCESS | 1839 | 1461171858862 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 10:04:19 INFO - PROCESS | 1839 | 1461171859210 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb071284000 == 136 [pid = 1839] [id = 710] 10:04:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fb06c682400) [pid = 1839] [serial = 2131] [outer = (nil)] 10:04:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fb06e6d1c00) [pid = 1839] [serial = 2132] [outer = 0x7fb06c682400] 10:04:19 INFO - PROCESS | 1839 | 1461171859293 Marionette DEBUG loaded listener.js 10:04:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fb06e7d0000) [pid = 1839] [serial = 2133] [outer = 0x7fb06c682400] 10:04:20 INFO - PROCESS | 1839 | 1461171860246 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]]]}] 10:04:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:04:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1694ms 10:04:20 INFO - PROCESS | 1839 | 1461171860302 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 10:04:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:04:20 INFO - PROCESS | 1839 | 1461171860307 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 10:04:20 INFO - PROCESS | 1839 | 1461171860323 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:04:20 INFO - PROCESS | 1839 | 1461171860332 Marionette TRACE conn3 <- [1,2814,null,{}] 10:04:20 INFO - PROCESS | 1839 | 1461171860340 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}] 10:04:20 INFO - PROCESS | 1839 | 1461171860640 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 10:04:20 INFO - PROCESS | 1839 | 1461171860963 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0736df800 == 137 [pid = 1839] [id = 711] 10:04:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fb0697d7800) [pid = 1839] [serial = 2134] [outer = (nil)] 10:04:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fb06e6c5c00) [pid = 1839] [serial = 2135] [outer = 0x7fb0697d7800] 10:04:21 INFO - PROCESS | 1839 | 1461171861045 Marionette DEBUG loaded listener.js 10:04:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fb070870800) [pid = 1839] [serial = 2136] [outer = 0x7fb0697d7800] 10:04:21 INFO - PROCESS | 1839 | 1461171861961 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]]]}] 10:04:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:04:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1704ms 10:04:22 INFO - PROCESS | 1839 | 1461171862018 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 10:04:22 INFO - PROCESS | 1839 | 1461171862022 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 10:04:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:04:22 INFO - PROCESS | 1839 | 1461171862029 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:04:22 INFO - PROCESS | 1839 | 1461171862032 Marionette TRACE conn3 <- [1,2818,null,{}] 10:04:22 INFO - PROCESS | 1839 | 1461171862038 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}] 10:04:22 INFO - PROCESS | 1839 | 1461171862284 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 10:04:22 INFO - PROCESS | 1839 | 1461171862594 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073f06800 == 138 [pid = 1839] [id = 712] 10:04:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fb0697d8c00) [pid = 1839] [serial = 2137] [outer = (nil)] 10:04:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fb0731aec00) [pid = 1839] [serial = 2138] [outer = 0x7fb0697d8c00] 10:04:22 INFO - PROCESS | 1839 | 1461171862674 Marionette DEBUG loaded listener.js 10:04:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fb0732ea400) [pid = 1839] [serial = 2139] [outer = 0x7fb0697d8c00] 10:04:23 INFO - PROCESS | 1839 | 1461171863547 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]]]}] 10:04:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:04:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1579ms 10:04:23 INFO - PROCESS | 1839 | 1461171863609 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 10:04:23 INFO - PROCESS | 1839 | 1461171863613 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 10:04:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:04:23 INFO - PROCESS | 1839 | 1461171863619 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:04:23 INFO - PROCESS | 1839 | 1461171863622 Marionette TRACE conn3 <- [1,2822,null,{}] 10:04:23 INFO - PROCESS | 1839 | 1461171863628 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}] 10:04:23 INFO - PROCESS | 1839 | 1461171863872 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 10:04:24 INFO - PROCESS | 1839 | 1461171864191 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074950000 == 139 [pid = 1839] [id = 713] 10:04:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fb073774800) [pid = 1839] [serial = 2140] [outer = (nil)] 10:04:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fb073779400) [pid = 1839] [serial = 2141] [outer = 0x7fb073774800] 10:04:24 INFO - PROCESS | 1839 | 1461171864287 Marionette DEBUG loaded listener.js 10:04:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fb073f88800) [pid = 1839] [serial = 2142] [outer = 0x7fb073774800] 10:04:25 INFO - PROCESS | 1839 | 1461171865187 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]]]}] 10:04:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:04:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1637ms 10:04:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:04:25 INFO - PROCESS | 1839 | 1461171865258 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 10:04:25 INFO - PROCESS | 1839 | 1461171865261 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 10:04:25 INFO - PROCESS | 1839 | 1461171865268 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:04:25 INFO - PROCESS | 1839 | 1461171865271 Marionette TRACE conn3 <- [1,2826,null,{}] 10:04:25 INFO - PROCESS | 1839 | 1461171865277 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}] 10:04:25 INFO - PROCESS | 1839 | 1461171865533 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 10:04:25 INFO - PROCESS | 1839 | 1461171865860 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a4d3000 == 140 [pid = 1839] [id = 714] 10:04:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fb06e7cdc00) [pid = 1839] [serial = 2143] [outer = (nil)] 10:04:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fb0741ee400) [pid = 1839] [serial = 2144] [outer = 0x7fb06e7cdc00] 10:04:25 INFO - PROCESS | 1839 | 1461171865940 Marionette DEBUG loaded listener.js 10:04:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fb07b41ec00) [pid = 1839] [serial = 2145] [outer = 0x7fb06e7cdc00] 10:04:26 INFO - PROCESS | 1839 | 1461171866846 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:04:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:04:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1632ms 10:04:26 INFO - PROCESS | 1839 | 1461171866900 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 10:04:26 INFO - PROCESS | 1839 | 1461171866904 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 10:04:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:04:26 INFO - PROCESS | 1839 | 1461171866910 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:04:26 INFO - PROCESS | 1839 | 1461171866912 Marionette TRACE conn3 <- [1,2830,null,{}] 10:04:26 INFO - PROCESS | 1839 | 1461171866919 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}] 10:04:27 INFO - PROCESS | 1839 | 1461171867163 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 10:04:27 INFO - PROCESS | 1839 | 1461171867434 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b5d2000 == 141 [pid = 1839] [id = 715] 10:04:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fb07077dc00) [pid = 1839] [serial = 2146] [outer = (nil)] 10:04:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fb07b6ed000) [pid = 1839] [serial = 2147] [outer = 0x7fb07077dc00] 10:04:27 INFO - PROCESS | 1839 | 1461171867553 Marionette DEBUG loaded listener.js 10:04:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fb07c91c400) [pid = 1839] [serial = 2148] [outer = 0x7fb07077dc00] 10:04:28 INFO - PROCESS | 1839 | 1461171868438 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]]]}] 10:04:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:04:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1579ms 10:04:28 INFO - PROCESS | 1839 | 1461171868490 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 10:04:28 INFO - PROCESS | 1839 | 1461171868494 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 10:04:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:04:28 INFO - PROCESS | 1839 | 1461171868500 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:04:28 INFO - PROCESS | 1839 | 1461171868502 Marionette TRACE conn3 <- [1,2834,null,{}] 10:04:28 INFO - PROCESS | 1839 | 1461171868509 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}] 10:04:28 INFO - PROCESS | 1839 | 1461171868742 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 10:04:28 INFO - PROCESS | 1839 | 1461171868987 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b8ec000 == 142 [pid = 1839] [id = 716] 10:04:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fb0741e8400) [pid = 1839] [serial = 2149] [outer = (nil)] 10:04:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fb07c9c8400) [pid = 1839] [serial = 2150] [outer = 0x7fb0741e8400] 10:04:29 INFO - PROCESS | 1839 | 1461171869107 Marionette DEBUG loaded listener.js 10:04:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fb07cc5ec00) [pid = 1839] [serial = 2151] [outer = 0x7fb0741e8400] 10:04:29 INFO - PROCESS | 1839 | 1461171869956 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:04:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:04:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1530ms 10:04:30 INFO - PROCESS | 1839 | 1461171870031 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 10:04:30 INFO - PROCESS | 1839 | 1461171870034 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 10:04:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:04:30 INFO - PROCESS | 1839 | 1461171870042 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:04:30 INFO - PROCESS | 1839 | 1461171870044 Marionette TRACE conn3 <- [1,2838,null,{}] 10:04:30 INFO - PROCESS | 1839 | 1461171870051 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}] 10:04:30 INFO - PROCESS | 1839 | 1461171870340 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 10:04:30 INFO - PROCESS | 1839 | 1461171870658 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cfda000 == 143 [pid = 1839] [id = 717] 10:04:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fb06e73c800) [pid = 1839] [serial = 2152] [outer = (nil)] 10:04:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fb07cc5fc00) [pid = 1839] [serial = 2153] [outer = 0x7fb06e73c800] 10:04:30 INFO - PROCESS | 1839 | 1461171870751 Marionette DEBUG loaded listener.js 10:04:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fb07d115c00) [pid = 1839] [serial = 2154] [outer = 0x7fb06e73c800] 10:04:31 INFO - PROCESS | 1839 | 1461171871666 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]]]}] 10:04:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:04:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1681ms 10:04:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:04:31 INFO - PROCESS | 1839 | 1461171871723 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 10:04:31 INFO - PROCESS | 1839 | 1461171871726 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 10:04:31 INFO - PROCESS | 1839 | 1461171871733 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:04:31 INFO - PROCESS | 1839 | 1461171871736 Marionette TRACE conn3 <- [1,2842,null,{}] 10:04:31 INFO - PROCESS | 1839 | 1461171871742 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}] 10:04:31 INFO - PROCESS | 1839 | 1461171871995 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 10:04:32 INFO - PROCESS | 1839 | 1461171872321 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07f61f000 == 144 [pid = 1839] [id = 718] 10:04:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fb07d647000) [pid = 1839] [serial = 2155] [outer = (nil)] 10:04:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fb07d683c00) [pid = 1839] [serial = 2156] [outer = 0x7fb07d647000] 10:04:32 INFO - PROCESS | 1839 | 1461171872415 Marionette DEBUG loaded listener.js 10:04:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fb07e87ec00) [pid = 1839] [serial = 2157] [outer = 0x7fb07d647000] 10:04:33 INFO - PROCESS | 1839 | 1461171873331 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]]]}] 10:04:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:04:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1637ms 10:04:33 INFO - PROCESS | 1839 | 1461171873370 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 10:04:33 INFO - PROCESS | 1839 | 1461171873373 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 10:04:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:04:33 INFO - PROCESS | 1839 | 1461171873380 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:04:33 INFO - PROCESS | 1839 | 1461171873384 Marionette TRACE conn3 <- [1,2846,null,{}] 10:04:33 INFO - PROCESS | 1839 | 1461171873389 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}] 10:04:33 INFO - PROCESS | 1839 | 1461171873662 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 10:04:33 INFO - PROCESS | 1839 | 1461171873978 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0812aa000 == 145 [pid = 1839] [id = 719] 10:04:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fb07d5de400) [pid = 1839] [serial = 2158] [outer = (nil)] 10:04:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fb080794800) [pid = 1839] [serial = 2159] [outer = 0x7fb07d5de400] 10:04:34 INFO - PROCESS | 1839 | 1461171874059 Marionette DEBUG loaded listener.js 10:04:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fb0809c3c00) [pid = 1839] [serial = 2160] [outer = 0x7fb07d5de400] 10:04:34 INFO - PROCESS | 1839 | 1461171874926 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]]]}] 10:04:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:04:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1581ms 10:04:34 INFO - PROCESS | 1839 | 1461171874962 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 10:04:34 INFO - PROCESS | 1839 | 1461171874966 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 10:04:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:04:34 INFO - PROCESS | 1839 | 1461171874972 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:04:34 INFO - PROCESS | 1839 | 1461171874974 Marionette TRACE conn3 <- [1,2850,null,{}] 10:04:34 INFO - PROCESS | 1839 | 1461171874980 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}] 10:04:35 INFO - PROCESS | 1839 | 1461171875223 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 10:04:35 INFO - PROCESS | 1839 | 1461171875577 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08582e800 == 146 [pid = 1839] [id = 720] 10:04:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fb07517a000) [pid = 1839] [serial = 2161] [outer = (nil)] 10:04:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fb0809d3800) [pid = 1839] [serial = 2162] [outer = 0x7fb07517a000] 10:04:35 INFO - PROCESS | 1839 | 1461171875656 Marionette DEBUG loaded listener.js 10:04:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fb0809dc000) [pid = 1839] [serial = 2163] [outer = 0x7fb07517a000] 10:04:36 INFO - PROCESS | 1839 | 1461171876517 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:04:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:04:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1589ms 10:04:36 INFO - PROCESS | 1839 | 1461171876562 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 10:04:36 INFO - PROCESS | 1839 | 1461171876566 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 10:04:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:04:36 INFO - PROCESS | 1839 | 1461171876571 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:04:36 INFO - PROCESS | 1839 | 1461171876574 Marionette TRACE conn3 <- [1,2854,null,{}] 10:04:36 INFO - PROCESS | 1839 | 1461171876580 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}] 10:04:36 INFO - PROCESS | 1839 | 1461171876813 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 10:04:37 INFO - PROCESS | 1839 | 1461171877092 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb086ac3800 == 147 [pid = 1839] [id = 721] 10:04:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fb07c9cf400) [pid = 1839] [serial = 2164] [outer = (nil)] 10:04:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fb080b69800) [pid = 1839] [serial = 2165] [outer = 0x7fb07c9cf400] 10:04:37 INFO - PROCESS | 1839 | 1461171877209 Marionette DEBUG loaded listener.js 10:04:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fb080b71800) [pid = 1839] [serial = 2166] [outer = 0x7fb07c9cf400] 10:04:38 INFO - PROCESS | 1839 | 1461171878068 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]]]}] 10:04:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:04:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1546ms 10:04:38 INFO - PROCESS | 1839 | 1461171878119 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 10:04:38 INFO - PROCESS | 1839 | 1461171878123 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 10:04:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:04:38 INFO - PROCESS | 1839 | 1461171878129 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:04:38 INFO - PROCESS | 1839 | 1461171878131 Marionette TRACE conn3 <- [1,2858,null,{}] 10:04:38 INFO - PROCESS | 1839 | 1461171878138 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}] 10:04:38 INFO - PROCESS | 1839 | 1461171878376 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 10:04:38 INFO - PROCESS | 1839 | 1461171878703 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0872c0800 == 148 [pid = 1839] [id = 722] 10:04:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fb0809c8800) [pid = 1839] [serial = 2167] [outer = (nil)] 10:04:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fb080c90000) [pid = 1839] [serial = 2168] [outer = 0x7fb0809c8800] 10:04:38 INFO - PROCESS | 1839 | 1461171878782 Marionette DEBUG loaded listener.js 10:04:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fb080c99c00) [pid = 1839] [serial = 2169] [outer = 0x7fb0809c8800] 10:04:39 INFO - PROCESS | 1839 | 1461171879653 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:04:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:04:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1580ms 10:04:39 INFO - PROCESS | 1839 | 1461171879711 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 10:04:39 INFO - PROCESS | 1839 | 1461171879713 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 10:04:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:04:39 INFO - PROCESS | 1839 | 1461171879720 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:04:39 INFO - PROCESS | 1839 | 1461171879722 Marionette TRACE conn3 <- [1,2862,null,{}] 10:04:39 INFO - PROCESS | 1839 | 1461171879728 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}] 10:04:39 INFO - PROCESS | 1839 | 1461171879960 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 10:04:40 INFO - PROCESS | 1839 | 1461171880239 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0884c7000 == 149 [pid = 1839] [id = 723] 10:04:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fb080b71c00) [pid = 1839] [serial = 2170] [outer = (nil)] 10:04:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fb080d4f000) [pid = 1839] [serial = 2171] [outer = 0x7fb080b71c00] 10:04:40 INFO - PROCESS | 1839 | 1461171880369 Marionette DEBUG loaded listener.js 10:04:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fb080e45c00) [pid = 1839] [serial = 2172] [outer = 0x7fb080b71c00] 10:04:41 INFO - PROCESS | 1839 | 1461171881279 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]]]}] 10:04:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:04:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1632ms 10:04:41 INFO - PROCESS | 1839 | 1461171881353 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 10:04:41 INFO - PROCESS | 1839 | 1461171881357 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 10:04:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:04:41 INFO - PROCESS | 1839 | 1461171881363 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:04:41 INFO - PROCESS | 1839 | 1461171881365 Marionette TRACE conn3 <- [1,2866,null,{}] 10:04:41 INFO - PROCESS | 1839 | 1461171881370 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}] 10:04:41 INFO - PROCESS | 1839 | 1461171881639 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 10:04:41 INFO - PROCESS | 1839 | 1461171881957 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08961c000 == 150 [pid = 1839] [id = 724] 10:04:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fb0689f1400) [pid = 1839] [serial = 2173] [outer = (nil)] 10:04:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fb080e4cc00) [pid = 1839] [serial = 2174] [outer = 0x7fb0689f1400] 10:04:42 INFO - PROCESS | 1839 | 1461171882030 Marionette DEBUG loaded listener.js 10:04:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fb080ea9400) [pid = 1839] [serial = 2175] [outer = 0x7fb0689f1400] 10:04:42 INFO - PROCESS | 1839 | 1461171882868 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]]]}] 10:04:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:04:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1584ms 10:04:42 INFO - PROCESS | 1839 | 1461171882948 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 10:04:42 INFO - PROCESS | 1839 | 1461171882951 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 10:04:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:04:42 INFO - PROCESS | 1839 | 1461171882957 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:04:42 INFO - PROCESS | 1839 | 1461171882959 Marionette TRACE conn3 <- [1,2870,null,{}] 10:04:42 INFO - PROCESS | 1839 | 1461171882965 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}] 10:04:43 INFO - PROCESS | 1839 | 1461171883200 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 10:04:43 INFO - PROCESS | 1839 | 1461171883597 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08d8b2000 == 151 [pid = 1839] [id = 725] 10:04:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fb080b72c00) [pid = 1839] [serial = 2176] [outer = (nil)] 10:04:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fb080eb3400) [pid = 1839] [serial = 2177] [outer = 0x7fb080b72c00] 10:04:43 INFO - PROCESS | 1839 | 1461171883677 Marionette DEBUG loaded listener.js 10:04:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fb080f05400) [pid = 1839] [serial = 2178] [outer = 0x7fb080b72c00] 10:04:44 INFO - PROCESS | 1839 | 1461171884505 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]]]}] 10:04:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:04:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1591ms 10:04:44 INFO - PROCESS | 1839 | 1461171884549 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 10:04:44 INFO - PROCESS | 1839 | 1461171884553 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 10:04:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:04:44 INFO - PROCESS | 1839 | 1461171884559 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:04:44 INFO - PROCESS | 1839 | 1461171884561 Marionette TRACE conn3 <- [1,2874,null,{}] 10:04:44 INFO - PROCESS | 1839 | 1461171884566 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}] 10:04:44 INFO - PROCESS | 1839 | 1461171884801 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 10:04:45 INFO - PROCESS | 1839 | 1461171885087 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb093741800 == 152 [pid = 1839] [id = 726] 10:04:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fb080e49c00) [pid = 1839] [serial = 2179] [outer = (nil)] 10:04:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fb080f0bc00) [pid = 1839] [serial = 2180] [outer = 0x7fb080e49c00] 10:04:45 INFO - PROCESS | 1839 | 1461171885205 Marionette DEBUG loaded listener.js 10:04:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fb080f11400) [pid = 1839] [serial = 2181] [outer = 0x7fb080e49c00] 10:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06f004000 == 151 [pid = 1839] [id = 707] 10:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06dc84800 == 150 [pid = 1839] [id = 706] 10:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06b107800 == 149 [pid = 1839] [id = 705] 10:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06a3d0000 == 148 [pid = 1839] [id = 704] 10:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb084c10000 == 147 [pid = 1839] [id = 702] 10:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0812b0000 == 146 [pid = 1839] [id = 701] 10:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0811a5000 == 145 [pid = 1839] [id = 700] 10:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb080a82000 == 144 [pid = 1839] [id = 699] 10:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0807cc800 == 143 [pid = 1839] [id = 698] 10:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0802c2000 == 142 [pid = 1839] [id = 697] 10:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07e660800 == 141 [pid = 1839] [id = 696] 10:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d5c3000 == 140 [pid = 1839] [id = 695] 10:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d55a000 == 139 [pid = 1839] [id = 694] 10:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07c791800 == 138 [pid = 1839] [id = 693] 10:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b823800 == 137 [pid = 1839] [id = 692] 10:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07a3e8000 == 136 [pid = 1839] [id = 691] 10:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07495e800 == 135 [pid = 1839] [id = 690] 10:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073ace800 == 134 [pid = 1839] [id = 689] 10:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb071c14800 == 133 [pid = 1839] [id = 688] 10:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06b11e800 == 132 [pid = 1839] [id = 687] 10:04:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0695d3000 == 131 [pid = 1839] [id = 686] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fb06e6d7400) [pid = 1839] [serial = 2057] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fb0689e7c00) [pid = 1839] [serial = 2045] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fb073aa5400) [pid = 1839] [serial = 2027] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fb074f5cc00) [pid = 1839] [serial = 2030] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fb0706c9000) [pid = 1839] [serial = 2015] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fb06a5a0c00) [pid = 1839] [serial = 2000] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fb06b02c000) [pid = 1839] [serial = 2048] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fb06eacbc00) [pid = 1839] [serial = 2009] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fb06e664000) [pid = 1839] [serial = 2051] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fb06dcf6c00) [pid = 1839] [serial = 2003] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fb07328c800) [pid = 1839] [serial = 2021] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fb0696df800) [pid = 1839] [serial = 2046] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fb06e7d1c00) [pid = 1839] [serial = 2055] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fb07b5e2400) [pid = 1839] [serial = 2036] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fb06fa28c00) [pid = 1839] [serial = 2012] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fb06e6db400) [pid = 1839] [serial = 2006] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fb06e632800) [pid = 1839] [serial = 1997] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fb06d737000) [pid = 1839] [serial = 2049] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fb06e6c9400) [pid = 1839] [serial = 2052] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fb07b40a800) [pid = 1839] [serial = 2033] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fb071c2cc00) [pid = 1839] [serial = 2018] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fb06e742400) [pid = 1839] [serial = 2054] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fb066358800) [pid = 1839] [serial = 2042] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fb07c68b000) [pid = 1839] [serial = 2039] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fb073757000) [pid = 1839] [serial = 2024] [outer = (nil)] [url = about:blank] 10:04:48 INFO - PROCESS | 1839 | 1461171888077 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]]]}] 10:04:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:04:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 3536ms 10:04:48 INFO - PROCESS | 1839 | 1461171888096 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 10:04:48 INFO - PROCESS | 1839 | 1461171888102 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 10:04:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:04:48 INFO - PROCESS | 1839 | 1461171888110 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:04:48 INFO - PROCESS | 1839 | 1461171888115 Marionette TRACE conn3 <- [1,2878,null,{}] 10:04:48 INFO - PROCESS | 1839 | 1461171888124 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}] 10:04:48 INFO - PROCESS | 1839 | 1461171888376 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 10:04:48 INFO - PROCESS | 1839 | 1461171888585 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06ad9d800 == 132 [pid = 1839] [id = 727] 10:04:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fb06934a400) [pid = 1839] [serial = 2182] [outer = (nil)] 10:04:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fb0697dc800) [pid = 1839] [serial = 2183] [outer = 0x7fb06934a400] 10:04:48 INFO - PROCESS | 1839 | 1461171888658 Marionette DEBUG loaded listener.js 10:04:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fb06b02c000) [pid = 1839] [serial = 2184] [outer = 0x7fb06934a400] 10:04:49 INFO - PROCESS | 1839 | 1461171889434 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]]]}] 10:04:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:04:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1386ms 10:04:49 INFO - PROCESS | 1839 | 1461171889497 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 10:04:49 INFO - PROCESS | 1839 | 1461171889505 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 10:04:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:04:49 INFO - PROCESS | 1839 | 1461171889514 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:04:49 INFO - PROCESS | 1839 | 1461171889518 Marionette TRACE conn3 <- [1,2882,null,{}] 10:04:49 INFO - PROCESS | 1839 | 1461171889523 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}] 10:04:49 INFO - PROCESS | 1839 | 1461171889837 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 10:04:49 INFO - PROCESS | 1839 | 1461171889960 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06c59c000 == 133 [pid = 1839] [id = 728] 10:04:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fb069009000) [pid = 1839] [serial = 2185] [outer = (nil)] 10:04:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fb06c66a400) [pid = 1839] [serial = 2186] [outer = 0x7fb069009000] 10:04:50 INFO - PROCESS | 1839 | 1461171890024 Marionette DEBUG loaded listener.js 10:04:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fb06d8c4000) [pid = 1839] [serial = 2187] [outer = 0x7fb069009000] 10:04:51 INFO - PROCESS | 1839 | 1461171891072 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]]]}] 10:04:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:04:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1580ms 10:04:51 INFO - PROCESS | 1839 | 1461171891096 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 10:04:51 INFO - PROCESS | 1839 | 1461171891100 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 10:04:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:04:51 INFO - PROCESS | 1839 | 1461171891105 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:04:51 INFO - PROCESS | 1839 | 1461171891111 Marionette TRACE conn3 <- [1,2886,null,{}] 10:04:51 INFO - PROCESS | 1839 | 1461171891135 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}] 10:04:51 INFO - PROCESS | 1839 | 1461171891423 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 10:04:51 INFO - PROCESS | 1839 | 1461171891464 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06eaed000 == 134 [pid = 1839] [id = 729] 10:04:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fb06c6f1800) [pid = 1839] [serial = 2188] [outer = (nil)] 10:04:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fb06e7c3000) [pid = 1839] [serial = 2189] [outer = 0x7fb06c6f1800] 10:04:51 INFO - PROCESS | 1839 | 1461171891531 Marionette DEBUG loaded listener.js 10:04:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fb06f154400) [pid = 1839] [serial = 2190] [outer = 0x7fb06c6f1800] 10:04:52 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fb0697e1c00) [pid = 1839] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:04:52 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fb07dacd400) [pid = 1839] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:04:52 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fb06c6f0400) [pid = 1839] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:04:52 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fb07b403c00) [pid = 1839] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:04:52 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fb074f5dc00) [pid = 1839] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:04:52 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fb0697dd800) [pid = 1839] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:04:52 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fb06d744c00) [pid = 1839] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:04:52 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fb06e62e000) [pid = 1839] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:04:52 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fb0666cac00) [pid = 1839] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:04:52 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fb06e6d0c00) [pid = 1839] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:04:52 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fb073758000) [pid = 1839] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:04:52 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fb0731ae000) [pid = 1839] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:04:52 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fb07d2bb000) [pid = 1839] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fb069340800) [pid = 1839] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fb06634e800) [pid = 1839] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fb0741f1400) [pid = 1839] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fb075171000) [pid = 1839] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fb069341c00) [pid = 1839] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fb07d2b3400) [pid = 1839] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fb06c68a400) [pid = 1839] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fb073a9dc00) [pid = 1839] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fb07c9cb800) [pid = 1839] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fb070872800) [pid = 1839] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fb071c36800) [pid = 1839] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fb07054f000) [pid = 1839] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fb06e6d6c00) [pid = 1839] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fb066351800) [pid = 1839] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fb070563000) [pid = 1839] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fb0731a8000) [pid = 1839] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fb06c671c00) [pid = 1839] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fb06d73cc00) [pid = 1839] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fb074f62c00) [pid = 1839] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fb071122800) [pid = 1839] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fb073a99c00) [pid = 1839] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fb07b40f000) [pid = 1839] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fb0706c3c00) [pid = 1839] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fb06e66b000) [pid = 1839] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:04:53 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fb069345800) [pid = 1839] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:04:53 INFO - PROCESS | 1839 | 1461171893262 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]]]}] 10:04:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:04:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2190ms 10:04:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:04:53 INFO - PROCESS | 1839 | 1461171893297 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 10:04:53 INFO - PROCESS | 1839 | 1461171893300 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 10:04:53 INFO - PROCESS | 1839 | 1461171893306 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:04:53 INFO - PROCESS | 1839 | 1461171893309 Marionette TRACE conn3 <- [1,2890,null,{}] 10:04:53 INFO - PROCESS | 1839 | 1461171893314 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}] 10:04:53 INFO - PROCESS | 1839 | 1461171893524 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 10:04:53 INFO - PROCESS | 1839 | 1461171893717 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06ea8e800 == 135 [pid = 1839] [id = 730] 10:04:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fb066350c00) [pid = 1839] [serial = 2191] [outer = (nil)] 10:04:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fb06b037400) [pid = 1839] [serial = 2192] [outer = 0x7fb066350c00] 10:04:53 INFO - PROCESS | 1839 | 1461171893782 Marionette DEBUG loaded listener.js 10:04:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fb06e7cfc00) [pid = 1839] [serial = 2193] [outer = 0x7fb066350c00] 10:04:54 INFO - PROCESS | 1839 | 1461171894537 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:04:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:04:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1283ms 10:04:54 INFO - PROCESS | 1839 | 1461171894589 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 10:04:54 INFO - PROCESS | 1839 | 1461171894592 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 10:04:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:04:54 INFO - PROCESS | 1839 | 1461171894610 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:04:54 INFO - PROCESS | 1839 | 1461171894612 Marionette TRACE conn3 <- [1,2894,null,{}] 10:04:54 INFO - PROCESS | 1839 | 1461171894618 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}] 10:04:54 INFO - PROCESS | 1839 | 1461171894849 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 10:04:55 INFO - PROCESS | 1839 | 1461171895198 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0695cf000 == 136 [pid = 1839] [id = 731] 10:04:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fb0666d1400) [pid = 1839] [serial = 2194] [outer = (nil)] 10:04:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fb0689f1000) [pid = 1839] [serial = 2195] [outer = 0x7fb0666d1400] 10:04:55 INFO - PROCESS | 1839 | 1461171895342 Marionette DEBUG loaded listener.js 10:04:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fb0696e5400) [pid = 1839] [serial = 2196] [outer = 0x7fb0666d1400] 10:04:56 INFO - PROCESS | 1839 | 1461171896291 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]]]}] 10:04:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:04:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1737ms 10:04:56 INFO - PROCESS | 1839 | 1461171896347 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 10:04:56 INFO - PROCESS | 1839 | 1461171896355 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 10:04:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:04:56 INFO - PROCESS | 1839 | 1461171896364 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:04:56 INFO - PROCESS | 1839 | 1461171896369 Marionette TRACE conn3 <- [1,2898,null,{}] 10:04:56 INFO - PROCESS | 1839 | 1461171896376 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}] 10:04:56 INFO - PROCESS | 1839 | 1461171896634 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 10:04:56 INFO - PROCESS | 1839 | 1461171896955 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06ea89800 == 137 [pid = 1839] [id = 732] 10:04:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fb067cefc00) [pid = 1839] [serial = 2197] [outer = (nil)] 10:04:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fb06d73d800) [pid = 1839] [serial = 2198] [outer = 0x7fb067cefc00] 10:04:57 INFO - PROCESS | 1839 | 1461171897046 Marionette DEBUG loaded listener.js 10:04:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fb06e636400) [pid = 1839] [serial = 2199] [outer = 0x7fb067cefc00] 10:04:58 INFO - PROCESS | 1839 | 1461171898003 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]]]}] 10:04:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:04:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1685ms 10:04:58 INFO - PROCESS | 1839 | 1461171898052 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 10:04:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:04:58 INFO - PROCESS | 1839 | 1461171898058 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 10:04:58 INFO - PROCESS | 1839 | 1461171898067 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:04:58 INFO - PROCESS | 1839 | 1461171898069 Marionette TRACE conn3 <- [1,2902,null,{}] 10:04:58 INFO - PROCESS | 1839 | 1461171898076 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}] 10:04:58 INFO - PROCESS | 1839 | 1461171898327 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 10:04:58 INFO - PROCESS | 1839 | 1461171898683 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073371000 == 138 [pid = 1839] [id = 733] 10:04:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fb06e7d1800) [pid = 1839] [serial = 2200] [outer = (nil)] 10:04:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fb06f14cc00) [pid = 1839] [serial = 2201] [outer = 0x7fb06e7d1800] 10:04:58 INFO - PROCESS | 1839 | 1461171898767 Marionette DEBUG loaded listener.js 10:04:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fb070411000) [pid = 1839] [serial = 2202] [outer = 0x7fb06e7d1800] 10:04:59 INFO - PROCESS | 1839 | 1461171899669 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:04:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:04:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1634ms 10:04:59 INFO - PROCESS | 1839 | 1461171899700 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 10:04:59 INFO - PROCESS | 1839 | 1461171899704 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 10:04:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:04:59 INFO - PROCESS | 1839 | 1461171899712 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:04:59 INFO - PROCESS | 1839 | 1461171899721 Marionette TRACE conn3 <- [1,2906,null,{}] 10:04:59 INFO - PROCESS | 1839 | 1461171899735 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}] 10:04:59 INFO - PROCESS | 1839 | 1461171899991 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 10:05:00 INFO - PROCESS | 1839 | 1461171900307 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073f16800 == 139 [pid = 1839] [id = 734] 10:05:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fb06c6ff400) [pid = 1839] [serial = 2203] [outer = (nil)] 10:05:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fb071122c00) [pid = 1839] [serial = 2204] [outer = 0x7fb06c6ff400] 10:05:00 INFO - PROCESS | 1839 | 1461171900390 Marionette DEBUG loaded listener.js 10:05:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fb0731aa800) [pid = 1839] [serial = 2205] [outer = 0x7fb06c6ff400] 10:05:01 INFO - PROCESS | 1839 | 1461171901291 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]]]}] 10:05:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:05:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1642ms 10:05:01 INFO - PROCESS | 1839 | 1461171901354 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 10:05:01 INFO - PROCESS | 1839 | 1461171901358 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 10:05:01 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:05:01 INFO - PROCESS | 1839 | 1461171901364 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:05:01 INFO - PROCESS | 1839 | 1461171901367 Marionette TRACE conn3 <- [1,2910,null,{}] 10:05:01 INFO - PROCESS | 1839 | 1461171901373 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}] 10:05:01 INFO - PROCESS | 1839 | 1461171901618 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 10:05:01 INFO - PROCESS | 1839 | 1461171901980 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb075186000 == 140 [pid = 1839] [id = 735] 10:05:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fb0666c9800) [pid = 1839] [serial = 2206] [outer = (nil)] 10:05:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fb07374c800) [pid = 1839] [serial = 2207] [outer = 0x7fb0666c9800] 10:05:02 INFO - PROCESS | 1839 | 1461171902089 Marionette DEBUG loaded listener.js 10:05:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fb073774000) [pid = 1839] [serial = 2208] [outer = 0x7fb0666c9800] 10:05:02 INFO - PROCESS | 1839 | 1461171902855 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]]]}] 10:05:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:05:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:05:02 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1543ms 10:05:02 INFO - TEST-START | /DOMEvents/constructors.html 10:05:02 INFO - PROCESS | 1839 | 1461171902909 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 10:05:02 INFO - PROCESS | 1839 | 1461171902912 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 10:05:02 INFO - PROCESS | 1839 | 1461171902919 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:05:02 INFO - PROCESS | 1839 | 1461171902922 Marionette TRACE conn3 <- [1,2914,null,{}] 10:05:02 INFO - PROCESS | 1839 | 1461171902929 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}] 10:05:03 INFO - PROCESS | 1839 | 1461171903175 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 10:05:03 INFO - PROCESS | 1839 | 1461171903458 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a646000 == 141 [pid = 1839] [id = 736] 10:05:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fb073a98000) [pid = 1839] [serial = 2209] [outer = (nil)] 10:05:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fb073aa2000) [pid = 1839] [serial = 2210] [outer = 0x7fb073a98000] 10:05:03 INFO - PROCESS | 1839 | 1461171903550 Marionette DEBUG loaded listener.js 10:05:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fb074f58000) [pid = 1839] [serial = 2211] [outer = 0x7fb073a98000] 10:05:04 INFO - PROCESS | 1839 | 1461171904589 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]]]}] 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:05:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:05:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:05:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:05:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:05:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:05:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:05:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:05:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:05:04 INFO - TEST-OK | /DOMEvents/constructors.html | took 1703ms 10:05:04 INFO - PROCESS | 1839 | 1461171904623 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 10:05:04 INFO - PROCESS | 1839 | 1461171904632 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 10:05:04 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:05:04 INFO - PROCESS | 1839 | 1461171904686 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:05:04 INFO - PROCESS | 1839 | 1461171904689 Marionette TRACE conn3 <- [1,2918,null,{}] 10:05:04 INFO - PROCESS | 1839 | 1461171904703 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}] 10:05:04 INFO - PROCESS | 1839 | 1461171904950 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 10:05:05 INFO - PROCESS | 1839 | 1461171905269 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cb3e000 == 142 [pid = 1839] [id = 737] 10:05:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fb074f5b800) [pid = 1839] [serial = 2212] [outer = (nil)] 10:05:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fb07c68ac00) [pid = 1839] [serial = 2213] [outer = 0x7fb074f5b800] 10:05:05 INFO - PROCESS | 1839 | 1461171905344 Marionette DEBUG loaded listener.js 10:05:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fb07c921400) [pid = 1839] [serial = 2214] [outer = 0x7fb074f5b800] 10:05:06 INFO - PROCESS | 1839 | 1461171906162 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:05:06 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:05:06 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1535ms 10:05:06 INFO - PROCESS | 1839 | 1461171906176 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 10:05:06 INFO - PROCESS | 1839 | 1461171906179 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 10:05:06 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:05:06 INFO - PROCESS | 1839 | 1461171906187 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:05:06 INFO - PROCESS | 1839 | 1461171906191 Marionette TRACE conn3 <- [1,2922,null,{}] 10:05:06 INFO - PROCESS | 1839 | 1461171906197 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}] 10:05:06 INFO - PROCESS | 1839 | 1461171906434 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 10:05:06 INFO - PROCESS | 1839 | 1461171906694 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d5b1800 == 143 [pid = 1839] [id = 738] 10:05:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fb075005400) [pid = 1839] [serial = 2215] [outer = (nil)] 10:05:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fb07cb6c400) [pid = 1839] [serial = 2216] [outer = 0x7fb075005400] 10:05:06 INFO - PROCESS | 1839 | 1461171906777 Marionette DEBUG loaded listener.js 10:05:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fb07d244c00) [pid = 1839] [serial = 2217] [outer = 0x7fb075005400] 10:05:07 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 10:05:07 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 10:05:07 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 10:05:07 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 10:05:07 INFO - PROCESS | 1839 | 1461171907652 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]]]}] 10:05:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:05:07 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:05:07 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 10:05:07 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:05:07 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 10:05:07 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:05:07 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]" 10:05:07 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:05:07 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:05:07 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1531ms 10:05:07 INFO - PROCESS | 1839 | 1461171907726 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 10:05:07 INFO - PROCESS | 1839 | 1461171907732 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 10:05:07 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:05:07 INFO - PROCESS | 1839 | 1461171907758 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:05:07 INFO - PROCESS | 1839 | 1461171907762 Marionette TRACE conn3 <- [1,2926,null,{}] 10:05:07 INFO - PROCESS | 1839 | 1461171907768 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}] 10:05:08 INFO - PROCESS | 1839 | 1461171908005 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 10:05:08 INFO - PROCESS | 1839 | 1461171908285 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0802b1000 == 144 [pid = 1839] [id = 739] 10:05:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fb07a544000) [pid = 1839] [serial = 2218] [outer = (nil)] 10:05:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fb07d644400) [pid = 1839] [serial = 2219] [outer = 0x7fb07a544000] 10:05:08 INFO - PROCESS | 1839 | 1461171908402 Marionette DEBUG loaded listener.js 10:05:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fb07d68dc00) [pid = 1839] [serial = 2220] [outer = 0x7fb07a544000] 10:05:09 INFO - PROCESS | 1839 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:05:09 INFO - PROCESS | 1839 | 1461171909143 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]]]}] 10:05:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:05:09 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1451ms 10:05:09 INFO - PROCESS | 1839 | 1461171909205 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 10:05:09 INFO - PROCESS | 1839 | 1461171909209 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 10:05:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:05:09 INFO - PROCESS | 1839 | 1461171909215 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:05:09 INFO - PROCESS | 1839 | 1461171909219 Marionette TRACE conn3 <- [1,2930,null,{}] 10:05:09 INFO - PROCESS | 1839 | 1461171909224 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}] 10:05:09 INFO - PROCESS | 1839 | 1461171909462 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 10:05:09 INFO - PROCESS | 1839 | 1461171909747 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb080a70800 == 145 [pid = 1839] [id = 740] 10:05:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fb07c68b000) [pid = 1839] [serial = 2221] [outer = (nil)] 10:05:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fb07d772000) [pid = 1839] [serial = 2222] [outer = 0x7fb07c68b000] 10:05:09 INFO - PROCESS | 1839 | 1461171909826 Marionette DEBUG loaded listener.js 10:05:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fb07dad4800) [pid = 1839] [serial = 2223] [outer = 0x7fb07c68b000] 10:05:10 INFO - PROCESS | 1839 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:05:10 INFO - PROCESS | 1839 | 1461171910618 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]]]}] 10:05:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:05:10 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1436ms 10:05:10 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:05:10 INFO - PROCESS | 1839 | 1461171910654 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 10:05:10 INFO - PROCESS | 1839 | 1461171910657 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 10:05:10 INFO - PROCESS | 1839 | 1461171910663 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:05:10 INFO - PROCESS | 1839 | 1461171910667 Marionette TRACE conn3 <- [1,2934,null,{}] 10:05:10 INFO - PROCESS | 1839 | 1461171910672 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}] 10:05:10 INFO - PROCESS | 1839 | 1461171910906 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 10:05:11 INFO - PROCESS | 1839 | 1461171911213 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0811c2000 == 146 [pid = 1839] [id = 741] 10:05:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fb07d763c00) [pid = 1839] [serial = 2224] [outer = (nil)] 10:05:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fb07eb32c00) [pid = 1839] [serial = 2225] [outer = 0x7fb07d763c00] 10:05:11 INFO - PROCESS | 1839 | 1461171911307 Marionette DEBUG loaded listener.js 10:05:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fb08039e800) [pid = 1839] [serial = 2226] [outer = 0x7fb07d763c00] 10:05:12 INFO - PROCESS | 1839 | 1461171912295 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]]]}] 10:05:12 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:05:12 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1643ms 10:05:12 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:05:12 INFO - PROCESS | 1839 | 1461171912306 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 10:05:12 INFO - PROCESS | 1839 | 1461171912309 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 10:05:12 INFO - PROCESS | 1839 | 1461171912316 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:05:12 INFO - PROCESS | 1839 | 1461171912320 Marionette TRACE conn3 <- [1,2938,null,{}] 10:05:12 INFO - PROCESS | 1839 | 1461171912326 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}] 10:05:12 INFO - PROCESS | 1839 | 1461171912591 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 10:05:12 INFO - PROCESS | 1839 | 1461171912851 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0872a9800 == 147 [pid = 1839] [id = 742] 10:05:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fb07e62cc00) [pid = 1839] [serial = 2227] [outer = (nil)] 10:05:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fb080e4dc00) [pid = 1839] [serial = 2228] [outer = 0x7fb07e62cc00] 10:05:12 INFO - PROCESS | 1839 | 1461171912930 Marionette DEBUG loaded listener.js 10:05:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fb080f11000) [pid = 1839] [serial = 2229] [outer = 0x7fb07e62cc00] 10:05:13 INFO - PROCESS | 1839 | 1461171913701 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]]]}] 10:05:13 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. 10:05:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1434ms 10:05:13 INFO - PROCESS | 1839 | 1461171913750 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 10:05:13 INFO - PROCESS | 1839 | 1461171913754 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 10:05:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:05:13 INFO - PROCESS | 1839 | 1461171913760 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:05:13 INFO - PROCESS | 1839 | 1461171913763 Marionette TRACE conn3 <- [1,2942,null,{}] 10:05:13 INFO - PROCESS | 1839 | 1461171913768 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}] 10:05:14 INFO - PROCESS | 1839 | 1461171914036 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 10:05:14 INFO - PROCESS | 1839 | 1461171914324 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb093835000 == 148 [pid = 1839] [id = 743] 10:05:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fb080797800) [pid = 1839] [serial = 2230] [outer = (nil)] 10:05:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fb0813f5800) [pid = 1839] [serial = 2231] [outer = 0x7fb080797800] 10:05:14 INFO - PROCESS | 1839 | 1461171914400 Marionette DEBUG loaded listener.js 10:05:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fb08166c800) [pid = 1839] [serial = 2232] [outer = 0x7fb080797800] 10:05:15 INFO - PROCESS | 1839 | 1461171915154 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"]]]}] 10:05:15 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 10:05:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:05:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1428ms 10:05:15 INFO - PROCESS | 1839 | 1461171915190 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 10:05:15 INFO - PROCESS | 1839 | 1461171915194 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 10:05:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:05:15 INFO - PROCESS | 1839 | 1461171915199 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:05:15 INFO - PROCESS | 1839 | 1461171915202 Marionette TRACE conn3 <- [1,2946,null,{}] 10:05:15 INFO - PROCESS | 1839 | 1461171915208 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}] 10:05:15 INFO - PROCESS | 1839 | 1461171915442 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 10:05:15 INFO - PROCESS | 1839 | 1461171915700 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb094917000 == 149 [pid = 1839] [id = 744] 10:05:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fb0809bcc00) [pid = 1839] [serial = 2233] [outer = (nil)] 10:05:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fb0816a2000) [pid = 1839] [serial = 2234] [outer = 0x7fb0809bcc00] 10:05:15 INFO - PROCESS | 1839 | 1461171915782 Marionette DEBUG loaded listener.js 10:05:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fb0816adc00) [pid = 1839] [serial = 2235] [outer = 0x7fb0809bcc00] 10:05:16 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. 10:05:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1380ms 10:05:16 INFO - PROCESS | 1839 | 1461171916572 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]]]}] 10:05:16 INFO - PROCESS | 1839 | 1461171916582 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 10:05:16 INFO - PROCESS | 1839 | 1461171916585 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 10:05:16 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:05:16 INFO - PROCESS | 1839 | 1461171916592 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:05:16 INFO - PROCESS | 1839 | 1461171916596 Marionette TRACE conn3 <- [1,2950,null,{}] 10:05:16 INFO - PROCESS | 1839 | 1461171916602 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}] 10:05:16 INFO - PROCESS | 1839 | 1461171916842 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 10:05:17 INFO - PROCESS | 1839 | 1461171917099 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb096b7b800 == 150 [pid = 1839] [id = 745] 10:05:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fb07cb6f400) [pid = 1839] [serial = 2236] [outer = (nil)] 10:05:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fb0816ae400) [pid = 1839] [serial = 2237] [outer = 0x7fb07cb6f400] 10:05:17 INFO - PROCESS | 1839 | 1461171917177 Marionette DEBUG loaded listener.js 10:05:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fb0829b7800) [pid = 1839] [serial = 2238] [outer = 0x7fb07cb6f400] 10:05:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb098795000 == 151 [pid = 1839] [id = 746] 10:05:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fb0841b0000) [pid = 1839] [serial = 2239] [outer = (nil)] 10:05:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fb08281e000) [pid = 1839] [serial = 2240] [outer = 0x7fb0841b0000] 10:05:18 INFO - PROCESS | 1839 | 1461171918043 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]]]}] 10:05:18 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. 10:05:18 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1481ms 10:05:18 INFO - PROCESS | 1839 | 1461171918075 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 10:05:18 INFO - PROCESS | 1839 | 1461171918078 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 10:05:18 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:05:18 INFO - PROCESS | 1839 | 1461171918089 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:05:18 INFO - PROCESS | 1839 | 1461171918102 Marionette TRACE conn3 <- [1,2954,null,{}] 10:05:18 INFO - PROCESS | 1839 | 1461171918108 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}] 10:05:18 INFO - PROCESS | 1839 | 1461171918455 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 10:05:18 INFO - PROCESS | 1839 | 1461171918780 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb098cae800 == 152 [pid = 1839] [id = 747] 10:05:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fb0697e0000) [pid = 1839] [serial = 2241] [outer = (nil)] 10:05:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7fb083c57000) [pid = 1839] [serial = 2242] [outer = 0x7fb0697e0000] 10:05:18 INFO - PROCESS | 1839 | 1461171918859 Marionette DEBUG loaded listener.js 10:05:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7fb0841b8c00) [pid = 1839] [serial = 2243] [outer = 0x7fb0697e0000] 10:05:19 INFO - PROCESS | 1839 | 1461171919597 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]]]}] 10:05:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:05:19 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 10:05:19 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1544ms 10:05:19 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:05:19 INFO - PROCESS | 1839 | 1461171919633 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 10:05:19 INFO - PROCESS | 1839 | 1461171919636 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 10:05:19 INFO - PROCESS | 1839 | 1461171919642 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:05:19 INFO - PROCESS | 1839 | 1461171919645 Marionette TRACE conn3 <- [1,2958,null,{}] 10:05:19 INFO - PROCESS | 1839 | 1461171919650 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}] 10:05:19 INFO - PROCESS | 1839 | 1461171919893 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 10:05:20 INFO - PROCESS | 1839 | 1461171920152 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09ac81000 == 153 [pid = 1839] [id = 748] 10:05:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7fb06c68a000) [pid = 1839] [serial = 2244] [outer = (nil)] 10:05:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7fb084bfb400) [pid = 1839] [serial = 2245] [outer = 0x7fb06c68a000] 10:05:20 INFO - PROCESS | 1839 | 1461171920229 Marionette DEBUG loaded listener.js 10:05:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7fb084e84400) [pid = 1839] [serial = 2246] [outer = 0x7fb06c68a000] 10:05:21 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. 10:05:21 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1381ms 10:05:21 INFO - PROCESS | 1839 | 1461171921014 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]]]}] 10:05:21 INFO - PROCESS | 1839 | 1461171921024 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 10:05:21 INFO - PROCESS | 1839 | 1461171921027 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 10:05:21 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:05:21 INFO - PROCESS | 1839 | 1461171921039 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:05:21 INFO - PROCESS | 1839 | 1461171921043 Marionette TRACE conn3 <- [1,2962,null,{}] 10:05:21 INFO - PROCESS | 1839 | 1461171921122 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}] 10:05:21 INFO - PROCESS | 1839 | 1461171921504 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 10:05:21 INFO - PROCESS | 1839 | 1461171921758 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09cfab000 == 154 [pid = 1839] [id = 749] 10:05:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7fb084263c00) [pid = 1839] [serial = 2247] [outer = (nil)] 10:05:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7fb085536c00) [pid = 1839] [serial = 2248] [outer = 0x7fb084263c00] 10:05:21 INFO - PROCESS | 1839 | 1461171921836 Marionette DEBUG loaded listener.js 10:05:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7fb0857b2800) [pid = 1839] [serial = 2249] [outer = 0x7fb084263c00] 10:05:22 INFO - PROCESS | 1839 | 1461171922563 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]]]}] 10:05:22 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. 10:05:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1540ms 10:05:22 INFO - PROCESS | 1839 | 1461171922592 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 10:05:22 INFO - PROCESS | 1839 | 1461171922594 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 10:05:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:05:22 INFO - PROCESS | 1839 | 1461171922604 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:05:22 INFO - PROCESS | 1839 | 1461171922607 Marionette TRACE conn3 <- [1,2966,null,{}] 10:05:22 INFO - PROCESS | 1839 | 1461171922611 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}] 10:05:22 INFO - PROCESS | 1839 | 1461171922847 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 10:05:23 INFO - PROCESS | 1839 | 1461171923105 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb09dfcc000 == 155 [pid = 1839] [id = 750] 10:05:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7fb084c70000) [pid = 1839] [serial = 2250] [outer = (nil)] 10:05:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7fb0859dfc00) [pid = 1839] [serial = 2251] [outer = 0x7fb084c70000] 10:05:23 INFO - PROCESS | 1839 | 1461171923179 Marionette DEBUG loaded listener.js 10:05:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7fb0867c8400) [pid = 1839] [serial = 2252] [outer = 0x7fb084c70000] 10:05:23 INFO - PROCESS | 1839 | 1461171923966 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]]]}] 10:05:24 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. 10:05:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1432ms 10:05:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:05:24 INFO - PROCESS | 1839 | 1461171924038 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 10:05:24 INFO - PROCESS | 1839 | 1461171924040 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 10:05:24 INFO - PROCESS | 1839 | 1461171924047 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:05:24 INFO - PROCESS | 1839 | 1461171924050 Marionette TRACE conn3 <- [1,2970,null,{}] 10:05:24 INFO - PROCESS | 1839 | 1461171924055 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}] 10:05:24 INFO - PROCESS | 1839 | 1461171924285 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 10:05:24 INFO - PROCESS | 1839 | 1461171924580 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb062875800 == 156 [pid = 1839] [id = 751] 10:05:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7fb08548cc00) [pid = 1839] [serial = 2253] [outer = (nil)] 10:05:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7fb0867cc000) [pid = 1839] [serial = 2254] [outer = 0x7fb08548cc00] 10:05:24 INFO - PROCESS | 1839 | 1461171924660 Marionette DEBUG loaded listener.js 10:05:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7fb0868bf400) [pid = 1839] [serial = 2255] [outer = 0x7fb08548cc00] 10:05:25 INFO - PROCESS | 1839 | 1461171925457 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]]]}] 10:05:25 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. 10:05:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1433ms 10:05:25 INFO - PROCESS | 1839 | 1461171925480 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 10:05:25 INFO - PROCESS | 1839 | 1461171925484 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 10:05:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:05:25 INFO - PROCESS | 1839 | 1461171925490 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:05:25 INFO - PROCESS | 1839 | 1461171925492 Marionette TRACE conn3 <- [1,2974,null,{}] 10:05:25 INFO - PROCESS | 1839 | 1461171925499 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}] 10:05:25 INFO - PROCESS | 1839 | 1461171925745 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06eafc000 == 155 [pid = 1839] [id = 622] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07a3dd000 == 154 [pid = 1839] [id = 628] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073a48000 == 153 [pid = 1839] [id = 625] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06ea8e800 == 152 [pid = 1839] [id = 730] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06eaed000 == 151 [pid = 1839] [id = 729] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06c59c000 == 150 [pid = 1839] [id = 728] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06ad9d800 == 149 [pid = 1839] [id = 727] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0884c7000 == 148 [pid = 1839] [id = 723] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0872c0800 == 147 [pid = 1839] [id = 722] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb086ac3800 == 146 [pid = 1839] [id = 721] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb08582e800 == 145 [pid = 1839] [id = 720] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0812aa000 == 144 [pid = 1839] [id = 719] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07f61f000 == 143 [pid = 1839] [id = 718] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cfda000 == 142 [pid = 1839] [id = 717] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b8ec000 == 141 [pid = 1839] [id = 716] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07b5d2000 == 140 [pid = 1839] [id = 715] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07a4d3000 == 139 [pid = 1839] [id = 714] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb074950000 == 138 [pid = 1839] [id = 713] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073f06800 == 137 [pid = 1839] [id = 712] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0736df800 == 136 [pid = 1839] [id = 711] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb071284000 == 135 [pid = 1839] [id = 710] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06dc6f000 == 134 [pid = 1839] [id = 709] 10:05:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb069387800 == 133 [pid = 1839] [id = 708] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7fb06b031400) [pid = 1839] [serial = 2063] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7fb0803a5400) [pid = 1839] [serial = 2112] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7fb06e63a000) [pid = 1839] [serial = 1926] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7fb07daca000) [pid = 1839] [serial = 2103] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7fb07c917c00) [pid = 1839] [serial = 2088] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7fb06b19d800) [pid = 1839] [serial = 2001] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7fb07055e000) [pid = 1839] [serial = 2072] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7fb06e661c00) [pid = 1839] [serial = 2120] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7fb07e886c00) [pid = 1839] [serial = 2105] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7fb06e7c2c00) [pid = 1839] [serial = 2007] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7fb07a545400) [pid = 1839] [serial = 2031] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7fb073290400) [pid = 1839] [serial = 2075] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7fb07d5ea400) [pid = 1839] [serial = 2096] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7fb0696e5000) [pid = 1839] [serial = 2114] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fb07c920400) [pid = 1839] [serial = 2043] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fb07b4ea000) [pid = 1839] [serial = 2085] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fb07d688c00) [pid = 1839] [serial = 2099] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fb06c687400) [pid = 1839] [serial = 2118] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fb080334400) [pid = 1839] [serial = 2109] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fb06e66a000) [pid = 1839] [serial = 2004] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fb07517cc00) [pid = 1839] [serial = 2082] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fb07cc5f800) [pid = 1839] [serial = 2091] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fb07d2bc800) [pid = 1839] [serial = 2094] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fb0741ef800) [pid = 1839] [serial = 2079] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fb07087ac00) [pid = 1839] [serial = 2016] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fb07d2b1c00) [pid = 1839] [serial = 2093] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fb07040b000) [pid = 1839] [serial = 2013] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fb07b40dc00) [pid = 1839] [serial = 2084] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fb07d649000) [pid = 1839] [serial = 2097] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fb069008400) [pid = 1839] [serial = 2061] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fb06b19ec00) [pid = 1839] [serial = 2064] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fb07eb35c00) [pid = 1839] [serial = 2106] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fb08039c800) [pid = 1839] [serial = 2111] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fb0706d1400) [pid = 1839] [serial = 2073] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fb07d765800) [pid = 1839] [serial = 2100] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fb0731a7400) [pid = 1839] [serial = 2019] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fb07c686800) [pid = 1839] [serial = 2087] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fb0697e0800) [pid = 1839] [serial = 2115] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fb07d771400) [pid = 1839] [serial = 2102] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fb0740d4000) [pid = 1839] [serial = 2028] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fb07cb63800) [pid = 1839] [serial = 2090] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fb07040e000) [pid = 1839] [serial = 2070] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fb06b1a2000) [pid = 1839] [serial = 2117] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fb07f6c0c00) [pid = 1839] [serial = 2108] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fb06e661800) [pid = 1839] [serial = 2067] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fb075009000) [pid = 1839] [serial = 2081] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fb07b6ee400) [pid = 1839] [serial = 2037] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fb06f147400) [pid = 1839] [serial = 2069] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fb0740d0800) [pid = 1839] [serial = 2078] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fb0666d3000) [pid = 1839] [serial = 2060] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fb07377dc00) [pid = 1839] [serial = 2076] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fb0732ec000) [pid = 1839] [serial = 2022] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fb06d8ce800) [pid = 1839] [serial = 2066] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fb07b420400) [pid = 1839] [serial = 2034] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fb06e73d000) [pid = 1839] [serial = 2121] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fb07c91c000) [pid = 1839] [serial = 2040] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fb07377a400) [pid = 1839] [serial = 2025] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fb06eead800) [pid = 1839] [serial = 2010] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fb06e66a400) [pid = 1839] [serial = 1998] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fb06e7ca800) [pid = 1839] [serial = 2123] [outer = (nil)] [url = about:blank] 10:05:28 INFO - PROCESS | 1839 | 1461171928587 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06275c800 == 134 [pid = 1839] [id = 752] 10:05:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fb0666cd400) [pid = 1839] [serial = 2256] [outer = (nil)] 10:05:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fb067cf1400) [pid = 1839] [serial = 2257] [outer = 0x7fb0666cd400] 10:05:28 INFO - PROCESS | 1839 | 1461171928661 Marionette DEBUG loaded listener.js 10:05:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fb0689ed000) [pid = 1839] [serial = 2258] [outer = 0x7fb0666cd400] 10:05:29 INFO - PROCESS | 1839 | 1461171929394 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]]]}] 10:05:29 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. 10:05:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 3942ms 10:05:29 INFO - PROCESS | 1839 | 1461171929434 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 10:05:29 INFO - PROCESS | 1839 | 1461171929441 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 10:05:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:05:29 INFO - PROCESS | 1839 | 1461171929451 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:05:29 INFO - PROCESS | 1839 | 1461171929457 Marionette TRACE conn3 <- [1,2978,null,{}] 10:05:29 INFO - PROCESS | 1839 | 1461171929465 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}] 10:05:29 INFO - PROCESS | 1839 | 1461171929711 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 10:05:29 INFO - PROCESS | 1839 | 1461171929908 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb069724000 == 135 [pid = 1839] [id = 753] 10:05:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fb0666cdc00) [pid = 1839] [serial = 2259] [outer = (nil)] 10:05:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fb06a59bc00) [pid = 1839] [serial = 2260] [outer = 0x7fb0666cdc00] 10:05:29 INFO - PROCESS | 1839 | 1461171929973 Marionette DEBUG loaded listener.js 10:05:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fb06b041400) [pid = 1839] [serial = 2261] [outer = 0x7fb0666cdc00] 10:05:30 INFO - PROCESS | 1839 | 1461171930792 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]]]}] 10:05:30 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. 10:05:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1384ms 10:05:30 INFO - PROCESS | 1839 | 1461171930839 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 10:05:30 INFO - PROCESS | 1839 | 1461171930845 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 10:05:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:05:30 INFO - PROCESS | 1839 | 1461171930855 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:05:30 INFO - PROCESS | 1839 | 1461171930858 Marionette TRACE conn3 <- [1,2982,null,{}] 10:05:30 INFO - PROCESS | 1839 | 1461171930864 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}] 10:05:31 INFO - PROCESS | 1839 | 1461171931166 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 10:05:31 INFO - PROCESS | 1839 | 1461171931210 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06af85000 == 136 [pid = 1839] [id = 754] 10:05:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fb06b19fc00) [pid = 1839] [serial = 2262] [outer = (nil)] 10:05:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fb06c6f8000) [pid = 1839] [serial = 2263] [outer = 0x7fb06b19fc00] 10:05:31 INFO - PROCESS | 1839 | 1461171931274 Marionette DEBUG loaded listener.js 10:05:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fb06d8cf400) [pid = 1839] [serial = 2264] [outer = 0x7fb06b19fc00] 10:05:32 INFO - PROCESS | 1839 | 1461171932229 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"]]]}] 10:05:32 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 10:05:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:05:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1443ms 10:05:32 INFO - PROCESS | 1839 | 1461171932301 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 10:05:32 INFO - PROCESS | 1839 | 1461171932308 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 10:05:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:05:32 INFO - PROCESS | 1839 | 1461171932344 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:05:32 INFO - PROCESS | 1839 | 1461171932359 Marionette TRACE conn3 <- [1,2986,null,{}] 10:05:32 INFO - PROCESS | 1839 | 1461171932396 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}] 10:05:32 INFO - PROCESS | 1839 | 1461171932783 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fb07d647000) [pid = 1839] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fb080e49c00) [pid = 1839] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fb0809c8800) [pid = 1839] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fb080b71c00) [pid = 1839] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fb067cf3800) [pid = 1839] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fb06e73c800) [pid = 1839] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fb07517a000) [pid = 1839] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fb06b045000) [pid = 1839] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fb07d5de400) [pid = 1839] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fb06e7cdc00) [pid = 1839] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fb0741e8400) [pid = 1839] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fb06c6f1800) [pid = 1839] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fb073774800) [pid = 1839] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fb07077dc00) [pid = 1839] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fb0697d8c00) [pid = 1839] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fb069009000) [pid = 1839] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fb06934a400) [pid = 1839] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fb0689f1400) [pid = 1839] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fb067cee400) [pid = 1839] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fb06c682400) [pid = 1839] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fb0697d7800) [pid = 1839] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:05:33 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fb07c9cf400) [pid = 1839] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:05:33 INFO - PROCESS | 1839 | 1461171933689 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06ada1800 == 137 [pid = 1839] [id = 755] 10:05:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fb067cee400) [pid = 1839] [serial = 2265] [outer = (nil)] 10:05:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fb0697d8c00) [pid = 1839] [serial = 2266] [outer = 0x7fb067cee400] 10:05:33 INFO - PROCESS | 1839 | 1461171933754 Marionette DEBUG loaded listener.js 10:05:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fb06e6c2000) [pid = 1839] [serial = 2267] [outer = 0x7fb067cee400] 10:05:34 INFO - PROCESS | 1839 | 1461171934360 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]]]}] 10:05:34 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. 10:05:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 2090ms 10:05:34 INFO - PROCESS | 1839 | 1461171934418 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 10:05:34 INFO - PROCESS | 1839 | 1461171934423 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 10:05:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:05:34 INFO - PROCESS | 1839 | 1461171934428 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:05:34 INFO - PROCESS | 1839 | 1461171934430 Marionette TRACE conn3 <- [1,2990,null,{}] 10:05:34 INFO - PROCESS | 1839 | 1461171934435 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}] 10:05:34 INFO - PROCESS | 1839 | 1461171934825 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 10:05:34 INFO - PROCESS | 1839 | 1461171934851 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06e86e000 == 138 [pid = 1839] [id = 756] 10:05:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fb067cf3800) [pid = 1839] [serial = 2268] [outer = (nil)] 10:05:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fb06e7cdc00) [pid = 1839] [serial = 2269] [outer = 0x7fb067cf3800] 10:05:34 INFO - PROCESS | 1839 | 1461171934913 Marionette DEBUG loaded listener.js 10:05:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fb06eea7400) [pid = 1839] [serial = 2270] [outer = 0x7fb067cf3800] 10:05:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06eaf7000 == 139 [pid = 1839] [id = 757] 10:05:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fb070406000) [pid = 1839] [serial = 2271] [outer = (nil)] 10:05:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fb06e6d9c00) [pid = 1839] [serial = 2272] [outer = 0x7fb070406000] 10:05:35 INFO - PROCESS | 1839 | 1461171935992 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]]]}] 10:05:36 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. 10:05:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1588ms 10:05:36 INFO - PROCESS | 1839 | 1461171936019 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 10:05:36 INFO - PROCESS | 1839 | 1461171936025 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 10:05:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:05:36 INFO - PROCESS | 1839 | 1461171936066 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:05:36 INFO - PROCESS | 1839 | 1461171936076 Marionette TRACE conn3 <- [1,2994,null,{}] 10:05:36 INFO - PROCESS | 1839 | 1461171936094 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}] 10:05:36 INFO - PROCESS | 1839 | 1461171936433 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 10:05:36 INFO - PROCESS | 1839 | 1461171936766 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06a7ad800 == 140 [pid = 1839] [id = 758] 10:05:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fb06b044400) [pid = 1839] [serial = 2273] [outer = (nil)] 10:05:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fb06b1a3c00) [pid = 1839] [serial = 2274] [outer = 0x7fb06b044400] 10:05:36 INFO - PROCESS | 1839 | 1461171936850 Marionette DEBUG loaded listener.js 10:05:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fb06da87000) [pid = 1839] [serial = 2275] [outer = 0x7fb06b044400] 10:05:37 INFO - PROCESS | 1839 | 1461171937674 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]]]}] 10:05:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:05:37 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 10:05:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1676ms 10:05:37 INFO - PROCESS | 1839 | 1461171937726 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 10:05:37 INFO - PROCESS | 1839 | 1461171937735 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 10:05:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:05:37 INFO - PROCESS | 1839 | 1461171937745 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:05:37 INFO - PROCESS | 1839 | 1461171937749 Marionette TRACE conn3 <- [1,2998,null,{}] 10:05:37 INFO - PROCESS | 1839 | 1461171937755 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}] 10:05:38 INFO - PROCESS | 1839 | 1461171938086 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 10:05:38 INFO - PROCESS | 1839 | 1461171938297 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f00e000 == 141 [pid = 1839] [id = 759] 10:05:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fb06dceb800) [pid = 1839] [serial = 2276] [outer = (nil)] 10:05:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fb06e7ca400) [pid = 1839] [serial = 2277] [outer = 0x7fb06dceb800] 10:05:38 INFO - PROCESS | 1839 | 1461171938372 Marionette DEBUG loaded listener.js 10:05:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fb06f155c00) [pid = 1839] [serial = 2278] [outer = 0x7fb06dceb800] 10:05:39 INFO - PROCESS | 1839 | 1461171939309 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]]]}] 10:05:39 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. 10:05:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1582ms 10:05:39 INFO - PROCESS | 1839 | 1461171939327 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 10:05:39 INFO - PROCESS | 1839 | 1461171939330 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 10:05:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:05:39 INFO - PROCESS | 1839 | 1461171939338 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:05:39 INFO - PROCESS | 1839 | 1461171939344 Marionette TRACE conn3 <- [1,3002,null,{}] 10:05:39 INFO - PROCESS | 1839 | 1461171939360 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}] 10:05:39 INFO - PROCESS | 1839 | 1461171939596 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 10:05:39 INFO - PROCESS | 1839 | 1461171939875 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb071290800 == 142 [pid = 1839] [id = 760] 10:05:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fb070550400) [pid = 1839] [serial = 2279] [outer = (nil)] 10:05:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fb070564800) [pid = 1839] [serial = 2280] [outer = 0x7fb070550400] 10:05:40 INFO - PROCESS | 1839 | 1461171940000 Marionette DEBUG loaded listener.js 10:05:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fb0706d1400) [pid = 1839] [serial = 2281] [outer = 0x7fb070550400] 10:05:40 INFO - PROCESS | 1839 | 1461171940777 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]]]}] 10:05:40 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. 10:05:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1490ms 10:05:40 INFO - PROCESS | 1839 | 1461171940829 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 10:05:40 INFO - PROCESS | 1839 | 1461171940833 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 10:05:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:05:40 INFO - PROCESS | 1839 | 1461171940839 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:05:40 INFO - PROCESS | 1839 | 1461171940841 Marionette TRACE conn3 <- [1,3006,null,{}] 10:05:40 INFO - PROCESS | 1839 | 1461171940847 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}] 10:05:41 INFO - PROCESS | 1839 | 1461171941148 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 10:05:41 INFO - PROCESS | 1839 | 1461171941426 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07337a800 == 143 [pid = 1839] [id = 761] 10:05:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fb06a59b400) [pid = 1839] [serial = 2282] [outer = (nil)] 10:05:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fb07111b800) [pid = 1839] [serial = 2283] [outer = 0x7fb06a59b400] 10:05:41 INFO - PROCESS | 1839 | 1461171941506 Marionette DEBUG loaded listener.js 10:05:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fb0731a2400) [pid = 1839] [serial = 2284] [outer = 0x7fb06a59b400] 10:05:42 INFO - PROCESS | 1839 | 1461171942299 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]]]}] 10:05:42 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. 10:05:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1529ms 10:05:42 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:05:42 INFO - PROCESS | 1839 | 1461171942370 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 10:05:42 INFO - PROCESS | 1839 | 1461171942373 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 10:05:42 INFO - PROCESS | 1839 | 1461171942379 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:05:42 INFO - PROCESS | 1839 | 1461171942382 Marionette TRACE conn3 <- [1,3010,null,{}] 10:05:42 INFO - PROCESS | 1839 | 1461171942387 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}] 10:05:42 INFO - PROCESS | 1839 | 1461171942628 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 10:05:42 INFO - PROCESS | 1839 | 1461171942905 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073738800 == 144 [pid = 1839] [id = 762] 10:05:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fb07055f400) [pid = 1839] [serial = 2285] [outer = (nil)] 10:05:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fb073289c00) [pid = 1839] [serial = 2286] [outer = 0x7fb07055f400] 10:05:42 INFO - PROCESS | 1839 | 1461171942981 Marionette DEBUG loaded listener.js 10:05:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fb073756400) [pid = 1839] [serial = 2287] [outer = 0x7fb07055f400] 10:05:43 INFO - PROCESS | 1839 | 1461171943772 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]]]}] 10:05:43 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 10:05:43 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1434ms 10:05:43 INFO - PROCESS | 1839 | 1461171943813 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 10:05:43 INFO - PROCESS | 1839 | 1461171943817 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 10:05:43 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:05:43 INFO - PROCESS | 1839 | 1461171943823 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:05:43 INFO - PROCESS | 1839 | 1461171943827 Marionette TRACE conn3 <- [1,3014,null,{}] 10:05:43 INFO - PROCESS | 1839 | 1461171943832 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}] 10:05:44 INFO - PROCESS | 1839 | 1461171944110 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 10:05:44 INFO - PROCESS | 1839 | 1461171944378 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073f0a000 == 145 [pid = 1839] [id = 763] 10:05:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fb073794c00) [pid = 1839] [serial = 2288] [outer = (nil)] 10:05:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fb073f83000) [pid = 1839] [serial = 2289] [outer = 0x7fb073794c00] 10:05:44 INFO - PROCESS | 1839 | 1461171944464 Marionette DEBUG loaded listener.js 10:05:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fb0740d6800) [pid = 1839] [serial = 2290] [outer = 0x7fb073794c00] 10:05:44 INFO - PROCESS | 1839 | [1839] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:05:45 INFO - PROCESS | 1839 | 1461171945362 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:05:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:05:45 INFO - {} 10:05:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:05:45 INFO - {} 10:05:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:05:45 INFO - {} 10:05:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:05:45 INFO - {} 10:05:45 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1584ms 10:05:45 INFO - PROCESS | 1839 | 1461171945412 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 10:05:45 INFO - PROCESS | 1839 | 1461171945416 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 10:05:45 INFO - TEST-START | /FileAPI/fileReader.html 10:05:45 INFO - PROCESS | 1839 | 1461171945471 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:05:45 INFO - PROCESS | 1839 | 1461171945473 Marionette TRACE conn3 <- [1,3018,null,{}] 10:05:45 INFO - PROCESS | 1839 | 1461171945482 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}] 10:05:45 INFO - PROCESS | 1839 | 1461171945736 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 10:05:46 INFO - PROCESS | 1839 | 1461171946056 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074f3f800 == 146 [pid = 1839] [id = 764] 10:05:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fb073f7e000) [pid = 1839] [serial = 2291] [outer = (nil)] 10:05:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fb07500dc00) [pid = 1839] [serial = 2292] [outer = 0x7fb073f7e000] 10:05:46 INFO - PROCESS | 1839 | 1461171946144 Marionette DEBUG loaded listener.js 10:05:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fb07a53e800) [pid = 1839] [serial = 2293] [outer = 0x7fb073f7e000] 10:05:46 INFO - PROCESS | 1839 | 1461171946862 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]]]}] 10:05:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:05:46 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:05:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:05:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:05:46 INFO - TEST-OK | /FileAPI/fileReader.html | took 1496ms 10:05:46 INFO - PROCESS | 1839 | 1461171946921 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 10:05:46 INFO - PROCESS | 1839 | 1461171946924 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 10:05:46 INFO - TEST-START | /FileAPI/historical.html 10:05:46 INFO - PROCESS | 1839 | 1461171946931 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:05:46 INFO - PROCESS | 1839 | 1461171946934 Marionette TRACE conn3 <- [1,3022,null,{}] 10:05:46 INFO - PROCESS | 1839 | 1461171946939 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}] 10:05:47 INFO - PROCESS | 1839 | 1461171947159 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 10:05:47 INFO - PROCESS | 1839 | 1461171947450 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0753e1800 == 147 [pid = 1839] [id = 765] 10:05:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fb067cf4c00) [pid = 1839] [serial = 2294] [outer = (nil)] 10:05:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7fb07b406c00) [pid = 1839] [serial = 2295] [outer = 0x7fb067cf4c00] 10:05:47 INFO - PROCESS | 1839 | 1461171947527 Marionette DEBUG loaded listener.js 10:05:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7fb07b416000) [pid = 1839] [serial = 2296] [outer = 0x7fb067cf4c00] 10:05:48 INFO - PROCESS | 1839 | 1461171948308 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"]]]}] 10:05:48 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:05:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:05:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:05:48 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:05:48 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:05:48 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:05:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:05:48 INFO - TEST-OK | /FileAPI/historical.html | took 1431ms 10:05:48 INFO - PROCESS | 1839 | 1461171948365 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 10:05:48 INFO - PROCESS | 1839 | 1461171948368 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 10:05:48 INFO - PROCESS | 1839 | 1461171948378 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:05:48 INFO - TEST-START | /FileAPI/idlharness.html 10:05:48 INFO - PROCESS | 1839 | 1461171948387 Marionette TRACE conn3 <- [1,3026,null,{}] 10:05:48 INFO - PROCESS | 1839 | 1461171948440 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}] 10:05:48 INFO - PROCESS | 1839 | 1461171948683 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 10:05:48 INFO - PROCESS | 1839 | 1461171948965 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a650800 == 148 [pid = 1839] [id = 766] 10:05:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7fb0740da400) [pid = 1839] [serial = 2297] [outer = (nil)] 10:05:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7fb07b4e6800) [pid = 1839] [serial = 2298] [outer = 0x7fb0740da400] 10:05:49 INFO - PROCESS | 1839 | 1461171949038 Marionette DEBUG loaded listener.js 10:05:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7fb07b5e5800) [pid = 1839] [serial = 2299] [outer = 0x7fb0740da400] 10:05:50 INFO - PROCESS | 1839 | 1461171950736 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]]]}] 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:05:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:05:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:05:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:05:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:05:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:05:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:05:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:05:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:05:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:05:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:05:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:05:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:05:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:05:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:05:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:05:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:05:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:05:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:05:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:05:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:05:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:05:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:05:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:05:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:05:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:05:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:05:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:05:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:05:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:05:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:05:50 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 10:05:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:05:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:05:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:05:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:05:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:05:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:05:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:05:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:05:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:05:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:05:50 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 10:05:50 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 10:05:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:05:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:05:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:05:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:05:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:05:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:05:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:05:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:05:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:05:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:05:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:05:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:05:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:05:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:05:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:05:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:05:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:05:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:05:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:05:50 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 10:05:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:05:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:05:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:05:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:05:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:05:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:05:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:05:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:05:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:05:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:05:50 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 10:05:50 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 10:05:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:05:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:05:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:05:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:05:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:05:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:05:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:05:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:05:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:05:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:05:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:05:50 INFO - TEST-OK | /FileAPI/idlharness.html | took 2469ms 10:05:50 INFO - PROCESS | 1839 | 1461171950862 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 10:05:50 INFO - PROCESS | 1839 | 1461171950868 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 10:05:50 INFO - TEST-START | /FileAPI/idlharness.worker 10:05:50 INFO - PROCESS | 1839 | 1461171950926 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:05:50 INFO - PROCESS | 1839 | 1461171950937 Marionette TRACE conn3 <- [1,3030,null,{}] 10:05:50 INFO - PROCESS | 1839 | 1461171950951 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}] 10:05:51 INFO - PROCESS | 1839 | 1461171951246 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 10:05:51 INFO - PROCESS | 1839 | 1461171951630 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074953000 == 149 [pid = 1839] [id = 767] 10:05:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7fb07b41d800) [pid = 1839] [serial = 2300] [outer = (nil)] 10:05:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7fb07e632800) [pid = 1839] [serial = 2301] [outer = 0x7fb07b41d800] 10:05:51 INFO - PROCESS | 1839 | 1461171951709 Marionette DEBUG loaded listener.js 10:05:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7fb07f537800) [pid = 1839] [serial = 2302] [outer = 0x7fb07b41d800] 10:05:52 INFO - PROCESS | 1839 | [1839] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:05:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:05:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:05:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:05:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:05:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:05:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:05:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:05:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:05:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:05:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:05:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:05:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:05:54 INFO - {} 10:05:54 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 10:05:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:05:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:05:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:05:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:05:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:05:54 INFO - {} 10:05:54 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 - {} 10:05:54 INFO - {} 10:05:54 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 10:05:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:05:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:05:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:05:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:05:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:05:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:05:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:05:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:05:54 INFO - {} 10:05:54 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 10:05:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:05:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:05:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:05:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:05:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:05:54 INFO - {} 10:05:54 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 - {} 10:05:54 INFO - {} 10:05:54 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 10:05:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:05:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:05:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:05:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:05:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:54 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 10:05:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:05:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:05:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:05:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:05:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:05:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:05:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:05:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:05:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:54 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 10:05:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:05:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:05:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:54 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 10:05:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:05:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:05:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:54 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 10:05:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:05:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:05:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:05:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:05:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:05:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:05:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:05:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:05:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:05:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:05:54 INFO - {} 10:05:54 INFO - PROCESS | 1839 | 1461171954034 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,{},{}]]]}] 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:05:54 INFO - {} 10:05:54 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3207ms 10:05:54 INFO - PROCESS | 1839 | 1461171954174 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 10:05:54 INFO - PROCESS | 1839 | 1461171954185 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 10:05:54 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:05:54 INFO - PROCESS | 1839 | 1461171954209 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:05:54 INFO - PROCESS | 1839 | 1461171954217 Marionette TRACE conn3 <- [1,3034,null,{}] 10:05:54 INFO - PROCESS | 1839 | 1461171954230 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}] 10:05:54 INFO - PROCESS | 1839 | 1461171954546 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 10:05:54 INFO - PROCESS | 1839 | 1461171954831 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08037d000 == 150 [pid = 1839] [id = 768] 10:05:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7fb07f538800) [pid = 1839] [serial = 2303] [outer = (nil)] 10:05:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7fb08033dc00) [pid = 1839] [serial = 2304] [outer = 0x7fb07f538800] 10:05:54 INFO - PROCESS | 1839 | 1461171954908 Marionette DEBUG loaded listener.js 10:05:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7fb0868f8400) [pid = 1839] [serial = 2305] [outer = 0x7fb07f538800] 10:05:55 INFO - PROCESS | 1839 | 1461171955696 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]]]}] 10:05:55 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:05:55 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1502ms 10:05:55 INFO - PROCESS | 1839 | 1461171955709 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 10:05:55 INFO - PROCESS | 1839 | 1461171955712 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 10:05:55 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:05:55 INFO - PROCESS | 1839 | 1461171955718 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:05:55 INFO - PROCESS | 1839 | 1461171955721 Marionette TRACE conn3 <- [1,3038,null,{}] 10:05:55 INFO - PROCESS | 1839 | 1461171955727 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}] 10:05:55 INFO - PROCESS | 1839 | 1461171955958 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 10:05:56 INFO - PROCESS | 1839 | 1461171956227 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb081178800 == 151 [pid = 1839] [id = 769] 10:05:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7fb07c68c000) [pid = 1839] [serial = 2306] [outer = (nil)] 10:05:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7fb086ba7800) [pid = 1839] [serial = 2307] [outer = 0x7fb07c68c000] 10:05:56 INFO - PROCESS | 1839 | 1461171956300 Marionette DEBUG loaded listener.js 10:05:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7fb086d09c00) [pid = 1839] [serial = 2308] [outer = 0x7fb07c68c000] 10:05:57 INFO - PROCESS | 1839 | 1461171957161 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"]]]}] 10:05:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:05:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:05:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:05:57 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1483ms 10:05:57 INFO - PROCESS | 1839 | 1461171957203 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 10:05:57 INFO - PROCESS | 1839 | 1461171957207 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 10:05:57 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:05:57 INFO - PROCESS | 1839 | 1461171957214 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:05:57 INFO - PROCESS | 1839 | 1461171957217 Marionette TRACE conn3 <- [1,3042,null,{}] 10:05:57 INFO - PROCESS | 1839 | 1461171957222 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}] 10:05:57 INFO - PROCESS | 1839 | 1461171957497 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 10:05:57 INFO - PROCESS | 1839 | 1461171957759 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08347b000 == 152 [pid = 1839] [id = 770] 10:05:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7fb067cf6800) [pid = 1839] [serial = 2309] [outer = (nil)] 10:05:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7fb087221000) [pid = 1839] [serial = 2310] [outer = 0x7fb067cf6800] 10:05:57 INFO - PROCESS | 1839 | 1461171957838 Marionette DEBUG loaded listener.js 10:05:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7fb0879b0c00) [pid = 1839] [serial = 2311] [outer = 0x7fb067cf6800] 10:05:59 INFO - PROCESS | 1839 | 1461171958960 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]]]}] 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:05:59 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. 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:05:59 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'.) 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:05:59 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. 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:05:59 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. 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:05:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:05:59 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. 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:05:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:05:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:05:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:05:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:05:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:05:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:05:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:05:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:05:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:05:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:05:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:05:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:05:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:05:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:05:59 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1856ms 10:05:59 INFO - PROCESS | 1839 | 1461171959072 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 10:05:59 INFO - PROCESS | 1839 | 1461171959078 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 10:05:59 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:05:59 INFO - PROCESS | 1839 | 1461171959088 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:05:59 INFO - PROCESS | 1839 | 1461171959095 Marionette TRACE conn3 <- [1,3046,null,{}] 10:05:59 INFO - PROCESS | 1839 | 1461171959107 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}] 10:05:59 INFO - PROCESS | 1839 | 1461171959556 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 10:05:59 INFO - PROCESS | 1839 | 1461171959811 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07cb41800 == 153 [pid = 1839] [id = 771] 10:05:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7fb073752c00) [pid = 1839] [serial = 2312] [outer = (nil)] 10:05:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7fb07f53c000) [pid = 1839] [serial = 2313] [outer = 0x7fb073752c00] 10:05:59 INFO - PROCESS | 1839 | 1461171959887 Marionette DEBUG loaded listener.js 10:05:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7fb08033e400) [pid = 1839] [serial = 2314] [outer = 0x7fb073752c00] 10:06:00 INFO - PROCESS | 1839 | [1839] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:06:00 INFO - PROCESS | 1839 | 1461171960743 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:06:00 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:06:00 INFO - {} 10:06:00 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1690ms 10:06:00 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:06:00 INFO - PROCESS | 1839 | 1461171960779 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 10:06:00 INFO - PROCESS | 1839 | 1461171960781 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 10:06:00 INFO - PROCESS | 1839 | 1461171960788 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:06:00 INFO - PROCESS | 1839 | 1461171960792 Marionette TRACE conn3 <- [1,3050,null,{}] 10:06:00 INFO - PROCESS | 1839 | 1461171960797 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}] 10:06:01 INFO - PROCESS | 1839 | 1461171961053 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 10:06:01 INFO - PROCESS | 1839 | 1461171961351 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07e830000 == 154 [pid = 1839] [id = 772] 10:06:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7fb07f539400) [pid = 1839] [serial = 2315] [outer = (nil)] 10:06:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7fb0809c2c00) [pid = 1839] [serial = 2316] [outer = 0x7fb07f539400] 10:06:01 INFO - PROCESS | 1839 | 1461171961468 Marionette DEBUG loaded listener.js 10:06:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7fb080b67c00) [pid = 1839] [serial = 2317] [outer = 0x7fb07f539400] 10:06:02 INFO - PROCESS | 1839 | 1461171962256 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 10:06:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:06:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:06:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:06:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:06:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1486ms 10:06:02 INFO - PROCESS | 1839 | 1461171962275 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 10:06:02 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:06:02 INFO - PROCESS | 1839 | 1461171962280 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 10:06:02 INFO - PROCESS | 1839 | 1461171962287 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:06:02 INFO - PROCESS | 1839 | 1461171962291 Marionette TRACE conn3 <- [1,3054,null,{}] 10:06:02 INFO - PROCESS | 1839 | 1461171962296 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:02 INFO - PROCESS | 1839 | 1461171962548 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 10:06:02 INFO - PROCESS | 1839 | 1461171962852 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb08658d800 == 155 [pid = 1839] [id = 773] 10:06:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7fb0666cf400) [pid = 1839] [serial = 2318] [outer = (nil)] 10:06:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7fb080b6a800) [pid = 1839] [serial = 2319] [outer = 0x7fb0666cf400] 10:06:02 INFO - PROCESS | 1839 | 1461171962927 Marionette DEBUG loaded listener.js 10:06:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7fb080e46000) [pid = 1839] [serial = 2320] [outer = 0x7fb0666cf400] 10:06:04 INFO - PROCESS | 1839 | 1461171964261 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:06:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:06:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 10:06:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:06:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:06:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2061ms 10:06:04 INFO - PROCESS | 1839 | 1461171964351 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 10:06:04 INFO - PROCESS | 1839 | 1461171964357 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 10:06:04 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:06:04 INFO - PROCESS | 1839 | 1461171964434 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:06:04 INFO - PROCESS | 1839 | 1461171964439 Marionette TRACE conn3 <- [1,3058,null,{}] 10:06:04 INFO - PROCESS | 1839 | 1461171964451 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:04 INFO - PROCESS | 1839 | 1461171964798 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 10:06:05 INFO - PROCESS | 1839 | 1461171965084 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0884c7000 == 156 [pid = 1839] [id = 774] 10:06:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7fb067cf2000) [pid = 1839] [serial = 2321] [outer = (nil)] 10:06:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7fb0929f5000) [pid = 1839] [serial = 2322] [outer = 0x7fb067cf2000] 10:06:05 INFO - PROCESS | 1839 | 1461171965159 Marionette DEBUG loaded listener.js 10:06:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7fb0929ffc00) [pid = 1839] [serial = 2323] [outer = 0x7fb067cf2000] 10:06:06 INFO - PROCESS | 1839 | 1461171966012 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 10:06:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:06:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:06:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:06:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:06:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:06:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:06:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:06:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:06:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:06:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:06:06 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:06 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:06:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:06:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:06:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:06:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:06:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:06:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:06:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:06:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:06:06 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1621ms 10:06:06 INFO - PROCESS | 1839 | 1461171966035 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 10:06:06 INFO - PROCESS | 1839 | 1461171966044 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 10:06:06 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:06:06 INFO - PROCESS | 1839 | 1461171966052 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:06:06 INFO - PROCESS | 1839 | 1461171966055 Marionette TRACE conn3 <- [1,3062,null,{}] 10:06:06 INFO - PROCESS | 1839 | 1461171966060 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb089923800 == 155 [pid = 1839] [id = 217] 10:06:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09dfcc000 == 154 [pid = 1839] [id = 750] 10:06:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09cfab000 == 153 [pid = 1839] [id = 749] 10:06:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb09ac81000 == 152 [pid = 1839] [id = 748] 10:06:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb098cae800 == 151 [pid = 1839] [id = 747] 10:06:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb098795000 == 150 [pid = 1839] [id = 746] 10:06:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb096b7b800 == 149 [pid = 1839] [id = 745] 10:06:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb094917000 == 148 [pid = 1839] [id = 744] 10:06:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb093835000 == 147 [pid = 1839] [id = 743] 10:06:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0872a9800 == 146 [pid = 1839] [id = 742] 10:06:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0811c2000 == 145 [pid = 1839] [id = 741] 10:06:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb080a70800 == 144 [pid = 1839] [id = 740] 10:06:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0802b1000 == 143 [pid = 1839] [id = 739] 10:06:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07d5b1800 == 142 [pid = 1839] [id = 738] 10:06:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07cb3e000 == 141 [pid = 1839] [id = 737] 10:06:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb07a646000 == 140 [pid = 1839] [id = 736] 10:06:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb075186000 == 139 [pid = 1839] [id = 735] 10:06:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073f16800 == 138 [pid = 1839] [id = 734] 10:06:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb073371000 == 137 [pid = 1839] [id = 733] 10:06:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb06ea89800 == 136 [pid = 1839] [id = 732] 10:06:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7fb0695cf000 == 135 [pid = 1839] [id = 731] 10:06:08 INFO - PROCESS | 1839 | 1461171968152 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7fb07e87ec00) [pid = 1839] [serial = 2157] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7fb080f11400) [pid = 1839] [serial = 2181] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7fb080c90000) [pid = 1839] [serial = 2168] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7fb080d4f000) [pid = 1839] [serial = 2171] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7fb06eaccc00) [pid = 1839] [serial = 2058] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7fb07cc5fc00) [pid = 1839] [serial = 2153] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7fb0809d3800) [pid = 1839] [serial = 2162] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7fb07d683c00) [pid = 1839] [serial = 2156] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7fb06d73f000) [pid = 1839] [serial = 2130] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7fb080794800) [pid = 1839] [serial = 2159] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7fb07b41ec00) [pid = 1839] [serial = 2145] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7fb080eb3400) [pid = 1839] [serial = 2177] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7fb07c9c8400) [pid = 1839] [serial = 2150] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7fb080c99c00) [pid = 1839] [serial = 2169] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7fb080f0bc00) [pid = 1839] [serial = 2180] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7fb06e7c3000) [pid = 1839] [serial = 2189] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7fb073f88800) [pid = 1839] [serial = 2142] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7fb07b6ed000) [pid = 1839] [serial = 2147] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7fb0732ea400) [pid = 1839] [serial = 2139] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7fb06d8c4000) [pid = 1839] [serial = 2187] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7fb07c91c400) [pid = 1839] [serial = 2148] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7fb06b02c000) [pid = 1839] [serial = 2184] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7fb06f154400) [pid = 1839] [serial = 2190] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7fb07d115c00) [pid = 1839] [serial = 2154] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7fb080ea9400) [pid = 1839] [serial = 2175] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7fb069348800) [pid = 1839] [serial = 2127] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7fb06e7d0000) [pid = 1839] [serial = 2133] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7fb070870800) [pid = 1839] [serial = 2136] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7fb0809dc000) [pid = 1839] [serial = 2163] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7fb06c66a400) [pid = 1839] [serial = 2186] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7fb06e6c5c00) [pid = 1839] [serial = 2135] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7fb073779400) [pid = 1839] [serial = 2141] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7fb080e45c00) [pid = 1839] [serial = 2172] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7fb07cc5ec00) [pid = 1839] [serial = 2151] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7fb06e6d1c00) [pid = 1839] [serial = 2132] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7fb06b037400) [pid = 1839] [serial = 2192] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fb0741ee400) [pid = 1839] [serial = 2144] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fb0809c3c00) [pid = 1839] [serial = 2160] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fb0731aec00) [pid = 1839] [serial = 2138] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fb06c683000) [pid = 1839] [serial = 2129] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fb080b69800) [pid = 1839] [serial = 2165] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fb080b71800) [pid = 1839] [serial = 2166] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fb080e4cc00) [pid = 1839] [serial = 2174] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fb0689f0400) [pid = 1839] [serial = 2126] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fb0697dc800) [pid = 1839] [serial = 2183] [outer = (nil)] [url = about:blank] 10:06:08 INFO - PROCESS | 1839 | 1461171968646 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb066ae5000 == 136 [pid = 1839] [id = 775] 10:06:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fb069007800) [pid = 1839] [serial = 2324] [outer = (nil)] 10:06:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fb069011400) [pid = 1839] [serial = 2325] [outer = 0x7fb069007800] 10:06:08 INFO - PROCESS | 1839 | 1461171968715 Marionette DEBUG loaded listener.js 10:06:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fb0696dfc00) [pid = 1839] [serial = 2326] [outer = 0x7fb069007800] 10:06:09 INFO - PROCESS | 1839 | [1839] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:06:09 INFO - PROCESS | 1839 | 1461171969457 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:06:09 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:06:09 INFO - {} 10:06:09 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 3439ms 10:06:09 INFO - PROCESS | 1839 | 1461171969493 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 10:06:09 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:06:09 INFO - PROCESS | 1839 | 1461171969498 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 10:06:09 INFO - PROCESS | 1839 | 1461171969505 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:06:09 INFO - PROCESS | 1839 | 1461171969511 Marionette TRACE conn3 <- [1,3066,null,{}] 10:06:09 INFO - PROCESS | 1839 | 1461171969556 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:09 INFO - PROCESS | 1839 | 1461171969774 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 10:06:09 INFO - PROCESS | 1839 | 1461171969959 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06c2ca800 == 137 [pid = 1839] [id = 776] 10:06:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fb06b029800) [pid = 1839] [serial = 2327] [outer = (nil)] 10:06:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fb06c6f6000) [pid = 1839] [serial = 2328] [outer = 0x7fb06b029800] 10:06:10 INFO - PROCESS | 1839 | 1461171970033 Marionette DEBUG loaded listener.js 10:06:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fb06dcef400) [pid = 1839] [serial = 2329] [outer = 0x7fb06b029800] 10:06:10 INFO - PROCESS | 1839 | 1461171970815 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 10:06:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:06:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:06:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:06:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:06:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:06:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:06:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:06:10 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1359ms 10:06:10 INFO - PROCESS | 1839 | 1461171970865 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 10:06:10 INFO - PROCESS | 1839 | 1461171970870 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 10:06:10 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:06:10 INFO - PROCESS | 1839 | 1461171970876 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:06:10 INFO - PROCESS | 1839 | 1461171970878 Marionette TRACE conn3 <- [1,3070,null,{}] 10:06:10 INFO - PROCESS | 1839 | 1461171970890 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:11 INFO - PROCESS | 1839 | 1461171971178 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 10:06:11 INFO - PROCESS | 1839 | 1461171971239 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06e894000 == 138 [pid = 1839] [id = 777] 10:06:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fb06d739800) [pid = 1839] [serial = 2330] [outer = (nil)] 10:06:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fb06e73c800) [pid = 1839] [serial = 2331] [outer = 0x7fb06d739800] 10:06:11 INFO - PROCESS | 1839 | 1461171971302 Marionette DEBUG loaded listener.js 10:06:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fb06eacf400) [pid = 1839] [serial = 2332] [outer = 0x7fb06d739800] 10:06:12 INFO - PROCESS | 1839 | 1461171972412 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 10:06:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:06:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:06:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:06:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:06:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:06:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:06:12 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1584ms 10:06:12 INFO - PROCESS | 1839 | 1461171972472 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 10:06:12 INFO - PROCESS | 1839 | 1461171972478 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 10:06:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:06:12 INFO - PROCESS | 1839 | 1461171972494 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:06:12 INFO - PROCESS | 1839 | 1461171972501 Marionette TRACE conn3 <- [1,3074,null,{}] 10:06:12 INFO - PROCESS | 1839 | 1461171972515 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:12 INFO - PROCESS | 1839 | 1461171972816 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7fb080b72c00) [pid = 1839] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7fb06c68a000) [pid = 1839] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7fb0666d1400) [pid = 1839] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7fb07c68b000) [pid = 1839] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7fb07d763c00) [pid = 1839] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7fb074f5b800) [pid = 1839] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7fb06c682000) [pid = 1839] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7fb07a544000) [pid = 1839] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7fb06c6ff400) [pid = 1839] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7fb084263c00) [pid = 1839] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7fb0809bcc00) [pid = 1839] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7fb07e62cc00) [pid = 1839] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7fb080797800) [pid = 1839] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7fb075005400) [pid = 1839] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7fb06b19fc00) [pid = 1839] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7fb0697e0000) [pid = 1839] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7fb084c70000) [pid = 1839] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7fb073a98000) [pid = 1839] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7fb067cee400) [pid = 1839] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7fb07cb6f400) [pid = 1839] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7fb067cefc00) [pid = 1839] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7fb0666cd400) [pid = 1839] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7fb0666c9800) [pid = 1839] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7fb0841b0000) [pid = 1839] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7fb06e7d1800) [pid = 1839] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:06:13 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7fb0666cdc00) [pid = 1839] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:06:13 INFO - PROCESS | 1839 | 1461171973648 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06f9dc800 == 139 [pid = 1839] [id = 778] 10:06:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7fb0666c9800) [pid = 1839] [serial = 2333] [outer = (nil)] 10:06:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7fb0696e7000) [pid = 1839] [serial = 2334] [outer = 0x7fb0666c9800] 10:06:13 INFO - PROCESS | 1839 | 1461171973715 Marionette DEBUG loaded listener.js 10:06:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7fb06f149c00) [pid = 1839] [serial = 2335] [outer = 0x7fb0666c9800] 10:06:14 INFO - PROCESS | 1839 | 1461171974329 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 10:06:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:06:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:06:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:06:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:06:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:06:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:06:14 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1897ms 10:06:14 INFO - PROCESS | 1839 | 1461171974385 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 10:06:14 INFO - PROCESS | 1839 | 1461171974389 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 10:06:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:06:14 INFO - PROCESS | 1839 | 1461171974395 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:06:14 INFO - PROCESS | 1839 | 1461171974397 Marionette TRACE conn3 <- [1,3078,null,{}] 10:06:14 INFO - PROCESS | 1839 | 1461171974402 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:14 INFO - PROCESS | 1839 | 1461171974733 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 10:06:14 INFO - PROCESS | 1839 | 1461171974759 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06ad92800 == 140 [pid = 1839] [id = 779] 10:06:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7fb0666d2000) [pid = 1839] [serial = 2336] [outer = (nil)] 10:06:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7fb0696e9400) [pid = 1839] [serial = 2337] [outer = 0x7fb0666d2000] 10:06:14 INFO - PROCESS | 1839 | 1461171974832 Marionette DEBUG loaded listener.js 10:06:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7fb07055c800) [pid = 1839] [serial = 2338] [outer = 0x7fb0666d2000] 10:06:15 INFO - PROCESS | 1839 | 1461171975898 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 10:06:15 INFO - PROCESS | 1839 | 1461171975944 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 10:06:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:06:15 INFO - PROCESS | 1839 | 1461171975953 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:06:15 INFO - PROCESS | 1839 | 1461171975959 Marionette TRACE conn3 <- [1,3082,null,{}] 10:06:15 INFO - PROCESS | 1839 | 1461171975988 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:16 INFO - PROCESS | 1839 | 1461171976246 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 10:06:16 INFO - PROCESS | 1839 | 1461171976604 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb06c589000 == 141 [pid = 1839] [id = 780] 10:06:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7fb069340c00) [pid = 1839] [serial = 2339] [outer = (nil)] 10:06:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7fb06b1a4000) [pid = 1839] [serial = 2340] [outer = 0x7fb069340c00] 10:06:16 INFO - PROCESS | 1839 | 1461171976681 Marionette DEBUG loaded listener.js 10:06:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7fb06d8ca000) [pid = 1839] [serial = 2341] [outer = 0x7fb069340c00] 10:06:17 INFO - PROCESS | 1839 | 1461171977470 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 10:06:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:06:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:06:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:06:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:06:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1557ms 10:06:17 INFO - PROCESS | 1839 | 1461171977512 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 10:06:17 INFO - PROCESS | 1839 | 1461171977520 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 10:06:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:06:17 INFO - PROCESS | 1839 | 1461171977531 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:06:17 INFO - PROCESS | 1839 | 1461171977535 Marionette TRACE conn3 <- [1,3086,null,{}] 10:06:17 INFO - PROCESS | 1839 | 1461171977541 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:17 INFO - PROCESS | 1839 | 1461171977808 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 10:06:18 INFO - PROCESS | 1839 | 1461171978097 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb071c17800 == 142 [pid = 1839] [id = 781] 10:06:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7fb06b048000) [pid = 1839] [serial = 2342] [outer = (nil)] 10:06:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7fb06eea6800) [pid = 1839] [serial = 2343] [outer = 0x7fb06b048000] 10:06:18 INFO - PROCESS | 1839 | 1461171978173 Marionette DEBUG loaded listener.js 10:06:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7fb06fa2d400) [pid = 1839] [serial = 2344] [outer = 0x7fb06b048000] 10:06:19 INFO - PROCESS | 1839 | 1461171979102 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:06:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:06:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1630ms 10:06:19 INFO - PROCESS | 1839 | 1461171979161 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 10:06:19 INFO - PROCESS | 1839 | 1461171979165 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 10:06:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:06:19 INFO - PROCESS | 1839 | 1461171979171 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:06:19 INFO - PROCESS | 1839 | 1461171979177 Marionette TRACE conn3 <- [1,3090,null,{}] 10:06:19 INFO - PROCESS | 1839 | 1461171979208 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:19 INFO - PROCESS | 1839 | 1461171979530 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 10:06:19 INFO - PROCESS | 1839 | 1461171979793 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb073adf800 == 143 [pid = 1839] [id = 782] 10:06:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7fb070872400) [pid = 1839] [serial = 2345] [outer = (nil)] 10:06:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7fb071c31400) [pid = 1839] [serial = 2346] [outer = 0x7fb070872400] 10:06:19 INFO - PROCESS | 1839 | 1461171979876 Marionette DEBUG loaded listener.js 10:06:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7fb073283400) [pid = 1839] [serial = 2347] [outer = 0x7fb070872400] 10:06:20 INFO - PROCESS | 1839 | 1461171980647 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:06:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:06:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1486ms 10:06:20 INFO - PROCESS | 1839 | 1461171980657 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 10:06:20 INFO - PROCESS | 1839 | 1461171980661 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 10:06:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:06:20 INFO - PROCESS | 1839 | 1461171980667 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:06:20 INFO - PROCESS | 1839 | 1461171980669 Marionette TRACE conn3 <- [1,3094,null,{}] 10:06:20 INFO - PROCESS | 1839 | 1461171980675 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:20 INFO - PROCESS | 1839 | 1461171980906 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 10:06:21 INFO - PROCESS | 1839 | 1461171981167 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb074f38000 == 144 [pid = 1839] [id = 783] 10:06:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7fb070875400) [pid = 1839] [serial = 2348] [outer = (nil)] 10:06:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7fb073772c00) [pid = 1839] [serial = 2349] [outer = 0x7fb070875400] 10:06:21 INFO - PROCESS | 1839 | 1461171981245 Marionette DEBUG loaded listener.js 10:06:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7fb07378e800) [pid = 1839] [serial = 2350] [outer = 0x7fb070875400] 10:06:22 INFO - PROCESS | 1839 | 1461171982061 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:06:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:06:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1436ms 10:06:22 INFO - PROCESS | 1839 | 1461171982104 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 10:06:22 INFO - PROCESS | 1839 | 1461171982108 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 10:06:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:06:22 INFO - PROCESS | 1839 | 1461171982113 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:06:22 INFO - PROCESS | 1839 | 1461171982116 Marionette TRACE conn3 <- [1,3098,null,{}] 10:06:22 INFO - PROCESS | 1839 | 1461171982121 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:22 INFO - PROCESS | 1839 | 1461171982377 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 10:06:22 INFO - PROCESS | 1839 | 1461171982670 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07a4df800 == 145 [pid = 1839] [id = 784] 10:06:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7fb071126c00) [pid = 1839] [serial = 2351] [outer = (nil)] 10:06:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7fb073a9c400) [pid = 1839] [serial = 2352] [outer = 0x7fb071126c00] 10:06:22 INFO - PROCESS | 1839 | 1461171982742 Marionette DEBUG loaded listener.js 10:06:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7fb0740d1000) [pid = 1839] [serial = 2353] [outer = 0x7fb071126c00] 10:06:23 INFO - PROCESS | 1839 | 1461171983597 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 10:06:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:06:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:06:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1527ms 10:06:23 INFO - PROCESS | 1839 | 1461171983687 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 10:06:23 INFO - PROCESS | 1839 | 1461171983691 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 10:06:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:06:23 INFO - PROCESS | 1839 | 1461171983699 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:06:23 INFO - PROCESS | 1839 | 1461171983702 Marionette TRACE conn3 <- [1,3102,null,{}] 10:06:23 INFO - PROCESS | 1839 | 1461171983708 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:23 INFO - PROCESS | 1839 | 1461171983986 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 10:06:24 INFO - PROCESS | 1839 | 1461171984337 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07b8e8800 == 146 [pid = 1839] [id = 785] 10:06:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7fb07b5ecc00) [pid = 1839] [serial = 2354] [outer = (nil)] 10:06:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7fb07c915000) [pid = 1839] [serial = 2355] [outer = 0x7fb07b5ecc00] 10:06:24 INFO - PROCESS | 1839 | 1461171984416 Marionette DEBUG loaded listener.js 10:06:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7fb07c9c8400) [pid = 1839] [serial = 2356] [outer = 0x7fb07b5ecc00] 10:06:25 INFO - PROCESS | 1839 | 1461171985144 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:06:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:06:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1492ms 10:06:25 INFO - PROCESS | 1839 | 1461171985193 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 10:06:25 INFO - PROCESS | 1839 | 1461171985196 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 10:06:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:06:25 INFO - PROCESS | 1839 | 1461171985202 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:06:25 INFO - PROCESS | 1839 | 1461171985204 Marionette TRACE conn3 <- [1,3106,null,{}] 10:06:25 INFO - PROCESS | 1839 | 1461171985210 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:25 INFO - PROCESS | 1839 | 1461171985436 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 10:06:25 INFO - PROCESS | 1839 | 1461171985725 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d4a6800 == 147 [pid = 1839] [id = 786] 10:06:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7fb07c686c00) [pid = 1839] [serial = 2357] [outer = (nil)] 10:06:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7fb07cf18000) [pid = 1839] [serial = 2358] [outer = 0x7fb07c686c00] 10:06:25 INFO - PROCESS | 1839 | 1461171985799 Marionette DEBUG loaded listener.js 10:06:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7fb07d250400) [pid = 1839] [serial = 2359] [outer = 0x7fb07c686c00] 10:06:26 INFO - PROCESS | 1839 | 1461171986570 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 10:06:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:06:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:06:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:06:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1377ms 10:06:26 INFO - PROCESS | 1839 | 1461171986581 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 10:06:26 INFO - PROCESS | 1839 | 1461171986585 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 10:06:26 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:06:26 INFO - PROCESS | 1839 | 1461171986591 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:06:26 INFO - PROCESS | 1839 | 1461171986594 Marionette TRACE conn3 <- [1,3110,null,{}] 10:06:26 INFO - PROCESS | 1839 | 1461171986599 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:26 INFO - PROCESS | 1839 | 1461171986864 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 10:06:27 INFO - PROCESS | 1839 | 1461171987158 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb07d78c800 == 148 [pid = 1839] [id = 787] 10:06:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7fb07c68f000) [pid = 1839] [serial = 2360] [outer = (nil)] 10:06:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7fb07d5df000) [pid = 1839] [serial = 2361] [outer = 0x7fb07c68f000] 10:06:27 INFO - PROCESS | 1839 | 1461171987232 Marionette DEBUG loaded listener.js 10:06:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7fb07d650000) [pid = 1839] [serial = 2362] [outer = 0x7fb07c68f000] 10:06:28 INFO - PROCESS | 1839 | 1461171988007 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 10:06:28 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:06:28 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 10:06:28 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:28 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:06:28 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1430ms 10:06:28 INFO - PROCESS | 1839 | 1461171988023 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 10:06:28 INFO - PROCESS | 1839 | 1461171988025 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 10:06:28 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:06:28 INFO - PROCESS | 1839 | 1461171988032 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:06:28 INFO - PROCESS | 1839 | 1461171988036 Marionette TRACE conn3 <- [1,3114,null,{}] 10:06:28 INFO - PROCESS | 1839 | 1461171988041 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:06:28 INFO - PROCESS | 1839 | 1461171988271 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 10:06:28 INFO - PROCESS | 1839 | 1461171988534 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\", \"260968a6-4a39-4272-bfe4-588068208df8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7fb0802b7800 == 149 [pid = 1839] [id = 788] 10:06:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7fb0741e4c00) [pid = 1839] [serial = 2363] [outer = (nil)] 10:06:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7fb07cc65000) [pid = 1839] [serial = 2364] [outer = 0x7fb0741e4c00] 10:06:28 INFO - PROCESS | 1839 | 1461171988632 Marionette DEBUG loaded listener.js 10:06:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7fb07e881c00) [pid = 1839] [serial = 2365] [outer = 0x7fb0741e4c00] 10:06:29 INFO - PROCESS | 1839 | 1461171989461 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 10:06:29 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:06:29 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1481ms 10:06:29 INFO - PROCESS | 1839 | 1461171989515 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 10:06:29 INFO - PROCESS | 1839 | 1461171989518 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 10:06:30 WARNING - u'runner_teardown' () 10:06:30 INFO - No more tests 10:06:30 INFO - Got 0 unexpected results 10:06:30 INFO - SUITE-END | took 1210s 10:06:30 INFO - Closing logging queue 10:06:30 INFO - queue closed 10:06:31 INFO - Return code: 0 10:06:31 WARNING - # TBPL SUCCESS # 10:06:31 INFO - Running post-action listener: _resource_record_post_action 10:06:31 INFO - Running post-run listener: _resource_record_post_run 10:06:32 INFO - Total resource usage - Wall time: 1246s; CPU: 98.0%; Read bytes: 8417280; Write bytes: 976035840; Read time: 460; Write time: 300736 10:06:32 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:06:32 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 52060160; Read time: 0; Write time: 44148 10:06:32 INFO - run-tests - Wall time: 1216s; CPU: 98.0%; Read bytes: 5558272; Write bytes: 923975680; Read time: 308; Write time: 256588 10:06:32 INFO - Running post-run listener: _upload_blobber_files 10:06:32 INFO - Blob upload gear active. 10:06:32 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:06:32 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 10:06:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 10:06:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 10:06:32 INFO - (blobuploader) - INFO - Open directory for files ... 10:06:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:06:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:06:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:06:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:06:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:06:35 INFO - (blobuploader) - INFO - Done attempting. 10:06:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:06:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:06:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:06:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:06:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:06:36 INFO - (blobuploader) - INFO - Done attempting. 10:06:36 INFO - (blobuploader) - INFO - Iteration through files over. 10:06:36 INFO - Return code: 0 10:06:36 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:06:36 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:06:36 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0393cb4c9ea103fa92cd4c360dd71d8e3a844b2bbcdbb09fae38e8d89a220a7dc4cde3c1990088addbd99fb58da439233d26b88d46a82b0022c15eeeb897250f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b5e8a5a15f2e4c42d8bd82950a9e059511de4bc374361372b9882e78bee75ecf267237a861929917e5a7b1df19ad4671b0c108ce9965e1e6920854c97230b87a"} 10:06:36 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:06:36 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:06:36 INFO - Contents: 10:06:36 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0393cb4c9ea103fa92cd4c360dd71d8e3a844b2bbcdbb09fae38e8d89a220a7dc4cde3c1990088addbd99fb58da439233d26b88d46a82b0022c15eeeb897250f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b5e8a5a15f2e4c42d8bd82950a9e059511de4bc374361372b9882e78bee75ecf267237a861929917e5a7b1df19ad4671b0c108ce9965e1e6920854c97230b87a"} 10:06:36 INFO - Running post-run listener: copy_logs_to_upload_dir 10:06:36 INFO - Copying logs to upload dir... 10:06:36 INFO - mkdir: /builds/slave/test/build/upload/logs 10:06:36 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1321.063699 ========= master_lag: 33.69 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 34 secs) (at 2016-04-20 10:07:10.079496) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 20 secs) (at 2016-04-20 10:07:10.080669) ========= 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-1461170548.221839-513476875 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0393cb4c9ea103fa92cd4c360dd71d8e3a844b2bbcdbb09fae38e8d89a220a7dc4cde3c1990088addbd99fb58da439233d26b88d46a82b0022c15eeeb897250f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b5e8a5a15f2e4c42d8bd82950a9e059511de4bc374361372b9882e78bee75ecf267237a861929917e5a7b1df19ad4671b0c108ce9965e1e6920854c97230b87a"} build_url:https://queue.taskcluster.net/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.038323 build_url: 'https://queue.taskcluster.net/v1/task/IzSVXxA_SmiT2Ez1H41EbA/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/0393cb4c9ea103fa92cd4c360dd71d8e3a844b2bbcdbb09fae38e8d89a220a7dc4cde3c1990088addbd99fb58da439233d26b88d46a82b0022c15eeeb897250f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b5e8a5a15f2e4c42d8bd82950a9e059511de4bc374361372b9882e78bee75ecf267237a861929917e5a7b1df19ad4671b0c108ce9965e1e6920854c97230b87a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/IzSVXxA_SmiT2Ez1H41EbA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 20.23 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 20 secs) (at 2016-04-20 10:07:30.348697) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 10:07:30.349226) ========= 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-1461170548.221839-513476875 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022379 ========= master_lag: 1.49 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 10:07:31.864301) ========= ========= Started reboot skipped (results: 3, elapsed: 1 secs) (at 2016-04-20 10:07:31.864618) ========= ========= Finished reboot skipped (results: 3, elapsed: 1 secs) (at 2016-04-20 10:07:33.824977) ========= ========= Total master_lag: 55.52 =========