builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-145 starttime: 1461004933.88 results: success (0) buildid: 20160418111645 builduid: f677facadf2542bbb0e78ce4934ed90c revision: cf48c9ea48e3ee27b0bb1597a768f4c1fc131c75 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 11:42:13.876655) ========= master: http://buildbot-master67.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 11:42:13.877236) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-18 11:42:13.877699) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-18 11:42:14.946051) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 11:42:14.946619) ========= 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-1461004875.61725-509712090 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 11:42:14-- 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% 10.5M=0.001s 2016-04-18 11:42:15 (10.5 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.579476 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 11:42:15.565897) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 11:42:15.566420) ========= 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-1461004875.61725-509712090 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.074066 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 11:42:15.683641) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 11:42:15.684200) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev cf48c9ea48e3ee27b0bb1597a768f4c1fc131c75 --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 cf48c9ea48e3ee27b0bb1597a768f4c1fc131c75 --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-1461004875.61725-509712090 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 11:42:15,802 truncating revision to first 12 chars 2016-04-18 11:42:15,803 Setting DEBUG logging. 2016-04-18 11:42:15,803 attempt 1/10 2016-04-18 11:42:15,803 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/cf48c9ea48e3?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 11:42:17,071 unpacking tar archive at: mozilla-inbound-cf48c9ea48e3/testing/mozharness/ program finished with exit code 0 elapsedTime=1.948941 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 11:42:17.675157) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 11:42:17.675619) ========= script_repo_revision: cf48c9ea48e3ee27b0bb1597a768f4c1fc131c75 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 11:42:17.676168) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 11:42:17.676589) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 11:42:17.707502) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 53 secs) (at 2016-04-18 11:42:17.707948) ========= /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-1461004875.61725-509712090 _=/tools/buildbot/bin/python using PTY: False 11:42:17 INFO - MultiFileLogger online at 20160418 11:42:17 in /builds/slave/test 11:42:17 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 11:42:17 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 11:42:17 INFO - {'append_to_log': False, 11:42:17 INFO - 'base_work_dir': '/builds/slave/test', 11:42:17 INFO - 'blob_upload_branch': 'mozilla-inbound', 11:42:17 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 11:42:17 INFO - 'buildbot_json_path': 'buildprops.json', 11:42:17 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 11:42:17 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 11:42:17 INFO - 'download_minidump_stackwalk': True, 11:42:17 INFO - 'download_symbols': 'true', 11:42:17 INFO - 'e10s': False, 11:42:17 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 11:42:17 INFO - 'tooltool.py': '/tools/tooltool.py', 11:42:17 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 11:42:17 INFO - '/tools/misc-python/virtualenv.py')}, 11:42:17 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 11:42:17 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 11:42:17 INFO - 'log_level': 'info', 11:42:17 INFO - 'log_to_console': True, 11:42:17 INFO - 'opt_config_files': (), 11:42:17 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 11:42:17 INFO - '--processes=1', 11:42:17 INFO - '--config=%(test_path)s/wptrunner.ini', 11:42:17 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 11:42:17 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 11:42:17 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 11:42:17 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 11:42:17 INFO - 'pip_index': False, 11:42:17 INFO - 'require_test_zip': True, 11:42:17 INFO - 'test_type': ('testharness',), 11:42:17 INFO - 'this_chunk': '1', 11:42:17 INFO - 'tooltool_cache': '/builds/tooltool_cache', 11:42:17 INFO - 'total_chunks': '10', 11:42:17 INFO - 'virtualenv_path': 'venv', 11:42:17 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 11:42:17 INFO - 'work_dir': 'build'} 11:42:17 INFO - ##### 11:42:17 INFO - ##### Running clobber step. 11:42:17 INFO - ##### 11:42:17 INFO - Running pre-action listener: _resource_record_pre_action 11:42:17 INFO - Running main action method: clobber 11:42:17 INFO - rmtree: /builds/slave/test/build 11:42:17 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 11:42:22 INFO - Running post-action listener: _resource_record_post_action 11:42:22 INFO - ##### 11:42:22 INFO - ##### Running read-buildbot-config step. 11:42:22 INFO - ##### 11:42:22 INFO - Running pre-action listener: _resource_record_pre_action 11:42:22 INFO - Running main action method: read_buildbot_config 11:42:22 INFO - Using buildbot properties: 11:42:22 INFO - { 11:42:22 INFO - "project": "", 11:42:22 INFO - "product": "firefox", 11:42:22 INFO - "script_repo_revision": "production", 11:42:22 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 11:42:22 INFO - "repository": "", 11:42:22 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 11:42:22 INFO - "buildid": "20160418111645", 11:42:22 INFO - "pgo_build": "False", 11:42:22 INFO - "basedir": "/builds/slave/test", 11:42:22 INFO - "buildnumber": 3, 11:42:22 INFO - "slavename": "tst-linux64-spot-145", 11:42:22 INFO - "master": "http://buildbot-master67.bb.releng.use1.mozilla.com:8201/", 11:42:22 INFO - "platform": "linux64", 11:42:22 INFO - "branch": "mozilla-inbound", 11:42:22 INFO - "revision": "cf48c9ea48e3ee27b0bb1597a768f4c1fc131c75", 11:42:22 INFO - "repo_path": "integration/mozilla-inbound", 11:42:22 INFO - "moz_repo_path": "", 11:42:22 INFO - "stage_platform": "linux64", 11:42:22 INFO - "builduid": "f677facadf2542bbb0e78ce4934ed90c", 11:42:22 INFO - "slavebuilddir": "test" 11:42:22 INFO - } 11:42:22 INFO - Found installer url https://queue.taskcluster.net/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 11:42:22 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 11:42:22 INFO - Running post-action listener: _resource_record_post_action 11:42:22 INFO - ##### 11:42:22 INFO - ##### Running download-and-extract step. 11:42:22 INFO - ##### 11:42:22 INFO - Running pre-action listener: _resource_record_pre_action 11:42:22 INFO - Running main action method: download_and_extract 11:42:22 INFO - mkdir: /builds/slave/test/build/tests 11:42:22 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')]} 11:42:22 INFO - https://queue.taskcluster.net/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 11:42:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:42:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:42:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cQPMSFsoRxWnIxn06jsjgA/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 11:42:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cQPMSFsoRxWnIxn06jsjgA/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 11:42:24 INFO - Downloaded 1361 bytes. 11:42:24 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:42:24 INFO - Using the following test package requirements: 11:42:24 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 11:42:24 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:42:24 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 11:42:24 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:42:24 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 11:42:24 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:42:24 INFO - u'jsshell-linux-x86_64.zip'], 11:42:24 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:42:24 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 11:42:24 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 11:42:24 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:42:24 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 11:42:24 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:42:24 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 11:42:24 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:42:24 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 11:42:24 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:42:24 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 11:42:24 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 11:42:24 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')]} 11:42:24 INFO - https://queue.taskcluster.net/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 11:42:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 11:42:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 11:42:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cQPMSFsoRxWnIxn06jsjgA/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 11:42:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cQPMSFsoRxWnIxn06jsjgA/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 11:42:34 INFO - Downloaded 22674669 bytes. 11:42:34 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/*'] 11:42:34 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/* 11:42:35 INFO - caution: filename not matched: web-platform/* 11:42:35 INFO - Return code: 11 11:42: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')]} 11:42:35 INFO - https://queue.taskcluster.net/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 11:42:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 11:42:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 11:42:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cQPMSFsoRxWnIxn06jsjgA/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 11:42:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cQPMSFsoRxWnIxn06jsjgA/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 11:42:40 INFO - Downloaded 36382568 bytes. 11:42:40 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/*'] 11:42:40 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/* 11:42:44 INFO - caution: filename not matched: bin/* 11:42:44 INFO - caution: filename not matched: config/* 11:42:44 INFO - caution: filename not matched: mozbase/* 11:42:44 INFO - caution: filename not matched: marionette/* 11:42:44 INFO - caution: filename not matched: tools/wptserve/* 11:42:44 INFO - Return code: 11 11:42:44 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')]} 11:42:44 INFO - https://queue.taskcluster.net/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 11:42:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:42:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:42:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cQPMSFsoRxWnIxn06jsjgA/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 11:42:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cQPMSFsoRxWnIxn06jsjgA/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 11:42:50 INFO - Downloaded 64166716 bytes. 11:42:50 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:42:50 INFO - mkdir: /builds/slave/test/properties 11:42:50 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 11:42:50 INFO - Writing to file /builds/slave/test/properties/build_url 11:42:50 INFO - Contents: 11:42:50 INFO - build_url:https://queue.taskcluster.net/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:42:51 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:42:51 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 11:42:51 INFO - Writing to file /builds/slave/test/properties/symbols_url 11:42:51 INFO - Contents: 11:42:51 INFO - symbols_url:https://queue.taskcluster.net/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:42: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')]} 11:42:51 INFO - https://queue.taskcluster.net/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 11:42:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:42:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:42:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cQPMSFsoRxWnIxn06jsjgA/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 11:42:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cQPMSFsoRxWnIxn06jsjgA/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 11:42:54 INFO - Downloaded 90728232 bytes. 11:42: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'] 11:42: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 11:43:02 INFO - Return code: 0 11:43:02 INFO - Running post-action listener: _resource_record_post_action 11:43:02 INFO - Running post-action listener: set_extra_try_arguments 11:43:02 INFO - ##### 11:43:02 INFO - ##### Running create-virtualenv step. 11:43:02 INFO - ##### 11:43:02 INFO - Running pre-action listener: _pre_create_virtualenv 11:43:02 INFO - Running pre-action listener: _resource_record_pre_action 11:43:02 INFO - Running main action method: create_virtualenv 11:43:02 INFO - Creating virtualenv /builds/slave/test/build/venv 11:43: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 11:43:02 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 11:43:02 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 11:43:02 INFO - Using real prefix '/usr' 11:43:02 INFO - New python executable in /builds/slave/test/build/venv/bin/python 11:43:05 INFO - Installing distribute.............................................................................................................................................................................................done. 11:43:09 INFO - Installing pip.................done. 11:43:09 INFO - Return code: 0 11:43:09 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 11:43: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')]} 11:43:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:43:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:43: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')]} 11:43:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:43:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:43:09 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x2505030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25063f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2549620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x260f290>, '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 0x260f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2546be0>, '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-1461004875.61725-509712090', '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 11:43:09 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 11:43:09 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 11:43:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:43:09 INFO - 'CCACHE_UMASK': '002', 11:43:09 INFO - 'DISPLAY': ':0', 11:43:09 INFO - 'HOME': '/home/cltbld', 11:43:09 INFO - 'LANG': 'en_US.UTF-8', 11:43:09 INFO - 'LOGNAME': 'cltbld', 11:43:09 INFO - 'MAIL': '/var/mail/cltbld', 11:43:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:43:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:43:09 INFO - 'MOZ_NO_REMOTE': '1', 11:43:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:43:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:43:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:43:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:43:09 INFO - 'PWD': '/builds/slave/test', 11:43:09 INFO - 'SHELL': '/bin/bash', 11:43:09 INFO - 'SHLVL': '1', 11:43:09 INFO - 'TERM': 'linux', 11:43:09 INFO - 'TMOUT': '86400', 11:43:09 INFO - 'USER': 'cltbld', 11:43:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461004875.61725-509712090', 11:43:09 INFO - '_': '/tools/buildbot/bin/python'} 11:43:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:43:09 INFO - Downloading/unpacking psutil>=0.7.1 11:43:09 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 11:43:09 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 11:43:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:43:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:43:09 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 11:43:09 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 11:43:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 11:43:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:43:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:43:15 INFO - Installing collected packages: psutil 11:43:15 INFO - Running setup.py install for psutil 11:43:15 INFO - building 'psutil._psutil_linux' extension 11:43:15 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 11:43:16 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 11:43:16 INFO - building 'psutil._psutil_posix' extension 11:43:16 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 11:43:16 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 11:43:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:43:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:43:16 INFO - Successfully installed psutil 11:43:16 INFO - Cleaning up... 11:43:16 INFO - Return code: 0 11:43:16 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 11:43: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')]} 11:43:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:43:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:43: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')]} 11:43:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:43:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:43: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x2505030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25063f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2549620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x260f290>, '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 0x260f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2546be0>, '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-1461004875.61725-509712090', '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 11:43: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 11:43: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 11:43:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:43:16 INFO - 'CCACHE_UMASK': '002', 11:43:16 INFO - 'DISPLAY': ':0', 11:43:16 INFO - 'HOME': '/home/cltbld', 11:43:16 INFO - 'LANG': 'en_US.UTF-8', 11:43:16 INFO - 'LOGNAME': 'cltbld', 11:43:16 INFO - 'MAIL': '/var/mail/cltbld', 11:43:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:43:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:43:16 INFO - 'MOZ_NO_REMOTE': '1', 11:43:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:43:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:43:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:43:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:43:16 INFO - 'PWD': '/builds/slave/test', 11:43:16 INFO - 'SHELL': '/bin/bash', 11:43:16 INFO - 'SHLVL': '1', 11:43:16 INFO - 'TERM': 'linux', 11:43:16 INFO - 'TMOUT': '86400', 11:43:16 INFO - 'USER': 'cltbld', 11:43:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461004875.61725-509712090', 11:43:16 INFO - '_': '/tools/buildbot/bin/python'} 11:43:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:43:17 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 11:43:17 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 11:43:17 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 11:43:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:43:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:43:17 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 11:43:17 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 11:43:22 INFO - Downloading mozsystemmonitor-0.0.tar.gz 11:43:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 11:43:22 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 11:43:22 INFO - Installing collected packages: mozsystemmonitor 11:43:22 INFO - Running setup.py install for mozsystemmonitor 11:43:22 INFO - Successfully installed mozsystemmonitor 11:43:22 INFO - Cleaning up... 11:43:23 INFO - Return code: 0 11:43:23 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 11:43:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:43:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:43:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:43:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:43:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:43:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:43:23 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x2505030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25063f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2549620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x260f290>, '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 0x260f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2546be0>, '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-1461004875.61725-509712090', '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 11:43:23 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 11:43:23 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 11:43:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:43:23 INFO - 'CCACHE_UMASK': '002', 11:43:23 INFO - 'DISPLAY': ':0', 11:43:23 INFO - 'HOME': '/home/cltbld', 11:43:23 INFO - 'LANG': 'en_US.UTF-8', 11:43:23 INFO - 'LOGNAME': 'cltbld', 11:43:23 INFO - 'MAIL': '/var/mail/cltbld', 11:43:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:43:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:43:23 INFO - 'MOZ_NO_REMOTE': '1', 11:43:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:43:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:43:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:43:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:43:23 INFO - 'PWD': '/builds/slave/test', 11:43:23 INFO - 'SHELL': '/bin/bash', 11:43:23 INFO - 'SHLVL': '1', 11:43:23 INFO - 'TERM': 'linux', 11:43:23 INFO - 'TMOUT': '86400', 11:43:23 INFO - 'USER': 'cltbld', 11:43:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461004875.61725-509712090', 11:43:23 INFO - '_': '/tools/buildbot/bin/python'} 11:43:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:43:23 INFO - Downloading/unpacking blobuploader==1.2.4 11:43:23 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 11:43:23 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 11:43:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:43:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:43:23 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 11:43:23 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 11:43:28 INFO - Downloading blobuploader-1.2.4.tar.gz 11:43:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 11:43:28 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 11:43:28 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 11:43:28 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 11:43:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:43:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:43:28 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 11:43:28 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 11:43:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 11:43:30 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 11:43:30 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 11:43:30 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 11:43:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:43:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:43:30 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 11:43:30 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 11:43:30 INFO - Downloading docopt-0.6.1.tar.gz 11:43:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 11:43:30 INFO - Installing collected packages: blobuploader, requests, docopt 11:43:30 INFO - Running setup.py install for blobuploader 11:43:31 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 11:43:31 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 11:43:31 INFO - Running setup.py install for requests 11:43:31 INFO - Running setup.py install for docopt 11:43:32 INFO - Successfully installed blobuploader requests docopt 11:43:32 INFO - Cleaning up... 11:43:32 INFO - Return code: 0 11:43:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:43:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:43:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:43:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:43:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:43:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:43:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:43:32 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x2505030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25063f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2549620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x260f290>, '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 0x260f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2546be0>, '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-1461004875.61725-509712090', '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 11:43:32 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 11:43:32 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 11:43:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:43:32 INFO - 'CCACHE_UMASK': '002', 11:43:32 INFO - 'DISPLAY': ':0', 11:43:32 INFO - 'HOME': '/home/cltbld', 11:43:32 INFO - 'LANG': 'en_US.UTF-8', 11:43:32 INFO - 'LOGNAME': 'cltbld', 11:43:32 INFO - 'MAIL': '/var/mail/cltbld', 11:43:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:43:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:43:32 INFO - 'MOZ_NO_REMOTE': '1', 11:43:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:43:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:43:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:43:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:43:32 INFO - 'PWD': '/builds/slave/test', 11:43:32 INFO - 'SHELL': '/bin/bash', 11:43:32 INFO - 'SHLVL': '1', 11:43:32 INFO - 'TERM': 'linux', 11:43:32 INFO - 'TMOUT': '86400', 11:43:32 INFO - 'USER': 'cltbld', 11:43:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461004875.61725-509712090', 11:43:32 INFO - '_': '/tools/buildbot/bin/python'} 11:43:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:43:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:43:32 INFO - Running setup.py (path:/tmp/pip-XDTLuu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:43:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:43:32 INFO - Running setup.py (path:/tmp/pip-zpXkXs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:43:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:43:32 INFO - Running setup.py (path:/tmp/pip-bcoL7h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:43:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:43:32 INFO - Running setup.py (path:/tmp/pip-vo5BHz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:43:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:43:33 INFO - Running setup.py (path:/tmp/pip-N8iF3x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:43:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:43:33 INFO - Running setup.py (path:/tmp/pip-lxCknJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:43:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:43:33 INFO - Running setup.py (path:/tmp/pip-22Qfrf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:43:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:43:33 INFO - Running setup.py (path:/tmp/pip-ZL8joj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:43:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:43:33 INFO - Running setup.py (path:/tmp/pip-HinZvO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:43:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:43:33 INFO - Running setup.py (path:/tmp/pip-aiIpTw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:43:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:43:33 INFO - Running setup.py (path:/tmp/pip-ITVl5I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:43:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:43:34 INFO - Running setup.py (path:/tmp/pip-ts3YdJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:43:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:43:34 INFO - Running setup.py (path:/tmp/pip-7IAvgN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:43:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:43:34 INFO - Running setup.py (path:/tmp/pip-4jFAqb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:43:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:43:34 INFO - Running setup.py (path:/tmp/pip-KfK1lW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:43:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:43:34 INFO - Running setup.py (path:/tmp/pip-FVvK4A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:43:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:43:34 INFO - Running setup.py (path:/tmp/pip-oULhcB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:43:34 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:43:34 INFO - Running setup.py (path:/tmp/pip-pOJ0rI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:43:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:43:34 INFO - Running setup.py (path:/tmp/pip-4YUUxq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:43:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:43:35 INFO - Running setup.py (path:/tmp/pip-NUvO0j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:43:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:43:35 INFO - Running setup.py (path:/tmp/pip-7m2tUd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:43:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:43:35 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 11:43:35 INFO - Running setup.py install for manifestparser 11:43:35 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 11:43:35 INFO - Running setup.py install for mozcrash 11:43:36 INFO - Running setup.py install for mozdebug 11:43:36 INFO - Running setup.py install for mozdevice 11:43:36 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 11:43:36 INFO - Installing dm script to /builds/slave/test/build/venv/bin 11:43:36 INFO - Running setup.py install for mozfile 11:43:36 INFO - Running setup.py install for mozhttpd 11:43:36 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 11:43:36 INFO - Running setup.py install for mozinfo 11:43:37 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 11:43:37 INFO - Running setup.py install for mozInstall 11:43:37 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 11:43:37 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 11:43:37 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 11:43:37 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 11:43:37 INFO - Running setup.py install for mozleak 11:43:37 INFO - Running setup.py install for mozlog 11:43:37 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 11:43:37 INFO - Running setup.py install for moznetwork 11:43:37 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 11:43:38 INFO - Running setup.py install for mozprocess 11:43:38 INFO - Running setup.py install for mozprofile 11:43:38 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 11:43:38 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 11:43:38 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 11:43:38 INFO - Running setup.py install for mozrunner 11:43:38 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 11:43:38 INFO - Running setup.py install for mozscreenshot 11:43:38 INFO - Running setup.py install for moztest 11:43:39 INFO - Running setup.py install for mozversion 11:43:39 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 11:43:39 INFO - Running setup.py install for wptserve 11:43:39 INFO - Running setup.py install for marionette-driver 11:43:39 INFO - Running setup.py install for browsermob-proxy 11:43:40 INFO - Running setup.py install for marionette-client 11:43:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:43:40 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 11:43:40 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 11:43:40 INFO - Cleaning up... 11:43:40 INFO - Return code: 0 11:43:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:43:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:43:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:43:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:43:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:43:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:43:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:43:40 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x2505030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25063f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2549620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x260f290>, '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 0x260f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2546be0>, '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-1461004875.61725-509712090', '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 11:43:40 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 11:43:40 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 11:43:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:43:40 INFO - 'CCACHE_UMASK': '002', 11:43:40 INFO - 'DISPLAY': ':0', 11:43:40 INFO - 'HOME': '/home/cltbld', 11:43:40 INFO - 'LANG': 'en_US.UTF-8', 11:43:40 INFO - 'LOGNAME': 'cltbld', 11:43:40 INFO - 'MAIL': '/var/mail/cltbld', 11:43:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:43:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:43:40 INFO - 'MOZ_NO_REMOTE': '1', 11:43:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:43:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:43:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:43:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:43:40 INFO - 'PWD': '/builds/slave/test', 11:43:40 INFO - 'SHELL': '/bin/bash', 11:43:40 INFO - 'SHLVL': '1', 11:43:40 INFO - 'TERM': 'linux', 11:43:40 INFO - 'TMOUT': '86400', 11:43:40 INFO - 'USER': 'cltbld', 11:43:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461004875.61725-509712090', 11:43:40 INFO - '_': '/tools/buildbot/bin/python'} 11:43:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:43:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:43:40 INFO - Running setup.py (path:/tmp/pip-wqz9fT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:43:41 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)) 11:43:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:43:41 INFO - Running setup.py (path:/tmp/pip-6i0gZR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:43:41 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)) 11:43:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:43:41 INFO - Running setup.py (path:/tmp/pip-zleBkt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:43:41 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)) 11:43:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:43:41 INFO - Running setup.py (path:/tmp/pip-fVPnHn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:43:41 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)) 11:43:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:43:41 INFO - Running setup.py (path:/tmp/pip-lOiQSj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:43:41 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)) 11:43:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:43:41 INFO - Running setup.py (path:/tmp/pip-AY79ci-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:43:41 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)) 11:43:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:43:41 INFO - Running setup.py (path:/tmp/pip-MkvR8O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:43:41 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)) 11:43:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:43:41 INFO - Running setup.py (path:/tmp/pip-iEs0ug-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:43:42 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)) 11:43:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:43:42 INFO - Running setup.py (path:/tmp/pip-OYbBIh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:43:42 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)) 11:43:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:43:42 INFO - Running setup.py (path:/tmp/pip-X3Oxa1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:43:42 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)) 11:43:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:43:42 INFO - Running setup.py (path:/tmp/pip-BtA7Wt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:43:42 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)) 11:43:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:43:42 INFO - Running setup.py (path:/tmp/pip-Nk_Ba9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:43:42 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)) 11:43:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:43:42 INFO - Running setup.py (path:/tmp/pip-Y6Xycm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:43:42 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)) 11:43:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:43:42 INFO - Running setup.py (path:/tmp/pip-qXDdTD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:43:42 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)) 11:43:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:43:42 INFO - Running setup.py (path:/tmp/pip-0AhZjH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:43:43 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)) 11:43:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:43:43 INFO - Running setup.py (path:/tmp/pip-UoKkht-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:43:43 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)) 11:43:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:43:43 INFO - Running setup.py (path:/tmp/pip-wc9HGl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:43:43 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)) 11:43:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:43:43 INFO - Running setup.py (path:/tmp/pip-yYZKl9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:43:43 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)) 11:43:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:43:43 INFO - Running setup.py (path:/tmp/pip-vqBVnI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:43:43 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)) 11:43:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:43:43 INFO - Running setup.py (path:/tmp/pip-R0Zt62-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:43:43 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)) 11:43:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:43:44 INFO - Running setup.py (path:/tmp/pip-3Q1o4x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:43:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:43:44 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)) 11:43:44 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)) 11:43:44 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)) 11:43:44 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)) 11:43:44 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)) 11:43:44 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)) 11:43:44 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 11:43:44 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 11:43:44 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 11:43:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:43:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:43:44 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 11:43:44 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 11:43:49 INFO - Downloading blessings-1.6.tar.gz 11:43:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 11:43:49 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)) 11:43:49 INFO - Installing collected packages: blessings 11:43:49 INFO - Running setup.py install for blessings 11:43:50 INFO - Successfully installed blessings 11:43:50 INFO - Cleaning up... 11:43:50 INFO - Return code: 0 11:43:50 INFO - Done creating virtualenv /builds/slave/test/build/venv. 11:43:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:43:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:43:50 INFO - Reading from file tmpfile_stdout 11:43:50 INFO - Current package versions: 11:43:50 INFO - argparse == 1.2.1 11:43:50 INFO - blessings == 1.6 11:43:50 INFO - blobuploader == 1.2.4 11:43:50 INFO - browsermob-proxy == 0.6.0 11:43:50 INFO - docopt == 0.6.1 11:43:50 INFO - manifestparser == 1.1 11:43:50 INFO - marionette-client == 2.3.0 11:43:50 INFO - marionette-driver == 1.4.0 11:43:50 INFO - mozInstall == 1.12 11:43:50 INFO - mozcrash == 0.17 11:43:50 INFO - mozdebug == 0.1 11:43:50 INFO - mozdevice == 0.48 11:43:50 INFO - mozfile == 1.2 11:43:50 INFO - mozhttpd == 0.7 11:43:50 INFO - mozinfo == 0.9 11:43:50 INFO - mozleak == 0.1 11:43:50 INFO - mozlog == 3.1 11:43:50 INFO - moznetwork == 0.27 11:43:50 INFO - mozprocess == 0.22 11:43:50 INFO - mozprofile == 0.28 11:43:50 INFO - mozrunner == 6.11 11:43:50 INFO - mozscreenshot == 0.1 11:43:50 INFO - mozsystemmonitor == 0.0 11:43:50 INFO - moztest == 0.7 11:43:50 INFO - mozversion == 1.4 11:43:50 INFO - psutil == 3.1.1 11:43:50 INFO - requests == 1.2.3 11:43:50 INFO - wptserve == 1.4.0 11:43:50 INFO - wsgiref == 0.1.2 11:43:50 INFO - Running post-action listener: _resource_record_post_action 11:43:50 INFO - Running post-action listener: _start_resource_monitoring 11:43:50 INFO - Starting resource monitoring. 11:43:50 INFO - ##### 11:43:50 INFO - ##### Running pull step. 11:43:50 INFO - ##### 11:43:50 INFO - Running pre-action listener: _resource_record_pre_action 11:43:50 INFO - Running main action method: pull 11:43:50 INFO - Pull has nothing to do! 11:43:50 INFO - Running post-action listener: _resource_record_post_action 11:43:50 INFO - ##### 11:43:50 INFO - ##### Running install step. 11:43:50 INFO - ##### 11:43:50 INFO - Running pre-action listener: _resource_record_pre_action 11:43:50 INFO - Running main action method: install 11:43:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:43:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:43:51 INFO - Reading from file tmpfile_stdout 11:43:51 INFO - Detecting whether we're running mozinstall >=1.0... 11:43:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 11:43:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 11:43:51 INFO - Reading from file tmpfile_stdout 11:43:51 INFO - Output received: 11:43:51 INFO - Usage: mozinstall [options] installer 11:43:51 INFO - Options: 11:43:51 INFO - -h, --help show this help message and exit 11:43:51 INFO - -d DEST, --destination=DEST 11:43:51 INFO - Directory to install application into. [default: 11:43:51 INFO - "/builds/slave/test"] 11:43:51 INFO - --app=APP Application being installed. [default: firefox] 11:43:51 INFO - mkdir: /builds/slave/test/build/application 11:43:51 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'] 11:43:51 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 11:44:20 INFO - Reading from file tmpfile_stdout 11:44:20 INFO - Output received: 11:44:20 INFO - /builds/slave/test/build/application/firefox/firefox 11:44:20 INFO - Running post-action listener: _resource_record_post_action 11:44:20 INFO - ##### 11:44:20 INFO - ##### Running run-tests step. 11:44:20 INFO - ##### 11:44:20 INFO - Running pre-action listener: _resource_record_pre_action 11:44:20 INFO - Running main action method: run_tests 11:44:20 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 11:44:20 INFO - Minidump filename unknown. Determining based upon platform and architecture. 11:44:20 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 11:44:20 INFO - grabbing minidump binary from tooltool 11:44: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')]} 11:44:20 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 0x260f290>, '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 0x260f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2546be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 11:44:20 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 11:44:20 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 11:44:20 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 11:44:20 INFO - Return code: 0 11:44:20 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 11:44:21 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 11:44:21 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/cQPMSFsoRxWnIxn06jsjgA/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 11:44:21 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/cQPMSFsoRxWnIxn06jsjgA/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 11:44:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:44:21 INFO - 'CCACHE_UMASK': '002', 11:44:21 INFO - 'DISPLAY': ':0', 11:44:21 INFO - 'HOME': '/home/cltbld', 11:44:21 INFO - 'LANG': 'en_US.UTF-8', 11:44:21 INFO - 'LOGNAME': 'cltbld', 11:44:21 INFO - 'MAIL': '/var/mail/cltbld', 11:44:21 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 11:44:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:44:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:44:21 INFO - 'MOZ_NO_REMOTE': '1', 11:44:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:44:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:44:21 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:44:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:44:21 INFO - 'PWD': '/builds/slave/test', 11:44:21 INFO - 'SHELL': '/bin/bash', 11:44:21 INFO - 'SHLVL': '1', 11:44:21 INFO - 'TERM': 'linux', 11:44:21 INFO - 'TMOUT': '86400', 11:44:21 INFO - 'USER': 'cltbld', 11:44:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461004875.61725-509712090', 11:44:21 INFO - '_': '/tools/buildbot/bin/python'} 11:44:21 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/cQPMSFsoRxWnIxn06jsjgA/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 11:44:22 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 11:44:22 INFO - import pkg_resources 11:44:23 INFO - Using 1 client processes 11:44:23 INFO - wptserve Starting http server on 127.0.0.1:8000 11:44:23 INFO - wptserve Starting http server on 127.0.0.1:8001 11:44:23 INFO - wptserve Starting http server on 127.0.0.1:8443 11:44:25 INFO - SUITE-START | Running 778 tests 11:44:25 INFO - Running testharness tests 11:44:25 INFO - Setting up ssl 11:44:25 INFO - PROCESS | certutil | 11:44:25 INFO - PROCESS | certutil | 11:44:26 INFO - PROCESS | certutil | 11:44:26 INFO - Certificate Nickname Trust Attributes 11:44:26 INFO - SSL,S/MIME,JAR/XPI 11:44:26 INFO - 11:44:26 INFO - web-platform-tests CT,, 11:44:26 INFO - 11:44:26 INFO - Starting runner 11:44:28 INFO - PROCESS | 1852 | 1461005068623 Marionette DEBUG Marionette enabled via build flag and pref 11:44:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779d217800 == 1 [pid = 1852] [id = 1] 11:44:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 1 (0x7f779d218000) [pid = 1852] [serial = 1] [outer = (nil)] 11:44:28 INFO - PROCESS | 1852 | [1852] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 11:44:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 2 (0x7f779d219000) [pid = 1852] [serial = 2] [outer = 0x7f779d218000] 11:44:29 INFO - PROCESS | 1852 | 1461005069272 Marionette INFO Listening on port 2828 11:44:29 INFO - PROCESS | 1852 | 1461005069878 Marionette DEBUG Marionette enabled via command-line flag 11:44:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a35a800 == 2 [pid = 1852] [id = 2] 11:44:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 3 (0x7f779a3d9000) [pid = 1852] [serial = 3] [outer = (nil)] 11:44:29 INFO - PROCESS | 1852 | [1852] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 11:44:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 4 (0x7f779a3da000) [pid = 1852] [serial = 4] [outer = 0x7f779a3d9000] 11:44:30 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f779a1cce20 11:44:30 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7799526670 11:44:30 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f779952b940 11:44:30 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f779952bc40 11:44:30 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f779952bf70 11:44:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 5 (0x7f779ef16800) [pid = 1852] [serial = 5] [outer = 0x7f779d218000] 11:44:30 INFO - PROCESS | 1852 | [1852] 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 11:44:30 INFO - PROCESS | 1852 | 1461005070255 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36457 11:44:30 INFO - PROCESS | 1852 | [1852] 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 11:44:30 INFO - PROCESS | 1852 | 1461005070294 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36458 11:44:30 INFO - PROCESS | 1852 | 1461005070343 Marionette DEBUG Closed connection conn0 11:44:30 INFO - PROCESS | 1852 | [1852] 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 11:44:30 INFO - PROCESS | 1852 | 1461005070449 Marionette DEBUG Closed connection conn1 11:44:30 INFO - PROCESS | 1852 | [1852] 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 11:44:30 INFO - PROCESS | 1852 | 1461005070460 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36459 11:44:30 INFO - PROCESS | 1852 | [1852] 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 11:44:30 INFO - PROCESS | 1852 | 1461005070517 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36460 11:44:30 INFO - PROCESS | 1852 | 1461005070526 Marionette DEBUG Closed connection conn2 11:44:30 INFO - PROCESS | 1852 | 1461005070559 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 11:44:30 INFO - PROCESS | 1852 | 1461005070581 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":"20160418111645","device":"desktop","version":"48.0a1"} 11:44:31 INFO - PROCESS | 1852 | [1852] 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 11:44:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778cca1000 == 3 [pid = 1852] [id = 3] 11:44:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 6 (0x7f778cca1800) [pid = 1852] [serial = 6] [outer = (nil)] 11:44:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778cca2000 == 4 [pid = 1852] [id = 4] 11:44:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 7 (0x7f778cc81c00) [pid = 1852] [serial = 7] [outer = (nil)] 11:44:32 INFO - PROCESS | 1852 | [1852] 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 11:44:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778bb26800 == 5 [pid = 1852] [id = 5] 11:44:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 8 (0x7f778bdabc00) [pid = 1852] [serial = 8] [outer = (nil)] 11:44:33 INFO - PROCESS | 1852 | [1852] 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 11:44:33 INFO - PROCESS | 1852 | [1852] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 11:44:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 9 (0x7f778ba0bc00) [pid = 1852] [serial = 9] [outer = 0x7f778bdabc00] 11:44:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 10 (0x7f778b67d000) [pid = 1852] [serial = 10] [outer = 0x7f778cca1800] 11:44:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 11 (0x7f778b526800) [pid = 1852] [serial = 11] [outer = 0x7f778cc81c00] 11:44:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 12 (0x7f778b528800) [pid = 1852] [serial = 12] [outer = 0x7f778bdabc00] 11:44:34 INFO - PROCESS | 1852 | 1461005074522 Marionette DEBUG loaded listener.js 11:44:34 INFO - PROCESS | 1852 | 1461005074540 Marionette DEBUG loaded listener.js 11:44:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 13 (0x7f7789657800) [pid = 1852] [serial = 13] [outer = 0x7f778bdabc00] 11:44:35 INFO - PROCESS | 1852 | 1461005075266 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"832488a7-82c1-443e-b225-0fbe2dadbb77","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":"20160418111645","device":"desktop","version":"48.0a1","command_id":1}}] 11:44:35 INFO - PROCESS | 1852 | 1461005075461 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}] 11:44:35 INFO - PROCESS | 1852 | 1461005075645 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 11:44:35 INFO - PROCESS | 1852 | 1461005075806 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:44:35 INFO - PROCESS | 1852 | [1852] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 11:44:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 14 (0x7f778879ac00) [pid = 1852] [serial = 14] [outer = 0x7f778bdabc00] 11:44:36 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:44:36 INFO - PROCESS | 1852 | 1461005076232 Marionette TRACE conn3 <- [1,3,null,{}] 11:44:36 INFO - PROCESS | 1852 | 1461005076240 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:44:36 INFO - PROCESS | 1852 | 1461005076261 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 11:44:36 INFO - PROCESS | 1852 | 1461005076295 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 11:44:36 INFO - PROCESS | 1852 | 1461005076298 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 11:44:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 11:44:36 INFO - PROCESS | 1852 | 1461005076305 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 11:44:36 INFO - PROCESS | 1852 | 1461005076310 Marionette TRACE conn3 <- [1,6,null,{}] 11:44:36 INFO - PROCESS | 1852 | 1461005076316 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}] 11:44:36 INFO - PROCESS | 1852 | 1461005076331 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 11:44:36 INFO - PROCESS | 1852 | 1461005076339 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77872b9800 == 6 [pid = 1852] [id = 6] 11:44:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 15 (0x7f77872df400) [pid = 1852] [serial = 15] [outer = (nil)] 11:44:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 16 (0x7f77872e1000) [pid = 1852] [serial = 16] [outer = 0x7f77872df400] 11:44:36 INFO - PROCESS | 1852 | 1461005076417 Marionette DEBUG loaded listener.js 11:44:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 17 (0x7f77872e7000) [pid = 1852] [serial = 17] [outer = 0x7f77872df400] 11:44:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7785676800 == 7 [pid = 1852] [id = 7] 11:44:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 18 (0x7f77856adc00) [pid = 1852] [serial = 18] [outer = (nil)] 11:44:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 19 (0x7f7787238c00) [pid = 1852] [serial = 19] [outer = 0x7f77856adc00] 11:44:36 INFO - PROCESS | 1852 | 1461005076937 Marionette DEBUG loaded listener.js 11:44:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 20 (0x7f7785343c00) [pid = 1852] [serial = 20] [outer = 0x7f77856adc00] 11:44:37 INFO - PROCESS | 1852 | [1852] 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 11:44:37 INFO - PROCESS | 1852 | 1461005077385 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]]]}] 11:44:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 11:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1129ms 11:44:37 INFO - PROCESS | 1852 | 1461005077478 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 11:44:37 INFO - PROCESS | 1852 | 1461005077493 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 11:44:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 11:44:37 INFO - PROCESS | 1852 | 1461005077571 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 11:44:37 INFO - PROCESS | 1852 | 1461005077573 Marionette TRACE conn3 <- [1,10,null,{}] 11:44:37 INFO - PROCESS | 1852 | 1461005077604 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}] 11:44:37 INFO - PROCESS | 1852 | 1461005077761 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 11:44:37 INFO - PROCESS | 1852 | 1461005077779 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783994000 == 8 [pid = 1852] [id = 8] 11:44:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 21 (0x7f778477b400) [pid = 1852] [serial = 21] [outer = (nil)] 11:44:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 22 (0x7f778534d000) [pid = 1852] [serial = 22] [outer = 0x7f778477b400] 11:44:37 INFO - PROCESS | 1852 | 1461005077841 Marionette DEBUG loaded listener.js 11:44:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 23 (0x7f77838d8400) [pid = 1852] [serial = 23] [outer = 0x7f778477b400] 11:44:38 INFO - PROCESS | 1852 | 1461005078387 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]]]}] 11:44:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 11:44:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 851ms 11:44:38 INFO - PROCESS | 1852 | 1461005078404 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 11:44:38 INFO - PROCESS | 1852 | 1461005078407 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 11:44:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 11:44:38 INFO - PROCESS | 1852 | 1461005078414 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 11:44:38 INFO - PROCESS | 1852 | 1461005078416 Marionette TRACE conn3 <- [1,14,null,{}] 11:44:38 INFO - PROCESS | 1852 | 1461005078421 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}] 11:44:38 INFO - PROCESS | 1852 | 1461005078560 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 11:44:38 INFO - PROCESS | 1852 | 1461005078579 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7785731800 == 9 [pid = 1852] [id = 9] 11:44:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 24 (0x7f77838e0800) [pid = 1852] [serial = 24] [outer = (nil)] 11:44:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 25 (0x7f7783e88000) [pid = 1852] [serial = 25] [outer = 0x7f77838e0800] 11:44:38 INFO - PROCESS | 1852 | 1461005078641 Marionette DEBUG loaded listener.js 11:44:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 26 (0x7f7783e92400) [pid = 1852] [serial = 26] [outer = 0x7f77838e0800] 11:44:39 INFO - PROCESS | 1852 | 1461005079642 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]]]}] 11:44:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 11:44:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1276ms 11:44:39 INFO - PROCESS | 1852 | 1461005079690 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 11:44:39 INFO - PROCESS | 1852 | 1461005079696 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 11:44:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 11:44:39 INFO - PROCESS | 1852 | 1461005079704 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 11:44:39 INFO - PROCESS | 1852 | 1461005079709 Marionette TRACE conn3 <- [1,18,null,{}] 11:44:39 INFO - PROCESS | 1852 | 1461005079717 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}] 11:44:39 INFO - PROCESS | 1852 | 1461005079911 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 11:44:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783ef0000 == 10 [pid = 1852] [id = 10] 11:44:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 27 (0x7f7783ef0800) [pid = 1852] [serial = 27] [outer = (nil)] 11:44:40 INFO - PROCESS | 1852 | 1461005080052 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 28 (0x7f7784768800) [pid = 1852] [serial = 28] [outer = 0x7f7783ef0800] 11:44:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778537d000 == 11 [pid = 1852] [id = 11] 11:44:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 29 (0x7f7783c92800) [pid = 1852] [serial = 29] [outer = (nil)] 11:44:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 30 (0x7f7783e87000) [pid = 1852] [serial = 30] [outer = 0x7f7783c92800] 11:44:40 INFO - PROCESS | 1852 | 1461005080143 Marionette DEBUG loaded listener.js 11:44:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 31 (0x7f7784784c00) [pid = 1852] [serial = 31] [outer = 0x7f7783c92800] 11:44:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 32 (0x7f778475e000) [pid = 1852] [serial = 32] [outer = 0x7f7783ef0800] 11:44:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778537e800 == 12 [pid = 1852] [id = 12] 11:44:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 33 (0x7f7783964c00) [pid = 1852] [serial = 33] [outer = (nil)] 11:44:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 34 (0x7f77872e8000) [pid = 1852] [serial = 34] [outer = 0x7f7783964c00] 11:44:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 35 (0x7f77872e6800) [pid = 1852] [serial = 35] [outer = 0x7f7783964c00] 11:44:41 INFO - PROCESS | 1852 | 1461005081248 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]]]}] 11:44:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 11:44:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1587ms 11:44:41 INFO - PROCESS | 1852 | 1461005081292 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 11:44:41 INFO - PROCESS | 1852 | 1461005081300 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 11:44:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 11:44:41 INFO - PROCESS | 1852 | 1461005081310 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 11:44:41 INFO - PROCESS | 1852 | 1461005081314 Marionette TRACE conn3 <- [1,22,null,{}] 11:44:41 INFO - PROCESS | 1852 | 1461005081319 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}] 11:44:41 INFO - PROCESS | 1852 | 1461005081513 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 11:44:41 INFO - PROCESS | 1852 | 1461005081646 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778a7b6800 == 13 [pid = 1852] [id = 13] 11:44:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 36 (0x7f7785344800) [pid = 1852] [serial = 36] [outer = (nil)] 11:44:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 37 (0x7f778a5ebc00) [pid = 1852] [serial = 37] [outer = 0x7f7785344800] 11:44:41 INFO - PROCESS | 1852 | 1461005081719 Marionette DEBUG loaded listener.js 11:44:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 38 (0x7f778b706800) [pid = 1852] [serial = 38] [outer = 0x7f7785344800] 11:44:42 INFO - PROCESS | 1852 | 1461005082513 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]]]}] 11:44:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 11:44:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1234ms 11:44:42 INFO - PROCESS | 1852 | 1461005082544 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 11:44:42 INFO - PROCESS | 1852 | 1461005082547 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 11:44:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 11:44:42 INFO - PROCESS | 1852 | 1461005082554 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 11:44:42 INFO - PROCESS | 1852 | 1461005082559 Marionette TRACE conn3 <- [1,26,null,{}] 11:44:42 INFO - PROCESS | 1852 | 1461005082575 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}] 11:44:42 INFO - PROCESS | 1852 | 1461005082755 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 11:44:43 INFO - PROCESS | 1852 | 1461005083034 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778566a800 == 14 [pid = 1852] [id = 14] 11:44:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 39 (0x7f77848bcc00) [pid = 1852] [serial = 39] [outer = (nil)] 11:44:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 40 (0x7f778561cc00) [pid = 1852] [serial = 40] [outer = 0x7f77848bcc00] 11:44:43 INFO - PROCESS | 1852 | 1461005083141 Marionette DEBUG loaded listener.js 11:44:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 41 (0x7f77893e9000) [pid = 1852] [serial = 41] [outer = 0x7f77848bcc00] 11:44:43 INFO - PROCESS | 1852 | 1461005083957 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]]]}] 11:44:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 11:44:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1481ms 11:44:44 INFO - PROCESS | 1852 | 1461005084036 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 11:44:44 INFO - PROCESS | 1852 | 1461005084043 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 11:44:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 11:44:44 INFO - PROCESS | 1852 | 1461005084051 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 11:44:44 INFO - PROCESS | 1852 | 1461005084054 Marionette TRACE conn3 <- [1,30,null,{}] 11:44:44 INFO - PROCESS | 1852 | 1461005084061 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}] 11:44:44 INFO - PROCESS | 1852 | 1461005084201 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 11:44:44 INFO - PROCESS | 1852 | 1461005084213 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77872ad800 == 15 [pid = 1852] [id = 15] 11:44:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 42 (0x7f77856a3800) [pid = 1852] [serial = 42] [outer = (nil)] 11:44:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 43 (0x7f778b0e0c00) [pid = 1852] [serial = 43] [outer = 0x7f77856a3800] 11:44:44 INFO - PROCESS | 1852 | 1461005084276 Marionette DEBUG loaded listener.js 11:44:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 44 (0x7f778b526c00) [pid = 1852] [serial = 44] [outer = 0x7f77856a3800] 11:44:45 INFO - PROCESS | 1852 | 1461005085065 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]]]}] 11:44:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 11:44:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1087ms 11:44:45 INFO - PROCESS | 1852 | 1461005085140 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 11:44:45 INFO - PROCESS | 1852 | 1461005085146 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 11:44:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 11:44:45 INFO - PROCESS | 1852 | 1461005085154 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 11:44:45 INFO - PROCESS | 1852 | 1461005085157 Marionette TRACE conn3 <- [1,34,null,{}] 11:44:45 INFO - PROCESS | 1852 | 1461005085161 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}] 11:44:45 INFO - PROCESS | 1852 | 1461005085295 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 11:44:45 INFO - PROCESS | 1852 | 1461005085304 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c409000 == 16 [pid = 1852] [id = 16] 11:44:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 45 (0x7f7783c8cc00) [pid = 1852] [serial = 45] [outer = (nil)] 11:44:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 46 (0x7f778d16f800) [pid = 1852] [serial = 46] [outer = 0x7f7783c8cc00] 11:44:45 INFO - PROCESS | 1852 | 1461005085365 Marionette DEBUG loaded listener.js 11:44:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 47 (0x7f778d53a000) [pid = 1852] [serial = 47] [outer = 0x7f7783c8cc00] 11:44:46 INFO - PROCESS | 1852 | 1461005086074 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]]]}] 11:44:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 11:44:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 933ms 11:44:46 INFO - PROCESS | 1852 | 1461005086087 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 11:44:46 INFO - PROCESS | 1852 | 1461005086101 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 11:44:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 11:44:46 INFO - PROCESS | 1852 | 1461005086119 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 11:44:46 INFO - PROCESS | 1852 | 1461005086128 Marionette TRACE conn3 <- [1,38,null,{}] 11:44:46 INFO - PROCESS | 1852 | 1461005086141 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}] 11:44:46 INFO - PROCESS | 1852 | 1461005086280 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 11:44:46 INFO - PROCESS | 1852 | 1461005086297 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c6a9000 == 17 [pid = 1852] [id = 17] 11:44:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 48 (0x7f7783962800) [pid = 1852] [serial = 48] [outer = (nil)] 11:44:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 49 (0x7f778fa4d800) [pid = 1852] [serial = 49] [outer = 0x7f7783962800] 11:44:46 INFO - PROCESS | 1852 | 1461005086357 Marionette DEBUG loaded listener.js 11:44:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 50 (0x7f778faf1800) [pid = 1852] [serial = 50] [outer = 0x7f7783962800] 11:44:47 INFO - PROCESS | 1852 | 1461005087019 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]]]}] 11:44:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 11:44:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 949ms 11:44:47 INFO - PROCESS | 1852 | 1461005087057 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 11:44:47 INFO - PROCESS | 1852 | 1461005087060 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 11:44:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 11:44:47 INFO - PROCESS | 1852 | 1461005087066 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 11:44:47 INFO - PROCESS | 1852 | 1461005087068 Marionette TRACE conn3 <- [1,42,null,{}] 11:44:47 INFO - PROCESS | 1852 | 1461005087073 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}] 11:44:47 INFO - PROCESS | 1852 | 1461005087229 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 11:44:47 INFO - PROCESS | 1852 | 1461005087250 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778ccb2800 == 18 [pid = 1852] [id = 18] 11:44:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 51 (0x7f778fafb800) [pid = 1852] [serial = 51] [outer = (nil)] 11:44:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 52 (0x7f7792e67c00) [pid = 1852] [serial = 52] [outer = 0x7f778fafb800] 11:44:47 INFO - PROCESS | 1852 | 1461005087310 Marionette DEBUG loaded listener.js 11:44:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 53 (0x7f779956d400) [pid = 1852] [serial = 53] [outer = 0x7f778fafb800] 11:44:47 INFO - PROCESS | 1852 | 1461005087923 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]]]}] 11:44:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 11:44:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 878ms 11:44:47 INFO - PROCESS | 1852 | 1461005087945 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 11:44:47 INFO - PROCESS | 1852 | 1461005087947 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 11:44:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 11:44:47 INFO - PROCESS | 1852 | 1461005087953 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 11:44:47 INFO - PROCESS | 1852 | 1461005087955 Marionette TRACE conn3 <- [1,46,null,{}] 11:44:47 INFO - PROCESS | 1852 | 1461005087960 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}] 11:44:48 INFO - PROCESS | 1852 | 1461005088084 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 11:44:48 INFO - PROCESS | 1852 | 1461005088168 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778d33b800 == 19 [pid = 1852] [id = 19] 11:44:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 54 (0x7f778fc5f400) [pid = 1852] [serial = 54] [outer = (nil)] 11:44:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 55 (0x7f77995d9800) [pid = 1852] [serial = 55] [outer = 0x7f778fc5f400] 11:44:48 INFO - PROCESS | 1852 | 1461005088247 Marionette DEBUG loaded listener.js 11:44:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 56 (0x7f779a39c400) [pid = 1852] [serial = 56] [outer = 0x7f778fc5f400] 11:44:48 INFO - PROCESS | 1852 | 1461005088872 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]]]}] 11:44:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 11:44:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 974ms 11:44:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 11:44:48 INFO - PROCESS | 1852 | 1461005088927 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 11:44:48 INFO - PROCESS | 1852 | 1461005088929 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 11:44:48 INFO - PROCESS | 1852 | 1461005088934 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 11:44:48 INFO - PROCESS | 1852 | 1461005088937 Marionette TRACE conn3 <- [1,50,null,{}] 11:44:48 INFO - PROCESS | 1852 | 1461005088942 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}] 11:44:49 INFO - PROCESS | 1852 | 1461005089098 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 11:44:49 INFO - PROCESS | 1852 | 1461005089116 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778df25800 == 20 [pid = 1852] [id = 20] 11:44:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 57 (0x7f7783961c00) [pid = 1852] [serial = 57] [outer = (nil)] 11:44:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 58 (0x7f779a697000) [pid = 1852] [serial = 58] [outer = 0x7f7783961c00] 11:44:49 INFO - PROCESS | 1852 | 1461005089173 Marionette DEBUG loaded listener.js 11:44:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 59 (0x7f779a8b9400) [pid = 1852] [serial = 59] [outer = 0x7f7783961c00] 11:44:50 INFO - PROCESS | 1852 | 1461005089999 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]]]}] 11:44:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 11:44:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1079ms 11:44:50 INFO - PROCESS | 1852 | 1461005090013 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 11:44:50 INFO - PROCESS | 1852 | 1461005090020 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 11:44:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 11:44:50 INFO - PROCESS | 1852 | 1461005090029 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 11:44:50 INFO - PROCESS | 1852 | 1461005090034 Marionette TRACE conn3 <- [1,54,null,{}] 11:44:50 INFO - PROCESS | 1852 | 1461005090041 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}] 11:44:50 INFO - PROCESS | 1852 | 1461005090193 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 11:44:50 INFO - PROCESS | 1852 | 1461005090319 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7789f7f800 == 21 [pid = 1852] [id = 21] 11:44:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 60 (0x7f7785342800) [pid = 1852] [serial = 60] [outer = (nil)] 11:44:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 61 (0x7f77872e5000) [pid = 1852] [serial = 61] [outer = 0x7f7785342800] 11:44:50 INFO - PROCESS | 1852 | 1461005090396 Marionette DEBUG loaded listener.js 11:44:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 62 (0x7f778879f000) [pid = 1852] [serial = 62] [outer = 0x7f7785342800] 11:44:51 INFO - PROCESS | 1852 | 1461005091146 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]]]}] 11:44:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 11:44:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1180ms 11:44:51 INFO - PROCESS | 1852 | 1461005091209 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 11:44:51 INFO - PROCESS | 1852 | 1461005091217 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 11:44:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 11:44:51 INFO - PROCESS | 1852 | 1461005091245 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 11:44:51 INFO - PROCESS | 1852 | 1461005091250 Marionette TRACE conn3 <- [1,58,null,{}] 11:44:51 INFO - PROCESS | 1852 | 1461005091256 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}] 11:44:51 INFO - PROCESS | 1852 | 1461005091423 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 11:44:51 INFO - PROCESS | 1852 | 1461005091541 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c408800 == 22 [pid = 1852] [id = 22] 11:44:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x7f7785344000) [pid = 1852] [serial = 63] [outer = (nil)] 11:44:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7f778b072800) [pid = 1852] [serial = 64] [outer = 0x7f7785344000] 11:44:51 INFO - PROCESS | 1852 | 1461005091618 Marionette DEBUG loaded listener.js 11:44:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7f778b810c00) [pid = 1852] [serial = 65] [outer = 0x7f7785344000] 11:44:52 INFO - PROCESS | 1852 | 1461005092373 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]]]}] 11:44:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 11:44:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1193ms 11:44:52 INFO - PROCESS | 1852 | 1461005092445 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 11:44:52 INFO - PROCESS | 1852 | 1461005092448 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 11:44:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 11:44:52 INFO - PROCESS | 1852 | 1461005092455 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 11:44:52 INFO - PROCESS | 1852 | 1461005092461 Marionette TRACE conn3 <- [1,62,null,{}] 11:44:52 INFO - PROCESS | 1852 | 1461005092503 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}] 11:44:52 INFO - PROCESS | 1852 | 1461005092705 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 11:44:52 INFO - PROCESS | 1852 | 1461005092798 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778fc39000 == 23 [pid = 1852] [id = 23] 11:44:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7f778c6bc400) [pid = 1852] [serial = 66] [outer = (nil)] 11:44:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7f778df89800) [pid = 1852] [serial = 67] [outer = 0x7f778c6bc400] 11:44:52 INFO - PROCESS | 1852 | 1461005092879 Marionette DEBUG loaded listener.js 11:44:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7f779a3ca800) [pid = 1852] [serial = 68] [outer = 0x7f778c6bc400] 11:44:53 INFO - PROCESS | 1852 | 1461005093640 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]]]}] 11:44:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 11:44:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1241ms 11:44:53 INFO - PROCESS | 1852 | 1461005093705 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 11:44:53 INFO - PROCESS | 1852 | 1461005093710 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 11:44:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 11:44:53 INFO - PROCESS | 1852 | 1461005093715 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 11:44:53 INFO - PROCESS | 1852 | 1461005093718 Marionette TRACE conn3 <- [1,66,null,{}] 11:44:53 INFO - PROCESS | 1852 | 1461005093724 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}] 11:44:53 INFO - PROCESS | 1852 | 1461005093884 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 11:44:54 INFO - PROCESS | 1852 | 1461005094004 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b573800 == 24 [pid = 1852] [id = 24] 11:44:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7f7783c92000) [pid = 1852] [serial = 69] [outer = (nil)] 11:44:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7f779a814400) [pid = 1852] [serial = 70] [outer = 0x7f7783c92000] 11:44:54 INFO - PROCESS | 1852 | 1461005094080 Marionette DEBUG loaded listener.js 11:44:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f779a8c5000) [pid = 1852] [serial = 71] [outer = 0x7f7783c92000] 11:44:54 INFO - PROCESS | 1852 | 1461005094965 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]]]}] 11:44:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 11:44:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1276ms 11:44:54 INFO - PROCESS | 1852 | 1461005094994 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 11:44:55 INFO - PROCESS | 1852 | 1461005094999 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 11:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 11:44:55 INFO - PROCESS | 1852 | 1461005095007 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 11:44:55 INFO - PROCESS | 1852 | 1461005095012 Marionette TRACE conn3 <- [1,70,null,{}] 11:44:55 INFO - PROCESS | 1852 | 1461005095021 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}] 11:44:55 INFO - PROCESS | 1852 | 1461005095158 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 11:44:55 INFO - PROCESS | 1852 | 1461005095317 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783ef1000 == 25 [pid = 1852] [id = 25] 11:44:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f77856ad400) [pid = 1852] [serial = 72] [outer = (nil)] 11:44:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f77872e3400) [pid = 1852] [serial = 73] [outer = 0x7f77856ad400] 11:44:55 INFO - PROCESS | 1852 | 1461005095393 Marionette DEBUG loaded listener.js 11:44:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f7789657c00) [pid = 1852] [serial = 74] [outer = 0x7f77856ad400] 11:44:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778d33b800 == 24 [pid = 1852] [id = 19] 11:44:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778ccb2800 == 23 [pid = 1852] [id = 18] 11:44:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c6a9000 == 22 [pid = 1852] [id = 17] 11:44:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c409000 == 21 [pid = 1852] [id = 16] 11:44:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77872ad800 == 20 [pid = 1852] [id = 15] 11:44:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778566a800 == 19 [pid = 1852] [id = 14] 11:44:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778a7b6800 == 18 [pid = 1852] [id = 13] 11:44:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778537d000 == 17 [pid = 1852] [id = 11] 11:44:56 INFO - PROCESS | 1852 | 1461005096229 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]]]}] 11:44:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 11:44:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1291ms 11:44:56 INFO - PROCESS | 1852 | 1461005096299 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 11:44:56 INFO - PROCESS | 1852 | 1461005096304 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 11:44:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 11:44:56 INFO - PROCESS | 1852 | 1461005096313 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 11:44:56 INFO - PROCESS | 1852 | 1461005096318 Marionette TRACE conn3 <- [1,74,null,{}] 11:44:56 INFO - PROCESS | 1852 | 1461005096342 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}] 11:44:56 INFO - PROCESS | 1852 | 1461005096536 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 11:44:56 INFO - PROCESS | 1852 | 1461005096589 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778976f800 == 18 [pid = 1852] [id = 26] 11:44:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f778879bc00) [pid = 1852] [serial = 75] [outer = (nil)] 11:44:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f778a5e7400) [pid = 1852] [serial = 76] [outer = 0x7f778879bc00] 11:44:56 INFO - PROCESS | 1852 | 1461005096706 Marionette DEBUG loaded listener.js 11:44:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7f778b29cc00) [pid = 1852] [serial = 77] [outer = 0x7f778879bc00] 11:44:57 INFO - PROCESS | 1852 | 1461005097539 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]]]}] 11:44:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 11:44:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1280ms 11:44:57 INFO - PROCESS | 1852 | 1461005097594 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 11:44:57 INFO - PROCESS | 1852 | 1461005097602 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 11:44:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 11:44:57 INFO - PROCESS | 1852 | 1461005097612 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 11:44:57 INFO - PROCESS | 1852 | 1461005097616 Marionette TRACE conn3 <- [1,78,null,{}] 11:44:57 INFO - PROCESS | 1852 | 1461005097621 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}] 11:44:57 INFO - PROCESS | 1852 | 1461005097780 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 11:44:57 INFO - PROCESS | 1852 | 1461005097900 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c69a000 == 19 [pid = 1852] [id = 27] 11:44:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7f778879f800) [pid = 1852] [serial = 78] [outer = (nil)] 11:44:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7f778cb46800) [pid = 1852] [serial = 79] [outer = 0x7f778879f800] 11:44:57 INFO - PROCESS | 1852 | 1461005097973 Marionette DEBUG loaded listener.js 11:44:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7f778d53ec00) [pid = 1852] [serial = 80] [outer = 0x7f778879f800] 11:44:58 INFO - PROCESS | 1852 | 1461005098793 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]]]}] 11:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 11:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1234ms 11:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 11:44:58 INFO - PROCESS | 1852 | 1461005098846 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 11:44:58 INFO - PROCESS | 1852 | 1461005098849 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 11:44:58 INFO - PROCESS | 1852 | 1461005098855 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 11:44:58 INFO - PROCESS | 1852 | 1461005098861 Marionette TRACE conn3 <- [1,82,null,{}] 11:44:58 INFO - PROCESS | 1852 | 1461005098876 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}] 11:44:59 INFO - PROCESS | 1852 | 1461005099037 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 11:44:59 INFO - PROCESS | 1852 | 1461005099155 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778de69000 == 20 [pid = 1852] [id = 28] 11:44:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f778fa4d400) [pid = 1852] [serial = 81] [outer = (nil)] 11:44:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f77995da400) [pid = 1852] [serial = 82] [outer = 0x7f778fa4d400] 11:44:59 INFO - PROCESS | 1852 | 1461005099234 Marionette DEBUG loaded listener.js 11:44:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f779a4a3400) [pid = 1852] [serial = 83] [outer = 0x7f778fa4d400] 11:45:00 INFO - PROCESS | 1852 | 1461005100053 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]]]}] 11:45:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 11:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1240ms 11:45:00 INFO - PROCESS | 1852 | 1461005100095 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 11:45:00 INFO - PROCESS | 1852 | 1461005100099 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 11:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 11:45:00 INFO - PROCESS | 1852 | 1461005100105 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 11:45:00 INFO - PROCESS | 1852 | 1461005100107 Marionette TRACE conn3 <- [1,86,null,{}] 11:45:00 INFO - PROCESS | 1852 | 1461005100113 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}] 11:45:00 INFO - PROCESS | 1852 | 1461005100261 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 11:45:00 INFO - PROCESS | 1852 | 1461005100480 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778566a800 == 21 [pid = 1852] [id = 29] 11:45:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f7783e84800) [pid = 1852] [serial = 84] [outer = (nil)] 11:45:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f7783e90000) [pid = 1852] [serial = 85] [outer = 0x7f7783e84800] 11:45:00 INFO - PROCESS | 1852 | 1461005100553 Marionette DEBUG loaded listener.js 11:45:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f77872e6000) [pid = 1852] [serial = 86] [outer = 0x7f7783e84800] 11:45:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778fc39000 == 20 [pid = 1852] [id = 23] 11:45:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c408800 == 19 [pid = 1852] [id = 22] 11:45:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7789f7f800 == 18 [pid = 1852] [id = 21] 11:45:01 INFO - PROCESS | 1852 | 1461005101463 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]]]}] 11:45:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 11:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1436ms 11:45:01 INFO - PROCESS | 1852 | 1461005101542 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 11:45:01 INFO - PROCESS | 1852 | 1461005101549 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 11:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 11:45:01 INFO - PROCESS | 1852 | 1461005101558 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 11:45:01 INFO - PROCESS | 1852 | 1461005101563 Marionette TRACE conn3 <- [1,90,null,{}] 11:45:01 INFO - PROCESS | 1852 | 1461005101573 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}] 11:45:01 INFO - PROCESS | 1852 | 1461005101768 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 11:45:01 INFO - PROCESS | 1852 | 1461005101891 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c4d7000 == 19 [pid = 1852] [id = 30] 11:45:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f778b31f800) [pid = 1852] [serial = 87] [outer = (nil)] 11:45:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f778b708000) [pid = 1852] [serial = 88] [outer = 0x7f778b31f800] 11:45:02 INFO - PROCESS | 1852 | 1461005102003 Marionette DEBUG loaded listener.js 11:45:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f778d178800) [pid = 1852] [serial = 89] [outer = 0x7f778b31f800] 11:45:02 INFO - PROCESS | 1852 | 1461005102789 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]]]}] 11:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 11:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1286ms 11:45:02 INFO - PROCESS | 1852 | 1461005102845 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 11:45:02 INFO - PROCESS | 1852 | 1461005102854 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 11:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 11:45:02 INFO - PROCESS | 1852 | 1461005102884 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 11:45:02 INFO - PROCESS | 1852 | 1461005102889 Marionette TRACE conn3 <- [1,94,null,{}] 11:45:02 INFO - PROCESS | 1852 | 1461005102895 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}] 11:45:03 INFO - PROCESS | 1852 | 1461005103051 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 11:45:03 INFO - PROCESS | 1852 | 1461005103174 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778fc3a800 == 20 [pid = 1852] [id = 31] 11:45:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f778b321000) [pid = 1852] [serial = 90] [outer = (nil)] 11:45:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f778faef000) [pid = 1852] [serial = 91] [outer = 0x7f778b321000] 11:45:03 INFO - PROCESS | 1852 | 1461005103251 Marionette DEBUG loaded listener.js 11:45:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f77995e3800) [pid = 1852] [serial = 92] [outer = 0x7f778b321000] 11:45:04 INFO - PROCESS | 1852 | 1461005104101 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]]]}] 11:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 11:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1298ms 11:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 11:45:04 INFO - PROCESS | 1852 | 1461005104178 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 11:45:04 INFO - PROCESS | 1852 | 1461005104181 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 11:45:04 INFO - PROCESS | 1852 | 1461005104188 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 11:45:04 INFO - PROCESS | 1852 | 1461005104193 Marionette TRACE conn3 <- [1,98,null,{}] 11:45:04 INFO - PROCESS | 1852 | 1461005104209 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}] 11:45:04 INFO - PROCESS | 1852 | 1461005104398 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 11:45:04 INFO - PROCESS | 1852 | 1461005104520 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a352800 == 21 [pid = 1852] [id = 32] 11:45:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f779a61f800) [pid = 1852] [serial = 93] [outer = (nil)] 11:45:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f779a8ea000) [pid = 1852] [serial = 94] [outer = 0x7f779a61f800] 11:45:04 INFO - PROCESS | 1852 | 1461005104614 Marionette DEBUG loaded listener.js 11:45:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f779b6d8000) [pid = 1852] [serial = 95] [outer = 0x7f779a61f800] 11:45:05 INFO - PROCESS | 1852 | 1461005105448 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]]]}] 11:45:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 11:45:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1332ms 11:45:05 INFO - PROCESS | 1852 | 1461005105523 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 11:45:05 INFO - PROCESS | 1852 | 1461005105527 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 11:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 11:45:05 INFO - PROCESS | 1852 | 1461005105534 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 11:45:05 INFO - PROCESS | 1852 | 1461005105537 Marionette TRACE conn3 <- [1,102,null,{}] 11:45:05 INFO - PROCESS | 1852 | 1461005105542 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}] 11:45:05 INFO - PROCESS | 1852 | 1461005105694 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 11:45:05 INFO - PROCESS | 1852 | 1461005105815 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a648000 == 22 [pid = 1852] [id = 33] 11:45:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f779a699800) [pid = 1852] [serial = 96] [outer = (nil)] 11:45:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f779d727000) [pid = 1852] [serial = 97] [outer = 0x7f779a699800] 11:45:05 INFO - PROCESS | 1852 | 1461005105896 Marionette DEBUG loaded listener.js 11:45:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f779d88cc00) [pid = 1852] [serial = 98] [outer = 0x7f779a699800] 11:45:06 INFO - PROCESS | 1852 | 1461005106795 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]]]}] 11:45:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 11:45:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1330ms 11:45:06 INFO - PROCESS | 1852 | 1461005106866 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 11:45:06 INFO - PROCESS | 1852 | 1461005106872 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 11:45:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 11:45:06 INFO - PROCESS | 1852 | 1461005106881 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 11:45:06 INFO - PROCESS | 1852 | 1461005106886 Marionette TRACE conn3 <- [1,106,null,{}] 11:45:06 INFO - PROCESS | 1852 | 1461005106894 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}] 11:45:07 INFO - PROCESS | 1852 | 1461005107107 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 11:45:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c69a000 == 21 [pid = 1852] [id = 27] 11:45:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778976f800 == 20 [pid = 1852] [id = 26] 11:45:07 INFO - PROCESS | 1852 | 1461005107315 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7785680800 == 21 [pid = 1852] [id = 34] 11:45:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f77856a6400) [pid = 1852] [serial = 99] [outer = (nil)] 11:45:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f7789302800) [pid = 1852] [serial = 100] [outer = 0x7f77856a6400] 11:45:07 INFO - PROCESS | 1852 | 1461005107438 Marionette DEBUG loaded listener.js 11:45:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f778b321400) [pid = 1852] [serial = 101] [outer = 0x7f77856a6400] 11:45:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778df25800 == 20 [pid = 1852] [id = 20] 11:45:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a352800 == 19 [pid = 1852] [id = 32] 11:45:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778fc3a800 == 18 [pid = 1852] [id = 31] 11:45:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c4d7000 == 17 [pid = 1852] [id = 30] 11:45:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7785731800 == 16 [pid = 1852] [id = 9] 11:45:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778566a800 == 15 [pid = 1852] [id = 29] 11:45:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77872b9800 == 14 [pid = 1852] [id = 6] 11:45:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783994000 == 13 [pid = 1852] [id = 8] 11:45:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a648000 == 12 [pid = 1852] [id = 33] 11:45:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778de69000 == 11 [pid = 1852] [id = 28] 11:45:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783ef1000 == 10 [pid = 1852] [id = 25] 11:45:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778b573800 == 9 [pid = 1852] [id = 24] 11:45:10 INFO - PROCESS | 1852 | 1461005110518 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]]]}] 11:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 11:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 3685ms 11:45:10 INFO - PROCESS | 1852 | 1461005110585 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 11:45:10 INFO - PROCESS | 1852 | 1461005110591 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 11:45:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 11:45:10 INFO - PROCESS | 1852 | 1461005110599 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 11:45:10 INFO - PROCESS | 1852 | 1461005110605 Marionette TRACE conn3 <- [1,110,null,{}] 11:45:10 INFO - PROCESS | 1852 | 1461005110612 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}] 11:45:10 INFO - PROCESS | 1852 | 1461005110758 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 11:45:10 INFO - PROCESS | 1852 | 1461005110773 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7789215000 == 10 [pid = 1852] [id = 35] 11:45:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f778a7dc800) [pid = 1852] [serial = 102] [outer = (nil)] 11:45:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f778b328800) [pid = 1852] [serial = 103] [outer = 0x7f778a7dc800] 11:45:10 INFO - PROCESS | 1852 | 1461005110839 Marionette DEBUG loaded listener.js 11:45:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f778ba10c00) [pid = 1852] [serial = 104] [outer = 0x7f778a7dc800] 11:45:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f778b072000) [pid = 1852] [serial = 105] [outer = 0x7f7783964c00] 11:45:11 INFO - PROCESS | 1852 | 1461005111662 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]]]}] 11:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 11:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1135ms 11:45:11 INFO - PROCESS | 1852 | 1461005111734 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 11:45:11 INFO - PROCESS | 1852 | 1461005111743 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 11:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 11:45:11 INFO - PROCESS | 1852 | 1461005111755 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 11:45:11 INFO - PROCESS | 1852 | 1461005111759 Marionette TRACE conn3 <- [1,114,null,{}] 11:45:11 INFO - PROCESS | 1852 | 1461005111765 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}] 11:45:11 INFO - PROCESS | 1852 | 1461005111929 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 11:45:12 INFO - PROCESS | 1852 | 1461005112039 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c69c000 == 11 [pid = 1852] [id = 36] 11:45:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f77838e0400) [pid = 1852] [serial = 106] [outer = (nil)] 11:45:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f7789fd5000) [pid = 1852] [serial = 107] [outer = 0x7f77838e0400] 11:45:12 INFO - PROCESS | 1852 | 1461005112099 Marionette DEBUG loaded listener.js 11:45:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f779956ec00) [pid = 1852] [serial = 108] [outer = 0x7f77838e0400] 11:45:12 INFO - PROCESS | 1852 | 1461005112804 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]]]}] 11:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 11:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1079ms 11:45:12 INFO - PROCESS | 1852 | 1461005112843 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 11:45:12 INFO - PROCESS | 1852 | 1461005112847 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 11:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 11:45:12 INFO - PROCESS | 1852 | 1461005112853 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 11:45:12 INFO - PROCESS | 1852 | 1461005112858 Marionette TRACE conn3 <- [1,118,null,{}] 11:45:12 INFO - PROCESS | 1852 | 1461005112881 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}] 11:45:13 INFO - PROCESS | 1852 | 1461005113088 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 11:45:13 INFO - PROCESS | 1852 | 1461005113126 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7794418800 == 12 [pid = 1852] [id = 37] 11:45:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f778cb3b400) [pid = 1852] [serial = 109] [outer = (nil)] 11:45:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f779a8bac00) [pid = 1852] [serial = 110] [outer = 0x7f778cb3b400] 11:45:13 INFO - PROCESS | 1852 | 1461005113196 Marionette DEBUG loaded listener.js 11:45:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f779b533400) [pid = 1852] [serial = 111] [outer = 0x7f778cb3b400] 11:45:13 INFO - PROCESS | 1852 | 1461005113910 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]]]}] 11:45:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 11:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1087ms 11:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 11:45:13 INFO - PROCESS | 1852 | 1461005113941 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 11:45:13 INFO - PROCESS | 1852 | 1461005113944 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 11:45:13 INFO - PROCESS | 1852 | 1461005113950 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 11:45:13 INFO - PROCESS | 1852 | 1461005113952 Marionette TRACE conn3 <- [1,122,null,{}] 11:45:13 INFO - PROCESS | 1852 | 1461005113957 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}] 11:45:14 INFO - PROCESS | 1852 | 1461005114128 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 11:45:14 INFO - PROCESS | 1852 | 1461005114153 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a3ee800 == 13 [pid = 1852] [id = 38] 11:45:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f778873f800) [pid = 1852] [serial = 112] [outer = (nil)] 11:45:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f779b9ef800) [pid = 1852] [serial = 113] [outer = 0x7f778873f800] 11:45:14 INFO - PROCESS | 1852 | 1461005114212 Marionette DEBUG loaded listener.js 11:45:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f779d725000) [pid = 1852] [serial = 114] [outer = 0x7f778873f800] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f778fc5f400) [pid = 1852] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f778879bc00) [pid = 1852] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f7783962800) [pid = 1852] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f77872df400) [pid = 1852] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f7783c92000) [pid = 1852] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f7785344800) [pid = 1852] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f778b321000) [pid = 1852] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f7783961c00) [pid = 1852] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f778477b400) [pid = 1852] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f778879f800) [pid = 1852] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f77856a3800) [pid = 1852] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f7785344000) [pid = 1852] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f7783c92800) [pid = 1852] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f7783e84800) [pid = 1852] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f778fafb800) [pid = 1852] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f77856ad400) [pid = 1852] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f77848bcc00) [pid = 1852] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f779a61f800) [pid = 1852] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f7785342800) [pid = 1852] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f77838e0800) [pid = 1852] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f778fa4d400) [pid = 1852] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f7783c8cc00) [pid = 1852] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f778c6bc400) [pid = 1852] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 11:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f778b31f800) [pid = 1852] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 11:45:15 INFO - PROCESS | 1852 | 1461005115506 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]]]}] 11:45:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 11:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1578ms 11:45:15 INFO - PROCESS | 1852 | 1461005115527 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 11:45:15 INFO - PROCESS | 1852 | 1461005115530 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 11:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 11:45:15 INFO - PROCESS | 1852 | 1461005115536 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 11:45:15 INFO - PROCESS | 1852 | 1461005115538 Marionette TRACE conn3 <- [1,126,null,{}] 11:45:15 INFO - PROCESS | 1852 | 1461005115543 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}] 11:45:15 INFO - PROCESS | 1852 | 1461005115694 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 11:45:15 INFO - PROCESS | 1852 | 1461005115713 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7789777000 == 14 [pid = 1852] [id = 39] 11:45:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f77838e5c00) [pid = 1852] [serial = 115] [outer = (nil)] 11:45:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f778873bc00) [pid = 1852] [serial = 116] [outer = 0x7f77838e5c00] 11:45:15 INFO - PROCESS | 1852 | 1461005115778 Marionette DEBUG loaded listener.js 11:45:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f778cc79000) [pid = 1852] [serial = 117] [outer = 0x7f77838e5c00] 11:45:16 INFO - PROCESS | 1852 | 1461005116491 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]]]}] 11:45:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 11:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 974ms 11:45:16 INFO - PROCESS | 1852 | 1461005116512 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 11:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 11:45:16 INFO - PROCESS | 1852 | 1461005116515 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 11:45:16 INFO - PROCESS | 1852 | 1461005116520 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 11:45:16 INFO - PROCESS | 1852 | 1461005116523 Marionette TRACE conn3 <- [1,130,null,{}] 11:45:16 INFO - PROCESS | 1852 | 1461005116528 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}] 11:45:16 INFO - PROCESS | 1852 | 1461005116709 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 11:45:16 INFO - PROCESS | 1852 | 1461005116727 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77944d8800 == 15 [pid = 1852] [id = 40] 11:45:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f7789306000) [pid = 1852] [serial = 118] [outer = (nil)] 11:45:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f779d721c00) [pid = 1852] [serial = 119] [outer = 0x7f7789306000] 11:45:16 INFO - PROCESS | 1852 | 1461005116791 Marionette DEBUG loaded listener.js 11:45:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f779f52cc00) [pid = 1852] [serial = 120] [outer = 0x7f7789306000] 11:45:17 INFO - PROCESS | 1852 | 1461005117753 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]]]}] 11:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 11:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1277ms 11:45:17 INFO - PROCESS | 1852 | 1461005117798 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 11:45:17 INFO - PROCESS | 1852 | 1461005117804 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 11:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 11:45:17 INFO - PROCESS | 1852 | 1461005117812 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 11:45:17 INFO - PROCESS | 1852 | 1461005117817 Marionette TRACE conn3 <- [1,134,null,{}] 11:45:17 INFO - PROCESS | 1852 | 1461005117825 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}] 11:45:17 INFO - PROCESS | 1852 | 1461005117990 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 11:45:18 INFO - PROCESS | 1852 | 1461005118122 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778876d000 == 16 [pid = 1852] [id = 41] 11:45:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f77872e0400) [pid = 1852] [serial = 121] [outer = (nil)] 11:45:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f77873b0400) [pid = 1852] [serial = 122] [outer = 0x7f77872e0400] 11:45:18 INFO - PROCESS | 1852 | 1461005118198 Marionette DEBUG loaded listener.js 11:45:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f77873b5c00) [pid = 1852] [serial = 123] [outer = 0x7f77872e0400] 11:45:19 INFO - PROCESS | 1852 | 1461005119084 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]]]}] 11:45:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 11:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1334ms 11:45:19 INFO - PROCESS | 1852 | 1461005119147 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 11:45:19 INFO - PROCESS | 1852 | 1461005119155 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 11:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 11:45:19 INFO - PROCESS | 1852 | 1461005119165 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 11:45:19 INFO - PROCESS | 1852 | 1461005119168 Marionette TRACE conn3 <- [1,138,null,{}] 11:45:19 INFO - PROCESS | 1852 | 1461005119175 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}] 11:45:19 INFO - PROCESS | 1852 | 1461005119339 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 11:45:19 INFO - PROCESS | 1852 | 1461005119464 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778f96c800 == 17 [pid = 1852] [id = 42] 11:45:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f77873ae400) [pid = 1852] [serial = 124] [outer = (nil)] 11:45:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f7788746400) [pid = 1852] [serial = 125] [outer = 0x7f77873ae400] 11:45:19 INFO - PROCESS | 1852 | 1461005119539 Marionette DEBUG loaded listener.js 11:45:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f778b294400) [pid = 1852] [serial = 126] [outer = 0x7f77873ae400] 11:45:20 INFO - PROCESS | 1852 | 1461005120441 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]]]}] 11:45:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 11:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1331ms 11:45:20 INFO - PROCESS | 1852 | 1461005120497 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 11:45:20 INFO - PROCESS | 1852 | 1461005120501 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 11:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 11:45:20 INFO - PROCESS | 1852 | 1461005120508 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 11:45:20 INFO - PROCESS | 1852 | 1461005120515 Marionette TRACE conn3 <- [1,142,null,{}] 11:45:20 INFO - PROCESS | 1852 | 1461005120532 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}] 11:45:20 INFO - PROCESS | 1852 | 1461005120699 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 11:45:20 INFO - PROCESS | 1852 | 1461005120925 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778398e000 == 18 [pid = 1852] [id = 43] 11:45:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f778396a800) [pid = 1852] [serial = 127] [outer = (nil)] 11:45:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f7783e8d000) [pid = 1852] [serial = 128] [outer = 0x7f778396a800] 11:45:21 INFO - PROCESS | 1852 | 1461005121048 Marionette DEBUG loaded listener.js 11:45:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f77856a4400) [pid = 1852] [serial = 129] [outer = 0x7f778396a800] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f779b6d8000) [pid = 1852] [serial = 95] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f779a8ea000) [pid = 1852] [serial = 94] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f778a5e7400) [pid = 1852] [serial = 76] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f7783e90000) [pid = 1852] [serial = 85] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f7789657c00) [pid = 1852] [serial = 74] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f779d219000) [pid = 1852] [serial = 2] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f778561cc00) [pid = 1852] [serial = 40] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f778fa4d800) [pid = 1852] [serial = 49] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f7792e67c00) [pid = 1852] [serial = 52] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f778faf1800) [pid = 1852] [serial = 50] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f779956d400) [pid = 1852] [serial = 53] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f77872e3400) [pid = 1852] [serial = 73] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f7783e87000) [pid = 1852] [serial = 30] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f778a5ebc00) [pid = 1852] [serial = 37] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f778b526c00) [pid = 1852] [serial = 44] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f77893e9000) [pid = 1852] [serial = 41] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f778b706800) [pid = 1852] [serial = 38] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f778d53a000) [pid = 1852] [serial = 47] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f77995d9800) [pid = 1852] [serial = 55] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f7784768800) [pid = 1852] [serial = 28] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f7784784c00) [pid = 1852] [serial = 31] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f778b0e0c00) [pid = 1852] [serial = 43] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7f7783e92400) [pid = 1852] [serial = 26] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7f779a39c400) [pid = 1852] [serial = 56] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7f778d16f800) [pid = 1852] [serial = 46] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7f77872e8000) [pid = 1852] [serial = 34] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7f779a4a3400) [pid = 1852] [serial = 83] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x7f778879f000) [pid = 1852] [serial = 62] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7f778b072800) [pid = 1852] [serial = 64] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7f77872e6000) [pid = 1852] [serial = 86] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7f779a8b9400) [pid = 1852] [serial = 59] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7f77872e5000) [pid = 1852] [serial = 61] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7f779a697000) [pid = 1852] [serial = 58] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7f778faef000) [pid = 1852] [serial = 91] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7f77995da400) [pid = 1852] [serial = 82] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x7f779d727000) [pid = 1852] [serial = 97] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x7f778d53ec00) [pid = 1852] [serial = 80] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7f778cb46800) [pid = 1852] [serial = 79] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7f77995e3800) [pid = 1852] [serial = 92] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7f77872e7000) [pid = 1852] [serial = 17] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x7f7787238c00) [pid = 1852] [serial = 19] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 63 (0x7f779a3ca800) [pid = 1852] [serial = 68] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 62 (0x7f77872e1000) [pid = 1852] [serial = 16] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 61 (0x7f779a814400) [pid = 1852] [serial = 70] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 60 (0x7f778b528800) [pid = 1852] [serial = 12] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 59 (0x7f778d178800) [pid = 1852] [serial = 89] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 58 (0x7f778ba0bc00) [pid = 1852] [serial = 9] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 57 (0x7f778b810c00) [pid = 1852] [serial = 65] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 56 (0x7f778b708000) [pid = 1852] [serial = 88] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 55 (0x7f778df89800) [pid = 1852] [serial = 67] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 54 (0x7f7783e88000) [pid = 1852] [serial = 25] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 53 (0x7f779a8c5000) [pid = 1852] [serial = 71] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 52 (0x7f778534d000) [pid = 1852] [serial = 22] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 51 (0x7f77838d8400) [pid = 1852] [serial = 23] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 50 (0x7f778b29cc00) [pid = 1852] [serial = 77] [outer = (nil)] [url = about:blank] 11:45:21 INFO - PROCESS | 1852 | 1461005121935 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]]]}] 11:45:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 11:45:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1486ms 11:45:21 INFO - PROCESS | 1852 | 1461005121995 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 11:45:22 INFO - PROCESS | 1852 | 1461005122001 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 11:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 11:45:22 INFO - PROCESS | 1852 | 1461005122009 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 11:45:22 INFO - PROCESS | 1852 | 1461005122013 Marionette TRACE conn3 <- [1,146,null,{}] 11:45:22 INFO - PROCESS | 1852 | 1461005122020 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}] 11:45:22 INFO - PROCESS | 1852 | 1461005122161 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 11:45:22 INFO - PROCESS | 1852 | 1461005122239 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7785396000 == 19 [pid = 1852] [id = 44] 11:45:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 51 (0x7f7783c91000) [pid = 1852] [serial = 130] [outer = (nil)] 11:45:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 52 (0x7f77872e7c00) [pid = 1852] [serial = 131] [outer = 0x7f7783c91000] 11:45:22 INFO - PROCESS | 1852 | 1461005122302 Marionette DEBUG loaded listener.js 11:45:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 53 (0x7f77873bdc00) [pid = 1852] [serial = 132] [outer = 0x7f7783c91000] 11:45:22 INFO - PROCESS | 1852 | 1461005122955 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]]]}] 11:45:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 11:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 987ms 11:45:23 INFO - PROCESS | 1852 | 1461005122998 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 11:45:23 INFO - PROCESS | 1852 | 1461005123004 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 11:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 11:45:23 INFO - PROCESS | 1852 | 1461005123011 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 11:45:23 INFO - PROCESS | 1852 | 1461005123014 Marionette TRACE conn3 <- [1,150,null,{}] 11:45:23 INFO - PROCESS | 1852 | 1461005123019 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}] 11:45:23 INFO - PROCESS | 1852 | 1461005123152 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 11:45:23 INFO - PROCESS | 1852 | 1461005123236 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7789f80800 == 20 [pid = 1852] [id = 45] 11:45:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 54 (0x7f77873bd800) [pid = 1852] [serial = 133] [outer = (nil)] 11:45:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 55 (0x7f77896e6400) [pid = 1852] [serial = 134] [outer = 0x7f77873bd800] 11:45:23 INFO - PROCESS | 1852 | 1461005123300 Marionette DEBUG loaded listener.js 11:45:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 56 (0x7f778b075c00) [pid = 1852] [serial = 135] [outer = 0x7f77873bd800] 11:45:23 INFO - PROCESS | 1852 | 1461005123912 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]]]}] 11:45:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 11:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 929ms 11:45:23 INFO - PROCESS | 1852 | 1461005123941 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 11:45:23 INFO - PROCESS | 1852 | 1461005123945 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 11:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 11:45:23 INFO - PROCESS | 1852 | 1461005123952 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 11:45:23 INFO - PROCESS | 1852 | 1461005123960 Marionette TRACE conn3 <- [1,154,null,{}] 11:45:23 INFO - PROCESS | 1852 | 1461005123974 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}] 11:45:24 INFO - PROCESS | 1852 | 1461005124139 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 11:45:24 INFO - PROCESS | 1852 | 1461005124180 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778be78800 == 21 [pid = 1852] [id = 46] 11:45:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 57 (0x7f77838d9000) [pid = 1852] [serial = 136] [outer = (nil)] 11:45:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 58 (0x7f778b526c00) [pid = 1852] [serial = 137] [outer = 0x7f77838d9000] 11:45:24 INFO - PROCESS | 1852 | 1461005124239 Marionette DEBUG loaded listener.js 11:45:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 59 (0x7f778cb46c00) [pid = 1852] [serial = 138] [outer = 0x7f77838d9000] 11:45:24 INFO - PROCESS | 1852 | 1461005124935 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]]]}] 11:45:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 11:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1046ms 11:45:24 INFO - PROCESS | 1852 | 1461005124997 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 11:45:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 11:45:25 INFO - PROCESS | 1852 | 1461005125002 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 11:45:25 INFO - PROCESS | 1852 | 1461005125009 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 11:45:25 INFO - PROCESS | 1852 | 1461005125012 Marionette TRACE conn3 <- [1,158,null,{}] 11:45:25 INFO - PROCESS | 1852 | 1461005125026 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}] 11:45:25 INFO - PROCESS | 1852 | 1461005125211 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 11:45:25 INFO - PROCESS | 1852 | 1461005125290 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c693800 == 22 [pid = 1852] [id = 47] 11:45:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 60 (0x7f77832eac00) [pid = 1852] [serial = 139] [outer = (nil)] 11:45:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 61 (0x7f778d53e800) [pid = 1852] [serial = 140] [outer = 0x7f77832eac00] 11:45:25 INFO - PROCESS | 1852 | 1461005125347 Marionette DEBUG loaded listener.js 11:45:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 62 (0x7f778f9ef400) [pid = 1852] [serial = 141] [outer = 0x7f77832eac00] 11:45:26 INFO - PROCESS | 1852 | 1461005126150 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]]]}] 11:45:26 INFO - PROCESS | 1852 | --DOMWINDOW == 61 (0x7f778cb3b400) [pid = 1852] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 11:45:26 INFO - PROCESS | 1852 | --DOMWINDOW == 60 (0x7f778873f800) [pid = 1852] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 11:45:26 INFO - PROCESS | 1852 | --DOMWINDOW == 59 (0x7f778a7dc800) [pid = 1852] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 11:45:26 INFO - PROCESS | 1852 | --DOMWINDOW == 58 (0x7f77838e0400) [pid = 1852] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 11:45:26 INFO - PROCESS | 1852 | --DOMWINDOW == 57 (0x7f77856a6400) [pid = 1852] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 11:45:26 INFO - PROCESS | 1852 | --DOMWINDOW == 56 (0x7f77838e5c00) [pid = 1852] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 11:45:26 INFO - PROCESS | 1852 | --DOMWINDOW == 55 (0x7f779a699800) [pid = 1852] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 11:45:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 11:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1184ms 11:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 11:45:26 INFO - PROCESS | 1852 | 1461005126221 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 11:45:26 INFO - PROCESS | 1852 | 1461005126223 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 11:45:26 INFO - PROCESS | 1852 | 1461005126228 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 11:45:26 INFO - PROCESS | 1852 | 1461005126232 Marionette TRACE conn3 <- [1,162,null,{}] 11:45:26 INFO - PROCESS | 1852 | 1461005126237 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}] 11:45:26 INFO - PROCESS | 1852 | 1461005126367 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 11:45:26 INFO - PROCESS | 1852 | 1461005126376 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778d31e800 == 23 [pid = 1852] [id = 48] 11:45:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 56 (0x7f778faf6c00) [pid = 1852] [serial = 142] [outer = (nil)] 11:45:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 57 (0x7f77944bc800) [pid = 1852] [serial = 143] [outer = 0x7f778faf6c00] 11:45:26 INFO - PROCESS | 1852 | 1461005126450 Marionette DEBUG loaded listener.js 11:45:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 58 (0x7f779a170000) [pid = 1852] [serial = 144] [outer = 0x7f778faf6c00] 11:45:27 INFO - PROCESS | 1852 | 1461005127239 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]]]}] 11:45:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 11:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1030ms 11:45:27 INFO - PROCESS | 1852 | 1461005127258 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 11:45:27 INFO - PROCESS | 1852 | 1461005127260 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 11:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 11:45:27 INFO - PROCESS | 1852 | 1461005127266 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 11:45:27 INFO - PROCESS | 1852 | 1461005127268 Marionette TRACE conn3 <- [1,166,null,{}] 11:45:27 INFO - PROCESS | 1852 | 1461005127273 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}] 11:45:27 INFO - PROCESS | 1852 | 1461005127423 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 11:45:27 INFO - PROCESS | 1852 | 1461005127441 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778de63000 == 24 [pid = 1852] [id = 49] 11:45:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 59 (0x7f779a4a6000) [pid = 1852] [serial = 145] [outer = (nil)] 11:45:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 60 (0x7f779a8ba400) [pid = 1852] [serial = 146] [outer = 0x7f779a4a6000] 11:45:27 INFO - PROCESS | 1852 | 1461005127499 Marionette DEBUG loaded listener.js 11:45:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 61 (0x7f779a8e6c00) [pid = 1852] [serial = 147] [outer = 0x7f779a4a6000] 11:45:28 INFO - PROCESS | 1852 | 1461005128140 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]]]}] 11:45:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 11:45:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 974ms 11:45:28 INFO - PROCESS | 1852 | 1461005128242 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 11:45:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 11:45:28 INFO - PROCESS | 1852 | 1461005128247 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 11:45:28 INFO - PROCESS | 1852 | 1461005128254 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 11:45:28 INFO - PROCESS | 1852 | 1461005128260 Marionette TRACE conn3 <- [1,170,null,{}] 11:45:28 INFO - PROCESS | 1852 | 1461005128268 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}] 11:45:28 INFO - PROCESS | 1852 | 1461005128433 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 11:45:28 INFO - PROCESS | 1852 | 1461005128553 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7784768800 == 25 [pid = 1852] [id = 50] 11:45:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 62 (0x7f7783c8c800) [pid = 1852] [serial = 148] [outer = (nil)] 11:45:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x7f778477a800) [pid = 1852] [serial = 149] [outer = 0x7f7783c8c800] 11:45:28 INFO - PROCESS | 1852 | 1461005128625 Marionette DEBUG loaded listener.js 11:45:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7f77856a5000) [pid = 1852] [serial = 150] [outer = 0x7f7783c8c800] 11:45:29 INFO - PROCESS | 1852 | 1461005129683 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]]]}] 11:45:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 11:45:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1487ms 11:45:29 INFO - PROCESS | 1852 | 1461005129757 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 11:45:29 INFO - PROCESS | 1852 | 1461005129763 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 11:45:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 11:45:29 INFO - PROCESS | 1852 | 1461005129828 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 11:45:29 INFO - PROCESS | 1852 | 1461005129835 Marionette TRACE conn3 <- [1,174,null,{}] 11:45:29 INFO - PROCESS | 1852 | 1461005129855 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}] 11:45:30 INFO - PROCESS | 1852 | 1461005130011 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 11:45:30 INFO - PROCESS | 1852 | 1461005130128 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7789f7f800 == 26 [pid = 1852] [id = 51] 11:45:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7f7783e88000) [pid = 1852] [serial = 151] [outer = (nil)] 11:45:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7f778ba03400) [pid = 1852] [serial = 152] [outer = 0x7f7783e88000] 11:45:30 INFO - PROCESS | 1852 | 1461005130202 Marionette DEBUG loaded listener.js 11:45:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7f778faf1800) [pid = 1852] [serial = 153] [outer = 0x7f7783e88000] 11:45:31 INFO - PROCESS | 1852 | 1461005131037 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]]]}] 11:45:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 11:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1298ms 11:45:31 INFO - PROCESS | 1852 | 1461005131077 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 11:45:31 INFO - PROCESS | 1852 | 1461005131081 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 11:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 11:45:31 INFO - PROCESS | 1852 | 1461005131087 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 11:45:31 INFO - PROCESS | 1852 | 1461005131089 Marionette TRACE conn3 <- [1,178,null,{}] 11:45:31 INFO - PROCESS | 1852 | 1461005131106 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}] 11:45:31 INFO - PROCESS | 1852 | 1461005131277 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 11:45:31 INFO - PROCESS | 1852 | 1461005131399 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a1ec800 == 27 [pid = 1852] [id = 52] 11:45:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7f779a39d000) [pid = 1852] [serial = 154] [outer = (nil)] 11:45:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7f779a81b000) [pid = 1852] [serial = 155] [outer = 0x7f779a39d000] 11:45:31 INFO - PROCESS | 1852 | 1461005131476 Marionette DEBUG loaded listener.js 11:45:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7f779b5d7000) [pid = 1852] [serial = 156] [outer = 0x7f779a39d000] 11:45:32 INFO - PROCESS | 1852 | 1461005132270 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]]]}] 11:45:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 11:45:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1229ms 11:45:32 INFO - PROCESS | 1852 | 1461005132317 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 11:45:32 INFO - PROCESS | 1852 | 1461005132321 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 11:45:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 11:45:32 INFO - PROCESS | 1852 | 1461005132327 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 11:45:32 INFO - PROCESS | 1852 | 1461005132330 Marionette TRACE conn3 <- [1,182,null,{}] 11:45:32 INFO - PROCESS | 1852 | 1461005132335 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}] 11:45:32 INFO - PROCESS | 1852 | 1461005132477 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 11:45:32 INFO - PROCESS | 1852 | 1461005132603 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778d323000 == 28 [pid = 1852] [id = 53] 11:45:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f7783962c00) [pid = 1852] [serial = 157] [outer = (nil)] 11:45:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f779b9f2000) [pid = 1852] [serial = 158] [outer = 0x7f7783962c00] 11:45:32 INFO - PROCESS | 1852 | 1461005132674 Marionette DEBUG loaded listener.js 11:45:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f779d88b400) [pid = 1852] [serial = 159] [outer = 0x7f7783962c00] 11:45:33 INFO - PROCESS | 1852 | 1461005133637 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]]]}] 11:45:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 11:45:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1346ms 11:45:33 INFO - PROCESS | 1852 | 1461005133674 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 11:45:33 INFO - PROCESS | 1852 | 1461005133680 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 11:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 11:45:33 INFO - PROCESS | 1852 | 1461005133688 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 11:45:33 INFO - PROCESS | 1852 | 1461005133692 Marionette TRACE conn3 <- [1,186,null,{}] 11:45:33 INFO - PROCESS | 1852 | 1461005133699 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}] 11:45:33 INFO - PROCESS | 1852 | 1461005133838 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 11:45:33 INFO - PROCESS | 1852 | 1461005133982 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783c7f800 == 29 [pid = 1852] [id = 54] 11:45:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f77872e8000) [pid = 1852] [serial = 160] [outer = (nil)] 11:45:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f77873b2400) [pid = 1852] [serial = 161] [outer = 0x7f77872e8000] 11:45:34 INFO - PROCESS | 1852 | 1461005134067 Marionette DEBUG loaded listener.js 11:45:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f778873f800) [pid = 1852] [serial = 162] [outer = 0x7f77872e8000] 11:45:34 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7f779d721c00) [pid = 1852] [serial = 119] [outer = (nil)] [url = about:blank] 11:45:34 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7f7789302800) [pid = 1852] [serial = 100] [outer = (nil)] [url = about:blank] 11:45:34 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7f779d88cc00) [pid = 1852] [serial = 98] [outer = (nil)] [url = about:blank] 11:45:34 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7f779a8bac00) [pid = 1852] [serial = 110] [outer = (nil)] [url = about:blank] 11:45:34 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7f779b9ef800) [pid = 1852] [serial = 113] [outer = (nil)] [url = about:blank] 11:45:34 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7f778b328800) [pid = 1852] [serial = 103] [outer = (nil)] [url = about:blank] 11:45:34 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x7f778ba10c00) [pid = 1852] [serial = 104] [outer = (nil)] [url = about:blank] 11:45:34 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x7f7789fd5000) [pid = 1852] [serial = 107] [outer = (nil)] [url = about:blank] 11:45:34 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7f778b321400) [pid = 1852] [serial = 101] [outer = (nil)] [url = about:blank] 11:45:34 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7f77872e6800) [pid = 1852] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 11:45:34 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7f779d725000) [pid = 1852] [serial = 114] [outer = (nil)] [url = about:blank] 11:45:34 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x7f779b533400) [pid = 1852] [serial = 111] [outer = (nil)] [url = about:blank] 11:45:34 INFO - PROCESS | 1852 | --DOMWINDOW == 63 (0x7f778cc79000) [pid = 1852] [serial = 117] [outer = (nil)] [url = about:blank] 11:45:34 INFO - PROCESS | 1852 | --DOMWINDOW == 62 (0x7f778873bc00) [pid = 1852] [serial = 116] [outer = (nil)] [url = about:blank] 11:45:34 INFO - PROCESS | 1852 | --DOMWINDOW == 61 (0x7f779956ec00) [pid = 1852] [serial = 108] [outer = (nil)] [url = about:blank] 11:45:34 INFO - PROCESS | 1852 | 1461005134658 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 11:45:34 INFO - PROCESS | 1852 | 1461005134859 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]]]}] 11:45:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 11:45:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1182ms 11:45:34 INFO - PROCESS | 1852 | 1461005134870 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 11:45:34 INFO - PROCESS | 1852 | 1461005134875 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 11:45:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 11:45:34 INFO - PROCESS | 1852 | 1461005134884 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 11:45:34 INFO - PROCESS | 1852 | 1461005134887 Marionette TRACE conn3 <- [1,190,null,{}] 11:45:34 INFO - PROCESS | 1852 | 1461005134893 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}] 11:45:35 INFO - PROCESS | 1852 | 1461005135033 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 11:45:35 INFO - PROCESS | 1852 | 1461005135118 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c138000 == 30 [pid = 1852] [id = 55] 11:45:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 62 (0x7f77873af400) [pid = 1852] [serial = 163] [outer = (nil)] 11:45:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x7f7789661800) [pid = 1852] [serial = 164] [outer = 0x7f77873af400] 11:45:35 INFO - PROCESS | 1852 | 1461005135180 Marionette DEBUG loaded listener.js 11:45:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7f778cc76800) [pid = 1852] [serial = 165] [outer = 0x7f77873af400] 11:45:35 INFO - PROCESS | 1852 | 1461005135783 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]]]}] 11:45:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 11:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 929ms 11:45:35 INFO - PROCESS | 1852 | 1461005135813 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 11:45:35 INFO - PROCESS | 1852 | 1461005135816 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 11:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 11:45:35 INFO - PROCESS | 1852 | 1461005135822 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 11:45:35 INFO - PROCESS | 1852 | 1461005135827 Marionette TRACE conn3 <- [1,194,null,{}] 11:45:35 INFO - PROCESS | 1852 | 1461005135842 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}] 11:45:36 INFO - PROCESS | 1852 | 1461005136008 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 11:45:36 INFO - PROCESS | 1852 | 1461005136034 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778ccba000 == 31 [pid = 1852] [id = 56] 11:45:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7f778cb48400) [pid = 1852] [serial = 166] [outer = (nil)] 11:45:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7f778fc65c00) [pid = 1852] [serial = 167] [outer = 0x7f778cb48400] 11:45:36 INFO - PROCESS | 1852 | 1461005136097 Marionette DEBUG loaded listener.js 11:45:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7f779a621400) [pid = 1852] [serial = 168] [outer = 0x7f778cb48400] 11:45:36 INFO - PROCESS | 1852 | 1461005136985 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]]]}] 11:45:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 11:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1233ms 11:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 11:45:37 INFO - PROCESS | 1852 | 1461005137055 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 11:45:37 INFO - PROCESS | 1852 | 1461005137059 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 11:45:37 INFO - PROCESS | 1852 | 1461005137065 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 11:45:37 INFO - PROCESS | 1852 | 1461005137067 Marionette TRACE conn3 <- [1,198,null,{}] 11:45:37 INFO - PROCESS | 1852 | 1461005137080 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}] 11:45:37 INFO - PROCESS | 1852 | 1461005137241 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 11:45:37 INFO - PROCESS | 1852 | 1461005137258 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778f958800 == 32 [pid = 1852] [id = 57] 11:45:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7f7783e88800) [pid = 1852] [serial = 169] [outer = (nil)] 11:45:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7f779b6d4400) [pid = 1852] [serial = 170] [outer = 0x7f7783e88800] 11:45:37 INFO - PROCESS | 1852 | 1461005137317 Marionette DEBUG loaded listener.js 11:45:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7f779d848800) [pid = 1852] [serial = 171] [outer = 0x7f7783e88800] 11:45:38 INFO - PROCESS | 1852 | 1461005138118 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]]]}] 11:45:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 11:45:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1078ms 11:45:38 INFO - PROCESS | 1852 | 1461005138145 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 11:45:38 INFO - PROCESS | 1852 | 1461005138148 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 11:45:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 11:45:38 INFO - PROCESS | 1852 | 1461005138153 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 11:45:38 INFO - PROCESS | 1852 | 1461005138155 Marionette TRACE conn3 <- [1,202,null,{}] 11:45:38 INFO - PROCESS | 1852 | 1461005138161 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}] 11:45:38 INFO - PROCESS | 1852 | 1461005138313 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 11:45:38 INFO - PROCESS | 1852 | 1461005138337 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a3e5000 == 33 [pid = 1852] [id = 58] 11:45:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f77832e3000) [pid = 1852] [serial = 172] [outer = (nil)] 11:45:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f779ef6ac00) [pid = 1852] [serial = 173] [outer = 0x7f77832e3000] 11:45:38 INFO - PROCESS | 1852 | 1461005138397 Marionette DEBUG loaded listener.js 11:45:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f779f903000) [pid = 1852] [serial = 174] [outer = 0x7f77832e3000] 11:45:38 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7f77832eac00) [pid = 1852] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 11:45:38 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7f77873bd800) [pid = 1852] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 11:45:38 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7f7783c91000) [pid = 1852] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 11:45:38 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x7f778396a800) [pid = 1852] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 11:45:38 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x7f778faf6c00) [pid = 1852] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 11:45:38 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7f77838d9000) [pid = 1852] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 11:45:39 INFO - PROCESS | 1852 | 1461005139170 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]]]}] 11:45:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 11:45:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1074ms 11:45:39 INFO - PROCESS | 1852 | 1461005139229 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 11:45:39 INFO - PROCESS | 1852 | 1461005139231 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 11:45:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 11:45:39 INFO - PROCESS | 1852 | 1461005139237 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 11:45:39 INFO - PROCESS | 1852 | 1461005139239 Marionette TRACE conn3 <- [1,206,null,{}] 11:45:39 INFO - PROCESS | 1852 | 1461005139244 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}] 11:45:39 INFO - PROCESS | 1852 | 1461005139422 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 11:45:39 INFO - PROCESS | 1852 | 1461005139501 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b2d2800 == 34 [pid = 1852] [id = 59] 11:45:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7f778d16f000) [pid = 1852] [serial = 175] [outer = (nil)] 11:45:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7f779fa40000) [pid = 1852] [serial = 176] [outer = 0x7f778d16f000] 11:45:39 INFO - PROCESS | 1852 | 1461005139567 Marionette DEBUG loaded listener.js 11:45:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7f779fb0fc00) [pid = 1852] [serial = 177] [outer = 0x7f778d16f000] 11:45:40 INFO - PROCESS | 1852 | 1461005140128 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]]]}] 11:45:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 11:45:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 929ms 11:45:40 INFO - PROCESS | 1852 | 1461005140167 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 11:45:40 INFO - PROCESS | 1852 | 1461005140170 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 11:45:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 11:45:40 INFO - PROCESS | 1852 | 1461005140176 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 11:45:40 INFO - PROCESS | 1852 | 1461005140178 Marionette TRACE conn3 <- [1,210,null,{}] 11:45:40 INFO - PROCESS | 1852 | 1461005140184 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}] 11:45:40 INFO - PROCESS | 1852 | 1461005140316 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 11:45:40 INFO - PROCESS | 1852 | 1461005140360 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783870800 == 35 [pid = 1852] [id = 60] 11:45:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f778b767800) [pid = 1852] [serial = 178] [outer = (nil)] 11:45:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f778b76b800) [pid = 1852] [serial = 179] [outer = 0x7f778b767800] 11:45:40 INFO - PROCESS | 1852 | 1461005140419 Marionette DEBUG loaded listener.js 11:45:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f778b76dc00) [pid = 1852] [serial = 180] [outer = 0x7f778b767800] 11:45:41 INFO - PROCESS | 1852 | 1461005141206 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]]]}] 11:45:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 11:45:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1078ms 11:45:41 INFO - PROCESS | 1852 | 1461005141256 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 11:45:41 INFO - PROCESS | 1852 | 1461005141262 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 11:45:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 11:45:41 INFO - PROCESS | 1852 | 1461005141270 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 11:45:41 INFO - PROCESS | 1852 | 1461005141276 Marionette TRACE conn3 <- [1,214,null,{}] 11:45:41 INFO - PROCESS | 1852 | 1461005141286 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}] 11:45:41 INFO - PROCESS | 1852 | 1461005141453 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 11:45:41 INFO - PROCESS | 1852 | 1461005141579 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778a56b800 == 36 [pid = 1852] [id = 61] 11:45:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f7783965000) [pid = 1852] [serial = 181] [outer = (nil)] 11:45:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f778723dc00) [pid = 1852] [serial = 182] [outer = 0x7f7783965000] 11:45:41 INFO - PROCESS | 1852 | 1461005141654 Marionette DEBUG loaded listener.js 11:45:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f77873bd800) [pid = 1852] [serial = 183] [outer = 0x7f7783965000] 11:45:42 INFO - PROCESS | 1852 | 1461005142456 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]]]}] 11:45:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 11:45:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1233ms 11:45:42 INFO - PROCESS | 1852 | 1461005142504 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 11:45:42 INFO - PROCESS | 1852 | 1461005142512 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 11:45:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 11:45:42 INFO - PROCESS | 1852 | 1461005142522 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 11:45:42 INFO - PROCESS | 1852 | 1461005142526 Marionette TRACE conn3 <- [1,218,null,{}] 11:45:42 INFO - PROCESS | 1852 | 1461005142532 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}] 11:45:42 INFO - PROCESS | 1852 | 1461005142690 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 11:45:42 INFO - PROCESS | 1852 | 1461005142813 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778df27800 == 37 [pid = 1852] [id = 62] 11:45:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7f7783c91000) [pid = 1852] [serial = 184] [outer = (nil)] 11:45:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7f778b76bc00) [pid = 1852] [serial = 185] [outer = 0x7f7783c91000] 11:45:42 INFO - PROCESS | 1852 | 1461005142885 Marionette DEBUG loaded listener.js 11:45:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7f778cc10800) [pid = 1852] [serial = 186] [outer = 0x7f7783c91000] 11:45:43 INFO - PROCESS | 1852 | 1461005143711 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]]]}] 11:45:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 11:45:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1232ms 11:45:43 INFO - PROCESS | 1852 | 1461005143755 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 11:45:43 INFO - PROCESS | 1852 | 1461005143759 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 11:45:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 11:45:43 INFO - PROCESS | 1852 | 1461005143765 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 11:45:43 INFO - PROCESS | 1852 | 1461005143770 Marionette TRACE conn3 <- [1,222,null,{}] 11:45:43 INFO - PROCESS | 1852 | 1461005143786 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}] 11:45:43 INFO - PROCESS | 1852 | 1461005143947 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 11:45:44 INFO - PROCESS | 1852 | 1461005144043 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779d828800 == 38 [pid = 1852] [id = 63] 11:45:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7f778cc79000) [pid = 1852] [serial = 187] [outer = (nil)] 11:45:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f779a621000) [pid = 1852] [serial = 188] [outer = 0x7f778cc79000] 11:45:44 INFO - PROCESS | 1852 | 1461005144119 Marionette DEBUG loaded listener.js 11:45:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f779ef63000) [pid = 1852] [serial = 189] [outer = 0x7f778cc79000] 11:45:44 INFO - PROCESS | 1852 | 1461005144917 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]]]}] 11:45:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 11:45:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1181ms 11:45:44 INFO - PROCESS | 1852 | 1461005144947 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 11:45:44 INFO - PROCESS | 1852 | 1461005144952 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 11:45:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 11:45:44 INFO - PROCESS | 1852 | 1461005144958 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 11:45:44 INFO - PROCESS | 1852 | 1461005144962 Marionette TRACE conn3 <- [1,226,null,{}] 11:45:44 INFO - PROCESS | 1852 | 1461005144967 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}] 11:45:45 INFO - PROCESS | 1852 | 1461005145125 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 11:45:45 INFO - PROCESS | 1852 | 1461005145227 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779ef23000 == 39 [pid = 1852] [id = 64] 11:45:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f778f9f7000) [pid = 1852] [serial = 190] [outer = (nil)] 11:45:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f779fa46800) [pid = 1852] [serial = 191] [outer = 0x7f778f9f7000] 11:45:45 INFO - PROCESS | 1852 | 1461005145302 Marionette DEBUG loaded listener.js 11:45:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f779fb10800) [pid = 1852] [serial = 192] [outer = 0x7f778f9f7000] 11:45:46 INFO - PROCESS | 1852 | 1461005146172 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]]]}] 11:45:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 11:45:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1230ms 11:45:46 INFO - PROCESS | 1852 | 1461005146188 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 11:45:46 INFO - PROCESS | 1852 | 1461005146195 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 11:45:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 11:45:46 INFO - PROCESS | 1852 | 1461005146201 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 11:45:46 INFO - PROCESS | 1852 | 1461005146203 Marionette TRACE conn3 <- [1,230,null,{}] 11:45:46 INFO - PROCESS | 1852 | 1461005146209 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}] 11:45:46 INFO - PROCESS | 1852 | 1461005146357 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 11:45:46 INFO - PROCESS | 1852 | 1461005146486 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779f936800 == 40 [pid = 1852] [id = 65] 11:45:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f778b792400) [pid = 1852] [serial = 193] [outer = (nil)] 11:45:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f778b79a800) [pid = 1852] [serial = 194] [outer = 0x7f778b792400] 11:45:46 INFO - PROCESS | 1852 | 1461005146559 Marionette DEBUG loaded listener.js 11:45:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f778b79f800) [pid = 1852] [serial = 195] [outer = 0x7f778b792400] 11:45:47 INFO - PROCESS | 1852 | 1461005147383 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]]]}] 11:45:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 11:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1228ms 11:45:47 INFO - PROCESS | 1852 | 1461005147622 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 11:45:47 INFO - PROCESS | 1852 | 1461005147628 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 11:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 11:45:47 INFO - PROCESS | 1852 | 1461005147636 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 11:45:47 INFO - PROCESS | 1852 | 1461005147640 Marionette TRACE conn3 <- [1,234,null,{}] 11:45:47 INFO - PROCESS | 1852 | 1461005147647 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}] 11:45:47 INFO - PROCESS | 1852 | 1461005147785 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 11:45:47 INFO - PROCESS | 1852 | 1461005147919 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778bad3000 == 41 [pid = 1852] [id = 66] 11:45:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f77872dac00) [pid = 1852] [serial = 196] [outer = (nil)] 11:45:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f77872e6000) [pid = 1852] [serial = 197] [outer = 0x7f77872dac00] 11:45:47 INFO - PROCESS | 1852 | 1461005147989 Marionette DEBUG loaded listener.js 11:45:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f7788744c00) [pid = 1852] [serial = 198] [outer = 0x7f77872dac00] 11:45:48 INFO - PROCESS | 1852 | 1461005148857 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]]]}] 11:45:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 11:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1241ms 11:45:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7785680800 == 40 [pid = 1852] [id = 34] 11:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f779a8ba400) [pid = 1852] [serial = 146] [outer = (nil)] [url = about:blank] 11:45:48 INFO - PROCESS | 1852 | 1461005148934 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 11:45:48 INFO - PROCESS | 1852 | 1461005148939 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 11:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f778d53e800) [pid = 1852] [serial = 140] [outer = (nil)] [url = about:blank] 11:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f77896e6400) [pid = 1852] [serial = 134] [outer = (nil)] [url = about:blank] 11:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f778b075c00) [pid = 1852] [serial = 135] [outer = (nil)] [url = about:blank] 11:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f77872e7c00) [pid = 1852] [serial = 131] [outer = (nil)] [url = about:blank] 11:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f77873bdc00) [pid = 1852] [serial = 132] [outer = (nil)] [url = about:blank] 11:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f77873b0400) [pid = 1852] [serial = 122] [outer = (nil)] [url = about:blank] 11:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f7788746400) [pid = 1852] [serial = 125] [outer = (nil)] [url = about:blank] 11:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7f77856a4400) [pid = 1852] [serial = 129] [outer = (nil)] [url = about:blank] 11:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7f7783e8d000) [pid = 1852] [serial = 128] [outer = (nil)] [url = about:blank] 11:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7f77944bc800) [pid = 1852] [serial = 143] [outer = (nil)] [url = about:blank] 11:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7f779a170000) [pid = 1852] [serial = 144] [outer = (nil)] [url = about:blank] 11:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7f778f9ef400) [pid = 1852] [serial = 141] [outer = (nil)] [url = about:blank] 11:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x7f778b526c00) [pid = 1852] [serial = 137] [outer = (nil)] [url = about:blank] 11:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7f778cb46c00) [pid = 1852] [serial = 138] [outer = (nil)] [url = about:blank] 11:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 11:45:48 INFO - PROCESS | 1852 | 1461005148969 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 11:45:48 INFO - PROCESS | 1852 | 1461005148974 Marionette TRACE conn3 <- [1,238,null,{}] 11:45:48 INFO - PROCESS | 1852 | 1461005148979 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}] 11:45:49 INFO - PROCESS | 1852 | 1461005149114 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 11:45:49 INFO - PROCESS | 1852 | 1461005149210 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77872a6000 == 41 [pid = 1852] [id = 67] 11:45:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7f7784786800) [pid = 1852] [serial = 199] [outer = (nil)] 11:45:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7f778a7e0c00) [pid = 1852] [serial = 200] [outer = 0x7f7784786800] 11:45:49 INFO - PROCESS | 1852 | 1461005149271 Marionette DEBUG loaded listener.js 11:45:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7f778b322400) [pid = 1852] [serial = 201] [outer = 0x7f7784786800] 11:45:49 INFO - PROCESS | 1852 | 1461005149895 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]]]}] 11:45:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 11:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 939ms 11:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 11:45:49 INFO - PROCESS | 1852 | 1461005149905 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 11:45:49 INFO - PROCESS | 1852 | 1461005149907 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 11:45:49 INFO - PROCESS | 1852 | 1461005149913 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 11:45:49 INFO - PROCESS | 1852 | 1461005149916 Marionette TRACE conn3 <- [1,242,null,{}] 11:45:49 INFO - PROCESS | 1852 | 1461005149928 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}] 11:45:50 INFO - PROCESS | 1852 | 1461005150060 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 11:45:50 INFO - PROCESS | 1852 | 1461005150156 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c40a000 == 42 [pid = 1852] [id = 68] 11:45:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7f77872e0000) [pid = 1852] [serial = 202] [outer = (nil)] 11:45:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f778bf48400) [pid = 1852] [serial = 203] [outer = 0x7f77872e0000] 11:45:50 INFO - PROCESS | 1852 | 1461005150219 Marionette DEBUG loaded listener.js 11:45:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f778d170000) [pid = 1852] [serial = 204] [outer = 0x7f77872e0000] 11:45:50 INFO - PROCESS | 1852 | 1461005150838 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]]]}] 11:45:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 11:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 982ms 11:45:50 INFO - PROCESS | 1852 | 1461005150894 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 11:45:50 INFO - PROCESS | 1852 | 1461005150898 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 11:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 11:45:50 INFO - PROCESS | 1852 | 1461005150903 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 11:45:50 INFO - PROCESS | 1852 | 1461005150905 Marionette TRACE conn3 <- [1,246,null,{}] 11:45:50 INFO - PROCESS | 1852 | 1461005150910 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}] 11:45:51 INFO - PROCESS | 1852 | 1461005151088 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 11:45:51 INFO - PROCESS | 1852 | 1461005151109 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778ccb4800 == 43 [pid = 1852] [id = 69] 11:45:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f778d171000) [pid = 1852] [serial = 205] [outer = (nil)] 11:45:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f778fa52400) [pid = 1852] [serial = 206] [outer = 0x7f778d171000] 11:45:51 INFO - PROCESS | 1852 | 1461005151167 Marionette DEBUG loaded listener.js 11:45:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f77995d7c00) [pid = 1852] [serial = 207] [outer = 0x7f778d171000] 11:45:51 INFO - PROCESS | 1852 | 1461005151987 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]]]}] 11:45:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 11:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1139ms 11:45:52 INFO - PROCESS | 1852 | 1461005152044 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 11:45:52 INFO - PROCESS | 1852 | 1461005152046 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 11:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 11:45:52 INFO - PROCESS | 1852 | 1461005152061 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 11:45:52 INFO - PROCESS | 1852 | 1461005152064 Marionette TRACE conn3 <- [1,250,null,{}] 11:45:52 INFO - PROCESS | 1852 | 1461005152069 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}] 11:45:52 INFO - PROCESS | 1852 | 1461005152226 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 11:45:52 INFO - PROCESS | 1852 | 1461005152248 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7792dbc000 == 44 [pid = 1852] [id = 70] 11:45:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f7792e67c00) [pid = 1852] [serial = 208] [outer = (nil)] 11:45:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f779a695400) [pid = 1852] [serial = 209] [outer = 0x7f7792e67c00] 11:45:52 INFO - PROCESS | 1852 | 1461005152308 Marionette DEBUG loaded listener.js 11:45:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f779a8c0400) [pid = 1852] [serial = 210] [outer = 0x7f7792e67c00] 11:45:52 INFO - PROCESS | 1852 | 1461005152953 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]]]}] 11:45:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 11:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 926ms 11:45:52 INFO - PROCESS | 1852 | 1461005152988 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 11:45:52 INFO - PROCESS | 1852 | 1461005152991 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 11:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 11:45:53 INFO - PROCESS | 1852 | 1461005152997 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 11:45:53 INFO - PROCESS | 1852 | 1461005153001 Marionette TRACE conn3 <- [1,254,null,{}] 11:45:53 INFO - PROCESS | 1852 | 1461005153014 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}] 11:45:53 INFO - PROCESS | 1852 | 1461005153219 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 11:45:53 INFO - PROCESS | 1852 | 1461005153246 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783ed9800 == 45 [pid = 1852] [id = 71] 11:45:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f779d7e2000) [pid = 1852] [serial = 211] [outer = (nil)] 11:45:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f779f904000) [pid = 1852] [serial = 212] [outer = 0x7f779d7e2000] 11:45:53 INFO - PROCESS | 1852 | 1461005153311 Marionette DEBUG loaded listener.js 11:45:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f779fb0e400) [pid = 1852] [serial = 213] [outer = 0x7f779d7e2000] 11:45:53 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f7783e88800) [pid = 1852] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 11:45:53 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f77832e3000) [pid = 1852] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 11:45:53 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f7783962c00) [pid = 1852] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 11:45:53 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f77873af400) [pid = 1852] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 11:45:53 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f778cb48400) [pid = 1852] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 11:45:53 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f77872e8000) [pid = 1852] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 11:45:53 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f778d16f000) [pid = 1852] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 11:45:54 INFO - PROCESS | 1852 | 1461005154123 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]]]}] 11:45:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 11:45:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1178ms 11:45:54 INFO - PROCESS | 1852 | 1461005154182 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 11:45:54 INFO - PROCESS | 1852 | 1461005154186 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 11:45:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 11:45:54 INFO - PROCESS | 1852 | 1461005154193 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 11:45:54 INFO - PROCESS | 1852 | 1461005154196 Marionette TRACE conn3 <- [1,258,null,{}] 11:45:54 INFO - PROCESS | 1852 | 1461005154201 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}] 11:45:54 INFO - PROCESS | 1852 | 1461005154329 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 11:45:54 INFO - PROCESS | 1852 | 1461005154342 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b2d0800 == 46 [pid = 1852] [id = 72] 11:45:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f778d16f000) [pid = 1852] [serial = 214] [outer = (nil)] 11:45:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f77a1708400) [pid = 1852] [serial = 215] [outer = 0x7f778d16f000] 11:45:54 INFO - PROCESS | 1852 | 1461005154402 Marionette DEBUG loaded listener.js 11:45:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f77a1795800) [pid = 1852] [serial = 216] [outer = 0x7f778d16f000] 11:45:55 INFO - PROCESS | 1852 | 1461005155077 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]]]}] 11:45:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 11:45:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 924ms 11:45:55 INFO - PROCESS | 1852 | 1461005155122 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 11:45:55 INFO - PROCESS | 1852 | 1461005155126 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 11:45:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 11:45:55 INFO - PROCESS | 1852 | 1461005155132 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 11:45:55 INFO - PROCESS | 1852 | 1461005155134 Marionette TRACE conn3 <- [1,262,null,{}] 11:45:55 INFO - PROCESS | 1852 | 1461005155140 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}] 11:45:55 INFO - PROCESS | 1852 | 1461005155295 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 11:45:55 INFO - PROCESS | 1852 | 1461005155311 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779ef24800 == 47 [pid = 1852] [id = 73] 11:45:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f7783e92000) [pid = 1852] [serial = 217] [outer = (nil)] 11:45:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f77a2170400) [pid = 1852] [serial = 218] [outer = 0x7f7783e92000] 11:45:55 INFO - PROCESS | 1852 | 1461005155374 Marionette DEBUG loaded listener.js 11:45:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f77a248fc00) [pid = 1852] [serial = 219] [outer = 0x7f7783e92000] 11:45:56 INFO - PROCESS | 1852 | 1461005156314 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]]]}] 11:45:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 11:45:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1225ms 11:45:56 INFO - PROCESS | 1852 | 1461005156359 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 11:45:56 INFO - PROCESS | 1852 | 1461005156365 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 11:45:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 11:45:56 INFO - PROCESS | 1852 | 1461005156373 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 11:45:56 INFO - PROCESS | 1852 | 1461005156379 Marionette TRACE conn3 <- [1,266,null,{}] 11:45:56 INFO - PROCESS | 1852 | 1461005156387 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}] 11:45:56 INFO - PROCESS | 1852 | 1461005156553 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 11:45:56 INFO - PROCESS | 1852 | 1461005156681 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b676800 == 48 [pid = 1852] [id = 74] 11:45:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f77873b7400) [pid = 1852] [serial = 220] [outer = (nil)] 11:45:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f778a5eb400) [pid = 1852] [serial = 221] [outer = 0x7f77873b7400] 11:45:56 INFO - PROCESS | 1852 | 1461005156758 Marionette DEBUG loaded listener.js 11:45:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f778b709000) [pid = 1852] [serial = 222] [outer = 0x7f77873b7400] 11:45:57 INFO - PROCESS | 1852 | 1461005157563 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]]]}] 11:45:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 11:45:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1238ms 11:45:57 INFO - PROCESS | 1852 | 1461005157612 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 11:45:57 INFO - PROCESS | 1852 | 1461005157620 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 11:45:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 11:45:57 INFO - PROCESS | 1852 | 1461005157633 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 11:45:57 INFO - PROCESS | 1852 | 1461005157637 Marionette TRACE conn3 <- [1,270,null,{}] 11:45:57 INFO - PROCESS | 1852 | 1461005157644 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}] 11:45:57 INFO - PROCESS | 1852 | 1461005157814 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 11:45:57 INFO - PROCESS | 1852 | 1461005157943 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778f96c000 == 49 [pid = 1852] [id = 75] 11:45:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f77873bac00) [pid = 1852] [serial = 223] [outer = (nil)] 11:45:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f778c6bc800) [pid = 1852] [serial = 224] [outer = 0x7f77873bac00] 11:45:58 INFO - PROCESS | 1852 | 1461005158015 Marionette DEBUG loaded listener.js 11:45:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f778fa4d800) [pid = 1852] [serial = 225] [outer = 0x7f77873bac00] 11:45:58 INFO - PROCESS | 1852 | 1461005158862 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]]]}] 11:45:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 11:45:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1289ms 11:45:58 INFO - PROCESS | 1852 | 1461005158922 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 11:45:58 INFO - PROCESS | 1852 | 1461005158925 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 11:45:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 11:45:58 INFO - PROCESS | 1852 | 1461005158932 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 11:45:58 INFO - PROCESS | 1852 | 1461005158937 Marionette TRACE conn3 <- [1,274,null,{}] 11:45:58 INFO - PROCESS | 1852 | 1461005158953 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}] 11:45:59 INFO - PROCESS | 1852 | 1461005159129 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 11:45:59 INFO - PROCESS | 1852 | 1461005159256 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779fb25000 == 50 [pid = 1852] [id = 76] 11:45:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f778b68e800) [pid = 1852] [serial = 226] [outer = (nil)] 11:45:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f778b79ac00) [pid = 1852] [serial = 227] [outer = 0x7f778b68e800] 11:45:59 INFO - PROCESS | 1852 | 1461005159333 Marionette DEBUG loaded listener.js 11:45:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f779a3cec00) [pid = 1852] [serial = 228] [outer = 0x7f778b68e800] 11:46:00 INFO - PROCESS | 1852 | 1461005160271 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]]]}] 11:46:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 11:46:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1385ms 11:46:00 INFO - PROCESS | 1852 | 1461005160318 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 11:46:00 INFO - PROCESS | 1852 | 1461005160323 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 11:46:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 11:46:00 INFO - PROCESS | 1852 | 1461005160329 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 11:46:00 INFO - PROCESS | 1852 | 1461005160333 Marionette TRACE conn3 <- [1,278,null,{}] 11:46:00 INFO - PROCESS | 1852 | 1461005160338 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}] 11:46:00 INFO - PROCESS | 1852 | 1461005160492 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 11:46:00 INFO - PROCESS | 1852 | 1461005160636 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a241f800 == 51 [pid = 1852] [id = 77] 11:46:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f77832e2800) [pid = 1852] [serial = 229] [outer = (nil)] 11:46:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f779d890000) [pid = 1852] [serial = 230] [outer = 0x7f77832e2800] 11:46:00 INFO - PROCESS | 1852 | 1461005160709 Marionette DEBUG loaded listener.js 11:46:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f779f9a0000) [pid = 1852] [serial = 231] [outer = 0x7f77832e2800] 11:46:01 INFO - PROCESS | 1852 | 1461005161525 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]]]}] 11:46:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 11:46:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1233ms 11:46:01 INFO - PROCESS | 1852 | 1461005161563 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 11:46:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 11:46:01 INFO - PROCESS | 1852 | 1461005161567 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 11:46:01 INFO - PROCESS | 1852 | 1461005161573 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 11:46:01 INFO - PROCESS | 1852 | 1461005161576 Marionette TRACE conn3 <- [1,282,null,{}] 11:46:01 INFO - PROCESS | 1852 | 1461005161601 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}] 11:46:01 INFO - PROCESS | 1852 | 1461005161749 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 11:46:02 INFO - PROCESS | 1852 | 1461005162058 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778ccb1800 == 52 [pid = 1852] [id = 78] 11:46:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f7784786000) [pid = 1852] [serial = 232] [outer = (nil)] 11:46:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f77856aec00) [pid = 1852] [serial = 233] [outer = 0x7f7784786000] 11:46:02 INFO - PROCESS | 1852 | 1461005162184 Marionette DEBUG loaded listener.js 11:46:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f7789658c00) [pid = 1852] [serial = 234] [outer = 0x7f7784786000] 11:46:02 INFO - PROCESS | 1852 | 1461005162926 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]]]}] 11:46:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 11:46:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1389ms 11:46:02 INFO - PROCESS | 1852 | 1461005162962 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 11:46:02 INFO - PROCESS | 1852 | 1461005162971 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 11:46:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 11:46:02 INFO - PROCESS | 1852 | 1461005162994 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 11:46:03 INFO - PROCESS | 1852 | 1461005162999 Marionette TRACE conn3 <- [1,286,null,{}] 11:46:03 INFO - PROCESS | 1852 | 1461005163009 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}] 11:46:03 INFO - PROCESS | 1852 | 1461005163207 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 11:46:03 INFO - PROCESS | 1852 | 1461005163355 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778566e000 == 53 [pid = 1852] [id = 79] 11:46:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f778b690800) [pid = 1852] [serial = 235] [outer = (nil)] 11:46:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f778b6bf800) [pid = 1852] [serial = 236] [outer = 0x7f778b690800] 11:46:03 INFO - PROCESS | 1852 | 1461005163425 Marionette DEBUG loaded listener.js 11:46:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f778b76c800) [pid = 1852] [serial = 237] [outer = 0x7f778b690800] 11:46:04 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f778ba03400) [pid = 1852] [serial = 152] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f778477a800) [pid = 1852] [serial = 149] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f779a81b000) [pid = 1852] [serial = 155] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f778b76b800) [pid = 1852] [serial = 179] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b2d0800 == 52 [pid = 1852] [id = 72] 11:46:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783ed9800 == 51 [pid = 1852] [id = 71] 11:46:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7792dbc000 == 50 [pid = 1852] [id = 70] 11:46:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778ccb4800 == 49 [pid = 1852] [id = 69] 11:46:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c40a000 == 48 [pid = 1852] [id = 68] 11:46:04 INFO - PROCESS | 1852 | 1461005164208 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]]]}] 11:46:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77872a6000 == 47 [pid = 1852] [id = 67] 11:46:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778bad3000 == 46 [pid = 1852] [id = 66] 11:46:04 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f779b6d4400) [pid = 1852] [serial = 170] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f779ef6ac00) [pid = 1852] [serial = 173] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f779d88b400) [pid = 1852] [serial = 159] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f779b9f2000) [pid = 1852] [serial = 158] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f7789661800) [pid = 1852] [serial = 164] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f778cc76800) [pid = 1852] [serial = 165] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f778fc65c00) [pid = 1852] [serial = 167] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f778873f800) [pid = 1852] [serial = 162] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f77873b2400) [pid = 1852] [serial = 161] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f779f903000) [pid = 1852] [serial = 174] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f779fa40000) [pid = 1852] [serial = 176] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f779fb0fc00) [pid = 1852] [serial = 177] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f779d848800) [pid = 1852] [serial = 171] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f779a621400) [pid = 1852] [serial = 168] [outer = (nil)] [url = about:blank] 11:46:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 11:46:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1301ms 11:46:04 INFO - PROCESS | 1852 | 1461005164283 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 11:46:04 INFO - PROCESS | 1852 | 1461005164288 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 11:46:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 11:46:04 INFO - PROCESS | 1852 | 1461005164296 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 11:46:04 INFO - PROCESS | 1852 | 1461005164299 Marionette TRACE conn3 <- [1,290,null,{}] 11:46:04 INFO - PROCESS | 1852 | 1461005164304 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}] 11:46:04 INFO - PROCESS | 1852 | 1461005164438 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 11:46:04 INFO - PROCESS | 1852 | 1461005164448 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77894fb800 == 47 [pid = 1852] [id = 80] 11:46:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f778b06c800) [pid = 1852] [serial = 238] [outer = (nil)] 11:46:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f778c5dc800) [pid = 1852] [serial = 239] [outer = 0x7f778b06c800] 11:46:04 INFO - PROCESS | 1852 | 1461005164507 Marionette DEBUG loaded listener.js 11:46:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f778df8b800) [pid = 1852] [serial = 240] [outer = 0x7f778b06c800] 11:46:05 INFO - PROCESS | 1852 | 1461005165326 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]]]}] 11:46:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 11:46:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1082ms 11:46:05 INFO - PROCESS | 1852 | 1461005165397 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 11:46:05 INFO - PROCESS | 1852 | 1461005165401 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 11:46:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 11:46:05 INFO - PROCESS | 1852 | 1461005165409 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 11:46:05 INFO - PROCESS | 1852 | 1461005165417 Marionette TRACE conn3 <- [1,294,null,{}] 11:46:05 INFO - PROCESS | 1852 | 1461005165433 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}] 11:46:05 INFO - PROCESS | 1852 | 1461005165570 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 11:46:05 INFO - PROCESS | 1852 | 1461005165581 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a3dd800 == 48 [pid = 1852] [id = 81] 11:46:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f7788740800) [pid = 1852] [serial = 241] [outer = (nil)] 11:46:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f779b673000) [pid = 1852] [serial = 242] [outer = 0x7f7788740800] 11:46:05 INFO - PROCESS | 1852 | 1461005165659 Marionette DEBUG loaded listener.js 11:46:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f779d726c00) [pid = 1852] [serial = 243] [outer = 0x7f7788740800] 11:46:06 INFO - PROCESS | 1852 | 1461005166383 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]]]}] 11:46: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. 11:46:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 990ms 11:46:06 INFO - PROCESS | 1852 | 1461005166397 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 11:46:06 INFO - PROCESS | 1852 | 1461005166401 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 11:46:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 11:46:06 INFO - PROCESS | 1852 | 1461005166406 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 11:46:06 INFO - PROCESS | 1852 | 1461005166408 Marionette TRACE conn3 <- [1,298,null,{}] 11:46:06 INFO - PROCESS | 1852 | 1461005166413 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}] 11:46:06 INFO - PROCESS | 1852 | 1461005166549 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 11:46:06 INFO - PROCESS | 1852 | 1461005166660 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779d21b800 == 49 [pid = 1852] [id = 82] 11:46:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f778b761000) [pid = 1852] [serial = 244] [outer = (nil)] 11:46:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f779f65b000) [pid = 1852] [serial = 245] [outer = 0x7f778b761000] 11:46:06 INFO - PROCESS | 1852 | 1461005166718 Marionette DEBUG loaded listener.js 11:46:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f779fb0b800) [pid = 1852] [serial = 246] [outer = 0x7f778b761000] 11:46:07 INFO - PROCESS | 1852 | 1461005167401 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]]]}] 11:46:07 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. 11:46:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1025ms 11:46:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 11:46:07 INFO - PROCESS | 1852 | 1461005167431 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 11:46:07 INFO - PROCESS | 1852 | 1461005167434 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 11:46:07 INFO - PROCESS | 1852 | 1461005167440 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 11:46:07 INFO - PROCESS | 1852 | 1461005167442 Marionette TRACE conn3 <- [1,302,null,{}] 11:46:07 INFO - PROCESS | 1852 | 1461005167453 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}] 11:46:07 INFO - PROCESS | 1852 | 1461005167607 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 11:46:07 INFO - PROCESS | 1852 | 1461005167674 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779f695800 == 50 [pid = 1852] [id = 83] 11:46:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f77a21e5400) [pid = 1852] [serial = 247] [outer = (nil)] 11:46:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f77a2482c00) [pid = 1852] [serial = 248] [outer = 0x7f77a21e5400] 11:46:07 INFO - PROCESS | 1852 | 1461005167747 Marionette DEBUG loaded listener.js 11:46:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f77a3a63400) [pid = 1852] [serial = 249] [outer = 0x7f77a21e5400] 11:46:08 INFO - PROCESS | 1852 | 1461005168471 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]]]}] 11:46:08 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. 11:46:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1086ms 11:46:08 INFO - PROCESS | 1852 | 1461005168549 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 11:46:08 INFO - PROCESS | 1852 | 1461005168552 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 11:46:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 11:46:08 INFO - PROCESS | 1852 | 1461005168558 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 11:46:08 INFO - PROCESS | 1852 | 1461005168560 Marionette TRACE conn3 <- [1,306,null,{}] 11:46:08 INFO - PROCESS | 1852 | 1461005168569 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}] 11:46:08 INFO - PROCESS | 1852 | 1461005168888 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 11:46:08 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f77872dac00) [pid = 1852] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 11:46:08 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f778d16f000) [pid = 1852] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 11:46:08 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f7784786800) [pid = 1852] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 11:46:08 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f7792e67c00) [pid = 1852] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 11:46:08 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f778d171000) [pid = 1852] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 11:46:08 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f779d7e2000) [pid = 1852] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 11:46:08 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f77872e0000) [pid = 1852] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 11:46:08 INFO - PROCESS | 1852 | 1461005168960 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b563800 == 51 [pid = 1852] [id = 84] 11:46:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f77838e4000) [pid = 1852] [serial = 250] [outer = (nil)] 11:46:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f778b06f800) [pid = 1852] [serial = 251] [outer = 0x7f77838e4000] 11:46:09 INFO - PROCESS | 1852 | 1461005169021 Marionette DEBUG loaded listener.js 11:46:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f779b9e3400) [pid = 1852] [serial = 252] [outer = 0x7f77838e4000] 11:46:09 INFO - PROCESS | 1852 | 1461005169637 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]]]}] 11:46:09 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. 11:46:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1128ms 11:46:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 11:46:09 INFO - PROCESS | 1852 | 1461005169688 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 11:46:09 INFO - PROCESS | 1852 | 1461005169691 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 11:46:09 INFO - PROCESS | 1852 | 1461005169697 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 11:46:09 INFO - PROCESS | 1852 | 1461005169700 Marionette TRACE conn3 <- [1,310,null,{}] 11:46:09 INFO - PROCESS | 1852 | 1461005169705 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}] 11:46:09 INFO - PROCESS | 1852 | 1461005169867 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 11:46:09 INFO - PROCESS | 1852 | 1461005169887 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a3a91000 == 52 [pid = 1852] [id = 85] 11:46:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f77838e1c00) [pid = 1852] [serial = 253] [outer = (nil)] 11:46:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f77a4ac4000) [pid = 1852] [serial = 254] [outer = 0x7f77838e1c00] 11:46:09 INFO - PROCESS | 1852 | 1461005169953 Marionette DEBUG loaded listener.js 11:46:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f77a4ace400) [pid = 1852] [serial = 255] [outer = 0x7f77838e1c00] 11:46:10 INFO - PROCESS | 1852 | 1461005170616 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]]]}] 11:46:10 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. 11:46:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 980ms 11:46:10 INFO - PROCESS | 1852 | 1461005170677 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 11:46:10 INFO - PROCESS | 1852 | 1461005170681 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 11:46:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 11:46:10 INFO - PROCESS | 1852 | 1461005170687 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 11:46:10 INFO - PROCESS | 1852 | 1461005170689 Marionette TRACE conn3 <- [1,314,null,{}] 11:46:10 INFO - PROCESS | 1852 | 1461005170724 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}] 11:46:10 INFO - PROCESS | 1852 | 1461005170866 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 11:46:11 INFO - PROCESS | 1852 | 1461005171021 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783586800 == 53 [pid = 1852] [id = 86] 11:46:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f77838db400) [pid = 1852] [serial = 256] [outer = (nil)] 11:46:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f7783e90000) [pid = 1852] [serial = 257] [outer = 0x7f77838db400] 11:46:11 INFO - PROCESS | 1852 | 1461005171102 Marionette DEBUG loaded listener.js 11:46:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f77873b7000) [pid = 1852] [serial = 258] [outer = 0x7f77838db400] 11:46:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f778afc9800) [pid = 1852] [serial = 259] [outer = 0x7f7783964c00] 11:46:12 INFO - PROCESS | 1852 | 1461005172028 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]]]}] 11:46:12 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. 11:46:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1353ms 11:46:12 INFO - PROCESS | 1852 | 1461005172043 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 11:46:12 INFO - PROCESS | 1852 | 1461005172049 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 11:46:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 11:46:12 INFO - PROCESS | 1852 | 1461005172058 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 11:46:12 INFO - PROCESS | 1852 | 1461005172062 Marionette TRACE conn3 <- [1,318,null,{}] 11:46:12 INFO - PROCESS | 1852 | 1461005172070 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}] 11:46:12 INFO - PROCESS | 1852 | 1461005172237 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 11:46:12 INFO - PROCESS | 1852 | 1461005172378 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c091000 == 54 [pid = 1852] [id = 87] 11:46:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f77832dd400) [pid = 1852] [serial = 260] [outer = (nil)] 11:46:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f778c10a000) [pid = 1852] [serial = 261] [outer = 0x7f77832dd400] 11:46:12 INFO - PROCESS | 1852 | 1461005172455 Marionette DEBUG loaded listener.js 11:46:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f778c110c00) [pid = 1852] [serial = 262] [outer = 0x7f77832dd400] 11:46:13 INFO - PROCESS | 1852 | 1461005173382 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]]]}] 11:46:13 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. 11:46:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1377ms 11:46:13 INFO - PROCESS | 1852 | 1461005173439 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 11:46:13 INFO - PROCESS | 1852 | 1461005173445 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 11:46:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 11:46:13 INFO - PROCESS | 1852 | 1461005173451 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 11:46:13 INFO - PROCESS | 1852 | 1461005173454 Marionette TRACE conn3 <- [1,322,null,{}] 11:46:13 INFO - PROCESS | 1852 | 1461005173460 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}] 11:46:13 INFO - PROCESS | 1852 | 1461005173618 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 11:46:13 INFO - PROCESS | 1852 | 1461005173749 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b513800 == 55 [pid = 1852] [id = 88] 11:46:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f778b79f000) [pid = 1852] [serial = 263] [outer = (nil)] 11:46:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f779a170400) [pid = 1852] [serial = 264] [outer = 0x7f778b79f000] 11:46:13 INFO - PROCESS | 1852 | 1461005173821 Marionette DEBUG loaded listener.js 11:46:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f779d893400) [pid = 1852] [serial = 265] [outer = 0x7f778b79f000] 11:46:14 INFO - PROCESS | 1852 | 1461005174750 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]]]}] 11:46:14 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. 11:46:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1330ms 11:46:14 INFO - PROCESS | 1852 | 1461005174783 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 11:46:14 INFO - PROCESS | 1852 | 1461005174786 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 11:46:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 11:46:14 INFO - PROCESS | 1852 | 1461005174801 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 11:46:14 INFO - PROCESS | 1852 | 1461005174811 Marionette TRACE conn3 <- [1,326,null,{}] 11:46:14 INFO - PROCESS | 1852 | 1461005174819 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}] 11:46:15 INFO - PROCESS | 1852 | 1461005175018 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 11:46:15 INFO - PROCESS | 1852 | 1461005175159 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a4973000 == 56 [pid = 1852] [id = 89] 11:46:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f77a21e7400) [pid = 1852] [serial = 266] [outer = (nil)] 11:46:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f77a3cddc00) [pid = 1852] [serial = 267] [outer = 0x7f77a21e7400] 11:46:15 INFO - PROCESS | 1852 | 1461005175269 Marionette DEBUG loaded listener.js 11:46:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f77a4ac3c00) [pid = 1852] [serial = 268] [outer = 0x7f77a21e7400] 11:46:16 INFO - PROCESS | 1852 | 1461005176079 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]]]}] 11:46:16 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. 11:46:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1346ms 11:46:16 INFO - PROCESS | 1852 | 1461005176140 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 11:46:16 INFO - PROCESS | 1852 | 1461005176145 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 11:46:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 11:46:16 INFO - PROCESS | 1852 | 1461005176150 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 11:46:16 INFO - PROCESS | 1852 | 1461005176152 Marionette TRACE conn3 <- [1,330,null,{}] 11:46:16 INFO - PROCESS | 1852 | 1461005176158 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}] 11:46:16 INFO - PROCESS | 1852 | 1461005176299 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 11:46:16 INFO - PROCESS | 1852 | 1461005176446 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a498f000 == 57 [pid = 1852] [id = 90] 11:46:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f77a24aa800) [pid = 1852] [serial = 269] [outer = (nil)] 11:46:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f77a4acfc00) [pid = 1852] [serial = 270] [outer = 0x7f77a24aa800] 11:46:16 INFO - PROCESS | 1852 | 1461005176516 Marionette DEBUG loaded listener.js 11:46:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f77a71cfc00) [pid = 1852] [serial = 271] [outer = 0x7f77a24aa800] 11:46:17 INFO - PROCESS | 1852 | 1461005177368 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]]]}] 11:46:17 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. 11:46:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1229ms 11:46:17 INFO - PROCESS | 1852 | 1461005177381 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 11:46:17 INFO - PROCESS | 1852 | 1461005177383 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 11:46:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 11:46:17 INFO - PROCESS | 1852 | 1461005177389 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 11:46:17 INFO - PROCESS | 1852 | 1461005177391 Marionette TRACE conn3 <- [1,334,null,{}] 11:46:17 INFO - PROCESS | 1852 | 1461005177397 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}] 11:46:17 INFO - PROCESS | 1852 | 1461005177540 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 11:46:17 INFO - PROCESS | 1852 | 1461005177676 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783567800 == 58 [pid = 1852] [id = 91] 11:46:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f7782df6c00) [pid = 1852] [serial = 272] [outer = (nil)] 11:46:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f7782df8800) [pid = 1852] [serial = 273] [outer = 0x7f7782df6c00] 11:46:17 INFO - PROCESS | 1852 | 1461005177756 Marionette DEBUG loaded listener.js 11:46:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f778d53fc00) [pid = 1852] [serial = 274] [outer = 0x7f7782df6c00] 11:46:18 INFO - PROCESS | 1852 | 1461005178811 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]]]}] 11:46:18 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. 11:46:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1478ms 11:46:18 INFO - PROCESS | 1852 | 1461005178869 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 11:46:18 INFO - PROCESS | 1852 | 1461005178875 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 11:46:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 11:46:18 INFO - PROCESS | 1852 | 1461005178883 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 11:46:18 INFO - PROCESS | 1852 | 1461005178887 Marionette TRACE conn3 <- [1,338,null,{}] 11:46:18 INFO - PROCESS | 1852 | 1461005178894 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}] 11:46:19 INFO - PROCESS | 1852 | 1461005179043 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 11:46:19 INFO - PROCESS | 1852 | 1461005179274 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783ed8000 == 59 [pid = 1852] [id = 92] 11:46:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f7783965c00) [pid = 1852] [serial = 275] [outer = (nil)] 11:46:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f7783e86000) [pid = 1852] [serial = 276] [outer = 0x7f7783965c00] 11:46:19 INFO - PROCESS | 1852 | 1461005179345 Marionette DEBUG loaded listener.js 11:46:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f77856ae800) [pid = 1852] [serial = 277] [outer = 0x7f7783965c00] 11:46:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a3a91000 == 58 [pid = 1852] [id = 85] 11:46:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778b563800 == 57 [pid = 1852] [id = 84] 11:46:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779f695800 == 56 [pid = 1852] [id = 83] 11:46:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779d21b800 == 55 [pid = 1852] [id = 82] 11:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f77a2170400) [pid = 1852] [serial = 218] [outer = (nil)] [url = about:blank] 11:46:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a3dd800 == 54 [pid = 1852] [id = 81] 11:46:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77894fb800 == 53 [pid = 1852] [id = 80] 11:46:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778566e000 == 52 [pid = 1852] [id = 79] 11:46:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778ccb1800 == 51 [pid = 1852] [id = 78] 11:46:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779fb25000 == 50 [pid = 1852] [id = 76] 11:46:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778f96c000 == 49 [pid = 1852] [id = 75] 11:46:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778b676800 == 48 [pid = 1852] [id = 74] 11:46:20 INFO - PROCESS | 1852 | 1461005180167 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]]]}] 11:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f77872e6000) [pid = 1852] [serial = 197] [outer = (nil)] [url = about:blank] 11:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f77a1708400) [pid = 1852] [serial = 215] [outer = (nil)] [url = about:blank] 11:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f779fa46800) [pid = 1852] [serial = 191] [outer = (nil)] [url = about:blank] 11:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f7788744c00) [pid = 1852] [serial = 198] [outer = (nil)] [url = about:blank] 11:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f778b322400) [pid = 1852] [serial = 201] [outer = (nil)] [url = about:blank] 11:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f779a695400) [pid = 1852] [serial = 209] [outer = (nil)] [url = about:blank] 11:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f77995d7c00) [pid = 1852] [serial = 207] [outer = (nil)] [url = about:blank] 11:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f779f904000) [pid = 1852] [serial = 212] [outer = (nil)] [url = about:blank] 11:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f778a7e0c00) [pid = 1852] [serial = 200] [outer = (nil)] [url = about:blank] 11:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f778bf48400) [pid = 1852] [serial = 203] [outer = (nil)] [url = about:blank] 11:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f779fb0e400) [pid = 1852] [serial = 213] [outer = (nil)] [url = about:blank] 11:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f77a1795800) [pid = 1852] [serial = 216] [outer = (nil)] [url = about:blank] 11:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f778d170000) [pid = 1852] [serial = 204] [outer = (nil)] [url = about:blank] 11:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f779a621000) [pid = 1852] [serial = 188] [outer = (nil)] [url = about:blank] 11:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f778b76bc00) [pid = 1852] [serial = 185] [outer = (nil)] [url = about:blank] 11:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f778b79a800) [pid = 1852] [serial = 194] [outer = (nil)] [url = about:blank] 11:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f778723dc00) [pid = 1852] [serial = 182] [outer = (nil)] [url = about:blank] 11:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f778fa52400) [pid = 1852] [serial = 206] [outer = (nil)] [url = about:blank] 11:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f779a8c0400) [pid = 1852] [serial = 210] [outer = (nil)] [url = about:blank] 11:46: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. 11:46:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1330ms 11:46:20 INFO - PROCESS | 1852 | 1461005180213 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 11:46:20 INFO - PROCESS | 1852 | 1461005180220 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 11:46:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 11:46:20 INFO - PROCESS | 1852 | 1461005180233 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 11:46:20 INFO - PROCESS | 1852 | 1461005180236 Marionette TRACE conn3 <- [1,342,null,{}] 11:46:20 INFO - PROCESS | 1852 | 1461005180241 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}] 11:46:20 INFO - PROCESS | 1852 | 1461005180376 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 11:46:20 INFO - PROCESS | 1852 | 1461005180387 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b66b000 == 49 [pid = 1852] [id = 93] 11:46:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f7788744000) [pid = 1852] [serial = 278] [outer = (nil)] 11:46:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f778a7e0c00) [pid = 1852] [serial = 279] [outer = 0x7f7788744000] 11:46:20 INFO - PROCESS | 1852 | 1461005180445 Marionette DEBUG loaded listener.js 11:46:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f778b692800) [pid = 1852] [serial = 280] [outer = 0x7f7788744000] 11:46:21 INFO - PROCESS | 1852 | 1461005181268 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]]]}] 11:46: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. 11:46:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1082ms 11:46:21 INFO - PROCESS | 1852 | 1461005181314 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 11:46:21 INFO - PROCESS | 1852 | 1461005181317 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 11:46:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 11:46:21 INFO - PROCESS | 1852 | 1461005181323 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 11:46:21 INFO - PROCESS | 1852 | 1461005181328 Marionette TRACE conn3 <- [1,346,null,{}] 11:46:21 INFO - PROCESS | 1852 | 1461005181348 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}] 11:46:21 INFO - PROCESS | 1852 | 1461005181484 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 11:46:21 INFO - PROCESS | 1852 | 1461005181502 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7792dbc000 == 50 [pid = 1852] [id = 94] 11:46:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f778c105c00) [pid = 1852] [serial = 281] [outer = (nil)] 11:46:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f778cc7b400) [pid = 1852] [serial = 282] [outer = 0x7f778c105c00] 11:46:21 INFO - PROCESS | 1852 | 1461005181564 Marionette DEBUG loaded listener.js 11:46:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f778ddaa000) [pid = 1852] [serial = 283] [outer = 0x7f778c105c00] 11:46:22 INFO - PROCESS | 1852 | 1461005182255 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]]]}] 11:46:22 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. 11:46:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 941ms 11:46:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 11:46:22 INFO - PROCESS | 1852 | 1461005182264 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 11:46:22 INFO - PROCESS | 1852 | 1461005182268 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 11:46:22 INFO - PROCESS | 1852 | 1461005182274 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 11:46:22 INFO - PROCESS | 1852 | 1461005182276 Marionette TRACE conn3 <- [1,350,null,{}] 11:46:22 INFO - PROCESS | 1852 | 1461005182281 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}] 11:46:22 INFO - PROCESS | 1852 | 1461005182463 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 11:46:22 INFO - PROCESS | 1852 | 1461005182529 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a352000 == 51 [pid = 1852] [id = 95] 11:46:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f77873b3400) [pid = 1852] [serial = 284] [outer = (nil)] 11:46:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f778fc64800) [pid = 1852] [serial = 285] [outer = 0x7f77873b3400] 11:46:22 INFO - PROCESS | 1852 | 1461005182589 Marionette DEBUG loaded listener.js 11:46:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f779a4a5c00) [pid = 1852] [serial = 286] [outer = 0x7f77873b3400] 11:46:23 INFO - PROCESS | 1852 | 1461005183213 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]]]}] 11:46:23 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. 11:46:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 975ms 11:46:23 INFO - PROCESS | 1852 | 1461005183250 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 11:46:23 INFO - PROCESS | 1852 | 1461005183253 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 11:46:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 11:46:23 INFO - PROCESS | 1852 | 1461005183258 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 11:46:23 INFO - PROCESS | 1852 | 1461005183260 Marionette TRACE conn3 <- [1,354,null,{}] 11:46:23 INFO - PROCESS | 1852 | 1461005183265 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}] 11:46:23 INFO - PROCESS | 1852 | 1461005183422 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 11:46:23 INFO - PROCESS | 1852 | 1461005183499 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b610000 == 52 [pid = 1852] [id = 96] 11:46:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f778c109000) [pid = 1852] [serial = 287] [outer = (nil)] 11:46:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f779a8bd800) [pid = 1852] [serial = 288] [outer = 0x7f778c109000] 11:46:23 INFO - PROCESS | 1852 | 1461005183560 Marionette DEBUG loaded listener.js 11:46:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f779b9e7400) [pid = 1852] [serial = 289] [outer = 0x7f778c109000] 11:46:24 INFO - PROCESS | 1852 | 1461005184336 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]]]}] 11:46:24 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. 11:46:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1133ms 11:46:24 INFO - PROCESS | 1852 | 1461005184394 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 11:46:24 INFO - PROCESS | 1852 | 1461005184398 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 11:46:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 11:46:24 INFO - PROCESS | 1852 | 1461005184403 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 11:46:24 INFO - PROCESS | 1852 | 1461005184405 Marionette TRACE conn3 <- [1,358,null,{}] 11:46:24 INFO - PROCESS | 1852 | 1461005184410 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}] 11:46:24 INFO - PROCESS | 1852 | 1461005184610 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 11:46:24 INFO - PROCESS | 1852 | 1461005184630 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779f695800 == 53 [pid = 1852] [id = 97] 11:46:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f7783d2f000) [pid = 1852] [serial = 290] [outer = (nil)] 11:46:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f7783d32400) [pid = 1852] [serial = 291] [outer = 0x7f7783d2f000] 11:46:24 INFO - PROCESS | 1852 | 1461005184703 Marionette DEBUG loaded listener.js 11:46:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f779f99f000) [pid = 1852] [serial = 292] [outer = 0x7f7783d2f000] 11:46:25 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f77a21e5400) [pid = 1852] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 11:46:25 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f77838e4000) [pid = 1852] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 11:46:25 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f778b06c800) [pid = 1852] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 11:46:25 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f778b690800) [pid = 1852] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 11:46:25 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f7788740800) [pid = 1852] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 11:46:25 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f7784786000) [pid = 1852] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 11:46:25 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f778b761000) [pid = 1852] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 11:46:25 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f7789306000) [pid = 1852] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 11:46:25 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f77872e0400) [pid = 1852] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 11:46:25 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f77873ae400) [pid = 1852] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 11:46:25 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f7783c8c800) [pid = 1852] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 11:46:25 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f7783e88000) [pid = 1852] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 11:46:25 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f779a39d000) [pid = 1852] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 11:46:25 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f778b767800) [pid = 1852] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 11:46:25 INFO - PROCESS | 1852 | 1461005185621 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]]]}] 11:46:25 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. 11:46:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1229ms 11:46:25 INFO - PROCESS | 1852 | 1461005185633 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 11:46:25 INFO - PROCESS | 1852 | 1461005185636 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 11:46:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 11:46:25 INFO - PROCESS | 1852 | 1461005185648 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 11:46:25 INFO - PROCESS | 1852 | 1461005185650 Marionette TRACE conn3 <- [1,362,null,{}] 11:46:25 INFO - PROCESS | 1852 | 1461005185659 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}] 11:46:25 INFO - PROCESS | 1852 | 1461005185823 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 11:46:25 INFO - PROCESS | 1852 | 1461005185840 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a362000 == 54 [pid = 1852] [id = 98] 11:46:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f7781dedc00) [pid = 1852] [serial = 293] [outer = (nil)] 11:46:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f7781df0c00) [pid = 1852] [serial = 294] [outer = 0x7f7781dedc00] 11:46:25 INFO - PROCESS | 1852 | 1461005185900 Marionette DEBUG loaded listener.js 11:46:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f7783d2d000) [pid = 1852] [serial = 295] [outer = 0x7f7781dedc00] 11:46:26 INFO - PROCESS | 1852 | 1461005186623 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]]]}] 11:46:26 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. 11:46:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1030ms 11:46:26 INFO - PROCESS | 1852 | 1461005186679 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 11:46:26 INFO - PROCESS | 1852 | 1461005186682 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 11:46:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 11:46:26 INFO - PROCESS | 1852 | 1461005186687 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 11:46:26 INFO - PROCESS | 1852 | 1461005186689 Marionette TRACE conn3 <- [1,366,null,{}] 11:46:26 INFO - PROCESS | 1852 | 1461005186702 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}] 11:46:26 INFO - PROCESS | 1852 | 1461005186841 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 11:46:26 INFO - PROCESS | 1852 | 1461005186854 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a3a10800 == 55 [pid = 1852] [id = 99] 11:46:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f7781de9400) [pid = 1852] [serial = 296] [outer = (nil)] 11:46:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f778b761000) [pid = 1852] [serial = 297] [outer = 0x7f7781de9400] 11:46:26 INFO - PROCESS | 1852 | 1461005186913 Marionette DEBUG loaded listener.js 11:46:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f779b9c2400) [pid = 1852] [serial = 298] [outer = 0x7f7781de9400] 11:46:27 INFO - PROCESS | 1852 | 1461005187913 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]]]}] 11:46:27 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. 11:46:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1237ms 11:46:27 INFO - PROCESS | 1852 | 1461005187926 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 11:46:27 INFO - PROCESS | 1852 | 1461005187932 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 11:46:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 11:46:27 INFO - PROCESS | 1852 | 1461005187941 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 11:46:27 INFO - PROCESS | 1852 | 1461005187944 Marionette TRACE conn3 <- [1,370,null,{}] 11:46:27 INFO - PROCESS | 1852 | 1461005187952 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}] 11:46:28 INFO - PROCESS | 1852 | 1461005188114 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 11:46:28 INFO - PROCESS | 1852 | 1461005188257 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c6a9000 == 56 [pid = 1852] [id = 100] 11:46:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f7781230000) [pid = 1852] [serial = 299] [outer = (nil)] 11:46:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f77814c4c00) [pid = 1852] [serial = 300] [outer = 0x7f7781230000] 11:46:28 INFO - PROCESS | 1852 | 1461005188331 Marionette DEBUG loaded listener.js 11:46:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f7781de6400) [pid = 1852] [serial = 301] [outer = 0x7f7781230000] 11:46:29 INFO - PROCESS | 1852 | 1461005189363 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]]]}] 11:46:29 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. 11:46:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1479ms 11:46:29 INFO - PROCESS | 1852 | 1461005189420 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 11:46:29 INFO - PROCESS | 1852 | 1461005189429 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 11:46:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 11:46:29 INFO - PROCESS | 1852 | 1461005189438 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 11:46:29 INFO - PROCESS | 1852 | 1461005189442 Marionette TRACE conn3 <- [1,374,null,{}] 11:46:29 INFO - PROCESS | 1852 | 1461005189448 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}] 11:46:29 INFO - PROCESS | 1852 | 1461005189679 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 11:46:29 INFO - PROCESS | 1852 | 1461005189781 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779ef14800 == 57 [pid = 1852] [id = 101] 11:46:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f7781230400) [pid = 1852] [serial = 302] [outer = (nil)] 11:46:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f7783d27000) [pid = 1852] [serial = 303] [outer = 0x7f7781230400] 11:46:29 INFO - PROCESS | 1852 | 1461005189851 Marionette DEBUG loaded listener.js 11:46:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f778477b400) [pid = 1852] [serial = 304] [outer = 0x7f7781230400] 11:46:30 INFO - PROCESS | 1852 | 1461005190711 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 11:46:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 11:46:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1326ms 11:46:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 11:46:30 INFO - PROCESS | 1852 | 1461005190765 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 11:46:30 INFO - PROCESS | 1852 | 1461005190769 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 11:46:30 INFO - PROCESS | 1852 | 1461005190775 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 11:46:30 INFO - PROCESS | 1852 | 1461005190782 Marionette TRACE conn3 <- [1,378,null,{}] 11:46:30 INFO - PROCESS | 1852 | 1461005190798 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}] 11:46:31 INFO - PROCESS | 1852 | 1461005191015 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 11:46:31 INFO - PROCESS | 1852 | 1461005191149 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77833bf800 == 58 [pid = 1852] [id = 102] 11:46:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f7782df0400) [pid = 1852] [serial = 305] [outer = (nil)] 11:46:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f778b6c0c00) [pid = 1852] [serial = 306] [outer = 0x7f7782df0400] 11:46:31 INFO - PROCESS | 1852 | 1461005191221 Marionette DEBUG loaded listener.js 11:46:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f778bf41800) [pid = 1852] [serial = 307] [outer = 0x7f7782df0400] 11:46:32 INFO - PROCESS | 1852 | 1461005192074 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 11:46:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 11:46:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1334ms 11:46:32 INFO - PROCESS | 1852 | 1461005192109 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 11:46:32 INFO - PROCESS | 1852 | 1461005192112 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 11:46:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 11:46:32 INFO - PROCESS | 1852 | 1461005192118 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 11:46:32 INFO - PROCESS | 1852 | 1461005192121 Marionette TRACE conn3 <- [1,382,null,{}] 11:46:32 INFO - PROCESS | 1852 | 1461005192126 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}] 11:46:32 INFO - PROCESS | 1852 | 1461005192273 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 11:46:32 INFO - PROCESS | 1852 | 1461005192416 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a24d5800 == 59 [pid = 1852] [id = 103] 11:46:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f778b074000) [pid = 1852] [serial = 308] [outer = (nil)] 11:46:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f778ddb7000) [pid = 1852] [serial = 309] [outer = 0x7f778b074000] 11:46:32 INFO - PROCESS | 1852 | 1461005192488 Marionette DEBUG loaded listener.js 11:46:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f779a8eb400) [pid = 1852] [serial = 310] [outer = 0x7f778b074000] 11:46:33 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:33 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:46:33 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:33 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:33 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:33 INFO - PROCESS | 1852 | 1461005193350 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 11:46:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 11:46:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1282ms 11:46:33 INFO - PROCESS | 1852 | 1461005193401 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 11:46:33 INFO - PROCESS | 1852 | 1461005193404 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 11:46:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 11:46:33 INFO - PROCESS | 1852 | 1461005193410 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 11:46:33 INFO - PROCESS | 1852 | 1461005193412 Marionette TRACE conn3 <- [1,386,null,{}] 11:46:33 INFO - PROCESS | 1852 | 1461005193418 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}] 11:46:33 INFO - PROCESS | 1852 | 1461005193561 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 11:46:33 INFO - PROCESS | 1852 | 1461005193702 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778bfc6800 == 60 [pid = 1852] [id = 104] 11:46:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f77819c5800) [pid = 1852] [serial = 311] [outer = (nil)] 11:46:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f77819cc400) [pid = 1852] [serial = 312] [outer = 0x7f77819c5800] 11:46:33 INFO - PROCESS | 1852 | 1461005193772 Marionette DEBUG loaded listener.js 11:46:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f77819d1400) [pid = 1852] [serial = 313] [outer = 0x7f77819c5800] 11:46:34 INFO - PROCESS | 1852 | 1461005194676 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]]]}] 11:46:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 11:46:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1331ms 11:46:34 INFO - PROCESS | 1852 | 1461005194742 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 11:46:34 INFO - PROCESS | 1852 | 1461005194746 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 11:46:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 11:46:34 INFO - PROCESS | 1852 | 1461005194751 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 11:46:34 INFO - PROCESS | 1852 | 1461005194753 Marionette TRACE conn3 <- [1,390,null,{}] 11:46:34 INFO - PROCESS | 1852 | 1461005194759 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}] 11:46:35 INFO - PROCESS | 1852 | 1461005195166 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 11:46:35 INFO - PROCESS | 1852 | 1461005195386 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783867800 == 61 [pid = 1852] [id = 105] 11:46:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f777db20800) [pid = 1852] [serial = 314] [outer = (nil)] 11:46:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f7781223400) [pid = 1852] [serial = 315] [outer = 0x7f777db20800] 11:46:35 INFO - PROCESS | 1852 | 1461005195453 Marionette DEBUG loaded listener.js 11:46:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f778122c000) [pid = 1852] [serial = 316] [outer = 0x7f777db20800] 11:46:36 INFO - PROCESS | 1852 | 1461005196379 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]]]}] 11:46:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 11:46:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1686ms 11:46:36 INFO - PROCESS | 1852 | 1461005196440 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 11:46:36 INFO - PROCESS | 1852 | 1461005196446 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 11:46:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 11:46:36 INFO - PROCESS | 1852 | 1461005196452 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 11:46:36 INFO - PROCESS | 1852 | 1461005196458 Marionette TRACE conn3 <- [1,394,null,{}] 11:46:36 INFO - PROCESS | 1852 | 1461005196464 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}] 11:46:36 INFO - PROCESS | 1852 | 1461005196610 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 11:46:36 INFO - PROCESS | 1852 | 1461005196754 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778572e000 == 62 [pid = 1852] [id = 106] 11:46:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f7781ded000) [pid = 1852] [serial = 317] [outer = (nil)] 11:46:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f7782debc00) [pid = 1852] [serial = 318] [outer = 0x7f7781ded000] 11:46:36 INFO - PROCESS | 1852 | 1461005196863 Marionette DEBUG loaded listener.js 11:46:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f77832eac00) [pid = 1852] [serial = 319] [outer = 0x7f7781ded000] 11:46:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778ccba000 == 61 [pid = 1852] [id = 56] 11:46:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c138000 == 60 [pid = 1852] [id = 55] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f77a4ac4000) [pid = 1852] [serial = 254] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f778a5eb400) [pid = 1852] [serial = 221] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f778c6bc800) [pid = 1852] [serial = 224] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f778b79ac00) [pid = 1852] [serial = 227] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f779d890000) [pid = 1852] [serial = 230] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a362000 == 59 [pid = 1852] [id = 98] 11:46:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779f695800 == 58 [pid = 1852] [id = 97] 11:46:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b610000 == 57 [pid = 1852] [id = 96] 11:46:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a352000 == 56 [pid = 1852] [id = 95] 11:46:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7792dbc000 == 55 [pid = 1852] [id = 94] 11:46:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778b66b000 == 54 [pid = 1852] [id = 93] 11:46:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783ed8000 == 53 [pid = 1852] [id = 92] 11:46:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783567800 == 52 [pid = 1852] [id = 91] 11:46:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a4973000 == 51 [pid = 1852] [id = 89] 11:46:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b513800 == 50 [pid = 1852] [id = 88] 11:46:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c091000 == 49 [pid = 1852] [id = 87] 11:46:37 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783586800 == 48 [pid = 1852] [id = 86] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f779f52cc00) [pid = 1852] [serial = 120] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f77873b5c00) [pid = 1852] [serial = 123] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f778b294400) [pid = 1852] [serial = 126] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f77856a5000) [pid = 1852] [serial = 150] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f778faf1800) [pid = 1852] [serial = 153] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f779b5d7000) [pid = 1852] [serial = 156] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f778b76dc00) [pid = 1852] [serial = 180] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f77a2482c00) [pid = 1852] [serial = 248] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f77a3a63400) [pid = 1852] [serial = 249] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f778b06f800) [pid = 1852] [serial = 251] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f778c5dc800) [pid = 1852] [serial = 239] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f778df8b800) [pid = 1852] [serial = 240] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f778b76c800) [pid = 1852] [serial = 237] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f778b6bf800) [pid = 1852] [serial = 236] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f779b673000) [pid = 1852] [serial = 242] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f779d726c00) [pid = 1852] [serial = 243] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f7789658c00) [pid = 1852] [serial = 234] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f77856aec00) [pid = 1852] [serial = 233] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f779f65b000) [pid = 1852] [serial = 245] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f779fb0b800) [pid = 1852] [serial = 246] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f779b9e3400) [pid = 1852] [serial = 252] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 1852 | 1461005197718 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]]]}] 11:46:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 11:46:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1329ms 11:46:37 INFO - PROCESS | 1852 | 1461005197783 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 11:46:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 11:46:37 INFO - PROCESS | 1852 | 1461005197787 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 11:46:37 INFO - PROCESS | 1852 | 1461005197793 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 11:46:37 INFO - PROCESS | 1852 | 1461005197796 Marionette TRACE conn3 <- [1,398,null,{}] 11:46:37 INFO - PROCESS | 1852 | 1461005197801 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}] 11:46:37 INFO - PROCESS | 1852 | 1461005197939 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 11:46:38 INFO - PROCESS | 1852 | 1461005198034 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778be8c800 == 49 [pid = 1852] [id = 107] 11:46:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f7781deec00) [pid = 1852] [serial = 320] [outer = (nil)] 11:46:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f7783e8e800) [pid = 1852] [serial = 321] [outer = 0x7f7781deec00] 11:46:38 INFO - PROCESS | 1852 | 1461005198093 Marionette DEBUG loaded listener.js 11:46:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f77856a3400) [pid = 1852] [serial = 322] [outer = 0x7f7781deec00] 11:46:38 INFO - PROCESS | 1852 | 1461005198788 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]]]}] 11:46:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 11:46:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1031ms 11:46:38 INFO - PROCESS | 1852 | 1461005198825 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 11:46:38 INFO - PROCESS | 1852 | 1461005198831 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 11:46:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 11:46:38 INFO - PROCESS | 1852 | 1461005198845 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 11:46:38 INFO - PROCESS | 1852 | 1461005198851 Marionette TRACE conn3 <- [1,402,null,{}] 11:46:38 INFO - PROCESS | 1852 | 1461005198873 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}] 11:46:39 INFO - PROCESS | 1852 | 1461005199060 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 11:46:39 INFO - PROCESS | 1852 | 1461005199072 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778ccb0800 == 50 [pid = 1852] [id = 108] 11:46:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f7783d30400) [pid = 1852] [serial = 323] [outer = (nil)] 11:46:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f778b245c00) [pid = 1852] [serial = 324] [outer = 0x7f7783d30400] 11:46:39 INFO - PROCESS | 1852 | 1461005199143 Marionette DEBUG loaded listener.js 11:46:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f778b762000) [pid = 1852] [serial = 325] [outer = 0x7f7783d30400] 11:46:39 INFO - PROCESS | 1852 | 1461005199925 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]]]}] 11:46:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 11:46:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1156ms 11:46:40 INFO - PROCESS | 1852 | 1461005200004 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 11:46:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 11:46:40 INFO - PROCESS | 1852 | 1461005200009 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 11:46:40 INFO - PROCESS | 1852 | 1461005200026 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 11:46:40 INFO - PROCESS | 1852 | 1461005200028 Marionette TRACE conn3 <- [1,406,null,{}] 11:46:40 INFO - PROCESS | 1852 | 1461005200034 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}] 11:46:40 INFO - PROCESS | 1852 | 1461005200224 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 11:46:40 INFO - PROCESS | 1852 | 1461005200244 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7794413800 == 51 [pid = 1852] [id = 109] 11:46:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f778b763400) [pid = 1852] [serial = 326] [outer = (nil)] 11:46:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f778c10c000) [pid = 1852] [serial = 327] [outer = 0x7f778b763400] 11:46:40 INFO - PROCESS | 1852 | 1461005200304 Marionette DEBUG loaded listener.js 11:46:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f778cc78c00) [pid = 1852] [serial = 328] [outer = 0x7f778b763400] 11:46:41 INFO - PROCESS | 1852 | 1461005201160 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]]]}] 11:46:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 11:46:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1195ms 11:46:41 INFO - PROCESS | 1852 | 1461005201209 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 11:46:41 INFO - PROCESS | 1852 | 1461005201213 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 11:46:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 11:46:41 INFO - PROCESS | 1852 | 1461005201228 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 11:46:41 INFO - PROCESS | 1852 | 1461005201230 Marionette TRACE conn3 <- [1,410,null,{}] 11:46:41 INFO - PROCESS | 1852 | 1461005201235 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}] 11:46:41 INFO - PROCESS | 1852 | 1461005201547 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 11:46:41 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f77838e1c00) [pid = 1852] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 11:46:41 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f778c109000) [pid = 1852] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 11:46:41 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f7788744000) [pid = 1852] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 11:46:41 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f7783d2f000) [pid = 1852] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 11:46:41 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f77873b3400) [pid = 1852] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 11:46:41 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f778c105c00) [pid = 1852] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 11:46:41 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f7783965c00) [pid = 1852] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 11:46:41 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f7781dedc00) [pid = 1852] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 11:46:41 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f7783e92000) [pid = 1852] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 11:46:41 INFO - PROCESS | 1852 | 1461005201628 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778be91800 == 52 [pid = 1852] [id = 110] 11:46:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f7783d28c00) [pid = 1852] [serial = 329] [outer = (nil)] 11:46:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f778873c400) [pid = 1852] [serial = 330] [outer = 0x7f7783d28c00] 11:46:41 INFO - PROCESS | 1852 | 1461005201701 Marionette DEBUG loaded listener.js 11:46:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f778fa57400) [pid = 1852] [serial = 331] [outer = 0x7f7783d28c00] 11:46:42 INFO - PROCESS | 1852 | 1461005202404 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]]]}] 11:46:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 11:46:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1224ms 11:46:42 INFO - PROCESS | 1852 | 1461005202452 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 11:46:42 INFO - PROCESS | 1852 | 1461005202455 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 11:46:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 11:46:42 INFO - PROCESS | 1852 | 1461005202461 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 11:46:42 INFO - PROCESS | 1852 | 1461005202463 Marionette TRACE conn3 <- [1,414,null,{}] 11:46:42 INFO - PROCESS | 1852 | 1461005202468 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}] 11:46:42 INFO - PROCESS | 1852 | 1461005202607 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 11:46:42 INFO - PROCESS | 1852 | 1461005202620 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b513800 == 53 [pid = 1852] [id = 111] 11:46:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f778faefc00) [pid = 1852] [serial = 332] [outer = (nil)] 11:46:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f779d7e3c00) [pid = 1852] [serial = 333] [outer = 0x7f778faefc00] 11:46:42 INFO - PROCESS | 1852 | 1461005202678 Marionette DEBUG loaded listener.js 11:46:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f779f65ac00) [pid = 1852] [serial = 334] [outer = 0x7f778faefc00] 11:46:43 INFO - PROCESS | 1852 | 1461005203391 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]]]}] 11:46:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 11:46:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 976ms 11:46:43 INFO - PROCESS | 1852 | 1461005203438 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 11:46:43 INFO - PROCESS | 1852 | 1461005203441 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 11:46:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 11:46:43 INFO - PROCESS | 1852 | 1461005203446 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 11:46:43 INFO - PROCESS | 1852 | 1461005203448 Marionette TRACE conn3 <- [1,418,null,{}] 11:46:43 INFO - PROCESS | 1852 | 1461005203460 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}] 11:46:43 INFO - PROCESS | 1852 | 1461005203656 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 11:46:43 INFO - PROCESS | 1852 | 1461005203807 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778355f800 == 54 [pid = 1852] [id = 112] 11:46:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f777db13000) [pid = 1852] [serial = 335] [outer = (nil)] 11:46:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f777db1f800) [pid = 1852] [serial = 336] [outer = 0x7f777db13000] 11:46:43 INFO - PROCESS | 1852 | 1461005203880 Marionette DEBUG loaded listener.js 11:46:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f77814bc000) [pid = 1852] [serial = 337] [outer = 0x7f777db13000] 11:46:45 INFO - PROCESS | 1852 | 1461005205276 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]]]}] 11:46:45 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 11:46:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1839ms 11:46:45 INFO - PROCESS | 1852 | 1461005205288 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 11:46:45 INFO - PROCESS | 1852 | 1461005205293 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 11:46:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 11:46:45 INFO - PROCESS | 1852 | 1461005205301 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 11:46:45 INFO - PROCESS | 1852 | 1461005205306 Marionette TRACE conn3 <- [1,422,null,{}] 11:46:45 INFO - PROCESS | 1852 | 1461005205313 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}] 11:46:45 INFO - PROCESS | 1852 | 1461005205462 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 11:46:45 INFO - PROCESS | 1852 | 1461005205649 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c6a1800 == 55 [pid = 1852] [id = 113] 11:46:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f77819c8c00) [pid = 1852] [serial = 338] [outer = (nil)] 11:46:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f7783d25400) [pid = 1852] [serial = 339] [outer = 0x7f77819c8c00] 11:46:45 INFO - PROCESS | 1852 | 1461005205731 Marionette DEBUG loaded listener.js 11:46:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f7784781c00) [pid = 1852] [serial = 340] [outer = 0x7f77819c8c00] 11:46:47 INFO - PROCESS | 1852 | 1461005207167 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]]]}] 11:46:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 11:46:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1881ms 11:46:47 INFO - PROCESS | 1852 | 1461005207182 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 11:46:47 INFO - PROCESS | 1852 | 1461005207186 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 11:46:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 11:46:47 INFO - PROCESS | 1852 | 1461005207193 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 11:46:47 INFO - PROCESS | 1852 | 1461005207197 Marionette TRACE conn3 <- [1,426,null,{}] 11:46:47 INFO - PROCESS | 1852 | 1461005207202 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}] 11:46:47 INFO - PROCESS | 1852 | 1461005207345 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 11:46:47 INFO - PROCESS | 1852 | 1461005207484 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779ef2e800 == 56 [pid = 1852] [id = 114] 11:46:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f77819cec00) [pid = 1852] [serial = 341] [outer = (nil)] 11:46:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f778b526c00) [pid = 1852] [serial = 342] [outer = 0x7f77819cec00] 11:46:47 INFO - PROCESS | 1852 | 1461005207556 Marionette DEBUG loaded listener.js 11:46:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f778c111400) [pid = 1852] [serial = 343] [outer = 0x7f77819cec00] 11:46:48 INFO - PROCESS | 1852 | 1461005208379 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] 11:46:48 INFO - PROCESS | 1852 | 1461005208440 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 11:46:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 11:46:48 INFO - PROCESS | 1852 | 1461005208456 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 11:46:48 INFO - PROCESS | 1852 | 1461005208463 Marionette TRACE conn3 <- [1,430,null,{}] 11:46:48 INFO - PROCESS | 1852 | 1461005208468 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}] 11:46:48 INFO - PROCESS | 1852 | 1461005208633 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 11:46:48 INFO - PROCESS | 1852 | 1461005208769 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a3aa5800 == 57 [pid = 1852] [id = 115] 11:46:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f77848b7400) [pid = 1852] [serial = 344] [outer = (nil)] 11:46:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f77995e2c00) [pid = 1852] [serial = 345] [outer = 0x7f77848b7400] 11:46:48 INFO - PROCESS | 1852 | 1461005208844 Marionette DEBUG loaded listener.js 11:46:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f779fa46800) [pid = 1852] [serial = 346] [outer = 0x7f77848b7400] 11:46:49 INFO - PROCESS | 1852 | 1461005209667 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]]]}] 11:46:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 11:46:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1244ms 11:46:49 INFO - PROCESS | 1852 | 1461005209694 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 11:46:49 INFO - PROCESS | 1852 | 1461005209696 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 11:46:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 11:46:49 INFO - PROCESS | 1852 | 1461005209703 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 11:46:49 INFO - PROCESS | 1852 | 1461005209706 Marionette TRACE conn3 <- [1,434,null,{}] 11:46:49 INFO - PROCESS | 1852 | 1461005209711 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}] 11:46:49 INFO - PROCESS | 1852 | 1461005209853 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 11:46:50 INFO - PROCESS | 1852 | 1461005210003 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a4a05800 == 58 [pid = 1852] [id = 116] 11:46:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f777db1d800) [pid = 1852] [serial = 347] [outer = (nil)] 11:46:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f779b6d4800) [pid = 1852] [serial = 348] [outer = 0x7f777db1d800] 11:46:50 INFO - PROCESS | 1852 | 1461005210076 Marionette DEBUG loaded listener.js 11:46:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f77a179fc00) [pid = 1852] [serial = 349] [outer = 0x7f777db1d800] 11:46:51 INFO - PROCESS | 1852 | 1461005211177 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]]]}] 11:46:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 11:46:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1540ms 11:46:51 INFO - PROCESS | 1852 | 1461005211245 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 11:46:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 11:46:51 INFO - PROCESS | 1852 | 1461005211250 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 11:46:51 INFO - PROCESS | 1852 | 1461005211258 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 11:46:51 INFO - PROCESS | 1852 | 1461005211263 Marionette TRACE conn3 <- [1,438,null,{}] 11:46:51 INFO - PROCESS | 1852 | 1461005211272 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}] 11:46:51 INFO - PROCESS | 1852 | 1461005211461 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 11:46:51 INFO - PROCESS | 1852 | 1461005211654 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7785682000 == 59 [pid = 1852] [id = 117] 11:46:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f7781225000) [pid = 1852] [serial = 350] [outer = (nil)] 11:46:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f77814c8000) [pid = 1852] [serial = 351] [outer = 0x7f7781225000] 11:46:51 INFO - PROCESS | 1852 | 1461005211719 Marionette DEBUG loaded listener.js 11:46:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f7781adbc00) [pid = 1852] [serial = 352] [outer = 0x7f7781225000] 11:46:52 INFO - PROCESS | 1852 | 1461005212685 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]]]}] 11:46:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b513800 == 58 [pid = 1852] [id = 111] 11:46:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a498f000 == 57 [pid = 1852] [id = 90] 11:46:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778be91800 == 56 [pid = 1852] [id = 110] 11:46:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7794413800 == 55 [pid = 1852] [id = 109] 11:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f778b761000) [pid = 1852] [serial = 297] [outer = (nil)] [url = about:blank] 11:46:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778ccb0800 == 54 [pid = 1852] [id = 108] 11:46:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778be8c800 == 53 [pid = 1852] [id = 107] 11:46:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778572e000 == 52 [pid = 1852] [id = 106] 11:46:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783867800 == 51 [pid = 1852] [id = 105] 11:46:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778bfc6800 == 50 [pid = 1852] [id = 104] 11:46:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a24d5800 == 49 [pid = 1852] [id = 103] 11:46:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77833bf800 == 48 [pid = 1852] [id = 102] 11:46:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 11:46:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1495ms 11:46:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779ef14800 == 47 [pid = 1852] [id = 101] 11:46:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c6a9000 == 46 [pid = 1852] [id = 100] 11:46:52 INFO - PROCESS | 1852 | 1461005212755 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 11:46:52 INFO - PROCESS | 1852 | 1461005212763 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 11:46:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 11:46:52 INFO - PROCESS | 1852 | 1461005212772 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 11:46:52 INFO - PROCESS | 1852 | 1461005212775 Marionette TRACE conn3 <- [1,442,null,{}] 11:46:52 INFO - PROCESS | 1852 | 1461005212779 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}] 11:46:52 INFO - PROCESS | 1852 | 1461005212922 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 11:46:52 INFO - PROCESS | 1852 | 1461005212933 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783ed9800 == 47 [pid = 1852] [id = 118] 11:46:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f778122a000) [pid = 1852] [serial = 353] [outer = (nil)] 11:46:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f7782df1c00) [pid = 1852] [serial = 354] [outer = 0x7f778122a000] 11:46:53 INFO - PROCESS | 1852 | 1461005213000 Marionette DEBUG loaded listener.js 11:46:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f778395e800) [pid = 1852] [serial = 355] [outer = 0x7f778122a000] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f77a248fc00) [pid = 1852] [serial = 219] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f77a4ace400) [pid = 1852] [serial = 255] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f779a8bd800) [pid = 1852] [serial = 288] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f778a7e0c00) [pid = 1852] [serial = 279] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f7783d32400) [pid = 1852] [serial = 291] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f778b692800) [pid = 1852] [serial = 280] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f778fc64800) [pid = 1852] [serial = 285] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f778cc7b400) [pid = 1852] [serial = 282] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f778ddaa000) [pid = 1852] [serial = 283] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f779b9e7400) [pid = 1852] [serial = 289] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f7782df8800) [pid = 1852] [serial = 273] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f77856ae800) [pid = 1852] [serial = 277] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f7783e86000) [pid = 1852] [serial = 276] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f77a3cddc00) [pid = 1852] [serial = 267] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f7781df0c00) [pid = 1852] [serial = 294] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f7783e90000) [pid = 1852] [serial = 257] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f779a170400) [pid = 1852] [serial = 264] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f778c10a000) [pid = 1852] [serial = 261] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f77a4acfc00) [pid = 1852] [serial = 270] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f778b072000) [pid = 1852] [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.] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f7783d2d000) [pid = 1852] [serial = 295] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f779f99f000) [pid = 1852] [serial = 292] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f779a4a5c00) [pid = 1852] [serial = 286] [outer = (nil)] [url = about:blank] 11:46:53 INFO - PROCESS | 1852 | 1461005213913 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]]]}] 11:46:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 11:46:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1181ms 11:46:53 INFO - PROCESS | 1852 | 1461005213952 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 11:46:53 INFO - PROCESS | 1852 | 1461005213956 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 11:46:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 11:46:53 INFO - PROCESS | 1852 | 1461005213974 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 11:46:53 INFO - PROCESS | 1852 | 1461005213979 Marionette TRACE conn3 <- [1,446,null,{}] 11:46:53 INFO - PROCESS | 1852 | 1461005213993 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}] 11:46:54 INFO - PROCESS | 1852 | 1461005214138 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 11:46:54 INFO - PROCESS | 1852 | 1461005214149 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c138000 == 48 [pid = 1852] [id = 119] 11:46:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f7782df5400) [pid = 1852] [serial = 356] [outer = (nil)] 11:46:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f77848be800) [pid = 1852] [serial = 357] [outer = 0x7f7782df5400] 11:46:54 INFO - PROCESS | 1852 | 1461005214229 Marionette DEBUG loaded listener.js 11:46:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f77873b6c00) [pid = 1852] [serial = 358] [outer = 0x7f7782df5400] 11:46:54 INFO - PROCESS | 1852 | 1461005214998 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]]]}] 11:46:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 11:46:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1089ms 11:46:55 INFO - PROCESS | 1852 | 1461005215075 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 11:46:55 INFO - PROCESS | 1852 | 1461005215078 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 11:46:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 11:46:55 INFO - PROCESS | 1852 | 1461005215085 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 11:46:55 INFO - PROCESS | 1852 | 1461005215087 Marionette TRACE conn3 <- [1,450,null,{}] 11:46:55 INFO - PROCESS | 1852 | 1461005215102 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}] 11:46:55 INFO - PROCESS | 1852 | 1461005215299 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 11:46:55 INFO - PROCESS | 1852 | 1461005215316 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778de70000 == 49 [pid = 1852] [id = 120] 11:46:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f7783d33800) [pid = 1852] [serial = 359] [outer = (nil)] 11:46:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f778b322400) [pid = 1852] [serial = 360] [outer = 0x7f7783d33800] 11:46:55 INFO - PROCESS | 1852 | 1461005215377 Marionette DEBUG loaded listener.js 11:46:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f778b6bf800) [pid = 1852] [serial = 361] [outer = 0x7f7783d33800] 11:46:56 INFO - PROCESS | 1852 | 1461005216268 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] 11:46:56 INFO - PROCESS | 1852 | 1461005216330 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 11:46:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 11:46:56 INFO - PROCESS | 1852 | 1461005216341 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 11:46:56 INFO - PROCESS | 1852 | 1461005216343 Marionette TRACE conn3 <- [1,454,null,{}] 11:46:56 INFO - PROCESS | 1852 | 1461005216350 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}] 11:46:56 INFO - PROCESS | 1852 | 1461005216524 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 11:46:56 INFO - PROCESS | 1852 | 1461005216547 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7794420800 == 50 [pid = 1852] [id = 121] 11:46:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f778b072000) [pid = 1852] [serial = 362] [outer = (nil)] 11:46:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f778c103800) [pid = 1852] [serial = 363] [outer = 0x7f778b072000] 11:46:56 INFO - PROCESS | 1852 | 1461005216609 Marionette DEBUG loaded listener.js 11:46:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f778d516800) [pid = 1852] [serial = 364] [outer = 0x7f778b072000] 11:46:57 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f777db20800) [pid = 1852] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 11:46:57 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f7783d30400) [pid = 1852] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 11:46:57 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f7783d28c00) [pid = 1852] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 11:46:57 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f7781ded000) [pid = 1852] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 11:46:57 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f7781deec00) [pid = 1852] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 11:46:57 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f778b763400) [pid = 1852] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 11:46:57 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:46:57 INFO - PROCESS | 1852 | 1461005217548 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]]]}] 11:46:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 11:46:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1274ms 11:46:57 INFO - PROCESS | 1852 | 1461005217617 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 11:46:57 INFO - PROCESS | 1852 | 1461005217620 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 11:46:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 11:46:57 INFO - PROCESS | 1852 | 1461005217626 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 11:46:57 INFO - PROCESS | 1852 | 1461005217628 Marionette TRACE conn3 <- [1,458,null,{}] 11:46:57 INFO - PROCESS | 1852 | 1461005217634 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}] 11:46:57 INFO - PROCESS | 1852 | 1461005217807 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 11:46:57 INFO - PROCESS | 1852 | 1461005217913 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b251800 == 51 [pid = 1852] [id = 122] 11:46:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f7782df5c00) [pid = 1852] [serial = 365] [outer = (nil)] 11:46:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f778d359c00) [pid = 1852] [serial = 366] [outer = 0x7f7782df5c00] 11:46:57 INFO - PROCESS | 1852 | 1461005217980 Marionette DEBUG loaded listener.js 11:46:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f779a81b000) [pid = 1852] [serial = 367] [outer = 0x7f7782df5c00] 11:46:58 INFO - PROCESS | 1852 | 1461005218649 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] 11:46:58 INFO - PROCESS | 1852 | 1461005218725 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 11:46:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 11:46:58 INFO - PROCESS | 1852 | 1461005218733 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 11:46:58 INFO - PROCESS | 1852 | 1461005218735 Marionette TRACE conn3 <- [1,462,null,{}] 11:46:58 INFO - PROCESS | 1852 | 1461005218747 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}] 11:46:58 INFO - PROCESS | 1852 | 1461005218899 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 11:46:58 INFO - PROCESS | 1852 | 1461005218909 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778357f800 == 52 [pid = 1852] [id = 123] 11:46:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f7781223000) [pid = 1852] [serial = 368] [outer = (nil)] 11:46:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f7782a0e800) [pid = 1852] [serial = 369] [outer = 0x7f7781223000] 11:46:58 INFO - PROCESS | 1852 | 1461005218972 Marionette DEBUG loaded listener.js 11:46:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f779a39c400) [pid = 1852] [serial = 370] [outer = 0x7f7781223000] 11:46:59 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:47:00 INFO - PROCESS | 1852 | 1461005220049 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] 11:47:00 INFO - PROCESS | 1852 | 1461005220126 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 11:47:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 11:47:00 INFO - PROCESS | 1852 | 1461005220136 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 11:47:00 INFO - PROCESS | 1852 | 1461005220141 Marionette TRACE conn3 <- [1,466,null,{}] 11:47:00 INFO - PROCESS | 1852 | 1461005220150 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}] 11:47:00 INFO - PROCESS | 1852 | 1461005220371 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 11:47:00 INFO - PROCESS | 1852 | 1461005220514 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778be86800 == 53 [pid = 1852] [id = 124] 11:47:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f7781ad3c00) [pid = 1852] [serial = 371] [outer = (nil)] 11:47:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f7781dec800) [pid = 1852] [serial = 372] [outer = 0x7f7781ad3c00] 11:47:00 INFO - PROCESS | 1852 | 1461005220594 Marionette DEBUG loaded listener.js 11:47:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f7782a09400) [pid = 1852] [serial = 373] [outer = 0x7f7781ad3c00] 11:47:01 INFO - PROCESS | 1852 | 1461005221589 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] 11:47:01 INFO - PROCESS | 1852 | 1461005221678 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 11:47:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 11:47:01 INFO - PROCESS | 1852 | 1461005221689 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 11:47:01 INFO - PROCESS | 1852 | 1461005221694 Marionette TRACE conn3 <- [1,470,null,{}] 11:47:01 INFO - PROCESS | 1852 | 1461005221700 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}] 11:47:01 INFO - PROCESS | 1852 | 1461005221920 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 11:47:02 INFO - PROCESS | 1852 | 1461005222195 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779d219000 == 54 [pid = 1852] [id = 125] 11:47:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f778395e400) [pid = 1852] [serial = 374] [outer = (nil)] 11:47:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f7783e89800) [pid = 1852] [serial = 375] [outer = 0x7f778395e400] 11:47:02 INFO - PROCESS | 1852 | 1461005222269 Marionette DEBUG loaded listener.js 11:47:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f7788740c00) [pid = 1852] [serial = 376] [outer = 0x7f778395e400] 11:47:03 INFO - PROCESS | 1852 | 1461005223140 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]]]}] 11:47:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 11:47:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1483ms 11:47:03 INFO - PROCESS | 1852 | 1461005223172 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 11:47:03 INFO - PROCESS | 1852 | 1461005223175 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 11:47:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 11:47:03 INFO - PROCESS | 1852 | 1461005223182 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 11:47:03 INFO - PROCESS | 1852 | 1461005223188 Marionette TRACE conn3 <- [1,474,null,{}] 11:47:03 INFO - PROCESS | 1852 | 1461005223203 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}] 11:47:03 INFO - PROCESS | 1852 | 1461005223373 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 11:47:03 INFO - PROCESS | 1852 | 1461005223520 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a3c6f000 == 55 [pid = 1852] [id = 126] 11:47:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f7783d2ac00) [pid = 1852] [serial = 377] [outer = (nil)] 11:47:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f778fa49400) [pid = 1852] [serial = 378] [outer = 0x7f7783d2ac00] 11:47:03 INFO - PROCESS | 1852 | 1461005223595 Marionette DEBUG loaded listener.js 11:47:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f779a81c400) [pid = 1852] [serial = 379] [outer = 0x7f7783d2ac00] 11:47:04 INFO - PROCESS | 1852 | 1461005224582 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]]]}] 11:47:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 11:47:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1439ms 11:47:04 INFO - PROCESS | 1852 | 1461005224622 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 11:47:04 INFO - PROCESS | 1852 | 1461005224629 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 11:47:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 11:47:04 INFO - PROCESS | 1852 | 1461005224635 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 11:47:04 INFO - PROCESS | 1852 | 1461005224637 Marionette TRACE conn3 <- [1,478,null,{}] 11:47:04 INFO - PROCESS | 1852 | 1461005224643 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}] 11:47:04 INFO - PROCESS | 1852 | 1461005224789 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 11:47:04 INFO - PROCESS | 1852 | 1461005224935 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a4a1c000 == 56 [pid = 1852] [id = 127] 11:47:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f7781ca2400) [pid = 1852] [serial = 380] [outer = (nil)] 11:47:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f7781cad800) [pid = 1852] [serial = 381] [outer = 0x7f7781ca2400] 11:47:05 INFO - PROCESS | 1852 | 1461005225006 Marionette DEBUG loaded listener.js 11:47:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f778fa4e000) [pid = 1852] [serial = 382] [outer = 0x7f7781ca2400] 11:47:05 INFO - PROCESS | 1852 | 1461005225812 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]]]}] 11:47:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 11:47:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1225ms 11:47:05 INFO - PROCESS | 1852 | 1461005225863 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 11:47:05 INFO - PROCESS | 1852 | 1461005225867 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 11:47:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 11:47:05 INFO - PROCESS | 1852 | 1461005225873 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 11:47:05 INFO - PROCESS | 1852 | 1461005225876 Marionette TRACE conn3 <- [1,482,null,{}] 11:47:05 INFO - PROCESS | 1852 | 1461005225881 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}] 11:47:06 INFO - PROCESS | 1852 | 1461005226030 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 11:47:06 INFO - PROCESS | 1852 | 1461005226180 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7782caa000 == 57 [pid = 1852] [id = 128] 11:47:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f7781ca8800) [pid = 1852] [serial = 383] [outer = (nil)] 11:47:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f77874ce800) [pid = 1852] [serial = 384] [outer = 0x7f7781ca8800] 11:47:06 INFO - PROCESS | 1852 | 1461005226255 Marionette DEBUG loaded listener.js 11:47:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f77874d2400) [pid = 1852] [serial = 385] [outer = 0x7f7781ca8800] 11:47:07 INFO - PROCESS | 1852 | 1461005227162 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]]]}] 11:47:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 11:47:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1335ms 11:47:07 INFO - PROCESS | 1852 | 1461005227209 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 11:47:07 INFO - PROCESS | 1852 | 1461005227212 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 11:47:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 11:47:07 INFO - PROCESS | 1852 | 1461005227218 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 11:47:07 INFO - PROCESS | 1852 | 1461005227220 Marionette TRACE conn3 <- [1,486,null,{}] 11:47:07 INFO - PROCESS | 1852 | 1461005227226 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}] 11:47:07 INFO - PROCESS | 1852 | 1461005227406 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 11:47:07 INFO - PROCESS | 1852 | 1461005227546 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777deda800 == 58 [pid = 1852] [id = 129] 11:47:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f777d8e4c00) [pid = 1852] [serial = 386] [outer = (nil)] 11:47:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f777d8e8c00) [pid = 1852] [serial = 387] [outer = 0x7f777d8e4c00] 11:47:07 INFO - PROCESS | 1852 | 1461005227625 Marionette DEBUG loaded listener.js 11:47:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f779a8b9400) [pid = 1852] [serial = 388] [outer = 0x7f777d8e4c00] 11:47:08 INFO - PROCESS | 1852 | 1461005228502 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]]]}] 11:47:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 11:47:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1332ms 11:47:08 INFO - PROCESS | 1852 | 1461005228552 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 11:47:08 INFO - PROCESS | 1852 | 1461005228556 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 11:47:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 11:47:08 INFO - PROCESS | 1852 | 1461005228562 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 11:47:08 INFO - PROCESS | 1852 | 1461005228565 Marionette TRACE conn3 <- [1,490,null,{}] 11:47:08 INFO - PROCESS | 1852 | 1461005228570 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}] 11:47:08 INFO - PROCESS | 1852 | 1461005228724 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 11:47:09 INFO - PROCESS | 1852 | 1461005229025 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777dd79800 == 59 [pid = 1852] [id = 130] 11:47:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f777d8e4000) [pid = 1852] [serial = 389] [outer = (nil)] 11:47:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f777d8eb400) [pid = 1852] [serial = 390] [outer = 0x7f777d8e4000] 11:47:09 INFO - PROCESS | 1852 | 1461005229159 Marionette DEBUG loaded listener.js 11:47:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f777d9ab000) [pid = 1852] [serial = 391] [outer = 0x7f777d8e4000] 11:47:10 INFO - PROCESS | 1852 | 1461005230056 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]]]}] 11:47:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 11:47:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1535ms 11:47:10 INFO - PROCESS | 1852 | 1461005230098 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 11:47:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 11:47:10 INFO - PROCESS | 1852 | 1461005230104 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 11:47:10 INFO - PROCESS | 1852 | 1461005230112 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 11:47:10 INFO - PROCESS | 1852 | 1461005230116 Marionette TRACE conn3 <- [1,494,null,{}] 11:47:10 INFO - PROCESS | 1852 | 1461005230126 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}] 11:47:10 INFO - PROCESS | 1852 | 1461005230303 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 11:47:10 INFO - PROCESS | 1852 | 1461005230448 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783588000 == 60 [pid = 1852] [id = 131] 11:47:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f77814c7c00) [pid = 1852] [serial = 392] [outer = (nil)] 11:47:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f77819ca400) [pid = 1852] [serial = 393] [outer = 0x7f77814c7c00] 11:47:10 INFO - PROCESS | 1852 | 1461005230518 Marionette DEBUG loaded listener.js 11:47:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f7781ad8400) [pid = 1852] [serial = 394] [outer = 0x7f77814c7c00] 11:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b251800 == 59 [pid = 1852] [id = 122] 11:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7794420800 == 58 [pid = 1852] [id = 121] 11:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778de70000 == 57 [pid = 1852] [id = 120] 11:47:10 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f77819cc400) [pid = 1852] [serial = 312] [outer = (nil)] [url = about:blank] 11:47:10 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f779d7e3c00) [pid = 1852] [serial = 333] [outer = (nil)] [url = about:blank] 11:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c138000 == 56 [pid = 1852] [id = 119] 11:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783ed9800 == 55 [pid = 1852] [id = 118] 11:47:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7785682000 == 54 [pid = 1852] [id = 117] 11:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f7781223400) [pid = 1852] [serial = 315] [outer = (nil)] [url = about:blank] 11:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f778122c000) [pid = 1852] [serial = 316] [outer = (nil)] [url = about:blank] 11:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f778b6c0c00) [pid = 1852] [serial = 306] [outer = (nil)] [url = about:blank] 11:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f778b762000) [pid = 1852] [serial = 325] [outer = (nil)] [url = about:blank] 11:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f778b245c00) [pid = 1852] [serial = 324] [outer = (nil)] [url = about:blank] 11:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f7783d27000) [pid = 1852] [serial = 303] [outer = (nil)] [url = about:blank] 11:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f778fa57400) [pid = 1852] [serial = 331] [outer = (nil)] [url = about:blank] 11:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f7782debc00) [pid = 1852] [serial = 318] [outer = (nil)] [url = about:blank] 11:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f77856a3400) [pid = 1852] [serial = 322] [outer = (nil)] [url = about:blank] 11:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f778cc78c00) [pid = 1852] [serial = 328] [outer = (nil)] [url = about:blank] 11:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f77832eac00) [pid = 1852] [serial = 319] [outer = (nil)] [url = about:blank] 11:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f778c10c000) [pid = 1852] [serial = 327] [outer = (nil)] [url = about:blank] 11:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f77814c4c00) [pid = 1852] [serial = 300] [outer = (nil)] [url = about:blank] 11:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f7783e8e800) [pid = 1852] [serial = 321] [outer = (nil)] [url = about:blank] 11:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f778ddb7000) [pid = 1852] [serial = 309] [outer = (nil)] [url = about:blank] 11:47:11 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f778873c400) [pid = 1852] [serial = 330] [outer = (nil)] [url = about:blank] 11:47:11 INFO - PROCESS | 1852 | 1461005231520 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]]]}] 11:47:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 11:47:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1434ms 11:47:11 INFO - PROCESS | 1852 | 1461005231549 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 11:47:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 11:47:11 INFO - PROCESS | 1852 | 1461005231554 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 11:47:11 INFO - PROCESS | 1852 | 1461005231562 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 11:47:11 INFO - PROCESS | 1852 | 1461005231564 Marionette TRACE conn3 <- [1,498,null,{}] 11:47:11 INFO - PROCESS | 1852 | 1461005231570 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}] 11:47:11 INFO - PROCESS | 1852 | 1461005231718 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 11:47:11 INFO - PROCESS | 1852 | 1461005231825 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7789233800 == 55 [pid = 1852] [id = 132] 11:47:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f77814c9000) [pid = 1852] [serial = 395] [outer = (nil)] 11:47:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f7781de3800) [pid = 1852] [serial = 396] [outer = 0x7f77814c9000] 11:47:11 INFO - PROCESS | 1852 | 1461005231887 Marionette DEBUG loaded listener.js 11:47:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f7782df7400) [pid = 1852] [serial = 397] [outer = 0x7f77814c9000] 11:47:12 INFO - PROCESS | 1852 | 1461005232597 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]]]}] 11:47:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 11:47:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1093ms 11:47:12 INFO - PROCESS | 1852 | 1461005232657 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 11:47:12 INFO - PROCESS | 1852 | 1461005232660 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 11:47:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 11:47:12 INFO - PROCESS | 1852 | 1461005232691 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 11:47:12 INFO - PROCESS | 1852 | 1461005232700 Marionette TRACE conn3 <- [1,502,null,{}] 11:47:12 INFO - PROCESS | 1852 | 1461005232713 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}] 11:47:12 INFO - PROCESS | 1852 | 1461005232856 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 11:47:12 INFO - PROCESS | 1852 | 1461005232867 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c097800 == 56 [pid = 1852] [id = 133] 11:47:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f7782debc00) [pid = 1852] [serial = 398] [outer = (nil)] 11:47:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f77872dac00) [pid = 1852] [serial = 399] [outer = 0x7f7782debc00] 11:47:12 INFO - PROCESS | 1852 | 1461005232930 Marionette DEBUG loaded listener.js 11:47:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f77874cf800) [pid = 1852] [serial = 400] [outer = 0x7f7782debc00] 11:47:13 INFO - PROCESS | 1852 | 1461005233723 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]]]}] 11:47:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 11:47:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1087ms 11:47:13 INFO - PROCESS | 1852 | 1461005233796 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 11:47:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 11:47:13 INFO - PROCESS | 1852 | 1461005233801 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 11:47:13 INFO - PROCESS | 1852 | 1461005233807 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 11:47:13 INFO - PROCESS | 1852 | 1461005233810 Marionette TRACE conn3 <- [1,506,null,{}] 11:47:13 INFO - PROCESS | 1852 | 1461005233815 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}] 11:47:13 INFO - PROCESS | 1852 | 1461005233994 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 11:47:14 INFO - PROCESS | 1852 | 1461005234022 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777d997000 == 57 [pid = 1852] [id = 134] 11:47:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f77874cfc00) [pid = 1852] [serial = 401] [outer = (nil)] 11:47:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f77893e2800) [pid = 1852] [serial = 402] [outer = 0x7f77874cfc00] 11:47:14 INFO - PROCESS | 1852 | 1461005234083 Marionette DEBUG loaded listener.js 11:47:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f778b31f800) [pid = 1852] [serial = 403] [outer = 0x7f77874cfc00] 11:47:14 INFO - PROCESS | 1852 | 1461005234940 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]]]}] 11:47:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 11:47:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1184ms 11:47:15 INFO - PROCESS | 1852 | 1461005235001 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 11:47:15 INFO - PROCESS | 1852 | 1461005235005 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 11:47:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 11:47:15 INFO - PROCESS | 1852 | 1461005235010 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 11:47:15 INFO - PROCESS | 1852 | 1461005235012 Marionette TRACE conn3 <- [1,510,null,{}] 11:47:15 INFO - PROCESS | 1852 | 1461005235018 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}] 11:47:15 INFO - PROCESS | 1852 | 1461005235264 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 11:47:15 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f778122a000) [pid = 1852] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 11:47:15 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f7781225000) [pid = 1852] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 11:47:15 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f7782df5400) [pid = 1852] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 11:47:15 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f778b072000) [pid = 1852] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 11:47:15 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f778faefc00) [pid = 1852] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 11:47:15 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f7783d33800) [pid = 1852] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 11:47:15 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f7782df5c00) [pid = 1852] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 11:47:15 INFO - PROCESS | 1852 | 1461005235350 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778bfc8800 == 58 [pid = 1852] [id = 135] 11:47:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f7782a0c800) [pid = 1852] [serial = 404] [outer = (nil)] 11:47:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f7783e8bc00) [pid = 1852] [serial = 405] [outer = 0x7f7782a0c800] 11:47:15 INFO - PROCESS | 1852 | 1461005235422 Marionette DEBUG loaded listener.js 11:47:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f778bf42000) [pid = 1852] [serial = 406] [outer = 0x7f7782a0c800] 11:47:16 INFO - PROCESS | 1852 | 1461005236113 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]]]}] 11:47:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 11:47:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1130ms 11:47:16 INFO - PROCESS | 1852 | 1461005236142 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 11:47:16 INFO - PROCESS | 1852 | 1461005236145 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 11:47:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 11:47:16 INFO - PROCESS | 1852 | 1461005236150 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 11:47:16 INFO - PROCESS | 1852 | 1461005236153 Marionette TRACE conn3 <- [1,514,null,{}] 11:47:16 INFO - PROCESS | 1852 | 1461005236158 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}] 11:47:16 INFO - PROCESS | 1852 | 1461005236349 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 11:47:16 INFO - PROCESS | 1852 | 1461005236367 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b25d000 == 59 [pid = 1852] [id = 136] 11:47:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f7787445800) [pid = 1852] [serial = 407] [outer = (nil)] 11:47:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f77874d7400) [pid = 1852] [serial = 408] [outer = 0x7f7787445800] 11:47:16 INFO - PROCESS | 1852 | 1461005236427 Marionette DEBUG loaded listener.js 11:47:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f778cc78c00) [pid = 1852] [serial = 409] [outer = 0x7f7787445800] 11:47:17 INFO - PROCESS | 1852 | 1461005237068 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]]]}] 11:47:17 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 11:47:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 928ms 11:47:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 11:47:17 INFO - PROCESS | 1852 | 1461005237079 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 11:47:17 INFO - PROCESS | 1852 | 1461005237081 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 11:47:17 INFO - PROCESS | 1852 | 1461005237087 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 11:47:17 INFO - PROCESS | 1852 | 1461005237090 Marionette TRACE conn3 <- [1,518,null,{}] 11:47:17 INFO - PROCESS | 1852 | 1461005237095 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}] 11:47:17 INFO - PROCESS | 1852 | 1461005237221 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 11:47:17 INFO - PROCESS | 1852 | 1461005237406 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777dd64800 == 60 [pid = 1852] [id = 137] 11:47:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f777d8ddc00) [pid = 1852] [serial = 410] [outer = (nil)] 11:47:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f777d8e5800) [pid = 1852] [serial = 411] [outer = 0x7f777d8ddc00] 11:47:17 INFO - PROCESS | 1852 | 1461005237481 Marionette DEBUG loaded listener.js 11:47:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f777d9a8800) [pid = 1852] [serial = 412] [outer = 0x7f777d8ddc00] 11:47:18 INFO - PROCESS | 1852 | 1461005238315 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]]]}] 11:47:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 11:47:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1279ms 11:47:18 INFO - PROCESS | 1852 | 1461005238367 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 11:47:18 INFO - PROCESS | 1852 | 1461005238373 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 11:47:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 11:47:18 INFO - PROCESS | 1852 | 1461005238398 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 11:47:18 INFO - PROCESS | 1852 | 1461005238404 Marionette TRACE conn3 <- [1,522,null,{}] 11:47:18 INFO - PROCESS | 1852 | 1461005238413 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}] 11:47:18 INFO - PROCESS | 1852 | 1461005238579 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 11:47:18 INFO - PROCESS | 1852 | 1461005238718 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778bfb2000 == 61 [pid = 1852] [id = 138] 11:47:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f777d8e2400) [pid = 1852] [serial = 413] [outer = (nil)] 11:47:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f77814bc400) [pid = 1852] [serial = 414] [outer = 0x7f777d8e2400] 11:47:18 INFO - PROCESS | 1852 | 1461005238794 Marionette DEBUG loaded listener.js 11:47:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f7781ad6800) [pid = 1852] [serial = 415] [outer = 0x7f777d8e2400] 11:47:19 INFO - PROCESS | 1852 | 1461005239669 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]]]}] 11:47:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 11:47:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1349ms 11:47:19 INFO - PROCESS | 1852 | 1461005239733 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 11:47:19 INFO - PROCESS | 1852 | 1461005239739 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 11:47:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 11:47:19 INFO - PROCESS | 1852 | 1461005239746 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 11:47:19 INFO - PROCESS | 1852 | 1461005239748 Marionette TRACE conn3 <- [1,526,null,{}] 11:47:19 INFO - PROCESS | 1852 | 1461005239754 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}] 11:47:19 INFO - PROCESS | 1852 | 1461005239912 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 11:47:20 INFO - PROCESS | 1852 | 1461005240054 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779d214800 == 62 [pid = 1852] [id = 139] 11:47:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f777dbfac00) [pid = 1852] [serial = 416] [outer = (nil)] 11:47:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f7782df5400) [pid = 1852] [serial = 417] [outer = 0x7f777dbfac00] 11:47:20 INFO - PROCESS | 1852 | 1461005240130 Marionette DEBUG loaded listener.js 11:47:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f7783d2e400) [pid = 1852] [serial = 418] [outer = 0x7f777dbfac00] 11:47:21 INFO - PROCESS | 1852 | 1461005241116 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]]]}] 11:47:21 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 11:47:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1434ms 11:47:21 INFO - PROCESS | 1852 | 1461005241181 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 11:47:21 INFO - PROCESS | 1852 | 1461005241185 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 11:47:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 11:47:21 INFO - PROCESS | 1852 | 1461005241200 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 11:47:21 INFO - PROCESS | 1852 | 1461005241216 Marionette TRACE conn3 <- [1,530,null,{}] 11:47:21 INFO - PROCESS | 1852 | 1461005241225 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}] 11:47:21 INFO - PROCESS | 1852 | 1461005241421 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 11:47:21 INFO - PROCESS | 1852 | 1461005241562 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a4a17800 == 63 [pid = 1852] [id = 140] 11:47:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f7781add800) [pid = 1852] [serial = 419] [outer = (nil)] 11:47:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f7787452800) [pid = 1852] [serial = 420] [outer = 0x7f7781add800] 11:47:21 INFO - PROCESS | 1852 | 1461005241676 Marionette DEBUG loaded listener.js 11:47:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f778b695c00) [pid = 1852] [serial = 421] [outer = 0x7f7781add800] 11:47:22 INFO - PROCESS | 1852 | 1461005242332 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"]]]}] 11:47:22 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 11:47:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 11:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 11:47:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:47:22 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 11:47:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 11:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 11:47:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:47:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1206ms 11:47:22 INFO - PROCESS | 1852 | 1461005242402 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 11:47:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 11:47:22 INFO - PROCESS | 1852 | 1461005242407 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 11:47:22 INFO - PROCESS | 1852 | 1461005242413 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 11:47:22 INFO - PROCESS | 1852 | 1461005242416 Marionette TRACE conn3 <- [1,534,null,{}] 11:47:22 INFO - PROCESS | 1852 | 1461005242422 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}] 11:47:22 INFO - PROCESS | 1852 | 1461005242596 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 11:47:22 INFO - PROCESS | 1852 | 1461005242738 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77845cf800 == 64 [pid = 1852] [id = 141] 11:47:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f7783c91400) [pid = 1852] [serial = 422] [outer = (nil)] 11:47:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f778ddadc00) [pid = 1852] [serial = 423] [outer = 0x7f7783c91400] 11:47:22 INFO - PROCESS | 1852 | 1461005242811 Marionette DEBUG loaded listener.js 11:47:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f779a621000) [pid = 1852] [serial = 424] [outer = 0x7f7783c91400] 11:47:23 INFO - PROCESS | 1852 | 1461005243604 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]]]}] 11:47:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 11:47:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1231ms 11:47:23 INFO - PROCESS | 1852 | 1461005243652 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 11:47:23 INFO - PROCESS | 1852 | 1461005243656 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 11:47:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 11:47:23 INFO - PROCESS | 1852 | 1461005243663 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 11:47:23 INFO - PROCESS | 1852 | 1461005243666 Marionette TRACE conn3 <- [1,538,null,{}] 11:47:23 INFO - PROCESS | 1852 | 1461005243671 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}] 11:47:23 INFO - PROCESS | 1852 | 1461005243840 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 11:47:23 INFO - PROCESS | 1852 | 1461005243992 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c108000 == 65 [pid = 1852] [id = 142] 11:47:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f779a843000) [pid = 1852] [serial = 425] [outer = (nil)] 11:47:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f779b673000) [pid = 1852] [serial = 426] [outer = 0x7f779a843000] 11:47:24 INFO - PROCESS | 1852 | 1461005244074 Marionette DEBUG loaded listener.js 11:47:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f779ef64c00) [pid = 1852] [serial = 427] [outer = 0x7f779a843000] 11:47:24 INFO - PROCESS | 1852 | 1461005244856 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]]]}] 11:47:24 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. 11:47:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1227ms 11:47:24 INFO - PROCESS | 1852 | 1461005244891 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 11:47:24 INFO - PROCESS | 1852 | 1461005244894 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 11:47:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 11:47:24 INFO - PROCESS | 1852 | 1461005244915 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 11:47:24 INFO - PROCESS | 1852 | 1461005244919 Marionette TRACE conn3 <- [1,542,null,{}] 11:47:24 INFO - PROCESS | 1852 | 1461005244927 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}] 11:47:25 INFO - PROCESS | 1852 | 1461005245083 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 11:47:25 INFO - PROCESS | 1852 | 1461005245233 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c970000 == 66 [pid = 1852] [id = 143] 11:47:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f779a843c00) [pid = 1852] [serial = 428] [outer = (nil)] 11:47:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f779fb10400) [pid = 1852] [serial = 429] [outer = 0x7f779a843c00] 11:47:25 INFO - PROCESS | 1852 | 1461005245317 Marionette DEBUG loaded listener.js 11:47:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f77a2482c00) [pid = 1852] [serial = 430] [outer = 0x7f779a843c00] 11:47:26 INFO - PROCESS | 1852 | 1461005246095 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]]]}] 11:47:26 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. 11:47:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1250ms 11:47:26 INFO - PROCESS | 1852 | 1461005246152 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 11:47:26 INFO - PROCESS | 1852 | 1461005246156 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 11:47:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 11:47:26 INFO - PROCESS | 1852 | 1461005246163 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 11:47:26 INFO - PROCESS | 1852 | 1461005246168 Marionette TRACE conn3 <- [1,546,null,{}] 11:47:26 INFO - PROCESS | 1852 | 1461005246173 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}] 11:47:26 INFO - PROCESS | 1852 | 1461005246360 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 11:47:26 INFO - PROCESS | 1852 | 1461005246530 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b505000 == 67 [pid = 1852] [id = 144] 11:47:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f777ca6f800) [pid = 1852] [serial = 431] [outer = (nil)] 11:47:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f777ca76400) [pid = 1852] [serial = 432] [outer = 0x7f777ca6f800] 11:47:26 INFO - PROCESS | 1852 | 1461005246603 Marionette DEBUG loaded listener.js 11:47:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f777ca7e000) [pid = 1852] [serial = 433] [outer = 0x7f777ca6f800] 11:47:27 INFO - PROCESS | 1852 | 1461005247360 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]]]}] 11:47:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 11:47:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1228ms 11:47:27 INFO - PROCESS | 1852 | 1461005247395 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 11:47:27 INFO - PROCESS | 1852 | 1461005247399 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 11:47:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 11:47:27 INFO - PROCESS | 1852 | 1461005247407 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 11:47:27 INFO - PROCESS | 1852 | 1461005247410 Marionette TRACE conn3 <- [1,550,null,{}] 11:47:27 INFO - PROCESS | 1852 | 1461005247414 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}] 11:47:27 INFO - PROCESS | 1852 | 1461005247576 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 11:47:27 INFO - PROCESS | 1852 | 1461005247706 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777df27000 == 68 [pid = 1852] [id = 145] 11:47:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f777ca71c00) [pid = 1852] [serial = 434] [outer = (nil)] 11:47:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f777ca7e800) [pid = 1852] [serial = 435] [outer = 0x7f777ca71c00] 11:47:27 INFO - PROCESS | 1852 | 1461005247774 Marionette DEBUG loaded listener.js 11:47:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f777cd2c800) [pid = 1852] [serial = 436] [outer = 0x7f777ca71c00] 11:47:28 INFO - PROCESS | 1852 | 1461005248516 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]]]}] 11:47:28 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. 11:47:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1128ms 11:47:28 INFO - PROCESS | 1852 | 1461005248571 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 11:47:28 INFO - PROCESS | 1852 | 1461005248575 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 11:47:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 11:47:28 INFO - PROCESS | 1852 | 1461005248582 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 11:47:28 INFO - PROCESS | 1852 | 1461005248585 Marionette TRACE conn3 <- [1,554,null,{}] 11:47:28 INFO - PROCESS | 1852 | 1461005248590 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}] 11:47:28 INFO - PROCESS | 1852 | 1461005248731 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 11:47:28 INFO - PROCESS | 1852 | 1461005248880 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777aeec000 == 69 [pid = 1852] [id = 146] 11:47:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f777ca72400) [pid = 1852] [serial = 437] [outer = (nil)] 11:47:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f777cd2e000) [pid = 1852] [serial = 438] [outer = 0x7f777ca72400] 11:47:28 INFO - PROCESS | 1852 | 1461005248955 Marionette DEBUG loaded listener.js 11:47:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f779f658800) [pid = 1852] [serial = 439] [outer = 0x7f777ca72400] 11:47:29 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:47:29 INFO - PROCESS | 1852 | 1461005249820 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]]]}] 11:47:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 11:47:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1281ms 11:47:29 INFO - PROCESS | 1852 | 1461005249863 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 11:47:29 INFO - PROCESS | 1852 | 1461005249866 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 11:47:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 11:47:29 INFO - PROCESS | 1852 | 1461005249872 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 11:47:29 INFO - PROCESS | 1852 | 1461005249875 Marionette TRACE conn3 <- [1,558,null,{}] 11:47:29 INFO - PROCESS | 1852 | 1461005249880 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}] 11:47:30 INFO - PROCESS | 1852 | 1461005250031 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 11:47:30 INFO - PROCESS | 1852 | 1461005250187 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777df71000 == 70 [pid = 1852] [id = 147] 11:47:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f777b208800) [pid = 1852] [serial = 440] [outer = (nil)] 11:47:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f777b20d000) [pid = 1852] [serial = 441] [outer = 0x7f777b208800] 11:47:30 INFO - PROCESS | 1852 | 1461005250265 Marionette DEBUG loaded listener.js 11:47:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f777db1dc00) [pid = 1852] [serial = 442] [outer = 0x7f777b208800] 11:47:31 INFO - PROCESS | 1852 | 1461005251468 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]]]}] 11:47:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 11:47:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1635ms 11:47:31 INFO - PROCESS | 1852 | 1461005251508 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 11:47:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 11:47:31 INFO - PROCESS | 1852 | 1461005251514 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 11:47:31 INFO - PROCESS | 1852 | 1461005251522 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 11:47:31 INFO - PROCESS | 1852 | 1461005251525 Marionette TRACE conn3 <- [1,562,null,{}] 11:47:31 INFO - PROCESS | 1852 | 1461005251533 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}] 11:47:31 INFO - PROCESS | 1852 | 1461005251678 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 11:47:31 INFO - PROCESS | 1852 | 1461005251847 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77833dd000 == 71 [pid = 1852] [id = 148] 11:47:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f777d9a6800) [pid = 1852] [serial = 443] [outer = (nil)] 11:47:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f777db1a000) [pid = 1852] [serial = 444] [outer = 0x7f777d9a6800] 11:47:31 INFO - PROCESS | 1852 | 1461005251910 Marionette DEBUG loaded listener.js 11:47:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f777dbfa800) [pid = 1852] [serial = 445] [outer = 0x7f777d9a6800] 11:47:32 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:47:33 INFO - PROCESS | 1852 | 1461005253158 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]]]}] 11:47:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 11:47:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1736ms 11:47:33 INFO - PROCESS | 1852 | 1461005253329 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 11:47:33 INFO - PROCESS | 1852 | 1461005253337 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 11:47:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 11:47:33 INFO - PROCESS | 1852 | 1461005253347 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 11:47:33 INFO - PROCESS | 1852 | 1461005253351 Marionette TRACE conn3 <- [1,566,null,{}] 11:47:33 INFO - PROCESS | 1852 | 1461005253357 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}] 11:47:33 INFO - PROCESS | 1852 | 1461005253506 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 11:47:33 INFO - PROCESS | 1852 | 1461005253654 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77833d7800 == 72 [pid = 1852] [id = 149] 11:47:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f777dbf7000) [pid = 1852] [serial = 446] [outer = (nil)] 11:47:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f7781dea000) [pid = 1852] [serial = 447] [outer = 0x7f777dbf7000] 11:47:33 INFO - PROCESS | 1852 | 1461005253721 Marionette DEBUG loaded listener.js 11:47:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f7783d2f000) [pid = 1852] [serial = 448] [outer = 0x7f777dbf7000] 11:47:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b25d000 == 71 [pid = 1852] [id = 136] 11:47:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778bfc8800 == 70 [pid = 1852] [id = 135] 11:47:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777d997000 == 69 [pid = 1852] [id = 134] 11:47:34 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f7782a0e800) [pid = 1852] [serial = 369] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c097800 == 68 [pid = 1852] [id = 133] 11:47:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7789233800 == 67 [pid = 1852] [id = 132] 11:47:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783588000 == 66 [pid = 1852] [id = 131] 11:47:34 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:47:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777dd79800 == 65 [pid = 1852] [id = 130] 11:47:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a4a1c000 == 64 [pid = 1852] [id = 127] 11:47:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a3c6f000 == 63 [pid = 1852] [id = 126] 11:47:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779d219000 == 62 [pid = 1852] [id = 125] 11:47:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778be86800 == 61 [pid = 1852] [id = 124] 11:47:34 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f7782df1c00) [pid = 1852] [serial = 354] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f778395e800) [pid = 1852] [serial = 355] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f777db1f800) [pid = 1852] [serial = 336] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f7781adbc00) [pid = 1852] [serial = 352] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f77814c8000) [pid = 1852] [serial = 351] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f77848be800) [pid = 1852] [serial = 357] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f778c103800) [pid = 1852] [serial = 363] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f77995e2c00) [pid = 1852] [serial = 345] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f778b526c00) [pid = 1852] [serial = 342] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f779f65ac00) [pid = 1852] [serial = 334] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f7783d25400) [pid = 1852] [serial = 339] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f779b6d4800) [pid = 1852] [serial = 348] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f778b322400) [pid = 1852] [serial = 360] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f778d359c00) [pid = 1852] [serial = 366] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f778d516800) [pid = 1852] [serial = 364] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f77873b6c00) [pid = 1852] [serial = 358] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f779a81b000) [pid = 1852] [serial = 367] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f778b6bf800) [pid = 1852] [serial = 361] [outer = (nil)] [url = about:blank] 11:47:34 INFO - PROCESS | 1852 | 1461005254580 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]]]}] 11:47:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 11:47:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1280ms 11:47:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 11:47:34 INFO - PROCESS | 1852 | 1461005254631 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 11:47:34 INFO - PROCESS | 1852 | 1461005254634 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 11:47:34 INFO - PROCESS | 1852 | 1461005254641 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 11:47:34 INFO - PROCESS | 1852 | 1461005254646 Marionette TRACE conn3 <- [1,570,null,{}] 11:47:34 INFO - PROCESS | 1852 | 1461005254661 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}] 11:47:34 INFO - PROCESS | 1852 | 1461005254805 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 11:47:34 INFO - PROCESS | 1852 | 1461005254823 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778af4f000 == 62 [pid = 1852] [id = 150] 11:47:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f77872e1800) [pid = 1852] [serial = 449] [outer = (nil)] 11:47:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f7787448400) [pid = 1852] [serial = 450] [outer = 0x7f77872e1800] 11:47:34 INFO - PROCESS | 1852 | 1461005254886 Marionette DEBUG loaded listener.js 11:47:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f77874cec00) [pid = 1852] [serial = 451] [outer = 0x7f77872e1800] 11:47:35 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:47:35 INFO - PROCESS | 1852 | 1461005255651 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]]]}] 11:47:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 11:47:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1040ms 11:47:35 INFO - PROCESS | 1852 | 1461005255680 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 11:47:35 INFO - PROCESS | 1852 | 1461005255684 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 11:47:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 11:47:35 INFO - PROCESS | 1852 | 1461005255689 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 11:47:35 INFO - PROCESS | 1852 | 1461005255691 Marionette TRACE conn3 <- [1,574,null,{}] 11:47:35 INFO - PROCESS | 1852 | 1461005255697 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}] 11:47:35 INFO - PROCESS | 1852 | 1461005255884 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 11:47:35 INFO - PROCESS | 1852 | 1461005255900 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778ccaa800 == 63 [pid = 1852] [id = 151] 11:47:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f77874d0800) [pid = 1852] [serial = 452] [outer = (nil)] 11:47:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f778b00f800) [pid = 1852] [serial = 453] [outer = 0x7f77874d0800] 11:47:35 INFO - PROCESS | 1852 | 1461005255963 Marionette DEBUG loaded listener.js 11:47:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f778b694000) [pid = 1852] [serial = 454] [outer = 0x7f77874d0800] 11:47:36 INFO - PROCESS | 1852 | 1461005256805 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]]]}] 11:47:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 11:47:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1175ms 11:47:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 11:47:36 INFO - PROCESS | 1852 | 1461005256874 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 11:47:36 INFO - PROCESS | 1852 | 1461005256877 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 11:47:36 INFO - PROCESS | 1852 | 1461005256882 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 11:47:36 INFO - PROCESS | 1852 | 1461005256886 Marionette TRACE conn3 <- [1,578,null,{}] 11:47:36 INFO - PROCESS | 1852 | 1461005256892 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}] 11:47:37 INFO - PROCESS | 1852 | 1461005257069 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 11:47:37 INFO - PROCESS | 1852 | 1461005257089 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778f959800 == 64 [pid = 1852] [id = 152] 11:47:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f77873bdc00) [pid = 1852] [serial = 455] [outer = (nil)] 11:47:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f778b795800) [pid = 1852] [serial = 456] [outer = 0x7f77873bdc00] 11:47:37 INFO - PROCESS | 1852 | 1461005257151 Marionette DEBUG loaded listener.js 11:47:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f778c10fc00) [pid = 1852] [serial = 457] [outer = 0x7f77873bdc00] 11:47:37 INFO - PROCESS | 1852 | 1461005257873 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]]]}] 11:47:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 11:47:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1027ms 11:47:37 INFO - PROCESS | 1852 | 1461005257909 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 11:47:37 INFO - PROCESS | 1852 | 1461005257913 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 11:47:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 11:47:37 INFO - PROCESS | 1852 | 1461005257918 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 11:47:37 INFO - PROCESS | 1852 | 1461005257921 Marionette TRACE conn3 <- [1,582,null,{}] 11:47:37 INFO - PROCESS | 1852 | 1461005257926 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}] 11:47:38 INFO - PROCESS | 1852 | 1461005258162 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 11:47:38 INFO - PROCESS | 1852 | 1461005258202 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a3f4800 == 65 [pid = 1852] [id = 153] 11:47:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f778b70fc00) [pid = 1852] [serial = 458] [outer = (nil)] 11:47:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f7792e62c00) [pid = 1852] [serial = 459] [outer = 0x7f778b70fc00] 11:47:38 INFO - PROCESS | 1852 | 1461005258265 Marionette DEBUG loaded listener.js 11:47:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f779b5de400) [pid = 1852] [serial = 460] [outer = 0x7f778b70fc00] 11:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f7781223000) [pid = 1852] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 11:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f7782a0c800) [pid = 1852] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 11:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f77874cfc00) [pid = 1852] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 11:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f77814c9000) [pid = 1852] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 11:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f77814c7c00) [pid = 1852] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 11:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f7782debc00) [pid = 1852] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 11:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f777d8e4000) [pid = 1852] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 11:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f7781de9400) [pid = 1852] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 11:47:39 INFO - PROCESS | 1852 | 1461005259211 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]]]}] 11:47:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 11:47:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1328ms 11:47:39 INFO - PROCESS | 1852 | 1461005259247 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 11:47:39 INFO - PROCESS | 1852 | 1461005259251 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 11:47:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 11:47:39 INFO - PROCESS | 1852 | 1461005259259 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 11:47:39 INFO - PROCESS | 1852 | 1461005259261 Marionette TRACE conn3 <- [1,586,null,{}] 11:47:39 INFO - PROCESS | 1852 | 1461005259265 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}] 11:47:39 INFO - PROCESS | 1852 | 1461005259427 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 11:47:39 INFO - PROCESS | 1852 | 1461005259539 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a411800 == 66 [pid = 1852] [id = 154] 11:47:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f777dc07400) [pid = 1852] [serial = 461] [outer = (nil)] 11:47:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f777dc0fc00) [pid = 1852] [serial = 462] [outer = 0x7f777dc07400] 11:47:39 INFO - PROCESS | 1852 | 1461005259599 Marionette DEBUG loaded listener.js 11:47:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f777dc15c00) [pid = 1852] [serial = 463] [outer = 0x7f777dc07400] 11:47:40 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:47:40 INFO - PROCESS | 1852 | 1461005260220 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]]]}] 11:47:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 11:47:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 982ms 11:47:40 INFO - PROCESS | 1852 | 1461005260242 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 11:47:40 INFO - PROCESS | 1852 | 1461005260245 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 11:47:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 11:47:40 INFO - PROCESS | 1852 | 1461005260251 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 11:47:40 INFO - PROCESS | 1852 | 1461005260252 Marionette TRACE conn3 <- [1,590,null,{}] 11:47:40 INFO - PROCESS | 1852 | 1461005260258 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}] 11:47:40 INFO - PROCESS | 1852 | 1461005260397 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 11:47:40 INFO - PROCESS | 1852 | 1461005260514 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779f68c800 == 67 [pid = 1852] [id = 155] 11:47:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f777a5ee000) [pid = 1852] [serial = 464] [outer = (nil)] 11:47:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f777a5f5c00) [pid = 1852] [serial = 465] [outer = 0x7f777a5ee000] 11:47:40 INFO - PROCESS | 1852 | 1461005260575 Marionette DEBUG loaded listener.js 11:47:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f777a5fb800) [pid = 1852] [serial = 466] [outer = 0x7f777a5ee000] 11:47:41 INFO - PROCESS | 1852 | 1461005261463 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]]]}] 11:47:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 11:47:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1280ms 11:47:41 INFO - PROCESS | 1852 | 1461005261570 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 11:47:41 INFO - PROCESS | 1852 | 1461005261575 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 11:47:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 11:47:41 INFO - PROCESS | 1852 | 1461005261584 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 11:47:41 INFO - PROCESS | 1852 | 1461005261586 Marionette TRACE conn3 <- [1,594,null,{}] 11:47:41 INFO - PROCESS | 1852 | 1461005261596 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}] 11:47:41 INFO - PROCESS | 1852 | 1461005261763 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 11:47:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f777a5f0c00) [pid = 1852] [serial = 467] [outer = 0x7f7783964c00] 11:47:41 INFO - PROCESS | 1852 | 1461005261958 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77872b3800 == 68 [pid = 1852] [id = 156] 11:47:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f777cb86400) [pid = 1852] [serial = 468] [outer = (nil)] 11:47:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f777cb8b400) [pid = 1852] [serial = 469] [outer = 0x7f777cb86400] 11:47:42 INFO - PROCESS | 1852 | 1461005262039 Marionette DEBUG loaded listener.js 11:47:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f777cb8f800) [pid = 1852] [serial = 470] [outer = 0x7f777cb86400] 11:47:43 INFO - PROCESS | 1852 | 1461005263047 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]]]}] 11:47:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 11:47:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1534ms 11:47:43 INFO - PROCESS | 1852 | 1461005263117 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 11:47:43 INFO - PROCESS | 1852 | 1461005263125 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 11:47:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 11:47:43 INFO - PROCESS | 1852 | 1461005263134 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 11:47:43 INFO - PROCESS | 1852 | 1461005263138 Marionette TRACE conn3 <- [1,598,null,{}] 11:47:43 INFO - PROCESS | 1852 | 1461005263144 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}] 11:47:43 INFO - PROCESS | 1852 | 1461005263309 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 11:47:43 INFO - PROCESS | 1852 | 1461005263455 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778cc26800 == 69 [pid = 1852] [id = 157] 11:47:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f777a5fbc00) [pid = 1852] [serial = 471] [outer = (nil)] 11:47:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f777dbf5400) [pid = 1852] [serial = 472] [outer = 0x7f777a5fbc00] 11:47:43 INFO - PROCESS | 1852 | 1461005263530 Marionette DEBUG loaded listener.js 11:47:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f777dc11000) [pid = 1852] [serial = 473] [outer = 0x7f777a5fbc00] 11:47:44 INFO - PROCESS | 1852 | 1461005264653 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]]]}] 11:47:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 11:47:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1541ms 11:47:44 INFO - PROCESS | 1852 | 1461005264676 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 11:47:44 INFO - PROCESS | 1852 | 1461005264680 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 11:47:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 11:47:44 INFO - PROCESS | 1852 | 1461005264686 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 11:47:44 INFO - PROCESS | 1852 | 1461005264692 Marionette TRACE conn3 <- [1,602,null,{}] 11:47:44 INFO - PROCESS | 1852 | 1461005264707 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}] 11:47:44 INFO - PROCESS | 1852 | 1461005264866 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 11:47:45 INFO - PROCESS | 1852 | 1461005265068 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a2428000 == 70 [pid = 1852] [id = 158] 11:47:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f7781228000) [pid = 1852] [serial = 474] [outer = (nil)] 11:47:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f7781adbc00) [pid = 1852] [serial = 475] [outer = 0x7f7781228000] 11:47:45 INFO - PROCESS | 1852 | 1461005265145 Marionette DEBUG loaded listener.js 11:47:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f7783d34c00) [pid = 1852] [serial = 476] [outer = 0x7f7781228000] 11:47:45 INFO - PROCESS | 1852 | 1461005265959 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]]]}] 11:47:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 11:47:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1332ms 11:47:46 INFO - PROCESS | 1852 | 1461005266019 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 11:47:46 INFO - PROCESS | 1852 | 1461005266023 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 11:47:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 11:47:46 INFO - PROCESS | 1852 | 1461005266029 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 11:47:46 INFO - PROCESS | 1852 | 1461005266032 Marionette TRACE conn3 <- [1,606,null,{}] 11:47:46 INFO - PROCESS | 1852 | 1461005266038 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}] 11:47:46 INFO - PROCESS | 1852 | 1461005266219 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 11:47:46 INFO - PROCESS | 1852 | 1461005266372 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b639800 == 71 [pid = 1852] [id = 159] 11:47:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f77814c5c00) [pid = 1852] [serial = 477] [outer = (nil)] 11:47:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f778744e000) [pid = 1852] [serial = 478] [outer = 0x7f77814c5c00] 11:47:46 INFO - PROCESS | 1852 | 1461005266446 Marionette DEBUG loaded listener.js 11:47:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f77874d5000) [pid = 1852] [serial = 479] [outer = 0x7f77814c5c00] 11:47:47 INFO - PROCESS | 1852 | 1461005267269 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]]]}] 11:47:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 11:47:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1286ms 11:47:47 INFO - PROCESS | 1852 | 1461005267316 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 11:47:47 INFO - PROCESS | 1852 | 1461005267320 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 11:47:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 11:47:47 INFO - PROCESS | 1852 | 1461005267325 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 11:47:47 INFO - PROCESS | 1852 | 1461005267328 Marionette TRACE conn3 <- [1,610,null,{}] 11:47:47 INFO - PROCESS | 1852 | 1461005267333 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}] 11:47:47 INFO - PROCESS | 1852 | 1461005267494 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 11:47:47 INFO - PROCESS | 1852 | 1461005267648 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a3c71000 == 72 [pid = 1852] [id = 160] 11:47:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f77873b7c00) [pid = 1852] [serial = 480] [outer = (nil)] 11:47:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f778b072000) [pid = 1852] [serial = 481] [outer = 0x7f77873b7c00] 11:47:47 INFO - PROCESS | 1852 | 1461005267721 Marionette DEBUG loaded listener.js 11:47:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f778c104c00) [pid = 1852] [serial = 482] [outer = 0x7f77873b7c00] 11:47:48 INFO - PROCESS | 1852 | 1461005268620 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]]]}] 11:47:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 11:47:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1325ms 11:47:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 11:47:48 INFO - PROCESS | 1852 | 1461005268652 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 11:47:48 INFO - PROCESS | 1852 | 1461005268655 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 11:47:48 INFO - PROCESS | 1852 | 1461005268661 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 11:47:48 INFO - PROCESS | 1852 | 1461005268665 Marionette TRACE conn3 <- [1,614,null,{}] 11:47:48 INFO - PROCESS | 1852 | 1461005268670 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}] 11:47:48 INFO - PROCESS | 1852 | 1461005268856 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 11:47:49 INFO - PROCESS | 1852 | 1461005269014 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7784560000 == 73 [pid = 1852] [id = 161] 11:47:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f7788742000) [pid = 1852] [serial = 483] [outer = (nil)] 11:47:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f778ba47c00) [pid = 1852] [serial = 484] [outer = 0x7f7788742000] 11:47:49 INFO - PROCESS | 1852 | 1461005269088 Marionette DEBUG loaded listener.js 11:47:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f778fa57400) [pid = 1852] [serial = 485] [outer = 0x7f7788742000] 11:47:49 INFO - PROCESS | 1852 | 1461005269983 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]]]}] 11:47:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 11:47:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1383ms 11:47:50 INFO - PROCESS | 1852 | 1461005270043 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 11:47:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 11:47:50 INFO - PROCESS | 1852 | 1461005270047 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 11:47:50 INFO - PROCESS | 1852 | 1461005270052 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 11:47:50 INFO - PROCESS | 1852 | 1461005270055 Marionette TRACE conn3 <- [1,618,null,{}] 11:47:50 INFO - PROCESS | 1852 | 1461005270060 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}] 11:47:50 INFO - PROCESS | 1852 | 1461005270214 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 11:47:50 INFO - PROCESS | 1852 | 1461005270368 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7779fda800 == 74 [pid = 1852] [id = 162] 11:47:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f777a2cb000) [pid = 1852] [serial = 486] [outer = (nil)] 11:47:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f777a2d3400) [pid = 1852] [serial = 487] [outer = 0x7f777a2cb000] 11:47:50 INFO - PROCESS | 1852 | 1461005270450 Marionette DEBUG loaded listener.js 11:47:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f777a2d8c00) [pid = 1852] [serial = 488] [outer = 0x7f777a2cb000] 11:47:51 INFO - PROCESS | 1852 | 1461005271311 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]]]}] 11:47:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 11:47:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1334ms 11:47:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 11:47:51 INFO - PROCESS | 1852 | 1461005271387 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 11:47:51 INFO - PROCESS | 1852 | 1461005271390 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 11:47:51 INFO - PROCESS | 1852 | 1461005271397 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 11:47:51 INFO - PROCESS | 1852 | 1461005271400 Marionette TRACE conn3 <- [1,622,null,{}] 11:47:51 INFO - PROCESS | 1852 | 1461005271405 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}] 11:47:51 INFO - PROCESS | 1852 | 1461005271623 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 11:47:51 INFO - PROCESS | 1852 | 1461005271774 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a9e1800 == 75 [pid = 1852] [id = 163] 11:47:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f777a2ce800) [pid = 1852] [serial = 489] [outer = (nil)] 11:47:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f777b254c00) [pid = 1852] [serial = 490] [outer = 0x7f777a2ce800] 11:47:51 INFO - PROCESS | 1852 | 1461005271843 Marionette DEBUG loaded listener.js 11:47:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f777b259800) [pid = 1852] [serial = 491] [outer = 0x7f777a2ce800] 11:47:52 INFO - PROCESS | 1852 | 1461005272962 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]]]}] 11:47:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 11:47:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1629ms 11:47:53 INFO - PROCESS | 1852 | 1461005273025 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 11:47:53 INFO - PROCESS | 1852 | 1461005273031 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 11:47:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 11:47:53 INFO - PROCESS | 1852 | 1461005273039 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 11:47:53 INFO - PROCESS | 1852 | 1461005273044 Marionette TRACE conn3 <- [1,626,null,{}] 11:47:53 INFO - PROCESS | 1852 | 1461005273052 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}] 11:47:53 INFO - PROCESS | 1852 | 1461005273234 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 11:47:53 INFO - PROCESS | 1852 | 1461005273464 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777df77000 == 76 [pid = 1852] [id = 164] 11:47:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f777a5fa400) [pid = 1852] [serial = 492] [outer = (nil)] 11:47:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f777b261000) [pid = 1852] [serial = 493] [outer = 0x7f777a5fa400] 11:47:53 INFO - PROCESS | 1852 | 1461005273541 Marionette DEBUG loaded listener.js 11:47:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f777ca7ac00) [pid = 1852] [serial = 494] [outer = 0x7f777a5fa400] 11:47:54 INFO - PROCESS | 1852 | 1461005274451 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]]]}] 11:47:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 11:47:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1487ms 11:47:54 INFO - PROCESS | 1852 | 1461005274527 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 11:47:54 INFO - PROCESS | 1852 | 1461005274534 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 11:47:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 11:47:54 INFO - PROCESS | 1852 | 1461005274543 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 11:47:54 INFO - PROCESS | 1852 | 1461005274547 Marionette TRACE conn3 <- [1,630,null,{}] 11:47:54 INFO - PROCESS | 1852 | 1461005274553 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}] 11:47:54 INFO - PROCESS | 1852 | 1461005274780 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 11:47:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b2d2800 == 75 [pid = 1852] [id = 59] 11:47:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779ef2e800 == 74 [pid = 1852] [id = 114] 11:47:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778355f800 == 73 [pid = 1852] [id = 112] 11:47:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a3aa5800 == 72 [pid = 1852] [id = 115] 11:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f77874ce800) [pid = 1852] [serial = 384] [outer = (nil)] [url = about:blank] 11:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f77874d7400) [pid = 1852] [serial = 408] [outer = (nil)] [url = about:blank] 11:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f778fa49400) [pid = 1852] [serial = 378] [outer = (nil)] [url = about:blank] 11:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f7781cad800) [pid = 1852] [serial = 381] [outer = (nil)] [url = about:blank] 11:47:54 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f777d8e8c00) [pid = 1852] [serial = 387] [outer = (nil)] [url = about:blank] 11:47:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a411800 == 71 [pid = 1852] [id = 154] 11:47:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a3f4800 == 70 [pid = 1852] [id = 153] 11:47:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778f959800 == 69 [pid = 1852] [id = 152] 11:47:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778ccaa800 == 68 [pid = 1852] [id = 151] 11:47:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778af4f000 == 67 [pid = 1852] [id = 150] 11:47:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77833d7800 == 66 [pid = 1852] [id = 149] 11:47:55 INFO - PROCESS | 1852 | 1461005274995 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77833dd000 == 65 [pid = 1852] [id = 148] 11:47:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c97d000 == 66 [pid = 1852] [id = 165] 11:47:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f777cd2c000) [pid = 1852] [serial = 495] [outer = (nil)] 11:47:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f777d8ebc00) [pid = 1852] [serial = 496] [outer = 0x7f777cd2c000] 11:47:55 INFO - PROCESS | 1852 | 1461005275068 Marionette DEBUG loaded listener.js 11:47:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f777db1c800) [pid = 1852] [serial = 497] [outer = 0x7f777cd2c000] 11:47:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777df27000 == 65 [pid = 1852] [id = 145] 11:47:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b505000 == 64 [pid = 1852] [id = 144] 11:47:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777c970000 == 63 [pid = 1852] [id = 143] 11:47:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777c108000 == 62 [pid = 1852] [id = 142] 11:47:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77845cf800 == 61 [pid = 1852] [id = 141] 11:47:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a4a17800 == 60 [pid = 1852] [id = 140] 11:47:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779d214800 == 59 [pid = 1852] [id = 139] 11:47:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778bfb2000 == 58 [pid = 1852] [id = 138] 11:47:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777dd64800 == 57 [pid = 1852] [id = 137] 11:47:55 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f779a39c400) [pid = 1852] [serial = 370] [outer = (nil)] [url = about:blank] 11:47:55 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f778bf42000) [pid = 1852] [serial = 406] [outer = (nil)] [url = about:blank] 11:47:55 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f778b31f800) [pid = 1852] [serial = 403] [outer = (nil)] [url = about:blank] 11:47:55 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f7781dec800) [pid = 1852] [serial = 372] [outer = (nil)] [url = about:blank] 11:47:55 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f7782df7400) [pid = 1852] [serial = 397] [outer = (nil)] [url = about:blank] 11:47:55 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f7781de3800) [pid = 1852] [serial = 396] [outer = (nil)] [url = about:blank] 11:47:55 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f77819ca400) [pid = 1852] [serial = 393] [outer = (nil)] [url = about:blank] 11:47:55 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f7783e8bc00) [pid = 1852] [serial = 405] [outer = (nil)] [url = about:blank] 11:47:55 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f77874cf800) [pid = 1852] [serial = 400] [outer = (nil)] [url = about:blank] 11:47:55 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f77872dac00) [pid = 1852] [serial = 399] [outer = (nil)] [url = about:blank] 11:47:55 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f7783e89800) [pid = 1852] [serial = 375] [outer = (nil)] [url = about:blank] 11:47:55 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f777d9ab000) [pid = 1852] [serial = 391] [outer = (nil)] [url = about:blank] 11:47:55 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f779b9c2400) [pid = 1852] [serial = 298] [outer = (nil)] [url = about:blank] 11:47:55 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f77893e2800) [pid = 1852] [serial = 402] [outer = (nil)] [url = about:blank] 11:47:55 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f7781ad8400) [pid = 1852] [serial = 394] [outer = (nil)] [url = about:blank] 11:47:55 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f777d8eb400) [pid = 1852] [serial = 390] [outer = (nil)] [url = about:blank] 11:47:55 INFO - PROCESS | 1852 | 1461005275820 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]]]}] 11:47:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 11:47:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1332ms 11:47:55 INFO - PROCESS | 1852 | 1461005275876 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 11:47:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 11:47:55 INFO - PROCESS | 1852 | 1461005275880 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 11:47:55 INFO - PROCESS | 1852 | 1461005275886 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 11:47:55 INFO - PROCESS | 1852 | 1461005275891 Marionette TRACE conn3 <- [1,634,null,{}] 11:47:55 INFO - PROCESS | 1852 | 1461005275906 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}] 11:47:56 INFO - PROCESS | 1852 | 1461005276067 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 11:47:56 INFO - PROCESS | 1852 | 1461005276174 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7782cb3800 == 58 [pid = 1852] [id = 166] 11:47:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f777d8e9000) [pid = 1852] [serial = 498] [outer = (nil)] 11:47:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f777dc11800) [pid = 1852] [serial = 499] [outer = 0x7f777d8e9000] 11:47:56 INFO - PROCESS | 1852 | 1461005276241 Marionette DEBUG loaded listener.js 11:47:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f77814c6400) [pid = 1852] [serial = 500] [outer = 0x7f777d8e9000] 11:47:56 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:47:57 INFO - PROCESS | 1852 | 1461005277018 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]]]}] 11:47:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 11:47:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1185ms 11:47:57 INFO - PROCESS | 1852 | 1461005277071 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 11:47:57 INFO - PROCESS | 1852 | 1461005277074 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 11:47:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 11:47:57 INFO - PROCESS | 1852 | 1461005277092 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 11:47:57 INFO - PROCESS | 1852 | 1461005277095 Marionette TRACE conn3 <- [1,638,null,{}] 11:47:57 INFO - PROCESS | 1852 | 1461005277099 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}] 11:47:57 INFO - PROCESS | 1852 | 1461005277278 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 11:47:57 INFO - PROCESS | 1852 | 1461005277314 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77845cd000 == 59 [pid = 1852] [id = 167] 11:47:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f777db15400) [pid = 1852] [serial = 501] [outer = (nil)] 11:47:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f7782a0d000) [pid = 1852] [serial = 502] [outer = 0x7f777db15400] 11:47:57 INFO - PROCESS | 1852 | 1461005277379 Marionette DEBUG loaded listener.js 11:47:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f7783d2b000) [pid = 1852] [serial = 503] [outer = 0x7f777db15400] 11:47:57 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:47:58 INFO - PROCESS | 1852 | 1461005278164 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]]]}] 11:47:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 11:47:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1125ms 11:47:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 11:47:58 INFO - PROCESS | 1852 | 1461005278218 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 11:47:58 INFO - PROCESS | 1852 | 1461005278220 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 11:47:58 INFO - PROCESS | 1852 | 1461005278226 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 11:47:58 INFO - PROCESS | 1852 | 1461005278229 Marionette TRACE conn3 <- [1,642,null,{}] 11:47:58 INFO - PROCESS | 1852 | 1461005278233 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}] 11:47:58 INFO - PROCESS | 1852 | 1461005278415 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 11:47:58 INFO - PROCESS | 1852 | 1461005278444 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7789216000 == 60 [pid = 1852] [id = 168] 11:47:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f7782def800) [pid = 1852] [serial = 504] [outer = (nil)] 11:47:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f77856ac400) [pid = 1852] [serial = 505] [outer = 0x7f7782def800] 11:47:58 INFO - PROCESS | 1852 | 1461005278503 Marionette DEBUG loaded listener.js 11:47:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f7787447000) [pid = 1852] [serial = 506] [outer = 0x7f7782def800] 11:47:59 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f77874d0800) [pid = 1852] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 11:47:59 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f77872e1800) [pid = 1852] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 11:47:59 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f77873bdc00) [pid = 1852] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 11:47:59 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f777d9a6800) [pid = 1852] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 11:47:59 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f777dbf7000) [pid = 1852] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 11:47:59 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f778b70fc00) [pid = 1852] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 11:47:59 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f777dc07400) [pid = 1852] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 11:47:59 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f7787445800) [pid = 1852] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 11:47:59 INFO - PROCESS | 1852 | 1461005279540 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]]]}] 11:47:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 11:47:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1327ms 11:47:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 11:47:59 INFO - PROCESS | 1852 | 1461005279552 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 11:47:59 INFO - PROCESS | 1852 | 1461005279554 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 11:47:59 INFO - PROCESS | 1852 | 1461005279559 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 11:47:59 INFO - PROCESS | 1852 | 1461005279562 Marionette TRACE conn3 <- [1,646,null,{}] 11:47:59 INFO - PROCESS | 1852 | 1461005279567 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}] 11:47:59 INFO - PROCESS | 1852 | 1461005279762 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 11:47:59 INFO - PROCESS | 1852 | 1461005279842 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c091000 == 61 [pid = 1852] [id = 169] 11:47:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f777dbf7000) [pid = 1852] [serial = 507] [outer = (nil)] 11:47:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f77873bdc00) [pid = 1852] [serial = 508] [outer = 0x7f777dbf7000] 11:47:59 INFO - PROCESS | 1852 | 1461005279904 Marionette DEBUG loaded listener.js 11:48:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f778b6bf800) [pid = 1852] [serial = 509] [outer = 0x7f777dbf7000] 11:48:00 INFO - PROCESS | 1852 | 1461005280575 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]]]}] 11:48:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 11:48:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1032ms 11:48:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 11:48:00 INFO - PROCESS | 1852 | 1461005280591 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 11:48:00 INFO - PROCESS | 1852 | 1461005280593 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 11:48:00 INFO - PROCESS | 1852 | 1461005280601 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 11:48:00 INFO - PROCESS | 1852 | 1461005280603 Marionette TRACE conn3 <- [1,650,null,{}] 11:48:00 INFO - PROCESS | 1852 | 1461005280608 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}] 11:48:00 INFO - PROCESS | 1852 | 1461005280776 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 11:48:00 INFO - PROCESS | 1852 | 1461005280795 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778d5a5000 == 62 [pid = 1852] [id = 170] 11:48:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f777cb89800) [pid = 1852] [serial = 510] [outer = (nil)] 11:48:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f778b79ec00) [pid = 1852] [serial = 511] [outer = 0x7f777cb89800] 11:48:00 INFO - PROCESS | 1852 | 1461005280856 Marionette DEBUG loaded listener.js 11:48:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f778ba4d800) [pid = 1852] [serial = 512] [outer = 0x7f777cb89800] 11:48:01 INFO - PROCESS | 1852 | 1461005281770 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]]]}] 11:48:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 11:48:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1232ms 11:48:01 INFO - PROCESS | 1852 | 1461005281831 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 11:48:01 INFO - PROCESS | 1852 | 1461005281837 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 11:48:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 11:48:01 INFO - PROCESS | 1852 | 1461005281846 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 11:48:01 INFO - PROCESS | 1852 | 1461005281851 Marionette TRACE conn3 <- [1,654,null,{}] 11:48:01 INFO - PROCESS | 1852 | 1461005281862 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}] 11:48:02 INFO - PROCESS | 1852 | 1461005282092 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 11:48:02 INFO - PROCESS | 1852 | 1461005282251 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777ded8000 == 63 [pid = 1852] [id = 171] 11:48:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f777a5ef000) [pid = 1852] [serial = 513] [outer = (nil)] 11:48:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f777ca72000) [pid = 1852] [serial = 514] [outer = 0x7f777a5ef000] 11:48:02 INFO - PROCESS | 1852 | 1461005282325 Marionette DEBUG loaded listener.js 11:48:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f777cd2b400) [pid = 1852] [serial = 515] [outer = 0x7f777a5ef000] 11:48:03 INFO - PROCESS | 1852 | 1461005283244 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]]]}] 11:48:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 11:48:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1432ms 11:48:03 INFO - PROCESS | 1852 | 1461005283279 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 11:48:03 INFO - PROCESS | 1852 | 1461005283286 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 11:48:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 11:48:03 INFO - PROCESS | 1852 | 1461005283296 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 11:48:03 INFO - PROCESS | 1852 | 1461005283299 Marionette TRACE conn3 <- [1,658,null,{}] 11:48:03 INFO - PROCESS | 1852 | 1461005283305 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}] 11:48:03 INFO - PROCESS | 1852 | 1461005283468 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 11:48:03 INFO - PROCESS | 1852 | 1461005283627 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778573a000 == 64 [pid = 1852] [id = 172] 11:48:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f777b20f000) [pid = 1852] [serial = 516] [outer = (nil)] 11:48:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f777dc0ec00) [pid = 1852] [serial = 517] [outer = 0x7f777b20f000] 11:48:03 INFO - PROCESS | 1852 | 1461005283696 Marionette DEBUG loaded listener.js 11:48:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f778122c000) [pid = 1852] [serial = 518] [outer = 0x7f777b20f000] 11:48:04 INFO - PROCESS | 1852 | 1461005284670 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]]]}] 11:48:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 11:48:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1433ms 11:48:04 INFO - PROCESS | 1852 | 1461005284730 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 11:48:04 INFO - PROCESS | 1852 | 1461005284734 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 11:48:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 11:48:04 INFO - PROCESS | 1852 | 1461005284740 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 11:48:04 INFO - PROCESS | 1852 | 1461005284746 Marionette TRACE conn3 <- [1,662,null,{}] 11:48:04 INFO - PROCESS | 1852 | 1461005284762 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}] 11:48:04 INFO - PROCESS | 1852 | 1461005284964 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 11:48:05 INFO - PROCESS | 1852 | 1461005285159 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a3d8800 == 65 [pid = 1852] [id = 173] 11:48:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f7782debc00) [pid = 1852] [serial = 519] [outer = (nil)] 11:48:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f778744ec00) [pid = 1852] [serial = 520] [outer = 0x7f7782debc00] 11:48:05 INFO - PROCESS | 1852 | 1461005285276 Marionette DEBUG loaded listener.js 11:48:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f77893ea000) [pid = 1852] [serial = 521] [outer = 0x7f7782debc00] 11:48:05 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:48:06 INFO - PROCESS | 1852 | 1461005286089 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]]]}] 11:48:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 11:48:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1396ms 11:48:06 INFO - PROCESS | 1852 | 1461005286137 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 11:48:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 11:48:06 INFO - PROCESS | 1852 | 1461005286141 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 11:48:06 INFO - PROCESS | 1852 | 1461005286147 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 11:48:06 INFO - PROCESS | 1852 | 1461005286150 Marionette TRACE conn3 <- [1,666,null,{}] 11:48:06 INFO - PROCESS | 1852 | 1461005286155 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}] 11:48:06 INFO - PROCESS | 1852 | 1461005286313 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 11:48:06 INFO - PROCESS | 1852 | 1461005286471 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779d21d000 == 66 [pid = 1852] [id = 174] 11:48:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f777a5f2400) [pid = 1852] [serial = 522] [outer = (nil)] 11:48:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f778b80d000) [pid = 1852] [serial = 523] [outer = 0x7f777a5f2400] 11:48:06 INFO - PROCESS | 1852 | 1461005286545 Marionette DEBUG loaded listener.js 11:48:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f778c109800) [pid = 1852] [serial = 524] [outer = 0x7f777a5f2400] 11:48:07 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:48:07 INFO - PROCESS | 1852 | 1461005287405 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]]]}] 11:48:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 11:48:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1327ms 11:48:07 INFO - PROCESS | 1852 | 1461005287474 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 11:48:07 INFO - PROCESS | 1852 | 1461005287477 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 11:48:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 11:48:07 INFO - PROCESS | 1852 | 1461005287483 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 11:48:07 INFO - PROCESS | 1852 | 1461005287485 Marionette TRACE conn3 <- [1,670,null,{}] 11:48:07 INFO - PROCESS | 1852 | 1461005287491 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}] 11:48:07 INFO - PROCESS | 1852 | 1461005287689 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 11:48:07 INFO - PROCESS | 1852 | 1461005287846 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779f689000 == 67 [pid = 1852] [id = 175] 11:48:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f77893ea400) [pid = 1852] [serial = 525] [outer = (nil)] 11:48:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f778d176000) [pid = 1852] [serial = 526] [outer = 0x7f77893ea400] 11:48:07 INFO - PROCESS | 1852 | 1461005287918 Marionette DEBUG loaded listener.js 11:48:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f778fa4ac00) [pid = 1852] [serial = 527] [outer = 0x7f77893ea400] 11:48:08 INFO - PROCESS | 1852 | 1461005288725 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]]]}] 11:48:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 11:48:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1281ms 11:48:08 INFO - PROCESS | 1852 | 1461005288764 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 11:48:08 INFO - PROCESS | 1852 | 1461005288767 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 11:48:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 11:48:08 INFO - PROCESS | 1852 | 1461005288773 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 11:48:08 INFO - PROCESS | 1852 | 1461005288776 Marionette TRACE conn3 <- [1,674,null,{}] 11:48:08 INFO - PROCESS | 1852 | 1461005288782 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}] 11:48:09 INFO - PROCESS | 1852 | 1461005289025 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 11:48:09 INFO - PROCESS | 1852 | 1461005289142 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a4a0b800 == 68 [pid = 1852] [id = 176] 11:48:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f7781bd5400) [pid = 1852] [serial = 528] [outer = (nil)] 11:48:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f779956f000) [pid = 1852] [serial = 529] [outer = 0x7f7781bd5400] 11:48:09 INFO - PROCESS | 1852 | 1461005289222 Marionette DEBUG loaded listener.js 11:48:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f779a4a5c00) [pid = 1852] [serial = 530] [outer = 0x7f7781bd5400] 11:48:09 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:48:10 INFO - PROCESS | 1852 | 1461005290048 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]]]}] 11:48:10 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 11:48:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1331ms 11:48:10 INFO - PROCESS | 1852 | 1461005290106 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 11:48:10 INFO - PROCESS | 1852 | 1461005290110 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 11:48:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 11:48:10 INFO - PROCESS | 1852 | 1461005290116 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 11:48:10 INFO - PROCESS | 1852 | 1461005290118 Marionette TRACE conn3 <- [1,678,null,{}] 11:48:10 INFO - PROCESS | 1852 | 1461005290124 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}] 11:48:10 INFO - PROCESS | 1852 | 1461005290361 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 11:48:10 INFO - PROCESS | 1852 | 1461005290527 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777b0c1800 == 69 [pid = 1852] [id = 177] 11:48:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f7781bd7000) [pid = 1852] [serial = 531] [outer = (nil)] 11:48:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f7784679800) [pid = 1852] [serial = 532] [outer = 0x7f7781bd7000] 11:48:10 INFO - PROCESS | 1852 | 1461005290604 Marionette DEBUG loaded listener.js 11:48:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f778467f000) [pid = 1852] [serial = 533] [outer = 0x7f7781bd7000] 11:48:11 INFO - PROCESS | 1852 | 1461005291476 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]]]}] 11:48:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 11:48:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1429ms 11:48:11 INFO - PROCESS | 1852 | 1461005291546 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 11:48:11 INFO - PROCESS | 1852 | 1461005291550 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 11:48:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 11:48:11 INFO - PROCESS | 1852 | 1461005291556 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 11:48:11 INFO - PROCESS | 1852 | 1461005291558 Marionette TRACE conn3 <- [1,682,null,{}] 11:48:11 INFO - PROCESS | 1852 | 1461005291564 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}] 11:48:11 INFO - PROCESS | 1852 | 1461005291771 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 11:48:12 INFO - PROCESS | 1852 | 1461005291998 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c111800 == 70 [pid = 1852] [id = 178] 11:48:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f777cb83800) [pid = 1852] [serial = 534] [outer = (nil)] 11:48:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f777dbf5c00) [pid = 1852] [serial = 535] [outer = 0x7f777cb83800] 11:48:12 INFO - PROCESS | 1852 | 1461005292118 Marionette DEBUG loaded listener.js 11:48:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f777deaf800) [pid = 1852] [serial = 536] [outer = 0x7f777cb83800] 11:48:13 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:13 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:48:13 INFO - PROCESS | 1852 | 1461005293668 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]]]}] 11:48:13 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) 11:48:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2135ms 11:48:13 INFO - PROCESS | 1852 | 1461005293691 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 11:48:13 INFO - PROCESS | 1852 | 1461005293697 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 11:48:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 11:48:13 INFO - PROCESS | 1852 | 1461005293704 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 11:48:13 INFO - PROCESS | 1852 | 1461005293709 Marionette TRACE conn3 <- [1,686,null,{}] 11:48:13 INFO - PROCESS | 1852 | 1461005293718 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}] 11:48:13 INFO - PROCESS | 1852 | 1461005293901 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 11:48:14 INFO - PROCESS | 1852 | 1461005294087 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7782cb0000 == 71 [pid = 1852] [id = 179] 11:48:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f777b203000) [pid = 1852] [serial = 537] [outer = (nil)] 11:48:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f777ca74800) [pid = 1852] [serial = 538] [outer = 0x7f777b203000] 11:48:14 INFO - PROCESS | 1852 | 1461005294215 Marionette DEBUG loaded listener.js 11:48:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f777cd27800) [pid = 1852] [serial = 539] [outer = 0x7f777b203000] 11:48:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c091000 == 70 [pid = 1852] [id = 169] 11:48:14 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f777cd2e000) [pid = 1852] [serial = 438] [outer = (nil)] [url = about:blank] 11:48:14 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f777a5f5c00) [pid = 1852] [serial = 465] [outer = (nil)] [url = about:blank] 11:48:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7789216000 == 69 [pid = 1852] [id = 168] 11:48:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77845cd000 == 68 [pid = 1852] [id = 167] 11:48:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7782cb3800 == 67 [pid = 1852] [id = 166] 11:48:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777c97d000 == 66 [pid = 1852] [id = 165] 11:48:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777df77000 == 65 [pid = 1852] [id = 164] 11:48:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a2428000 == 64 [pid = 1852] [id = 158] 11:48:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778cc26800 == 63 [pid = 1852] [id = 157] 11:48:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77872b3800 == 62 [pid = 1852] [id = 156] 11:48:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779f68c800 == 61 [pid = 1852] [id = 155] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f778cc78c00) [pid = 1852] [serial = 409] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f778b00f800) [pid = 1852] [serial = 453] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f778ddadc00) [pid = 1852] [serial = 423] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f7787448400) [pid = 1852] [serial = 450] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f77874cec00) [pid = 1852] [serial = 451] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f778b795800) [pid = 1852] [serial = 456] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f777ca7e800) [pid = 1852] [serial = 435] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f779b673000) [pid = 1852] [serial = 426] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f7787452800) [pid = 1852] [serial = 420] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f777dbfa800) [pid = 1852] [serial = 445] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f777db1a000) [pid = 1852] [serial = 444] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f7782df5400) [pid = 1852] [serial = 417] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f7783d2f000) [pid = 1852] [serial = 448] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f7781dea000) [pid = 1852] [serial = 447] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f777b20d000) [pid = 1852] [serial = 441] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f7792e62c00) [pid = 1852] [serial = 459] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f779b5de400) [pid = 1852] [serial = 460] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f77814bc400) [pid = 1852] [serial = 414] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f779fb10400) [pid = 1852] [serial = 429] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f777d8e5800) [pid = 1852] [serial = 411] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f777ca76400) [pid = 1852] [serial = 432] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f778c10fc00) [pid = 1852] [serial = 457] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f777dc0fc00) [pid = 1852] [serial = 462] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f778b694000) [pid = 1852] [serial = 454] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f777dc15c00) [pid = 1852] [serial = 463] [outer = (nil)] [url = about:blank] 11:48:15 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:15 INFO - PROCESS | 1852 | 1461005295571 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]]]}] 11:48:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 11:48:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1886ms 11:48:15 INFO - PROCESS | 1852 | 1461005295590 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 11:48:15 INFO - PROCESS | 1852 | 1461005295599 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 11:48:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 11:48:15 INFO - PROCESS | 1852 | 1461005295608 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 11:48:15 INFO - PROCESS | 1852 | 1461005295612 Marionette TRACE conn3 <- [1,690,null,{}] 11:48:15 INFO - PROCESS | 1852 | 1461005295617 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}] 11:48:15 INFO - PROCESS | 1852 | 1461005295754 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 11:48:15 INFO - PROCESS | 1852 | 1461005295862 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777dd60000 == 62 [pid = 1852] [id = 180] 11:48:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f777b209c00) [pid = 1852] [serial = 540] [outer = (nil)] 11:48:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f777d8e5800) [pid = 1852] [serial = 541] [outer = 0x7f777b209c00] 11:48:15 INFO - PROCESS | 1852 | 1461005295922 Marionette DEBUG loaded listener.js 11:48:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f777dc14c00) [pid = 1852] [serial = 542] [outer = 0x7f777b209c00] 11:48:16 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:16 INFO - PROCESS | 1852 | 1461005296973 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]]]}] 11:48:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 11:48:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1381ms 11:48:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 11:48:16 INFO - PROCESS | 1852 | 1461005296990 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 11:48:16 INFO - PROCESS | 1852 | 1461005296992 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 11:48:17 INFO - PROCESS | 1852 | 1461005296998 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 11:48:17 INFO - PROCESS | 1852 | 1461005297003 Marionette TRACE conn3 <- [1,694,null,{}] 11:48:17 INFO - PROCESS | 1852 | 1461005297025 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}] 11:48:17 INFO - PROCESS | 1852 | 1461005297210 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 11:48:17 INFO - PROCESS | 1852 | 1461005297324 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7784560800 == 63 [pid = 1852] [id = 181] 11:48:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f777deb2000) [pid = 1852] [serial = 543] [outer = (nil)] 11:48:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f77819c7800) [pid = 1852] [serial = 544] [outer = 0x7f777deb2000] 11:48:17 INFO - PROCESS | 1852 | 1461005297394 Marionette DEBUG loaded listener.js 11:48:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f7781bd3000) [pid = 1852] [serial = 545] [outer = 0x7f777deb2000] 11:48:18 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:18 INFO - PROCESS | 1852 | 1461005298556 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]]]}] 11:48:18 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) 11:48:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1590ms 11:48:18 INFO - PROCESS | 1852 | 1461005298590 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 11:48:18 INFO - PROCESS | 1852 | 1461005298595 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 11:48:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 11:48:18 INFO - PROCESS | 1852 | 1461005298600 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 11:48:18 INFO - PROCESS | 1852 | 1461005298602 Marionette TRACE conn3 <- [1,698,null,{}] 11:48:18 INFO - PROCESS | 1852 | 1461005298608 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}] 11:48:18 INFO - PROCESS | 1852 | 1461005298804 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 11:48:18 INFO - PROCESS | 1852 | 1461005298875 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77894f3800 == 64 [pid = 1852] [id = 182] 11:48:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f777ca77400) [pid = 1852] [serial = 546] [outer = (nil)] 11:48:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f7782a08c00) [pid = 1852] [serial = 547] [outer = 0x7f777ca77400] 11:48:18 INFO - PROCESS | 1852 | 1461005298936 Marionette DEBUG loaded listener.js 11:48:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f77838e3000) [pid = 1852] [serial = 548] [outer = 0x7f777ca77400] 11:48:19 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f777cd2c000) [pid = 1852] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 11:48:19 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f777a5fa400) [pid = 1852] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 11:48:19 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f777dbf7000) [pid = 1852] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 11:48:19 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f777db15400) [pid = 1852] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 11:48:19 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f7782def800) [pid = 1852] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 11:48:19 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f777d8e9000) [pid = 1852] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 11:48:19 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f777a5ee000) [pid = 1852] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 11:48:20 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:20 INFO - PROCESS | 1852 | 1461005300281 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]]]}] 11:48:20 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) 11:48:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1731ms 11:48:20 INFO - PROCESS | 1852 | 1461005300332 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 11:48:20 INFO - PROCESS | 1852 | 1461005300335 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 11:48:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 11:48:20 INFO - PROCESS | 1852 | 1461005300341 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 11:48:20 INFO - PROCESS | 1852 | 1461005300343 Marionette TRACE conn3 <- [1,702,null,{}] 11:48:20 INFO - PROCESS | 1852 | 1461005300348 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}] 11:48:20 INFO - PROCESS | 1852 | 1461005300538 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 11:48:20 INFO - PROCESS | 1852 | 1461005300623 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b61d000 == 65 [pid = 1852] [id = 183] 11:48:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f777b202400) [pid = 1852] [serial = 549] [outer = (nil)] 11:48:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f7781cb1c00) [pid = 1852] [serial = 550] [outer = 0x7f777b202400] 11:48:20 INFO - PROCESS | 1852 | 1461005300682 Marionette DEBUG loaded listener.js 11:48:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f778467bc00) [pid = 1852] [serial = 551] [outer = 0x7f777b202400] 11:48:21 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:21 INFO - PROCESS | 1852 | 1461005301790 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]]]}] 11:48:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 11:48:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1477ms 11:48:21 INFO - PROCESS | 1852 | 1461005301821 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 11:48:21 INFO - PROCESS | 1852 | 1461005301827 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 11:48:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 11:48:21 INFO - PROCESS | 1852 | 1461005301835 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 11:48:21 INFO - PROCESS | 1852 | 1461005301840 Marionette TRACE conn3 <- [1,706,null,{}] 11:48:21 INFO - PROCESS | 1852 | 1461005301848 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}] 11:48:22 INFO - PROCESS | 1852 | 1461005302060 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 11:48:22 INFO - PROCESS | 1852 | 1461005302257 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777df14000 == 66 [pid = 1852] [id = 184] 11:48:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f777cb8e800) [pid = 1852] [serial = 552] [outer = (nil)] 11:48:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f777d8e4000) [pid = 1852] [serial = 553] [outer = 0x7f777cb8e800] 11:48:22 INFO - PROCESS | 1852 | 1461005302331 Marionette DEBUG loaded listener.js 11:48:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f777dbf6400) [pid = 1852] [serial = 554] [outer = 0x7f777cb8e800] 11:48:23 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:23 INFO - PROCESS | 1852 | 1461005303616 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]]]}] 11:48:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 11:48:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1838ms 11:48:23 INFO - PROCESS | 1852 | 1461005303674 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 11:48:23 INFO - PROCESS | 1852 | 1461005303683 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 11:48:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 11:48:23 INFO - PROCESS | 1852 | 1461005303792 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 11:48:23 INFO - PROCESS | 1852 | 1461005303797 Marionette TRACE conn3 <- [1,710,null,{}] 11:48:23 INFO - PROCESS | 1852 | 1461005303804 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}] 11:48:23 INFO - PROCESS | 1852 | 1461005303960 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 11:48:24 INFO - PROCESS | 1852 | 1461005304110 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b611800 == 67 [pid = 1852] [id = 185] 11:48:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f777cb82800) [pid = 1852] [serial = 555] [outer = (nil)] 11:48:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f777deaf400) [pid = 1852] [serial = 556] [outer = 0x7f777cb82800] 11:48:24 INFO - PROCESS | 1852 | 1461005304184 Marionette DEBUG loaded listener.js 11:48:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f7781bd1800) [pid = 1852] [serial = 557] [outer = 0x7f777cb82800] 11:48:25 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:25 INFO - PROCESS | 1852 | 1461005305631 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]]]}] 11:48:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 11:48:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1936ms 11:48:25 INFO - PROCESS | 1852 | 1461005305677 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 11:48:25 INFO - PROCESS | 1852 | 1461005305681 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 11:48:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 11:48:25 INFO - PROCESS | 1852 | 1461005305688 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 11:48:25 INFO - PROCESS | 1852 | 1461005305693 Marionette TRACE conn3 <- [1,714,null,{}] 11:48:25 INFO - PROCESS | 1852 | 1461005305710 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}] 11:48:25 INFO - PROCESS | 1852 | 1461005305941 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 11:48:26 INFO - PROCESS | 1852 | 1461005306057 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778ccb5800 == 68 [pid = 1852] [id = 186] 11:48:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f77814cac00) [pid = 1852] [serial = 558] [outer = (nil)] 11:48:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f7784680c00) [pid = 1852] [serial = 559] [outer = 0x7f77814cac00] 11:48:26 INFO - PROCESS | 1852 | 1461005306131 Marionette DEBUG loaded listener.js 11:48:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f7787453400) [pid = 1852] [serial = 560] [outer = 0x7f77814cac00] 11:48:27 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:27 INFO - PROCESS | 1852 | 1461005307362 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]]]}] 11:48:27 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 11:48:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1734ms 11:48:27 INFO - PROCESS | 1852 | 1461005307421 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 11:48:27 INFO - PROCESS | 1852 | 1461005307425 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 11:48:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 11:48:27 INFO - PROCESS | 1852 | 1461005307431 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 11:48:27 INFO - PROCESS | 1852 | 1461005307434 Marionette TRACE conn3 <- [1,718,null,{}] 11:48:27 INFO - PROCESS | 1852 | 1461005307439 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}] 11:48:27 INFO - PROCESS | 1852 | 1461005307671 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 11:48:27 INFO - PROCESS | 1852 | 1461005307825 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7794410000 == 69 [pid = 1852] [id = 187] 11:48:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f777a5f2000) [pid = 1852] [serial = 561] [outer = (nil)] 11:48:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f778b2a3400) [pid = 1852] [serial = 562] [outer = 0x7f777a5f2000] 11:48:27 INFO - PROCESS | 1852 | 1461005307899 Marionette DEBUG loaded listener.js 11:48:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f778b76ec00) [pid = 1852] [serial = 563] [outer = 0x7f777a5f2000] 11:48:29 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:29 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:48:29 INFO - PROCESS | 1852 | 1461005309188 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]]]}] 11:48:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 11:48:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1778ms 11:48:29 INFO - PROCESS | 1852 | 1461005309248 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 11:48:29 INFO - PROCESS | 1852 | 1461005309252 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 11:48:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 11:48:29 INFO - PROCESS | 1852 | 1461005309272 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 11:48:29 INFO - PROCESS | 1852 | 1461005309277 Marionette TRACE conn3 <- [1,722,null,{}] 11:48:29 INFO - PROCESS | 1852 | 1461005309287 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}] 11:48:29 INFO - PROCESS | 1852 | 1461005309441 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 11:48:29 INFO - PROCESS | 1852 | 1461005309593 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7784767800 == 70 [pid = 1852] [id = 188] 11:48:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f777a2d3800) [pid = 1852] [serial = 564] [outer = (nil)] 11:48:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f7781ae1000) [pid = 1852] [serial = 565] [outer = 0x7f777a2d3800] 11:48:29 INFO - PROCESS | 1852 | 1461005309674 Marionette DEBUG loaded listener.js 11:48:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f778ba47400) [pid = 1852] [serial = 566] [outer = 0x7f777a2d3800] 11:48:30 INFO - PROCESS | 1852 | 1461005310495 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] 11:48:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 11:48:30 INFO - PROCESS | 1852 | 1461005310564 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 11:48:30 INFO - PROCESS | 1852 | 1461005310571 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 11:48:30 INFO - PROCESS | 1852 | 1461005310575 Marionette TRACE conn3 <- [1,726,null,{}] 11:48:30 INFO - PROCESS | 1852 | 1461005310580 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}] 11:48:30 INFO - PROCESS | 1852 | 1461005310814 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 11:48:31 INFO - PROCESS | 1852 | 1461005311251 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783581800 == 71 [pid = 1852] [id = 189] 11:48:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f777b25bc00) [pid = 1852] [serial = 567] [outer = (nil)] 11:48:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f777ca7d800) [pid = 1852] [serial = 568] [outer = 0x7f777b25bc00] 11:48:31 INFO - PROCESS | 1852 | 1461005311365 Marionette DEBUG loaded listener.js 11:48:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f777d9a8000) [pid = 1852] [serial = 569] [outer = 0x7f777b25bc00] 11:48:32 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:32 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:48:32 INFO - PROCESS | 1852 | 1461005312400 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]]]}] 11:48:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 11:48:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1936ms 11:48:32 INFO - PROCESS | 1852 | 1461005312522 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 11:48:32 INFO - PROCESS | 1852 | 1461005312526 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 11:48:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 11:48:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77894f3800 == 70 [pid = 1852] [id = 182] 11:48:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7784560800 == 69 [pid = 1852] [id = 181] 11:48:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777dd60000 == 68 [pid = 1852] [id = 180] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f778b79ec00) [pid = 1852] [serial = 511] [outer = (nil)] [url = about:blank] 11:48:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7782cb0000 == 67 [pid = 1852] [id = 179] 11:48:32 INFO - PROCESS | 1852 | 1461005312683 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 11:48:32 INFO - PROCESS | 1852 | 1461005312687 Marionette TRACE conn3 <- [1,730,null,{}] 11:48:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a3d8800 == 66 [pid = 1852] [id = 173] 11:48:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778573a000 == 65 [pid = 1852] [id = 172] 11:48:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777ded8000 == 64 [pid = 1852] [id = 171] 11:48:32 INFO - PROCESS | 1852 | 1461005312702 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}] 11:48:32 INFO - PROCESS | 1852 | 1461005312884 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f777db1c800) [pid = 1852] [serial = 497] [outer = (nil)] [url = about:blank] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f777cb8b400) [pid = 1852] [serial = 469] [outer = (nil)] [url = about:blank] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f777ca7ac00) [pid = 1852] [serial = 494] [outer = (nil)] [url = about:blank] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f777d8ebc00) [pid = 1852] [serial = 496] [outer = (nil)] [url = about:blank] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f777b254c00) [pid = 1852] [serial = 490] [outer = (nil)] [url = about:blank] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f777dbf5400) [pid = 1852] [serial = 472] [outer = (nil)] [url = about:blank] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f778b6bf800) [pid = 1852] [serial = 509] [outer = (nil)] [url = about:blank] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f778744e000) [pid = 1852] [serial = 478] [outer = (nil)] [url = about:blank] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f777a2d3400) [pid = 1852] [serial = 487] [outer = (nil)] [url = about:blank] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f778ba47c00) [pid = 1852] [serial = 484] [outer = (nil)] [url = about:blank] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f77873bdc00) [pid = 1852] [serial = 508] [outer = (nil)] [url = about:blank] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f7783d2b000) [pid = 1852] [serial = 503] [outer = (nil)] [url = about:blank] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f7787447000) [pid = 1852] [serial = 506] [outer = (nil)] [url = about:blank] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f77814c6400) [pid = 1852] [serial = 500] [outer = (nil)] [url = about:blank] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f777a5fb800) [pid = 1852] [serial = 466] [outer = (nil)] [url = about:blank] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f77856ac400) [pid = 1852] [serial = 505] [outer = (nil)] [url = about:blank] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f7781adbc00) [pid = 1852] [serial = 475] [outer = (nil)] [url = about:blank] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f777dc11800) [pid = 1852] [serial = 499] [outer = (nil)] [url = about:blank] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f7782a0d000) [pid = 1852] [serial = 502] [outer = (nil)] [url = about:blank] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f777b261000) [pid = 1852] [serial = 493] [outer = (nil)] [url = about:blank] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f778afc9800) [pid = 1852] [serial = 259] [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.] 11:48:32 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f778b072000) [pid = 1852] [serial = 481] [outer = (nil)] [url = about:blank] 11:48:33 INFO - PROCESS | 1852 | 1461005313035 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c977800 == 65 [pid = 1852] [id = 190] 11:48:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f777a2d3400) [pid = 1852] [serial = 570] [outer = (nil)] 11:48:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f777db18000) [pid = 1852] [serial = 571] [outer = 0x7f777a2d3400] 11:48:33 INFO - PROCESS | 1852 | 1461005313103 Marionette DEBUG loaded listener.js 11:48:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f7782df3400) [pid = 1852] [serial = 572] [outer = 0x7f777a2d3400] 11:48:33 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:33 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:48:33 INFO - PROCESS | 1852 | 1461005313861 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] 11:48:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 11:48:33 INFO - PROCESS | 1852 | 1461005313936 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 11:48:33 INFO - PROCESS | 1852 | 1461005313942 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 11:48:33 INFO - PROCESS | 1852 | 1461005313946 Marionette TRACE conn3 <- [1,734,null,{}] 11:48:33 INFO - PROCESS | 1852 | 1461005313951 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}] 11:48:34 INFO - PROCESS | 1852 | 1461005314101 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 11:48:34 INFO - PROCESS | 1852 | 1461005314112 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77894ef800 == 66 [pid = 1852] [id = 191] 11:48:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f7783c98000) [pid = 1852] [serial = 573] [outer = (nil)] 11:48:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f7787452c00) [pid = 1852] [serial = 574] [outer = 0x7f7783c98000] 11:48:34 INFO - PROCESS | 1852 | 1461005314173 Marionette DEBUG loaded listener.js 11:48:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f778b23f000) [pid = 1852] [serial = 575] [outer = 0x7f7783c98000] 11:48:34 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:35 INFO - PROCESS | 1852 | 1461005315029 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]]]}] 11:48:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 11:48:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1128ms 11:48:35 INFO - PROCESS | 1852 | 1461005315072 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 11:48:35 INFO - PROCESS | 1852 | 1461005315076 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 11:48:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 11:48:35 INFO - PROCESS | 1852 | 1461005315098 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 11:48:35 INFO - PROCESS | 1852 | 1461005315108 Marionette TRACE conn3 <- [1,738,null,{}] 11:48:35 INFO - PROCESS | 1852 | 1461005315126 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}] 11:48:35 INFO - PROCESS | 1852 | 1461005315331 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 11:48:35 INFO - PROCESS | 1852 | 1461005315357 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c6a9800 == 67 [pid = 1852] [id = 192] 11:48:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f7782a07000) [pid = 1852] [serial = 576] [outer = (nil)] 11:48:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f778cb42400) [pid = 1852] [serial = 577] [outer = 0x7f7782a07000] 11:48:35 INFO - PROCESS | 1852 | 1461005315418 Marionette DEBUG loaded listener.js 11:48:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f77995e1c00) [pid = 1852] [serial = 578] [outer = 0x7f7782a07000] 11:48:36 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:36 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:48:36 INFO - PROCESS | 1852 | 1461005316629 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]]]}] 11:48:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 11:48:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1598ms 11:48:36 INFO - PROCESS | 1852 | 1461005316703 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 11:48:36 INFO - PROCESS | 1852 | 1461005316707 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 11:48:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 11:48:36 INFO - PROCESS | 1852 | 1461005316713 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 11:48:36 INFO - PROCESS | 1852 | 1461005316716 Marionette TRACE conn3 <- [1,742,null,{}] 11:48:36 INFO - PROCESS | 1852 | 1461005316721 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}] 11:48:36 INFO - PROCESS | 1852 | 1461005316897 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 11:48:37 INFO - PROCESS | 1852 | 1461005317008 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7794420000 == 68 [pid = 1852] [id = 193] 11:48:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f777a10b400) [pid = 1852] [serial = 579] [outer = (nil)] 11:48:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f777a115800) [pid = 1852] [serial = 580] [outer = 0x7f777a10b400] 11:48:37 INFO - PROCESS | 1852 | 1461005317082 Marionette DEBUG loaded listener.js 11:48:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f77874cd400) [pid = 1852] [serial = 581] [outer = 0x7f777a10b400] 11:48:37 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f777b209c00) [pid = 1852] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 11:48:37 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f777cb89800) [pid = 1852] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 11:48:37 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f777b203000) [pid = 1852] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 11:48:37 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f777deb2000) [pid = 1852] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 11:48:37 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f777ca77400) [pid = 1852] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 11:48:38 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:38 INFO - PROCESS | 1852 | 1461005318254 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]]]}] 11:48:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 11:48:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1584ms 11:48:38 INFO - PROCESS | 1852 | 1461005318299 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 11:48:38 INFO - PROCESS | 1852 | 1461005318302 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 11:48:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 11:48:38 INFO - PROCESS | 1852 | 1461005318308 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 11:48:38 INFO - PROCESS | 1852 | 1461005318310 Marionette TRACE conn3 <- [1,746,null,{}] 11:48:38 INFO - PROCESS | 1852 | 1461005318316 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}] 11:48:38 INFO - PROCESS | 1852 | 1461005318455 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 11:48:38 INFO - PROCESS | 1852 | 1461005318619 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779f09c800 == 69 [pid = 1852] [id = 194] 11:48:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f777a9d1800) [pid = 1852] [serial = 582] [outer = (nil)] 11:48:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f777a9d3400) [pid = 1852] [serial = 583] [outer = 0x7f777a9d1800] 11:48:38 INFO - PROCESS | 1852 | 1461005318694 Marionette DEBUG loaded listener.js 11:48:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f7781de4000) [pid = 1852] [serial = 584] [outer = 0x7f777a9d1800] 11:48:39 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:39 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:39 INFO - PROCESS | 1852 | 1461005319767 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]]]}] 11:48:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 11:48:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1485ms 11:48:39 INFO - PROCESS | 1852 | 1461005319793 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 11:48:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 11:48:39 INFO - PROCESS | 1852 | 1461005319801 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 11:48:39 INFO - PROCESS | 1852 | 1461005319809 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 11:48:39 INFO - PROCESS | 1852 | 1461005319815 Marionette TRACE conn3 <- [1,750,null,{}] 11:48:39 INFO - PROCESS | 1852 | 1461005319822 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}] 11:48:40 INFO - PROCESS | 1852 | 1461005320021 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 11:48:40 INFO - PROCESS | 1852 | 1461005320239 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77833dd000 == 70 [pid = 1852] [id = 195] 11:48:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f77793cf400) [pid = 1852] [serial = 585] [outer = (nil)] 11:48:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f777a110000) [pid = 1852] [serial = 586] [outer = 0x7f77793cf400] 11:48:40 INFO - PROCESS | 1852 | 1461005320309 Marionette DEBUG loaded listener.js 11:48:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f777a2d6400) [pid = 1852] [serial = 587] [outer = 0x7f77793cf400] 11:48:41 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:41 INFO - PROCESS | 1852 | 1461005321599 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]]]}] 11:48:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 11:48:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1832ms 11:48:41 INFO - PROCESS | 1852 | 1461005321641 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 11:48:41 INFO - PROCESS | 1852 | 1461005321650 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 11:48:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 11:48:41 INFO - PROCESS | 1852 | 1461005321755 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 11:48:41 INFO - PROCESS | 1852 | 1461005321760 Marionette TRACE conn3 <- [1,754,null,{}] 11:48:41 INFO - PROCESS | 1852 | 1461005321768 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}] 11:48:41 INFO - PROCESS | 1852 | 1461005321925 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 11:48:42 INFO - PROCESS | 1852 | 1461005322105 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c69c800 == 71 [pid = 1852] [id = 196] 11:48:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f777a9cf000) [pid = 1852] [serial = 588] [outer = (nil)] 11:48:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f777a9d4400) [pid = 1852] [serial = 589] [outer = 0x7f777a9cf000] 11:48:42 INFO - PROCESS | 1852 | 1461005322183 Marionette DEBUG loaded listener.js 11:48:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f777d9a2800) [pid = 1852] [serial = 590] [outer = 0x7f777a9cf000] 11:48:43 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:43 INFO - PROCESS | 1852 | 1461005323575 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]]]}] 11:48:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 11:48:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1884ms 11:48:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 11:48:43 INFO - PROCESS | 1852 | 1461005323588 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 11:48:43 INFO - PROCESS | 1852 | 1461005323591 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 11:48:43 INFO - PROCESS | 1852 | 1461005323597 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 11:48:43 INFO - PROCESS | 1852 | 1461005323603 Marionette TRACE conn3 <- [1,758,null,{}] 11:48:43 INFO - PROCESS | 1852 | 1461005323618 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}] 11:48:43 INFO - PROCESS | 1852 | 1461005323778 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 11:48:43 INFO - PROCESS | 1852 | 1461005323935 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a3aaa000 == 72 [pid = 1852] [id = 197] 11:48:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f777ca77400) [pid = 1852] [serial = 591] [outer = (nil)] 11:48:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f77819c2800) [pid = 1852] [serial = 592] [outer = 0x7f777ca77400] 11:48:44 INFO - PROCESS | 1852 | 1461005324012 Marionette DEBUG loaded listener.js 11:48:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f7783e89400) [pid = 1852] [serial = 593] [outer = 0x7f777ca77400] 11:48:44 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:44 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:48:44 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:44 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:44 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:48:44 INFO - PROCESS | 1852 | 1461005324859 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]]]}] 11:48:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 11:48:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1293ms 11:48:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 11:48:44 INFO - PROCESS | 1852 | 1461005324890 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 11:48:44 INFO - PROCESS | 1852 | 1461005324894 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 11:48:44 INFO - PROCESS | 1852 | 1461005324900 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 11:48:44 INFO - PROCESS | 1852 | 1461005324903 Marionette TRACE conn3 <- [1,762,null,{}] 11:48:44 INFO - PROCESS | 1852 | 1461005324908 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}] 11:48:45 INFO - PROCESS | 1852 | 1461005325062 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 11:48:45 INFO - PROCESS | 1852 | 1461005325226 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77793f1000 == 73 [pid = 1852] [id = 198] 11:48:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f777d8e7000) [pid = 1852] [serial = 594] [outer = (nil)] 11:48:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f7781acc400) [pid = 1852] [serial = 595] [outer = 0x7f777d8e7000] 11:48:45 INFO - PROCESS | 1852 | 1461005325301 Marionette DEBUG loaded listener.js 11:48:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f7781ad1c00) [pid = 1852] [serial = 596] [outer = 0x7f777d8e7000] 11:48:46 INFO - PROCESS | 1852 | 1461005326604 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]]]}] 11:48:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 11:48:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1736ms 11:48:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 11:48:46 INFO - PROCESS | 1852 | 1461005326635 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 11:48:46 INFO - PROCESS | 1852 | 1461005326638 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 11:48:46 INFO - PROCESS | 1852 | 1461005326645 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 11:48:46 INFO - PROCESS | 1852 | 1461005326648 Marionette TRACE conn3 <- [1,766,null,{}] 11:48:46 INFO - PROCESS | 1852 | 1461005326653 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}] 11:48:47 INFO - PROCESS | 1852 | 1461005327133 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 11:48:47 INFO - PROCESS | 1852 | 1461005327337 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7779fdd800 == 74 [pid = 1852] [id = 199] 11:48:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f777a114400) [pid = 1852] [serial = 597] [outer = (nil)] 11:48:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f777a118400) [pid = 1852] [serial = 598] [outer = 0x7f777a114400] 11:48:47 INFO - PROCESS | 1852 | 1461005327404 Marionette DEBUG loaded listener.js 11:48:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f777a5f1800) [pid = 1852] [serial = 599] [outer = 0x7f777a114400] 11:48:48 INFO - PROCESS | 1852 | 1461005328787 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]]]}] 11:48:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 11:48:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2229ms 11:48:48 INFO - PROCESS | 1852 | 1461005328875 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 11:48:48 INFO - PROCESS | 1852 | 1461005328882 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 11:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 11:48:48 INFO - PROCESS | 1852 | 1461005328936 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 11:48:48 INFO - PROCESS | 1852 | 1461005328942 Marionette TRACE conn3 <- [1,770,null,{}] 11:48:48 INFO - PROCESS | 1852 | 1461005328951 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}] 11:48:49 INFO - PROCESS | 1852 | 1461005329125 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 11:48:49 INFO - PROCESS | 1852 | 1461005329283 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777dd62000 == 75 [pid = 1852] [id = 200] 11:48:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f777a9d3800) [pid = 1852] [serial = 600] [outer = (nil)] 11:48:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f777b261000) [pid = 1852] [serial = 601] [outer = 0x7f777a9d3800] 11:48:49 INFO - PROCESS | 1852 | 1461005329354 Marionette DEBUG loaded listener.js 11:48:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f777ca7e800) [pid = 1852] [serial = 602] [outer = 0x7f777a9d3800] 11:48:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a9e1800 == 74 [pid = 1852] [id = 163] 11:48:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7779fda800 == 73 [pid = 1852] [id = 162] 11:48:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b639800 == 72 [pid = 1852] [id = 159] 11:48:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778357f800 == 71 [pid = 1852] [id = 123] 11:48:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a3c71000 == 70 [pid = 1852] [id = 160] 11:48:49 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f7781cb1c00) [pid = 1852] [serial = 550] [outer = (nil)] [url = about:blank] 11:48:49 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f778b80d000) [pid = 1852] [serial = 523] [outer = (nil)] [url = about:blank] 11:48:49 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f777ca72000) [pid = 1852] [serial = 514] [outer = (nil)] [url = about:blank] 11:48:49 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f778744ec00) [pid = 1852] [serial = 520] [outer = (nil)] [url = about:blank] 11:48:49 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f777dbf5c00) [pid = 1852] [serial = 535] [outer = (nil)] [url = about:blank] 11:48:49 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f777dc0ec00) [pid = 1852] [serial = 517] [outer = (nil)] [url = about:blank] 11:48:49 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f778d176000) [pid = 1852] [serial = 526] [outer = (nil)] [url = about:blank] 11:48:49 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f779956f000) [pid = 1852] [serial = 529] [outer = (nil)] [url = about:blank] 11:48:49 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f7784679800) [pid = 1852] [serial = 532] [outer = (nil)] [url = about:blank] 11:48:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7784560000 == 69 [pid = 1852] [id = 161] 11:48:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7794420000 == 68 [pid = 1852] [id = 193] 11:48:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c6a9800 == 67 [pid = 1852] [id = 192] 11:48:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77894ef800 == 66 [pid = 1852] [id = 191] 11:48:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777c977800 == 65 [pid = 1852] [id = 190] 11:48:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783581800 == 64 [pid = 1852] [id = 189] 11:48:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778ccb5800 == 63 [pid = 1852] [id = 186] 11:48:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778b611800 == 62 [pid = 1852] [id = 185] 11:48:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777df14000 == 61 [pid = 1852] [id = 184] 11:48:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778b61d000 == 60 [pid = 1852] [id = 183] 11:48:50 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f777d8e5800) [pid = 1852] [serial = 541] [outer = (nil)] [url = about:blank] 11:48:50 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f778ba4d800) [pid = 1852] [serial = 512] [outer = (nil)] [url = about:blank] 11:48:50 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f777cd27800) [pid = 1852] [serial = 539] [outer = (nil)] [url = about:blank] 11:48:50 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f777ca74800) [pid = 1852] [serial = 538] [outer = (nil)] [url = about:blank] 11:48:50 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f77819c7800) [pid = 1852] [serial = 544] [outer = (nil)] [url = about:blank] 11:48:50 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f7781bd3000) [pid = 1852] [serial = 545] [outer = (nil)] [url = about:blank] 11:48:50 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f7782a08c00) [pid = 1852] [serial = 547] [outer = (nil)] [url = about:blank] 11:48:50 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f77838e3000) [pid = 1852] [serial = 548] [outer = (nil)] [url = about:blank] 11:48:50 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f777dc14c00) [pid = 1852] [serial = 542] [outer = (nil)] [url = about:blank] 11:48:50 INFO - PROCESS | 1852 | 1461005330340 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]]]}] 11:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 11:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1440ms 11:48:50 INFO - PROCESS | 1852 | 1461005330374 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 11:48:50 INFO - PROCESS | 1852 | 1461005330377 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 11:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 11:48:50 INFO - PROCESS | 1852 | 1461005330384 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 11:48:50 INFO - PROCESS | 1852 | 1461005330386 Marionette TRACE conn3 <- [1,774,null,{}] 11:48:50 INFO - PROCESS | 1852 | 1461005330392 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}] 11:48:50 INFO - PROCESS | 1852 | 1461005330570 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 11:48:50 INFO - PROCESS | 1852 | 1461005330694 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777df63000 == 61 [pid = 1852] [id = 201] 11:48:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f777b209400) [pid = 1852] [serial = 603] [outer = (nil)] 11:48:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f777d99cc00) [pid = 1852] [serial = 604] [outer = 0x7f777b209400] 11:48:50 INFO - PROCESS | 1852 | 1461005330756 Marionette DEBUG loaded listener.js 11:48:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f777d9aa800) [pid = 1852] [serial = 605] [outer = 0x7f777b209400] 11:48:51 INFO - PROCESS | 1852 | 1461005331492 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]]]}] 11:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 11:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1132ms 11:48:51 INFO - PROCESS | 1852 | 1461005331516 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 11:48:51 INFO - PROCESS | 1852 | 1461005331521 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 11:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 11:48:51 INFO - PROCESS | 1852 | 1461005331537 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 11:48:51 INFO - PROCESS | 1852 | 1461005331543 Marionette TRACE conn3 <- [1,778,null,{}] 11:48:51 INFO - PROCESS | 1852 | 1461005331556 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}] 11:48:51 INFO - PROCESS | 1852 | 1461005331714 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 11:48:51 INFO - PROCESS | 1852 | 1461005331728 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783587000 == 62 [pid = 1852] [id = 202] 11:48:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f777d9ab000) [pid = 1852] [serial = 606] [outer = (nil)] 11:48:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f777deac800) [pid = 1852] [serial = 607] [outer = 0x7f777d9ab000] 11:48:51 INFO - PROCESS | 1852 | 1461005331786 Marionette DEBUG loaded listener.js 11:48:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f7781224c00) [pid = 1852] [serial = 608] [outer = 0x7f777d9ab000] 11:48:52 INFO - PROCESS | 1852 | 1461005332605 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]]]}] 11:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 11:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1149ms 11:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 11:48:52 INFO - PROCESS | 1852 | 1461005332678 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 11:48:52 INFO - PROCESS | 1852 | 1461005332681 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 11:48:52 INFO - PROCESS | 1852 | 1461005332696 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 11:48:52 INFO - PROCESS | 1852 | 1461005332698 Marionette TRACE conn3 <- [1,782,null,{}] 11:48:52 INFO - PROCESS | 1852 | 1461005332710 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}] 11:48:52 INFO - PROCESS | 1852 | 1461005332889 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 11:48:52 INFO - PROCESS | 1852 | 1461005332907 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783ee2800 == 63 [pid = 1852] [id = 203] 11:48:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f77793cd000) [pid = 1852] [serial = 609] [outer = (nil)] 11:48:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f77814c2c00) [pid = 1852] [serial = 610] [outer = 0x7f77793cd000] 11:48:52 INFO - PROCESS | 1852 | 1461005332964 Marionette DEBUG loaded listener.js 11:48:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f77819ca400) [pid = 1852] [serial = 611] [outer = 0x7f77793cd000] 11:48:53 INFO - PROCESS | 1852 | 1461005333850 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]]]}] 11:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 11:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1195ms 11:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 11:48:53 INFO - PROCESS | 1852 | 1461005333882 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 11:48:53 INFO - PROCESS | 1852 | 1461005333884 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 11:48:53 INFO - PROCESS | 1852 | 1461005333890 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 11:48:53 INFO - PROCESS | 1852 | 1461005333893 Marionette TRACE conn3 <- [1,786,null,{}] 11:48:53 INFO - PROCESS | 1852 | 1461005333897 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}] 11:48:54 INFO - PROCESS | 1852 | 1461005334075 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 11:48:54 INFO - PROCESS | 1852 | 1461005334102 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7784762800 == 64 [pid = 1852] [id = 204] 11:48:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f7781ad0c00) [pid = 1852] [serial = 612] [outer = (nil)] 11:48:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f7781ad4400) [pid = 1852] [serial = 613] [outer = 0x7f7781ad0c00] 11:48:54 INFO - PROCESS | 1852 | 1461005334177 Marionette DEBUG loaded listener.js 11:48:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f7781bdc800) [pid = 1852] [serial = 614] [outer = 0x7f7781ad0c00] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f777a2cb000) [pid = 1852] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f7782debc00) [pid = 1852] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f7781ca2400) [pid = 1852] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f77848b7400) [pid = 1852] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f7783965000) [pid = 1852] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f77814c5c00) [pid = 1852] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f7781ca8800) [pid = 1852] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f777ca72400) [pid = 1852] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f77873b7c00) [pid = 1852] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f77a21e7400) [pid = 1852] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f778b79f000) [pid = 1852] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f777db13000) [pid = 1852] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f77873bac00) [pid = 1852] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f777a5ef000) [pid = 1852] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f779a843000) [pid = 1852] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f777b20f000) [pid = 1852] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f778395e400) [pid = 1852] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f778b792400) [pid = 1852] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f778cc79000) [pid = 1852] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f77832e2800) [pid = 1852] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f777cb86400) [pid = 1852] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f777d8e4c00) [pid = 1852] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f77819c5800) [pid = 1852] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f77893ea400) [pid = 1852] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f7782df0400) [pid = 1852] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f777b208800) [pid = 1852] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f779a4a6000) [pid = 1852] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f777dbfac00) [pid = 1852] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f779a843c00) [pid = 1852] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f7781bd7000) [pid = 1852] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f7783c91400) [pid = 1852] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f7783c91000) [pid = 1852] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f777d8e2400) [pid = 1852] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f77873b7400) [pid = 1852] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f77838db400) [pid = 1852] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f777a5fbc00) [pid = 1852] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f777db1d800) [pid = 1852] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f77832dd400) [pid = 1852] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f7781230000) [pid = 1852] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f77819c8c00) [pid = 1852] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f777d8ddc00) [pid = 1852] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f77a24aa800) [pid = 1852] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f778f9f7000) [pid = 1852] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f7782df6c00) [pid = 1852] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f778b68e800) [pid = 1852] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f7781add800) [pid = 1852] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f777a2ce800) [pid = 1852] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f77819cec00) [pid = 1852] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f7783d2ac00) [pid = 1852] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f7788742000) [pid = 1852] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f778b074000) [pid = 1852] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f7781230400) [pid = 1852] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f7781228000) [pid = 1852] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f777ca6f800) [pid = 1852] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f7781ad3c00) [pid = 1852] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f777ca71c00) [pid = 1852] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f777a5f2400) [pid = 1852] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f777a10b400) [pid = 1852] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f777b202400) [pid = 1852] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f7783c98000) [pid = 1852] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f777a2d3400) [pid = 1852] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f777cb8e800) [pid = 1852] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f777b25bc00) [pid = 1852] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f777cb82800) [pid = 1852] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f77814cac00) [pid = 1852] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f7782a07000) [pid = 1852] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f777cb83800) [pid = 1852] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 11:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f7781bd5400) [pid = 1852] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 11:48:56 INFO - PROCESS | 1852 | 1461005336051 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]]]}] 11:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 11:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 2228ms 11:48:56 INFO - PROCESS | 1852 | 1461005336119 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 11:48:56 INFO - PROCESS | 1852 | 1461005336125 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 11:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 11:48:56 INFO - PROCESS | 1852 | 1461005336134 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 11:48:56 INFO - PROCESS | 1852 | 1461005336140 Marionette TRACE conn3 <- [1,790,null,{}] 11:48:56 INFO - PROCESS | 1852 | 1461005336150 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}] 11:48:56 INFO - PROCESS | 1852 | 1461005336362 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 11:48:56 INFO - PROCESS | 1852 | 1461005336568 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c11c800 == 65 [pid = 1852] [id = 205] 11:48:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f777a119400) [pid = 1852] [serial = 615] [outer = (nil)] 11:48:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f777a9d1c00) [pid = 1852] [serial = 616] [outer = 0x7f777a119400] 11:48:56 INFO - PROCESS | 1852 | 1461005336644 Marionette DEBUG loaded listener.js 11:48:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f777b252800) [pid = 1852] [serial = 617] [outer = 0x7f777a119400] 11:48:57 INFO - PROCESS | 1852 | 1461005337630 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]]]}] 11:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 11:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1537ms 11:48:57 INFO - PROCESS | 1852 | 1461005337672 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 11:48:57 INFO - PROCESS | 1852 | 1461005337681 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 11:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 11:48:57 INFO - PROCESS | 1852 | 1461005337692 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 11:48:57 INFO - PROCESS | 1852 | 1461005337695 Marionette TRACE conn3 <- [1,794,null,{}] 11:48:57 INFO - PROCESS | 1852 | 1461005337702 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}] 11:48:57 INFO - PROCESS | 1852 | 1461005337880 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 11:48:58 INFO - PROCESS | 1852 | 1461005338128 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77833da800 == 66 [pid = 1852] [id = 206] 11:48:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f777a9cb400) [pid = 1852] [serial = 618] [outer = (nil)] 11:48:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f777d8e0400) [pid = 1852] [serial = 619] [outer = 0x7f777a9cb400] 11:48:58 INFO - PROCESS | 1852 | 1461005338243 Marionette DEBUG loaded listener.js 11:48:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f777db14800) [pid = 1852] [serial = 620] [outer = 0x7f777a9cb400] 11:48:59 INFO - PROCESS | 1852 | 1461005339152 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]]]}] 11:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 11:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1529ms 11:48:59 INFO - PROCESS | 1852 | 1461005339221 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 11:48:59 INFO - PROCESS | 1852 | 1461005339225 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 11:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 11:48:59 INFO - PROCESS | 1852 | 1461005339249 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 11:48:59 INFO - PROCESS | 1852 | 1461005339255 Marionette TRACE conn3 <- [1,798,null,{}] 11:48:59 INFO - PROCESS | 1852 | 1461005339271 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}] 11:48:59 INFO - PROCESS | 1852 | 1461005339457 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 11:48:59 INFO - PROCESS | 1852 | 1461005339664 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7784760800 == 67 [pid = 1852] [id = 207] 11:48:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f777dbfc400) [pid = 1852] [serial = 621] [outer = (nil)] 11:48:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f777deb4000) [pid = 1852] [serial = 622] [outer = 0x7f777dbfc400] 11:48:59 INFO - PROCESS | 1852 | 1461005339767 Marionette DEBUG loaded listener.js 11:48:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f77819cc000) [pid = 1852] [serial = 623] [outer = 0x7f777dbfc400] 11:49:00 INFO - PROCESS | 1852 | 1461005340635 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]]]}] 11:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 11:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1438ms 11:49:00 INFO - PROCESS | 1852 | 1461005340685 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 11:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 11:49:00 INFO - PROCESS | 1852 | 1461005340690 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 11:49:00 INFO - PROCESS | 1852 | 1461005340696 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 11:49:00 INFO - PROCESS | 1852 | 1461005340700 Marionette TRACE conn3 <- [1,802,null,{}] 11:49:00 INFO - PROCESS | 1852 | 1461005340705 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}] 11:49:00 INFO - PROCESS | 1852 | 1461005340878 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 11:49:01 INFO - PROCESS | 1852 | 1461005341041 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7789216800 == 68 [pid = 1852] [id = 208] 11:49:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f777dc09000) [pid = 1852] [serial = 624] [outer = (nil)] 11:49:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f7781bd4000) [pid = 1852] [serial = 625] [outer = 0x7f777dc09000] 11:49:01 INFO - PROCESS | 1852 | 1461005341116 Marionette DEBUG loaded listener.js 11:49:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f7781ca5800) [pid = 1852] [serial = 626] [outer = 0x7f777dc09000] 11:49:01 INFO - PROCESS | 1852 | 1461005341963 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]]]}] 11:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 11:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1329ms 11:49:02 INFO - PROCESS | 1852 | 1461005342025 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 11:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 11:49:02 INFO - PROCESS | 1852 | 1461005342031 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 11:49:02 INFO - PROCESS | 1852 | 1461005342037 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 11:49:02 INFO - PROCESS | 1852 | 1461005342041 Marionette TRACE conn3 <- [1,806,null,{}] 11:49:02 INFO - PROCESS | 1852 | 1461005342047 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}] 11:49:02 INFO - PROCESS | 1852 | 1461005342224 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 11:49:02 INFO - PROCESS | 1852 | 1461005342398 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b05c000 == 69 [pid = 1852] [id = 209] 11:49:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f777cd28000) [pid = 1852] [serial = 627] [outer = (nil)] 11:49:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f7781de7c00) [pid = 1852] [serial = 628] [outer = 0x7f777cd28000] 11:49:02 INFO - PROCESS | 1852 | 1461005342475 Marionette DEBUG loaded listener.js 11:49:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f7782a0b400) [pid = 1852] [serial = 629] [outer = 0x7f777cd28000] 11:49:03 INFO - PROCESS | 1852 | 1461005343347 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]]]}] 11:49:03 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 11:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1338ms 11:49:03 INFO - PROCESS | 1852 | 1461005343375 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 11:49:03 INFO - PROCESS | 1852 | 1461005343379 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 11:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 11:49:03 INFO - PROCESS | 1852 | 1461005343385 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 11:49:03 INFO - PROCESS | 1852 | 1461005343387 Marionette TRACE conn3 <- [1,810,null,{}] 11:49:03 INFO - PROCESS | 1852 | 1461005343392 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}] 11:49:03 INFO - PROCESS | 1852 | 1461005343615 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 11:49:03 INFO - PROCESS | 1852 | 1461005343780 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778bb41000 == 70 [pid = 1852] [id = 210] 11:49:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f7782def400) [pid = 1852] [serial = 630] [outer = (nil)] 11:49:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f77832e2800) [pid = 1852] [serial = 631] [outer = 0x7f7782def400] 11:49:03 INFO - PROCESS | 1852 | 1461005343855 Marionette DEBUG loaded listener.js 11:49:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f7783d2bc00) [pid = 1852] [serial = 632] [outer = 0x7f7782def400] 11:49:04 INFO - PROCESS | 1852 | 1461005344751 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]]]}] 11:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 11:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1426ms 11:49:04 INFO - PROCESS | 1852 | 1461005344812 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 11:49:04 INFO - PROCESS | 1852 | 1461005344816 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 11:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 11:49:04 INFO - PROCESS | 1852 | 1461005344821 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 11:49:04 INFO - PROCESS | 1852 | 1461005344825 Marionette TRACE conn3 <- [1,814,null,{}] 11:49:04 INFO - PROCESS | 1852 | 1461005344830 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}] 11:49:04 INFO - PROCESS | 1852 | 1461005344992 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 11:49:05 INFO - PROCESS | 1852 | 1461005345166 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c4d6000 == 71 [pid = 1852] [id = 211] 11:49:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f777dbf7400) [pid = 1852] [serial = 633] [outer = (nil)] 11:49:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f7783e87800) [pid = 1852] [serial = 634] [outer = 0x7f777dbf7400] 11:49:05 INFO - PROCESS | 1852 | 1461005345244 Marionette DEBUG loaded listener.js 11:49:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f7784674400) [pid = 1852] [serial = 635] [outer = 0x7f777dbf7400] 11:49:06 INFO - PROCESS | 1852 | 1461005346093 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] 11:49:06 INFO - PROCESS | 1852 | 1461005346162 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 11:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 11:49:06 INFO - PROCESS | 1852 | 1461005346168 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 11:49:06 INFO - PROCESS | 1852 | 1461005346171 Marionette TRACE conn3 <- [1,818,null,{}] 11:49:06 INFO - PROCESS | 1852 | 1461005346176 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}] 11:49:06 INFO - PROCESS | 1852 | 1461005346331 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 11:49:06 INFO - PROCESS | 1852 | 1461005346495 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778d325000 == 72 [pid = 1852] [id = 212] 11:49:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f7782df2000) [pid = 1852] [serial = 636] [outer = (nil)] 11:49:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f7784680400) [pid = 1852] [serial = 637] [outer = 0x7f7782df2000] 11:49:06 INFO - PROCESS | 1852 | 1461005346568 Marionette DEBUG loaded listener.js 11:49:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f7785340800) [pid = 1852] [serial = 638] [outer = 0x7f7782df2000] 11:49:07 INFO - PROCESS | 1852 | 1461005347407 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]]]}] 11:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 11:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1285ms 11:49:07 INFO - PROCESS | 1852 | 1461005347454 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 11:49:07 INFO - PROCESS | 1852 | 1461005347457 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 11:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 11:49:07 INFO - PROCESS | 1852 | 1461005347463 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 11:49:07 INFO - PROCESS | 1852 | 1461005347465 Marionette TRACE conn3 <- [1,822,null,{}] 11:49:07 INFO - PROCESS | 1852 | 1461005347471 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}] 11:49:07 INFO - PROCESS | 1852 | 1461005347626 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 11:49:07 INFO - PROCESS | 1852 | 1461005347803 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778df39800 == 73 [pid = 1852] [id = 213] 11:49:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f7783d2b800) [pid = 1852] [serial = 639] [outer = (nil)] 11:49:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f7785614800) [pid = 1852] [serial = 640] [outer = 0x7f7783d2b800] 11:49:07 INFO - PROCESS | 1852 | 1461005347874 Marionette DEBUG loaded listener.js 11:49:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f77856a9000) [pid = 1852] [serial = 641] [outer = 0x7f7783d2b800] 11:49:08 INFO - PROCESS | 1852 | 1461005348789 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] 11:49:08 INFO - PROCESS | 1852 | 1461005348858 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 11:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 11:49:08 INFO - PROCESS | 1852 | 1461005348865 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 11:49:08 INFO - PROCESS | 1852 | 1461005348868 Marionette TRACE conn3 <- [1,826,null,{}] 11:49:08 INFO - PROCESS | 1852 | 1461005348873 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}] 11:49:09 INFO - PROCESS | 1852 | 1461005349035 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 11:49:09 INFO - PROCESS | 1852 | 1461005349202 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777df17000 == 74 [pid = 1852] [id = 214] 11:49:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f777a10e800) [pid = 1852] [serial = 642] [outer = (nil)] 11:49:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f777b20c800) [pid = 1852] [serial = 643] [outer = 0x7f777a10e800] 11:49:09 INFO - PROCESS | 1852 | 1461005349275 Marionette DEBUG loaded listener.js 11:49:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f777cd31800) [pid = 1852] [serial = 644] [outer = 0x7f777a10e800] 11:49:10 INFO - PROCESS | 1852 | 1461005350181 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]]]}] 11:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 11:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1382ms 11:49:10 INFO - PROCESS | 1852 | 1461005350248 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 11:49:10 INFO - PROCESS | 1852 | 1461005350251 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 11:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 11:49:10 INFO - PROCESS | 1852 | 1461005350258 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 11:49:10 INFO - PROCESS | 1852 | 1461005350262 Marionette TRACE conn3 <- [1,830,null,{}] 11:49:10 INFO - PROCESS | 1852 | 1461005350268 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}] 11:49:10 INFO - PROCESS | 1852 | 1461005350471 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 11:49:10 INFO - PROCESS | 1852 | 1461005350699 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783580800 == 75 [pid = 1852] [id = 215] 11:49:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f77814c8400) [pid = 1852] [serial = 645] [outer = (nil)] 11:49:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f7781bd0400) [pid = 1852] [serial = 646] [outer = 0x7f77814c8400] 11:49:10 INFO - PROCESS | 1852 | 1461005350837 Marionette DEBUG loaded listener.js 11:49:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f7785345400) [pid = 1852] [serial = 647] [outer = 0x7f77814c8400] 11:49:11 INFO - PROCESS | 1852 | 1461005351867 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]]]}] 11:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 11:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1681ms 11:49:11 INFO - PROCESS | 1852 | 1461005351940 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 11:49:11 INFO - PROCESS | 1852 | 1461005351944 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 11:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 11:49:11 INFO - PROCESS | 1852 | 1461005351952 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 11:49:11 INFO - PROCESS | 1852 | 1461005351957 Marionette TRACE conn3 <- [1,834,null,{}] 11:49:11 INFO - PROCESS | 1852 | 1461005351964 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}] 11:49:12 INFO - PROCESS | 1852 | 1461005352157 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 11:49:12 INFO - PROCESS | 1852 | 1461005352409 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777d984000 == 76 [pid = 1852] [id = 216] 11:49:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f777a114800) [pid = 1852] [serial = 648] [outer = (nil)] 11:49:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f777a5f4400) [pid = 1852] [serial = 649] [outer = 0x7f777a114800] 11:49:12 INFO - PROCESS | 1852 | 1461005352511 Marionette DEBUG loaded listener.js 11:49:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f777b20c400) [pid = 1852] [serial = 650] [outer = 0x7f777a114800] 11:49:13 INFO - PROCESS | 1852 | 1461005353420 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]]]}] 11:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 11:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1486ms 11:49:13 INFO - PROCESS | 1852 | 1461005353438 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 11:49:13 INFO - PROCESS | 1852 | 1461005353445 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 11:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 11:49:13 INFO - PROCESS | 1852 | 1461005353454 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 11:49:13 INFO - PROCESS | 1852 | 1461005353457 Marionette TRACE conn3 <- [1,838,null,{}] 11:49:13 INFO - PROCESS | 1852 | 1461005353463 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}] 11:49:13 INFO - PROCESS | 1852 | 1461005353623 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 11:49:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783587000 == 75 [pid = 1852] [id = 202] 11:49:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777df63000 == 74 [pid = 1852] [id = 201] 11:49:13 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f777a9d3400) [pid = 1852] [serial = 583] [outer = (nil)] [url = about:blank] 11:49:13 INFO - PROCESS | 1852 | 1461005353840 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777dd62000 == 73 [pid = 1852] [id = 200] 11:49:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7779fdd800 == 72 [pid = 1852] [id = 199] 11:49:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a3aaa000 == 71 [pid = 1852] [id = 197] 11:49:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c69c800 == 70 [pid = 1852] [id = 196] 11:49:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a9e5000 == 71 [pid = 1852] [id = 217] 11:49:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f777b20d000) [pid = 1852] [serial = 651] [outer = (nil)] 11:49:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f777cb8d000) [pid = 1852] [serial = 652] [outer = 0x7f777b20d000] 11:49:13 INFO - PROCESS | 1852 | 1461005353949 Marionette DEBUG loaded listener.js 11:49:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f777d9a9c00) [pid = 1852] [serial = 653] [outer = 0x7f777b20d000] 11:49:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77833dd000 == 70 [pid = 1852] [id = 195] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f779a4a5c00) [pid = 1852] [serial = 530] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f779ef64c00) [pid = 1852] [serial = 427] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f778122c000) [pid = 1852] [serial = 518] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f7788740c00) [pid = 1852] [serial = 376] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f778b79f800) [pid = 1852] [serial = 195] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f779ef63000) [pid = 1852] [serial = 189] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f779f9a0000) [pid = 1852] [serial = 231] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f777cb8f800) [pid = 1852] [serial = 470] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f779a8b9400) [pid = 1852] [serial = 388] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f77819d1400) [pid = 1852] [serial = 313] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f778fa4ac00) [pid = 1852] [serial = 527] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f778bf41800) [pid = 1852] [serial = 307] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f777db1dc00) [pid = 1852] [serial = 442] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f779a8e6c00) [pid = 1852] [serial = 147] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f7783d2e400) [pid = 1852] [serial = 418] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f77a2482c00) [pid = 1852] [serial = 430] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f778467f000) [pid = 1852] [serial = 533] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f779a621000) [pid = 1852] [serial = 424] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f778cc10800) [pid = 1852] [serial = 186] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f7781ad6800) [pid = 1852] [serial = 415] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f778b709000) [pid = 1852] [serial = 222] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f77873b7000) [pid = 1852] [serial = 258] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f777dc11000) [pid = 1852] [serial = 473] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f77a179fc00) [pid = 1852] [serial = 349] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f778c110c00) [pid = 1852] [serial = 262] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f7781de6400) [pid = 1852] [serial = 301] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f7784781c00) [pid = 1852] [serial = 340] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f777d9a8800) [pid = 1852] [serial = 412] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f77a71cfc00) [pid = 1852] [serial = 271] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f779fb10800) [pid = 1852] [serial = 192] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f778d53fc00) [pid = 1852] [serial = 274] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f779a3cec00) [pid = 1852] [serial = 228] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f778b695c00) [pid = 1852] [serial = 421] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f777b259800) [pid = 1852] [serial = 491] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f778c111400) [pid = 1852] [serial = 343] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f779a81c400) [pid = 1852] [serial = 379] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f778fa57400) [pid = 1852] [serial = 485] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f779a8eb400) [pid = 1852] [serial = 310] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f778477b400) [pid = 1852] [serial = 304] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f7783d34c00) [pid = 1852] [serial = 476] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f777ca7e000) [pid = 1852] [serial = 433] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f7782a09400) [pid = 1852] [serial = 373] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f777cd2c800) [pid = 1852] [serial = 436] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f778c109800) [pid = 1852] [serial = 524] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f777a2d8c00) [pid = 1852] [serial = 488] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f77893ea000) [pid = 1852] [serial = 521] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f778fa4e000) [pid = 1852] [serial = 382] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f779fa46800) [pid = 1852] [serial = 346] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f77873bd800) [pid = 1852] [serial = 183] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f77874d5000) [pid = 1852] [serial = 479] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f77874d2400) [pid = 1852] [serial = 385] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f779f658800) [pid = 1852] [serial = 439] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f778c104c00) [pid = 1852] [serial = 482] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f77a4ac3c00) [pid = 1852] [serial = 268] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f779d893400) [pid = 1852] [serial = 265] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f77814bc000) [pid = 1852] [serial = 337] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f778fa4d800) [pid = 1852] [serial = 225] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f777cd2b400) [pid = 1852] [serial = 515] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f777deaf800) [pid = 1852] [serial = 536] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f777a115800) [pid = 1852] [serial = 580] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f778467bc00) [pid = 1852] [serial = 551] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f7787452c00) [pid = 1852] [serial = 574] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f777db18000) [pid = 1852] [serial = 571] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f7782df3400) [pid = 1852] [serial = 572] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f777dbf6400) [pid = 1852] [serial = 554] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f777d8e4000) [pid = 1852] [serial = 553] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f777d9a8000) [pid = 1852] [serial = 569] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f777ca7d800) [pid = 1852] [serial = 568] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f7781bd1800) [pid = 1852] [serial = 557] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f777deaf400) [pid = 1852] [serial = 556] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f7784680c00) [pid = 1852] [serial = 559] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f7787453400) [pid = 1852] [serial = 560] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f778b2a3400) [pid = 1852] [serial = 562] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f7781ae1000) [pid = 1852] [serial = 565] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f778cb42400) [pid = 1852] [serial = 577] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f77874cd400) [pid = 1852] [serial = 581] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f77995e1c00) [pid = 1852] [serial = 578] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f778b23f000) [pid = 1852] [serial = 575] [outer = (nil)] [url = about:blank] 11:49:14 INFO - PROCESS | 1852 | 1461005354804 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]]]}] 11:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 11:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1375ms 11:49:14 INFO - PROCESS | 1852 | 1461005354830 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 11:49:14 INFO - PROCESS | 1852 | 1461005354832 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 11:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 11:49:14 INFO - PROCESS | 1852 | 1461005354839 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 11:49:14 INFO - PROCESS | 1852 | 1461005354844 Marionette TRACE conn3 <- [1,842,null,{}] 11:49:14 INFO - PROCESS | 1852 | 1461005354860 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}] 11:49:15 INFO - PROCESS | 1852 | 1461005355032 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 11:49:15 INFO - PROCESS | 1852 | 1461005355147 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7782c9b800 == 71 [pid = 1852] [id = 218] 11:49:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f777b20f800) [pid = 1852] [serial = 654] [outer = (nil)] 11:49:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f777db1dc00) [pid = 1852] [serial = 655] [outer = 0x7f777b20f800] 11:49:15 INFO - PROCESS | 1852 | 1461005355213 Marionette DEBUG loaded listener.js 11:49:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f777dea8800) [pid = 1852] [serial = 656] [outer = 0x7f777b20f800] 11:49:15 INFO - PROCESS | 1852 | 1461005355963 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]]]}] 11:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 11:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1181ms 11:49:16 INFO - PROCESS | 1852 | 1461005356021 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 11:49:16 INFO - PROCESS | 1852 | 1461005356025 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 11:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 11:49:16 INFO - PROCESS | 1852 | 1461005356031 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 11:49:16 INFO - PROCESS | 1852 | 1461005356033 Marionette TRACE conn3 <- [1,846,null,{}] 11:49:16 INFO - PROCESS | 1852 | 1461005356038 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}] 11:49:16 INFO - PROCESS | 1852 | 1461005356189 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 11:49:16 INFO - PROCESS | 1852 | 1461005356198 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783994800 == 72 [pid = 1852] [id = 219] 11:49:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f777dbfc800) [pid = 1852] [serial = 657] [outer = (nil)] 11:49:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f77819d1800) [pid = 1852] [serial = 658] [outer = 0x7f777dbfc800] 11:49:16 INFO - PROCESS | 1852 | 1461005356259 Marionette DEBUG loaded listener.js 11:49:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f7781ace800) [pid = 1852] [serial = 659] [outer = 0x7f777dbfc800] 11:49:17 INFO - PROCESS | 1852 | 1461005357132 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]]]}] 11:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 11:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1133ms 11:49:17 INFO - PROCESS | 1852 | 1461005357164 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 11:49:17 INFO - PROCESS | 1852 | 1461005357167 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 11:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 11:49:17 INFO - PROCESS | 1852 | 1461005357173 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 11:49:17 INFO - PROCESS | 1852 | 1461005357176 Marionette TRACE conn3 <- [1,850,null,{}] 11:49:17 INFO - PROCESS | 1852 | 1461005357180 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}] 11:49:17 INFO - PROCESS | 1852 | 1461005357376 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 11:49:17 INFO - PROCESS | 1852 | 1461005357397 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77845dc000 == 73 [pid = 1852] [id = 220] 11:49:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f777a9c7000) [pid = 1852] [serial = 660] [outer = (nil)] 11:49:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f7781bce800) [pid = 1852] [serial = 661] [outer = 0x7f777a9c7000] 11:49:17 INFO - PROCESS | 1852 | 1461005357475 Marionette DEBUG loaded listener.js 11:49:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f7781bdc400) [pid = 1852] [serial = 662] [outer = 0x7f777a9c7000] 11:49:18 INFO - PROCESS | 1852 | 1461005358427 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]]]}] 11:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 11:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1284ms 11:49:18 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f777d9ab000) [pid = 1852] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 11:49:18 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f77793cd000) [pid = 1852] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 11:49:18 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f777a9d3800) [pid = 1852] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 11:49:18 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f777b209400) [pid = 1852] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 11:49:18 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f777a114400) [pid = 1852] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 11:49:18 INFO - PROCESS | 1852 | 1461005358531 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 11:49:18 INFO - PROCESS | 1852 | 1461005358533 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 11:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 11:49:18 INFO - PROCESS | 1852 | 1461005358542 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 11:49:18 INFO - PROCESS | 1852 | 1461005358544 Marionette TRACE conn3 <- [1,854,null,{}] 11:49:18 INFO - PROCESS | 1852 | 1461005358548 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}] 11:49:18 INFO - PROCESS | 1852 | 1461005358764 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 11:49:18 INFO - PROCESS | 1852 | 1461005358880 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7788773000 == 74 [pid = 1852] [id = 221] 11:49:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f77814c2400) [pid = 1852] [serial = 663] [outer = (nil)] 11:49:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f7782deb000) [pid = 1852] [serial = 664] [outer = 0x7f77814c2400] 11:49:18 INFO - PROCESS | 1852 | 1461005358945 Marionette DEBUG loaded listener.js 11:49:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f7783968c00) [pid = 1852] [serial = 665] [outer = 0x7f77814c2400] 11:49:19 INFO - PROCESS | 1852 | 1461005359627 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]]]}] 11:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 11:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1133ms 11:49:19 INFO - PROCESS | 1852 | 1461005359676 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 11:49:19 INFO - PROCESS | 1852 | 1461005359679 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 11:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 11:49:19 INFO - PROCESS | 1852 | 1461005359684 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 11:49:19 INFO - PROCESS | 1852 | 1461005359687 Marionette TRACE conn3 <- [1,858,null,{}] 11:49:19 INFO - PROCESS | 1852 | 1461005359692 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}] 11:49:19 INFO - PROCESS | 1852 | 1461005359848 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 11:49:19 INFO - PROCESS | 1852 | 1461005359966 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778bad3000 == 75 [pid = 1852] [id = 222] 11:49:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f7781bdb400) [pid = 1852] [serial = 666] [outer = (nil)] 11:49:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f7783e8ac00) [pid = 1852] [serial = 667] [outer = 0x7f7781bdb400] 11:49:20 INFO - PROCESS | 1852 | 1461005360027 Marionette DEBUG loaded listener.js 11:49:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f77856a6400) [pid = 1852] [serial = 668] [outer = 0x7f7781bdb400] 11:49:20 INFO - PROCESS | 1852 | 1461005360863 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]]]}] 11:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 11:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1234ms 11:49:20 INFO - PROCESS | 1852 | 1461005360920 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 11:49:20 INFO - PROCESS | 1852 | 1461005360926 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 11:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 11:49:20 INFO - PROCESS | 1852 | 1461005360934 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 11:49:20 INFO - PROCESS | 1852 | 1461005360941 Marionette TRACE conn3 <- [1,862,null,{}] 11:49:20 INFO - PROCESS | 1852 | 1461005360950 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}] 11:49:21 INFO - PROCESS | 1852 | 1461005361186 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 11:49:21 INFO - PROCESS | 1852 | 1461005361346 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c986000 == 76 [pid = 1852] [id = 223] 11:49:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f777a10ec00) [pid = 1852] [serial = 669] [outer = (nil)] 11:49:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f777a9c9c00) [pid = 1852] [serial = 670] [outer = 0x7f777a10ec00] 11:49:21 INFO - PROCESS | 1852 | 1461005361426 Marionette DEBUG loaded listener.js 11:49:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f777ca7a800) [pid = 1852] [serial = 671] [outer = 0x7f777a10ec00] 11:49:22 INFO - PROCESS | 1852 | 1461005362341 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]]]}] 11:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 11:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1437ms 11:49:22 INFO - PROCESS | 1852 | 1461005362372 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 11:49:22 INFO - PROCESS | 1852 | 1461005362381 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 11:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 11:49:22 INFO - PROCESS | 1852 | 1461005362391 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 11:49:22 INFO - PROCESS | 1852 | 1461005362395 Marionette TRACE conn3 <- [1,866,null,{}] 11:49:22 INFO - PROCESS | 1852 | 1461005362401 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}] 11:49:22 INFO - PROCESS | 1852 | 1461005362597 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 11:49:22 INFO - PROCESS | 1852 | 1461005362765 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7784562000 == 77 [pid = 1852] [id = 224] 11:49:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f777a2d0000) [pid = 1852] [serial = 672] [outer = (nil)] 11:49:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f777db1c000) [pid = 1852] [serial = 673] [outer = 0x7f777a2d0000] 11:49:22 INFO - PROCESS | 1852 | 1461005362844 Marionette DEBUG loaded listener.js 11:49:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f777dc11800) [pid = 1852] [serial = 674] [outer = 0x7f777a2d0000] 11:49:23 INFO - PROCESS | 1852 | 1461005363841 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]]]}] 11:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 11:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1479ms 11:49:23 INFO - PROCESS | 1852 | 1461005363870 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 11:49:23 INFO - PROCESS | 1852 | 1461005363873 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 11:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 11:49:23 INFO - PROCESS | 1852 | 1461005363880 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 11:49:23 INFO - PROCESS | 1852 | 1461005363887 Marionette TRACE conn3 <- [1,870,null,{}] 11:49:23 INFO - PROCESS | 1852 | 1461005363906 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}] 11:49:24 INFO - PROCESS | 1852 | 1461005364085 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 11:49:24 INFO - PROCESS | 1852 | 1461005364296 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c4d8800 == 78 [pid = 1852] [id = 225] 11:49:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f7781adec00) [pid = 1852] [serial = 675] [outer = (nil)] 11:49:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f7782a0ec00) [pid = 1852] [serial = 676] [outer = 0x7f7781adec00] 11:49:24 INFO - PROCESS | 1852 | 1461005364416 Marionette DEBUG loaded listener.js 11:49:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f77838d8800) [pid = 1852] [serial = 677] [outer = 0x7f7781adec00] 11:49:25 INFO - PROCESS | 1852 | 1461005365262 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]]]}] 11:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 11:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1434ms 11:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 11:49:25 INFO - PROCESS | 1852 | 1461005365315 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 11:49:25 INFO - PROCESS | 1852 | 1461005365319 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 11:49:25 INFO - PROCESS | 1852 | 1461005365326 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 11:49:25 INFO - PROCESS | 1852 | 1461005365329 Marionette TRACE conn3 <- [1,874,null,{}] 11:49:25 INFO - PROCESS | 1852 | 1461005365334 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}] 11:49:25 INFO - PROCESS | 1852 | 1461005365537 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 11:49:25 INFO - PROCESS | 1852 | 1461005365698 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778dcc5000 == 79 [pid = 1852] [id = 226] 11:49:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f7783e87c00) [pid = 1852] [serial = 678] [outer = (nil)] 11:49:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f778561a000) [pid = 1852] [serial = 679] [outer = 0x7f7783e87c00] 11:49:25 INFO - PROCESS | 1852 | 1461005365779 Marionette DEBUG loaded listener.js 11:49:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f77856b1800) [pid = 1852] [serial = 680] [outer = 0x7f7783e87c00] 11:49:26 INFO - PROCESS | 1852 | 1461005366636 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]]]}] 11:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 11:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1383ms 11:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 11:49:26 INFO - PROCESS | 1852 | 1461005366709 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 11:49:26 INFO - PROCESS | 1852 | 1461005366712 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 11:49:26 INFO - PROCESS | 1852 | 1461005366718 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 11:49:26 INFO - PROCESS | 1852 | 1461005366721 Marionette TRACE conn3 <- [1,878,null,{}] 11:49:26 INFO - PROCESS | 1852 | 1461005366726 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}] 11:49:26 INFO - PROCESS | 1852 | 1461005366922 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 11:49:27 INFO - PROCESS | 1852 | 1461005367081 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7794420000 == 80 [pid = 1852] [id = 227] 11:49:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f7783e90000) [pid = 1852] [serial = 681] [outer = (nil)] 11:49:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f77873b4800) [pid = 1852] [serial = 682] [outer = 0x7f7783e90000] 11:49:27 INFO - PROCESS | 1852 | 1461005367154 Marionette DEBUG loaded listener.js 11:49:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f77873bcc00) [pid = 1852] [serial = 683] [outer = 0x7f7783e90000] 11:49:28 INFO - PROCESS | 1852 | 1461005368045 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]]]}] 11:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 11:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1378ms 11:49:28 INFO - PROCESS | 1852 | 1461005368096 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 11:49:28 INFO - PROCESS | 1852 | 1461005368099 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 11:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 11:49:28 INFO - PROCESS | 1852 | 1461005368105 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 11:49:28 INFO - PROCESS | 1852 | 1461005368108 Marionette TRACE conn3 <- [1,882,null,{}] 11:49:28 INFO - PROCESS | 1852 | 1461005368116 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}] 11:49:28 INFO - PROCESS | 1852 | 1461005368323 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 11:49:28 INFO - PROCESS | 1852 | 1461005368485 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a406000 == 81 [pid = 1852] [id = 228] 11:49:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f7787445c00) [pid = 1852] [serial = 684] [outer = (nil)] 11:49:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f77874cc800) [pid = 1852] [serial = 685] [outer = 0x7f7787445c00] 11:49:28 INFO - PROCESS | 1852 | 1461005368561 Marionette DEBUG loaded listener.js 11:49:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f7788744400) [pid = 1852] [serial = 686] [outer = 0x7f7787445c00] 11:49:29 INFO - PROCESS | 1852 | 1461005369379 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]]]}] 11:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 11:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1332ms 11:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 11:49:29 INFO - PROCESS | 1852 | 1461005369438 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 11:49:29 INFO - PROCESS | 1852 | 1461005369441 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 11:49:29 INFO - PROCESS | 1852 | 1461005369447 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 11:49:29 INFO - PROCESS | 1852 | 1461005369450 Marionette TRACE conn3 <- [1,886,null,{}] 11:49:29 INFO - PROCESS | 1852 | 1461005369455 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}] 11:49:29 INFO - PROCESS | 1852 | 1461005369612 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 11:49:29 INFO - PROCESS | 1852 | 1461005369804 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b50f800 == 82 [pid = 1852] [id = 229] 11:49:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f778930e000) [pid = 1852] [serial = 687] [outer = (nil)] 11:49:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f77893e2800) [pid = 1852] [serial = 688] [outer = 0x7f778930e000] 11:49:29 INFO - PROCESS | 1852 | 1461005369885 Marionette DEBUG loaded listener.js 11:49:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f7789659c00) [pid = 1852] [serial = 689] [outer = 0x7f778930e000] 11:49:30 INFO - PROCESS | 1852 | 1461005370738 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]]]}] 11:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 11:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1341ms 11:49:30 INFO - PROCESS | 1852 | 1461005370788 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 11:49:30 INFO - PROCESS | 1852 | 1461005370792 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 11:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 11:49:30 INFO - PROCESS | 1852 | 1461005370799 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 11:49:30 INFO - PROCESS | 1852 | 1461005370802 Marionette TRACE conn3 <- [1,890,null,{}] 11:49:30 INFO - PROCESS | 1852 | 1461005370808 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}] 11:49:30 INFO - PROCESS | 1852 | 1461005370979 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 11:49:31 INFO - PROCESS | 1852 | 1461005371144 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b86c800 == 83 [pid = 1852] [id = 230] 11:49:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f778879a000) [pid = 1852] [serial = 690] [outer = (nil)] 11:49:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f7789f4e400) [pid = 1852] [serial = 691] [outer = 0x7f778879a000] 11:49:31 INFO - PROCESS | 1852 | 1461005371216 Marionette DEBUG loaded listener.js 11:49:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f778a5f2400) [pid = 1852] [serial = 692] [outer = 0x7f778879a000] 11:49:32 INFO - PROCESS | 1852 | 1461005372126 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]]]}] 11:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 11:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1381ms 11:49:32 INFO - PROCESS | 1852 | 1461005372181 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 11:49:32 INFO - PROCESS | 1852 | 1461005372185 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 11:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 11:49:32 INFO - PROCESS | 1852 | 1461005372191 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 11:49:32 INFO - PROCESS | 1852 | 1461005372194 Marionette TRACE conn3 <- [1,894,null,{}] 11:49:32 INFO - PROCESS | 1852 | 1461005372201 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}] 11:49:32 INFO - PROCESS | 1852 | 1461005372419 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 11:49:33 INFO - PROCESS | 1852 | 1461005373086 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777dd65800 == 84 [pid = 1852] [id = 231] 11:49:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f777a114400) [pid = 1852] [serial = 693] [outer = (nil)] 11:49:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f777a2cd800) [pid = 1852] [serial = 694] [outer = 0x7f777a114400] 11:49:33 INFO - PROCESS | 1852 | 1461005373158 Marionette DEBUG loaded listener.js 11:49:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f777a5f5c00) [pid = 1852] [serial = 695] [outer = 0x7f777a114400] 11:49:33 INFO - PROCESS | 1852 | 1461005373981 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]]]}] 11:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 11:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1829ms 11:49:34 INFO - PROCESS | 1852 | 1461005374023 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 11:49:34 INFO - PROCESS | 1852 | 1461005374029 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 11:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 11:49:34 INFO - PROCESS | 1852 | 1461005374038 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 11:49:34 INFO - PROCESS | 1852 | 1461005374043 Marionette TRACE conn3 <- [1,898,null,{}] 11:49:34 INFO - PROCESS | 1852 | 1461005374049 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}] 11:49:34 INFO - PROCESS | 1852 | 1461005374204 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 11:49:34 INFO - PROCESS | 1852 | 1461005374379 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777ded2800 == 85 [pid = 1852] [id = 232] 11:49:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f777b257c00) [pid = 1852] [serial = 696] [outer = (nil)] 11:49:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f777a2d6800) [pid = 1852] [serial = 697] [outer = 0x7f777b257c00] 11:49:34 INFO - PROCESS | 1852 | 1461005374517 Marionette DEBUG loaded listener.js 11:49:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f777d8e2400) [pid = 1852] [serial = 698] [outer = 0x7f777b257c00] 11:49:35 INFO - PROCESS | 1852 | 1461005375500 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]]]}] 11:49:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a3ee800 == 84 [pid = 1852] [id = 38] 11:49:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7789215000 == 83 [pid = 1852] [id = 35] 11:49:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7785396000 == 82 [pid = 1852] [id = 44] 11:49:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7794410000 == 81 [pid = 1852] [id = 187] 11:49:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a1ec800 == 80 [pid = 1852] [id = 52] 11:49:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779d828800 == 79 [pid = 1852] [id = 63] 11:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 11:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1578ms 11:49:35 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f7781acc400) [pid = 1852] [serial = 595] [outer = (nil)] [url = about:blank] 11:49:35 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f7781ad4400) [pid = 1852] [serial = 613] [outer = (nil)] [url = about:blank] 11:49:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783ee2800 == 78 [pid = 1852] [id = 203] 11:49:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778d325000 == 77 [pid = 1852] [id = 212] 11:49:35 INFO - PROCESS | 1852 | 1461005375635 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 11:49:35 INFO - PROCESS | 1852 | 1461005375641 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 11:49:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c4d6000 == 76 [pid = 1852] [id = 211] 11:49:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778bb41000 == 75 [pid = 1852] [id = 210] 11:49:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778b05c000 == 74 [pid = 1852] [id = 209] 11:49:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7789216800 == 73 [pid = 1852] [id = 208] 11:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 11:49:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7784760800 == 72 [pid = 1852] [id = 207] 11:49:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77833da800 == 71 [pid = 1852] [id = 206] 11:49:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777c11c800 == 70 [pid = 1852] [id = 205] 11:49:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7784762800 == 69 [pid = 1852] [id = 204] 11:49:35 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f777b261000) [pid = 1852] [serial = 601] [outer = (nil)] [url = about:blank] 11:49:35 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f777d9aa800) [pid = 1852] [serial = 605] [outer = (nil)] [url = about:blank] 11:49:35 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f777a118400) [pid = 1852] [serial = 598] [outer = (nil)] [url = about:blank] 11:49:35 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f777a5f1800) [pid = 1852] [serial = 599] [outer = (nil)] [url = about:blank] 11:49:35 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f777ca7e800) [pid = 1852] [serial = 602] [outer = (nil)] [url = about:blank] 11:49:35 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f777a9d4400) [pid = 1852] [serial = 589] [outer = (nil)] [url = about:blank] 11:49:35 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f777a110000) [pid = 1852] [serial = 586] [outer = (nil)] [url = about:blank] 11:49:35 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f77819c2800) [pid = 1852] [serial = 592] [outer = (nil)] [url = about:blank] 11:49:35 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f777d99cc00) [pid = 1852] [serial = 604] [outer = (nil)] [url = about:blank] 11:49:35 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f77819ca400) [pid = 1852] [serial = 611] [outer = (nil)] [url = about:blank] 11:49:35 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f7781224c00) [pid = 1852] [serial = 608] [outer = (nil)] [url = about:blank] 11:49:35 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f777deac800) [pid = 1852] [serial = 607] [outer = (nil)] [url = about:blank] 11:49:35 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f77814c2c00) [pid = 1852] [serial = 610] [outer = (nil)] [url = about:blank] 11:49:35 INFO - PROCESS | 1852 | 1461005375710 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 11:49:35 INFO - PROCESS | 1852 | 1461005375714 Marionette TRACE conn3 <- [1,902,null,{}] 11:49:35 INFO - PROCESS | 1852 | 1461005375722 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}] 11:49:35 INFO - PROCESS | 1852 | 1461005375867 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 11:49:35 INFO - PROCESS | 1852 | 1461005375888 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777d97f800 == 70 [pid = 1852] [id = 233] 11:49:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f777d8e0c00) [pid = 1852] [serial = 699] [outer = (nil)] 11:49:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f777d9a3000) [pid = 1852] [serial = 700] [outer = 0x7f777d8e0c00] 11:49:35 INFO - PROCESS | 1852 | 1461005375957 Marionette DEBUG loaded listener.js 11:49:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f777dbfac00) [pid = 1852] [serial = 701] [outer = 0x7f777d8e0c00] 11:49:36 INFO - PROCESS | 1852 | 1461005376826 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]]]}] 11:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 11:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1166ms 11:49:36 INFO - PROCESS | 1852 | 1461005376842 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 11:49:36 INFO - PROCESS | 1852 | 1461005376844 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 11:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 11:49:36 INFO - PROCESS | 1852 | 1461005376870 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 11:49:36 INFO - PROCESS | 1852 | 1461005376879 Marionette TRACE conn3 <- [1,906,null,{}] 11:49:36 INFO - PROCESS | 1852 | 1461005376887 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}] 11:49:37 INFO - PROCESS | 1852 | 1461005377040 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 11:49:37 INFO - PROCESS | 1852 | 1461005377058 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783592000 == 71 [pid = 1852] [id = 234] 11:49:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f777d8e5c00) [pid = 1852] [serial = 702] [outer = (nil)] 11:49:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f77814c1400) [pid = 1852] [serial = 703] [outer = 0x7f777d8e5c00] 11:49:37 INFO - PROCESS | 1852 | 1461005377118 Marionette DEBUG loaded listener.js 11:49:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f77819ccc00) [pid = 1852] [serial = 704] [outer = 0x7f777d8e5c00] 11:49:37 INFO - PROCESS | 1852 | 1461005377921 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]]]}] 11:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 11:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1102ms 11:49:37 INFO - PROCESS | 1852 | 1461005377978 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 11:49:37 INFO - PROCESS | 1852 | 1461005377983 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 11:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 11:49:37 INFO - PROCESS | 1852 | 1461005377989 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 11:49:37 INFO - PROCESS | 1852 | 1461005377992 Marionette TRACE conn3 <- [1,910,null,{}] 11:49:37 INFO - PROCESS | 1852 | 1461005377997 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}] 11:49:38 INFO - PROCESS | 1852 | 1461005378149 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 11:49:38 INFO - PROCESS | 1852 | 1461005378163 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778455d000 == 72 [pid = 1852] [id = 235] 11:49:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f77814c9c00) [pid = 1852] [serial = 705] [outer = (nil)] 11:49:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f7781ad7c00) [pid = 1852] [serial = 706] [outer = 0x7f77814c9c00] 11:49:38 INFO - PROCESS | 1852 | 1461005378221 Marionette DEBUG loaded listener.js 11:49:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f7781bd7800) [pid = 1852] [serial = 707] [outer = 0x7f77814c9c00] 11:49:39 INFO - PROCESS | 1852 | 1461005379069 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]]]}] 11:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 11:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1127ms 11:49:39 INFO - PROCESS | 1852 | 1461005379118 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 11:49:39 INFO - PROCESS | 1852 | 1461005379121 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 11:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 11:49:39 INFO - PROCESS | 1852 | 1461005379134 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 11:49:39 INFO - PROCESS | 1852 | 1461005379136 Marionette TRACE conn3 <- [1,914,null,{}] 11:49:39 INFO - PROCESS | 1852 | 1461005379141 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}] 11:49:39 INFO - PROCESS | 1852 | 1461005379319 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 11:49:39 INFO - PROCESS | 1852 | 1461005379342 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7785675800 == 73 [pid = 1852] [id = 236] 11:49:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f7781de7000) [pid = 1852] [serial = 708] [outer = (nil)] 11:49:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f7782a07c00) [pid = 1852] [serial = 709] [outer = 0x7f7781de7000] 11:49:39 INFO - PROCESS | 1852 | 1461005379414 Marionette DEBUG loaded listener.js 11:49:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f77832e3400) [pid = 1852] [serial = 710] [outer = 0x7f7781de7000] 11:49:40 INFO - PROCESS | 1852 | 1461005380182 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]]]}] 11:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 11:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1130ms 11:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 11:49:40 INFO - PROCESS | 1852 | 1461005380258 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 11:49:40 INFO - PROCESS | 1852 | 1461005380261 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 11:49:40 INFO - PROCESS | 1852 | 1461005380266 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 11:49:40 INFO - PROCESS | 1852 | 1461005380269 Marionette TRACE conn3 <- [1,918,null,{}] 11:49:40 INFO - PROCESS | 1852 | 1461005380280 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}] 11:49:40 INFO - PROCESS | 1852 | 1461005380783 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 11:49:40 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f777a5f2000) [pid = 1852] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 11:49:40 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f777a2d3800) [pid = 1852] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 11:49:40 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f777a9d1800) [pid = 1852] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 11:49:40 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f777a9c7000) [pid = 1852] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 11:49:40 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f77814c2400) [pid = 1852] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 11:49:40 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f777b20d000) [pid = 1852] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 11:49:40 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f7781ad0c00) [pid = 1852] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 11:49:40 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f777a114800) [pid = 1852] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 11:49:40 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f777dbfc800) [pid = 1852] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 11:49:40 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f777b20f800) [pid = 1852] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 11:49:40 INFO - PROCESS | 1852 | 1461005380925 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c979000 == 74 [pid = 1852] [id = 237] 11:49:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f777a9d1800) [pid = 1852] [serial = 711] [outer = (nil)] 11:49:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f777cb8a400) [pid = 1852] [serial = 712] [outer = 0x7f777a9d1800] 11:49:41 INFO - PROCESS | 1852 | 1461005380997 Marionette DEBUG loaded listener.js 11:49:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f778395e400) [pid = 1852] [serial = 713] [outer = 0x7f777a9d1800] 11:49:41 INFO - PROCESS | 1852 | 1461005381613 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]]]}] 11:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 11:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1383ms 11:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 11:49:41 INFO - PROCESS | 1852 | 1461005381650 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 11:49:41 INFO - PROCESS | 1852 | 1461005381652 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 11:49:41 INFO - PROCESS | 1852 | 1461005381658 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 11:49:41 INFO - PROCESS | 1852 | 1461005381661 Marionette TRACE conn3 <- [1,922,null,{}] 11:49:41 INFO - PROCESS | 1852 | 1461005381666 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}] 11:49:41 INFO - PROCESS | 1852 | 1461005381847 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 11:49:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f777b202c00) [pid = 1852] [serial = 714] [outer = 0x7f7783964c00] 11:49:41 INFO - PROCESS | 1852 | 1461005381896 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778bfcd000 == 75 [pid = 1852] [id = 238] 11:49:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f7783968800) [pid = 1852] [serial = 715] [outer = (nil)] 11:49:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f7784783c00) [pid = 1852] [serial = 716] [outer = 0x7f7783968800] 11:49:41 INFO - PROCESS | 1852 | 1461005381968 Marionette DEBUG loaded listener.js 11:49:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f77856a5000) [pid = 1852] [serial = 717] [outer = 0x7f7783968800] 11:49:42 INFO - PROCESS | 1852 | 1461005382757 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]]]}] 11:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 11:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1277ms 11:49:42 INFO - PROCESS | 1852 | 1461005382935 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 11:49:42 INFO - PROCESS | 1852 | 1461005382941 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 11:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 11:49:42 INFO - PROCESS | 1852 | 1461005382948 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 11:49:42 INFO - PROCESS | 1852 | 1461005382953 Marionette TRACE conn3 <- [1,926,null,{}] 11:49:42 INFO - PROCESS | 1852 | 1461005382960 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}] 11:49:43 INFO - PROCESS | 1852 | 1461005383163 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 11:49:43 INFO - PROCESS | 1852 | 1461005383326 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777d97d800 == 76 [pid = 1852] [id = 239] 11:49:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f777a114800) [pid = 1852] [serial = 718] [outer = (nil)] 11:49:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f777a5f9800) [pid = 1852] [serial = 719] [outer = 0x7f777a114800] 11:49:43 INFO - PROCESS | 1852 | 1461005383397 Marionette DEBUG loaded listener.js 11:49:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f777b257800) [pid = 1852] [serial = 720] [outer = 0x7f777a114800] 11:49:44 INFO - PROCESS | 1852 | 1461005384303 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]]]}] 11:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 11:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1385ms 11:49:44 INFO - PROCESS | 1852 | 1461005384335 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 11:49:44 INFO - PROCESS | 1852 | 1461005384339 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 11:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 11:49:44 INFO - PROCESS | 1852 | 1461005384351 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 11:49:44 INFO - PROCESS | 1852 | 1461005384356 Marionette TRACE conn3 <- [1,930,null,{}] 11:49:44 INFO - PROCESS | 1852 | 1461005384363 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}] 11:49:44 INFO - PROCESS | 1852 | 1461005384524 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 11:49:44 INFO - PROCESS | 1852 | 1461005384703 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7784549800 == 77 [pid = 1852] [id = 240] 11:49:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f777a5f2000) [pid = 1852] [serial = 721] [outer = (nil)] 11:49:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f777db15400) [pid = 1852] [serial = 722] [outer = 0x7f777a5f2000] 11:49:44 INFO - PROCESS | 1852 | 1461005384777 Marionette DEBUG loaded listener.js 11:49:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f777dc11c00) [pid = 1852] [serial = 723] [outer = 0x7f777a5f2000] 11:49:45 INFO - PROCESS | 1852 | 1461005385747 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]]]}] 11:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 11:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1436ms 11:49:45 INFO - PROCESS | 1852 | 1461005385785 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 11:49:45 INFO - PROCESS | 1852 | 1461005385789 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 11:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 11:49:45 INFO - PROCESS | 1852 | 1461005385796 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 11:49:45 INFO - PROCESS | 1852 | 1461005385799 Marionette TRACE conn3 <- [1,934,null,{}] 11:49:45 INFO - PROCESS | 1852 | 1461005385815 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}] 11:49:46 INFO - PROCESS | 1852 | 1461005386002 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 11:49:46 INFO - PROCESS | 1852 | 1461005386163 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778bfc8800 == 78 [pid = 1852] [id = 241] 11:49:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f7781adbc00) [pid = 1852] [serial = 724] [outer = (nil)] 11:49:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f7781de3c00) [pid = 1852] [serial = 725] [outer = 0x7f7781adbc00] 11:49:46 INFO - PROCESS | 1852 | 1461005386242 Marionette DEBUG loaded listener.js 11:49:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f7782df7800) [pid = 1852] [serial = 726] [outer = 0x7f7781adbc00] 11:49:47 INFO - PROCESS | 1852 | 1461005387130 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]]]}] 11:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 11:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1379ms 11:49:47 INFO - PROCESS | 1852 | 1461005387176 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 11:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 11:49:47 INFO - PROCESS | 1852 | 1461005387180 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 11:49:47 INFO - PROCESS | 1852 | 1461005387186 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 11:49:47 INFO - PROCESS | 1852 | 1461005387189 Marionette TRACE conn3 <- [1,938,null,{}] 11:49:47 INFO - PROCESS | 1852 | 1461005387194 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}] 11:49:47 INFO - PROCESS | 1852 | 1461005387356 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 11:49:47 INFO - PROCESS | 1852 | 1461005387521 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778dcc2000 == 79 [pid = 1852] [id = 242] 11:49:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f777deb5000) [pid = 1852] [serial = 727] [outer = (nil)] 11:49:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f7785615000) [pid = 1852] [serial = 728] [outer = 0x7f777deb5000] 11:49:47 INFO - PROCESS | 1852 | 1461005387604 Marionette DEBUG loaded listener.js 11:49:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f77873ba800) [pid = 1852] [serial = 729] [outer = 0x7f777deb5000] 11:49:48 INFO - PROCESS | 1852 | 1461005388471 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]]]}] 11:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 11:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1330ms 11:49:48 INFO - PROCESS | 1852 | 1461005388516 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 11:49:48 INFO - PROCESS | 1852 | 1461005388520 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 11:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 11:49:48 INFO - PROCESS | 1852 | 1461005388526 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 11:49:48 INFO - PROCESS | 1852 | 1461005388528 Marionette TRACE conn3 <- [1,942,null,{}] 11:49:48 INFO - PROCESS | 1852 | 1461005388534 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}] 11:49:48 INFO - PROCESS | 1852 | 1461005388697 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 11:49:48 INFO - PROCESS | 1852 | 1461005388865 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7794419800 == 80 [pid = 1852] [id = 243] 11:49:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f7783961400) [pid = 1852] [serial = 730] [outer = (nil)] 11:49:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f778744f800) [pid = 1852] [serial = 731] [outer = 0x7f7783961400] 11:49:48 INFO - PROCESS | 1852 | 1461005388937 Marionette DEBUG loaded listener.js 11:49:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f77874cc400) [pid = 1852] [serial = 732] [outer = 0x7f7783961400] 11:49:49 INFO - PROCESS | 1852 | 1461005389808 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]]]}] 11:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 11:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1325ms 11:49:49 INFO - PROCESS | 1852 | 1461005389852 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 11:49:49 INFO - PROCESS | 1852 | 1461005389856 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 11:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 11:49:49 INFO - PROCESS | 1852 | 1461005389862 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 11:49:49 INFO - PROCESS | 1852 | 1461005389864 Marionette TRACE conn3 <- [1,946,null,{}] 11:49:49 INFO - PROCESS | 1852 | 1461005389870 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}] 11:49:50 INFO - PROCESS | 1852 | 1461005390089 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 11:49:50 INFO - PROCESS | 1852 | 1461005390251 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b2d1800 == 81 [pid = 1852] [id = 244] 11:49:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f77874d5000) [pid = 1852] [serial = 733] [outer = (nil)] 11:49:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f778a5edc00) [pid = 1852] [serial = 734] [outer = 0x7f77874d5000] 11:49:50 INFO - PROCESS | 1852 | 1461005390324 Marionette DEBUG loaded listener.js 11:49:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f778b01d400) [pid = 1852] [serial = 735] [outer = 0x7f77874d5000] 11:49:51 INFO - PROCESS | 1852 | 1461005391197 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]]]}] 11:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 11:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1376ms 11:49:51 INFO - PROCESS | 1852 | 1461005391239 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 11:49:51 INFO - PROCESS | 1852 | 1461005391242 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 11:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 11:49:51 INFO - PROCESS | 1852 | 1461005391248 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 11:49:51 INFO - PROCESS | 1852 | 1461005391250 Marionette TRACE conn3 <- [1,950,null,{}] 11:49:51 INFO - PROCESS | 1852 | 1461005391256 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}] 11:49:51 INFO - PROCESS | 1852 | 1461005391407 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 11:49:51 INFO - PROCESS | 1852 | 1461005391570 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779ef1b000 == 82 [pid = 1852] [id = 245] 11:49:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f77874d5400) [pid = 1852] [serial = 736] [outer = (nil)] 11:49:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f778b296400) [pid = 1852] [serial = 737] [outer = 0x7f77874d5400] 11:49:51 INFO - PROCESS | 1852 | 1461005391638 Marionette DEBUG loaded listener.js 11:49:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f778b689000) [pid = 1852] [serial = 738] [outer = 0x7f77874d5400] 11:49:52 INFO - PROCESS | 1852 | 1461005392499 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]]]}] 11:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 11:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1328ms 11:49:52 INFO - PROCESS | 1852 | 1461005392577 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 11:49:52 INFO - PROCESS | 1852 | 1461005392580 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 11:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 11:49:52 INFO - PROCESS | 1852 | 1461005392587 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 11:49:52 INFO - PROCESS | 1852 | 1461005392590 Marionette TRACE conn3 <- [1,954,null,{}] 11:49:52 INFO - PROCESS | 1852 | 1461005392595 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}] 11:49:52 INFO - PROCESS | 1852 | 1461005392797 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 11:49:52 INFO - PROCESS | 1852 | 1461005392978 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779f09a800 == 83 [pid = 1852] [id = 246] 11:49:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f7783e8d000) [pid = 1852] [serial = 739] [outer = (nil)] 11:49:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f778b68cc00) [pid = 1852] [serial = 740] [outer = 0x7f7783e8d000] 11:49:53 INFO - PROCESS | 1852 | 1461005393049 Marionette DEBUG loaded listener.js 11:49:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f778b695c00) [pid = 1852] [serial = 741] [outer = 0x7f7783e8d000] 11:49:53 INFO - PROCESS | 1852 | 1461005393898 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]]]}] 11:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 11:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1384ms 11:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 11:49:53 INFO - PROCESS | 1852 | 1461005393971 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 11:49:53 INFO - PROCESS | 1852 | 1461005393974 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 11:49:53 INFO - PROCESS | 1852 | 1461005393980 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 11:49:53 INFO - PROCESS | 1852 | 1461005393983 Marionette TRACE conn3 <- [1,958,null,{}] 11:49:53 INFO - PROCESS | 1852 | 1461005393988 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}] 11:49:54 INFO - PROCESS | 1852 | 1461005394191 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 11:49:54 INFO - PROCESS | 1852 | 1461005394358 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779f688000 == 84 [pid = 1852] [id = 247] 11:49:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f777ca7bc00) [pid = 1852] [serial = 742] [outer = (nil)] 11:49:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f778b762000) [pid = 1852] [serial = 743] [outer = 0x7f777ca7bc00] 11:49:54 INFO - PROCESS | 1852 | 1461005394426 Marionette DEBUG loaded listener.js 11:49:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f778b76c800) [pid = 1852] [serial = 744] [outer = 0x7f777ca7bc00] 11:49:55 INFO - PROCESS | 1852 | 1461005395571 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]]]}] 11:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 11:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1628ms 11:49:55 INFO - PROCESS | 1852 | 1461005395607 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 11:49:55 INFO - PROCESS | 1852 | 1461005395612 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 11:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 11:49:55 INFO - PROCESS | 1852 | 1461005395619 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 11:49:55 INFO - PROCESS | 1852 | 1461005395625 Marionette TRACE conn3 <- [1,962,null,{}] 11:49:55 INFO - PROCESS | 1852 | 1461005395633 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}] 11:49:55 INFO - PROCESS | 1852 | 1461005395794 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 11:49:56 INFO - PROCESS | 1852 | 1461005396013 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783563000 == 85 [pid = 1852] [id = 248] 11:49:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f777b25bc00) [pid = 1852] [serial = 745] [outer = (nil)] 11:49:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f777cb86800) [pid = 1852] [serial = 746] [outer = 0x7f777b25bc00] 11:49:56 INFO - PROCESS | 1852 | 1461005396078 Marionette DEBUG loaded listener.js 11:49:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f777d8e5800) [pid = 1852] [serial = 747] [outer = 0x7f777b25bc00] 11:49:56 INFO - PROCESS | 1852 | 1461005396886 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]]]}] 11:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 11:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1341ms 11:49:56 INFO - PROCESS | 1852 | 1461005396962 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 11:49:56 INFO - PROCESS | 1852 | 1461005396970 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 11:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 11:49:56 INFO - PROCESS | 1852 | 1461005396979 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 11:49:56 INFO - PROCESS | 1852 | 1461005396982 Marionette TRACE conn3 <- [1,966,null,{}] 11:49:56 INFO - PROCESS | 1852 | 1461005396988 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}] 11:49:57 INFO - PROCESS | 1852 | 1461005397253 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 11:49:57 INFO - PROCESS | 1852 | 1461005397498 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777b0c1000 == 86 [pid = 1852] [id = 249] 11:49:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f777db1c400) [pid = 1852] [serial = 748] [outer = (nil)] 11:49:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f777dc12c00) [pid = 1852] [serial = 749] [outer = 0x7f777db1c400] 11:49:57 INFO - PROCESS | 1852 | 1461005397611 Marionette DEBUG loaded listener.js 11:49:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f77814ca400) [pid = 1852] [serial = 750] [outer = 0x7f777db1c400] 11:49:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779f09c800 == 85 [pid = 1852] [id = 194] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f7783e8ac00) [pid = 1852] [serial = 667] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f7781de7c00) [pid = 1852] [serial = 628] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f77832e2800) [pid = 1852] [serial = 631] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f7783e87800) [pid = 1852] [serial = 634] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f7784680400) [pid = 1852] [serial = 637] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f7785614800) [pid = 1852] [serial = 640] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f7781bd0400) [pid = 1852] [serial = 646] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f777b20c800) [pid = 1852] [serial = 643] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f778ba47400) [pid = 1852] [serial = 566] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f778b76ec00) [pid = 1852] [serial = 563] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f7781de4000) [pid = 1852] [serial = 584] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f7781bce800) [pid = 1852] [serial = 661] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f7782deb000) [pid = 1852] [serial = 664] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f7781bdc400) [pid = 1852] [serial = 662] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f777cb8d000) [pid = 1852] [serial = 652] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f777d9a9c00) [pid = 1852] [serial = 653] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f7781bdc800) [pid = 1852] [serial = 614] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f777a5f4400) [pid = 1852] [serial = 649] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f777b20c400) [pid = 1852] [serial = 650] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f77819d1800) [pid = 1852] [serial = 658] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f7781bd4000) [pid = 1852] [serial = 625] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f777d8e0400) [pid = 1852] [serial = 619] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f777deb4000) [pid = 1852] [serial = 622] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f777a9d1c00) [pid = 1852] [serial = 616] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f777db1dc00) [pid = 1852] [serial = 655] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f777dea8800) [pid = 1852] [serial = 656] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f7781ace800) [pid = 1852] [serial = 659] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f7783968c00) [pid = 1852] [serial = 665] [outer = (nil)] [url = about:blank] 11:49:58 INFO - PROCESS | 1852 | 1461005398616 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]]]}] 11:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 11:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1690ms 11:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 11:49:58 INFO - PROCESS | 1852 | 1461005398670 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 11:49:58 INFO - PROCESS | 1852 | 1461005398673 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 11:49:58 INFO - PROCESS | 1852 | 1461005398680 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 11:49:58 INFO - PROCESS | 1852 | 1461005398685 Marionette TRACE conn3 <- [1,970,null,{}] 11:49:58 INFO - PROCESS | 1852 | 1461005398700 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}] 11:49:58 INFO - PROCESS | 1852 | 1461005398872 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 11:49:59 INFO - PROCESS | 1852 | 1461005399000 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783554800 == 86 [pid = 1852] [id = 250] 11:49:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f777a9d4800) [pid = 1852] [serial = 751] [outer = (nil)] 11:49:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f77819ca800) [pid = 1852] [serial = 752] [outer = 0x7f777a9d4800] 11:49:59 INFO - PROCESS | 1852 | 1461005399069 Marionette DEBUG loaded listener.js 11:49:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f7782deb000) [pid = 1852] [serial = 753] [outer = 0x7f777a9d4800] 11:49:59 INFO - PROCESS | 1852 | 1461005399832 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]]]}] 11:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 11:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1191ms 11:49:59 INFO - PROCESS | 1852 | 1461005399871 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 11:49:59 INFO - PROCESS | 1852 | 1461005399875 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 11:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 11:49:59 INFO - PROCESS | 1852 | 1461005399881 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 11:49:59 INFO - PROCESS | 1852 | 1461005399884 Marionette TRACE conn3 <- [1,974,null,{}] 11:49:59 INFO - PROCESS | 1852 | 1461005399889 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}] 11:50:00 INFO - PROCESS | 1852 | 1461005400059 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 11:50:00 INFO - PROCESS | 1852 | 1461005400074 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7785396000 == 87 [pid = 1852] [id = 251] 11:50:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f7781ca2800) [pid = 1852] [serial = 754] [outer = (nil)] 11:50:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f7784680400) [pid = 1852] [serial = 755] [outer = 0x7f7781ca2800] 11:50:00 INFO - PROCESS | 1852 | 1461005400139 Marionette DEBUG loaded listener.js 11:50:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f77856ad800) [pid = 1852] [serial = 756] [outer = 0x7f7781ca2800] 11:50:01 INFO - PROCESS | 1852 | 1461005401005 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]]]}] 11:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 11:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1184ms 11:50:01 INFO - PROCESS | 1852 | 1461005401070 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 11:50:01 INFO - PROCESS | 1852 | 1461005401074 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 11:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 11:50:01 INFO - PROCESS | 1852 | 1461005401080 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 11:50:01 INFO - PROCESS | 1852 | 1461005401083 Marionette TRACE conn3 <- [1,978,null,{}] 11:50:01 INFO - PROCESS | 1852 | 1461005401089 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}] 11:50:01 INFO - PROCESS | 1852 | 1461005401302 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 11:50:01 INFO - PROCESS | 1852 | 1461005401331 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b60c000 == 88 [pid = 1852] [id = 252] 11:50:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f777a110000) [pid = 1852] [serial = 757] [outer = (nil)] 11:50:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f77873bac00) [pid = 1852] [serial = 758] [outer = 0x7f777a110000] 11:50:01 INFO - PROCESS | 1852 | 1461005401394 Marionette DEBUG loaded listener.js 11:50:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f77874d1c00) [pid = 1852] [serial = 759] [outer = 0x7f777a110000] 11:50:02 INFO - PROCESS | 1852 | 1461005402348 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]]]}] 11:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 11:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1282ms 11:50:02 INFO - PROCESS | 1852 | 1461005402384 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 11:50:02 INFO - PROCESS | 1852 | 1461005402387 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 11:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 11:50:02 INFO - PROCESS | 1852 | 1461005402393 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 11:50:02 INFO - PROCESS | 1852 | 1461005402395 Marionette TRACE conn3 <- [1,982,null,{}] 11:50:02 INFO - PROCESS | 1852 | 1461005402402 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}] 11:50:02 INFO - PROCESS | 1852 | 1461005402621 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 11:50:02 INFO - PROCESS | 1852 | 1461005402647 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778bfcb800 == 89 [pid = 1852] [id = 253] 11:50:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f77896eb800) [pid = 1852] [serial = 760] [outer = (nil)] 11:50:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f778afc8800) [pid = 1852] [serial = 761] [outer = 0x7f77896eb800] 11:50:02 INFO - PROCESS | 1852 | 1461005402711 Marionette DEBUG loaded listener.js 11:50:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f778b692000) [pid = 1852] [serial = 762] [outer = 0x7f77896eb800] 11:50:03 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f777a9d1800) [pid = 1852] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 11:50:03 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f777a114400) [pid = 1852] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 11:50:03 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f777b257c00) [pid = 1852] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 11:50:03 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f77814c9c00) [pid = 1852] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 11:50:03 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f7781de7000) [pid = 1852] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 11:50:03 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f7781bdb400) [pid = 1852] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 11:50:03 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f777d8e5c00) [pid = 1852] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 11:50:03 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f777d8e0c00) [pid = 1852] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 11:50:03 INFO - PROCESS | 1852 | 1461005403734 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]]]}] 11:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 11:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1379ms 11:50:03 INFO - PROCESS | 1852 | 1461005403777 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 11:50:03 INFO - PROCESS | 1852 | 1461005403781 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 11:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 11:50:03 INFO - PROCESS | 1852 | 1461005403787 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 11:50:03 INFO - PROCESS | 1852 | 1461005403802 Marionette TRACE conn3 <- [1,986,null,{}] 11:50:03 INFO - PROCESS | 1852 | 1461005403809 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}] 11:50:03 INFO - PROCESS | 1852 | 1461005403969 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 11:50:03 INFO - PROCESS | 1852 | 1461005403983 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778ccb3000 == 90 [pid = 1852] [id = 254] 11:50:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f777d8e0c00) [pid = 1852] [serial = 763] [outer = (nil)] 11:50:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f7789fd3000) [pid = 1852] [serial = 764] [outer = 0x7f777d8e0c00] 11:50:04 INFO - PROCESS | 1852 | 1461005404046 Marionette DEBUG loaded listener.js 11:50:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f778b767000) [pid = 1852] [serial = 765] [outer = 0x7f777d8e0c00] 11:50:04 INFO - PROCESS | 1852 | 1461005404817 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]]]}] 11:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 11:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1048ms 11:50:04 INFO - PROCESS | 1852 | 1461005404836 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 11:50:04 INFO - PROCESS | 1852 | 1461005404838 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 11:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 11:50:04 INFO - PROCESS | 1852 | 1461005404846 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 11:50:04 INFO - PROCESS | 1852 | 1461005404849 Marionette TRACE conn3 <- [1,990,null,{}] 11:50:04 INFO - PROCESS | 1852 | 1461005404871 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}] 11:50:05 INFO - PROCESS | 1852 | 1461005405080 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 11:50:05 INFO - PROCESS | 1852 | 1461005405094 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778fc57800 == 91 [pid = 1852] [id = 255] 11:50:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f777d99e000) [pid = 1852] [serial = 766] [outer = (nil)] 11:50:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f778b793000) [pid = 1852] [serial = 767] [outer = 0x7f777d99e000] 11:50:05 INFO - PROCESS | 1852 | 1461005405155 Marionette DEBUG loaded listener.js 11:50:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f778b79c400) [pid = 1852] [serial = 768] [outer = 0x7f777d99e000] 11:50:06 INFO - PROCESS | 1852 | 1461005406190 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]]]}] 11:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 11:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1399ms 11:50:06 INFO - PROCESS | 1852 | 1461005406247 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 11:50:06 INFO - PROCESS | 1852 | 1461005406255 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 11:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 11:50:06 INFO - PROCESS | 1852 | 1461005406263 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 11:50:06 INFO - PROCESS | 1852 | 1461005406267 Marionette TRACE conn3 <- [1,994,null,{}] 11:50:06 INFO - PROCESS | 1852 | 1461005406275 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}] 11:50:06 INFO - PROCESS | 1852 | 1461005406455 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 11:50:06 INFO - PROCESS | 1852 | 1461005406628 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77833ca800 == 92 [pid = 1852] [id = 256] 11:50:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f777b25ac00) [pid = 1852] [serial = 769] [outer = (nil)] 11:50:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f777d9ab000) [pid = 1852] [serial = 770] [outer = 0x7f777b25ac00] 11:50:06 INFO - PROCESS | 1852 | 1461005406702 Marionette DEBUG loaded listener.js 11:50:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f77814bd000) [pid = 1852] [serial = 771] [outer = 0x7f777b25ac00] 11:50:07 INFO - PROCESS | 1852 | 1461005407625 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]]]}] 11:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 11:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1433ms 11:50:07 INFO - PROCESS | 1852 | 1461005407698 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 11:50:07 INFO - PROCESS | 1852 | 1461005407706 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 11:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 11:50:07 INFO - PROCESS | 1852 | 1461005407716 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 11:50:07 INFO - PROCESS | 1852 | 1461005407720 Marionette TRACE conn3 <- [1,998,null,{}] 11:50:07 INFO - PROCESS | 1852 | 1461005407726 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}] 11:50:07 INFO - PROCESS | 1852 | 1461005407942 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 11:50:08 INFO - PROCESS | 1852 | 1461005408196 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778bfb9000 == 93 [pid = 1852] [id = 257] 11:50:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f77814c6c00) [pid = 1852] [serial = 772] [outer = (nil)] 11:50:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f7782df7000) [pid = 1852] [serial = 773] [outer = 0x7f77814c6c00] 11:50:08 INFO - PROCESS | 1852 | 1461005408312 Marionette DEBUG loaded listener.js 11:50:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f778477b400) [pid = 1852] [serial = 774] [outer = 0x7f77814c6c00] 11:50:09 INFO - PROCESS | 1852 | 1461005409139 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]]]}] 11:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 11:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1483ms 11:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 11:50:09 INFO - PROCESS | 1852 | 1461005409199 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 11:50:09 INFO - PROCESS | 1852 | 1461005409202 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 11:50:09 INFO - PROCESS | 1852 | 1461005409209 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 11:50:09 INFO - PROCESS | 1852 | 1461005409214 Marionette TRACE conn3 <- [1,1002,null,{}] 11:50:09 INFO - PROCESS | 1852 | 1461005409230 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}] 11:50:09 INFO - PROCESS | 1852 | 1461005409404 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 11:50:09 INFO - PROCESS | 1852 | 1461005409566 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a86d800 == 94 [pid = 1852] [id = 258] 11:50:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f7784675400) [pid = 1852] [serial = 775] [outer = (nil)] 11:50:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f77893e3800) [pid = 1852] [serial = 776] [outer = 0x7f7784675400] 11:50:09 INFO - PROCESS | 1852 | 1461005409645 Marionette DEBUG loaded listener.js 11:50:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f778b31f800) [pid = 1852] [serial = 777] [outer = 0x7f7784675400] 11:50:10 INFO - PROCESS | 1852 | 1461005410521 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]]]}] 11:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 11:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1385ms 11:50:10 INFO - PROCESS | 1852 | 1461005410594 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 11:50:10 INFO - PROCESS | 1852 | 1461005410598 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 11:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 11:50:10 INFO - PROCESS | 1852 | 1461005410604 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 11:50:10 INFO - PROCESS | 1852 | 1461005410606 Marionette TRACE conn3 <- [1,1006,null,{}] 11:50:10 INFO - PROCESS | 1852 | 1461005410612 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}] 11:50:10 INFO - PROCESS | 1852 | 1461005410796 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 11:50:10 INFO - PROCESS | 1852 | 1461005410962 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779ef12800 == 95 [pid = 1852] [id = 259] 11:50:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f77856aec00) [pid = 1852] [serial = 778] [outer = (nil)] 11:50:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f778b794c00) [pid = 1852] [serial = 779] [outer = 0x7f77856aec00] 11:50:11 INFO - PROCESS | 1852 | 1461005411039 Marionette DEBUG loaded listener.js 11:50:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f778b80c400) [pid = 1852] [serial = 780] [outer = 0x7f77856aec00] 11:50:11 INFO - PROCESS | 1852 | 1461005411867 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]]]}] 11:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 11:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1338ms 11:50:11 INFO - PROCESS | 1852 | 1461005411942 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 11:50:11 INFO - PROCESS | 1852 | 1461005411946 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 11:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 11:50:11 INFO - PROCESS | 1852 | 1461005411952 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 11:50:11 INFO - PROCESS | 1852 | 1461005411955 Marionette TRACE conn3 <- [1,1010,null,{}] 11:50:11 INFO - PROCESS | 1852 | 1461005411961 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}] 11:50:12 INFO - PROCESS | 1852 | 1461005412176 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 11:50:12 INFO - PROCESS | 1852 | 1461005412341 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779fa78000 == 96 [pid = 1852] [id = 260] 11:50:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f777dc13400) [pid = 1852] [serial = 781] [outer = (nil)] 11:50:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f778ba0dc00) [pid = 1852] [serial = 782] [outer = 0x7f777dc13400] 11:50:12 INFO - PROCESS | 1852 | 1461005412416 Marionette DEBUG loaded listener.js 11:50:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f778ba47c00) [pid = 1852] [serial = 783] [outer = 0x7f777dc13400] 11:50:13 INFO - PROCESS | 1852 | 1461005413346 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]]]}] 11:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 11:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1427ms 11:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 11:50:13 INFO - PROCESS | 1852 | 1461005413380 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 11:50:13 INFO - PROCESS | 1852 | 1461005413383 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 11:50:13 INFO - PROCESS | 1852 | 1461005413389 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 11:50:13 INFO - PROCESS | 1852 | 1461005413392 Marionette TRACE conn3 <- [1,1014,null,{}] 11:50:13 INFO - PROCESS | 1852 | 1461005413398 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}] 11:50:13 INFO - PROCESS | 1852 | 1461005413585 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 11:50:13 INFO - PROCESS | 1852 | 1461005413769 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a2143800 == 97 [pid = 1852] [id = 261] 11:50:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f778c10c800) [pid = 1852] [serial = 784] [outer = (nil)] 11:50:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f778cb42c00) [pid = 1852] [serial = 785] [outer = 0x7f778c10c800] 11:50:13 INFO - PROCESS | 1852 | 1461005413848 Marionette DEBUG loaded listener.js 11:50:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f778d356c00) [pid = 1852] [serial = 786] [outer = 0x7f778c10c800] 11:50:14 INFO - PROCESS | 1852 | 1461005414673 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]]]}] 11:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 11:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1334ms 11:50:14 INFO - PROCESS | 1852 | 1461005414723 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 11:50:14 INFO - PROCESS | 1852 | 1461005414727 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 11:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 11:50:14 INFO - PROCESS | 1852 | 1461005414734 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 11:50:14 INFO - PROCESS | 1852 | 1461005414736 Marionette TRACE conn3 <- [1,1018,null,{}] 11:50:14 INFO - PROCESS | 1852 | 1461005414742 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}] 11:50:14 INFO - PROCESS | 1852 | 1461005414912 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 11:50:15 INFO - PROCESS | 1852 | 1461005415084 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a3aa8800 == 98 [pid = 1852] [id = 262] 11:50:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f778c10f000) [pid = 1852] [serial = 787] [outer = (nil)] 11:50:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f778d538400) [pid = 1852] [serial = 788] [outer = 0x7f778c10f000] 11:50:15 INFO - PROCESS | 1852 | 1461005415158 Marionette DEBUG loaded listener.js 11:50:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f778df89400) [pid = 1852] [serial = 789] [outer = 0x7f778c10f000] 11:50:15 INFO - PROCESS | 1852 | 1461005415980 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]]]}] 11:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 11:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1280ms 11:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 11:50:16 INFO - PROCESS | 1852 | 1461005416016 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 11:50:16 INFO - PROCESS | 1852 | 1461005416018 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 11:50:16 INFO - PROCESS | 1852 | 1461005416025 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 11:50:16 INFO - PROCESS | 1852 | 1461005416028 Marionette TRACE conn3 <- [1,1022,null,{}] 11:50:16 INFO - PROCESS | 1852 | 1461005416034 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}] 11:50:16 INFO - PROCESS | 1852 | 1461005416203 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 11:50:16 INFO - PROCESS | 1852 | 1461005416375 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a4983000 == 99 [pid = 1852] [id = 263] 11:50:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f778d357000) [pid = 1852] [serial = 790] [outer = (nil)] 11:50:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f778f9f2400) [pid = 1852] [serial = 791] [outer = 0x7f778d357000] 11:50:16 INFO - PROCESS | 1852 | 1461005416453 Marionette DEBUG loaded listener.js 11:50:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f778fa56400) [pid = 1852] [serial = 792] [outer = 0x7f778d357000] 11:50:17 INFO - PROCESS | 1852 | 1461005417302 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]]]}] 11:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 11:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1341ms 11:50:17 INFO - PROCESS | 1852 | 1461005417366 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 11:50:17 INFO - PROCESS | 1852 | 1461005417370 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 11:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 11:50:17 INFO - PROCESS | 1852 | 1461005417376 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 11:50:17 INFO - PROCESS | 1852 | 1461005417379 Marionette TRACE conn3 <- [1,1026,null,{}] 11:50:17 INFO - PROCESS | 1852 | 1461005417385 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}] 11:50:17 INFO - PROCESS | 1852 | 1461005417544 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 11:50:17 INFO - PROCESS | 1852 | 1461005417711 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a4a19000 == 100 [pid = 1852] [id = 264] 11:50:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f778df89800) [pid = 1852] [serial = 793] [outer = (nil)] 11:50:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f778fc5c800) [pid = 1852] [serial = 794] [outer = 0x7f778df89800] 11:50:17 INFO - PROCESS | 1852 | 1461005417779 Marionette DEBUG loaded listener.js 11:50:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f7792e65400) [pid = 1852] [serial = 795] [outer = 0x7f778df89800] 11:50:18 INFO - PROCESS | 1852 | 1461005418639 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]]]}] 11:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 11:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1330ms 11:50:18 INFO - PROCESS | 1852 | 1461005418708 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 11:50:18 INFO - PROCESS | 1852 | 1461005418712 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 11:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 11:50:18 INFO - PROCESS | 1852 | 1461005418718 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 11:50:18 INFO - PROCESS | 1852 | 1461005418720 Marionette TRACE conn3 <- [1,1030,null,{}] 11:50:18 INFO - PROCESS | 1852 | 1461005418725 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}] 11:50:18 INFO - PROCESS | 1852 | 1461005418904 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 11:50:19 INFO - PROCESS | 1852 | 1461005419072 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777cace000 == 101 [pid = 1852] [id = 265] 11:50:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f778f9ecc00) [pid = 1852] [serial = 796] [outer = (nil)] 11:50:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f779956f000) [pid = 1852] [serial = 797] [outer = 0x7f778f9ecc00] 11:50:19 INFO - PROCESS | 1852 | 1461005419149 Marionette DEBUG loaded listener.js 11:50:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f77995e2c00) [pid = 1852] [serial = 798] [outer = 0x7f778f9ecc00] 11:50:19 INFO - PROCESS | 1852 | 1461005419984 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]]]}] 11:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 11:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1327ms 11:50:20 INFO - PROCESS | 1852 | 1461005420045 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 11:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 11:50:20 INFO - PROCESS | 1852 | 1461005420050 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 11:50:20 INFO - PROCESS | 1852 | 1461005420055 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 11:50:20 INFO - PROCESS | 1852 | 1461005420059 Marionette TRACE conn3 <- [1,1034,null,{}] 11:50:20 INFO - PROCESS | 1852 | 1461005420065 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}] 11:50:20 INFO - PROCESS | 1852 | 1461005420272 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 11:50:20 INFO - PROCESS | 1852 | 1461005420445 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a017800 == 102 [pid = 1852] [id = 266] 11:50:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f778fa49400) [pid = 1852] [serial = 799] [outer = (nil)] 11:50:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f779a4af000) [pid = 1852] [serial = 800] [outer = 0x7f778fa49400] 11:50:20 INFO - PROCESS | 1852 | 1461005420531 Marionette DEBUG loaded listener.js 11:50:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f779a6a0000) [pid = 1852] [serial = 801] [outer = 0x7f778fa49400] 11:50:21 INFO - PROCESS | 1852 | 1461005421369 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]]]}] 11:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 11:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1379ms 11:50:21 INFO - PROCESS | 1852 | 1461005421435 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 11:50:21 INFO - PROCESS | 1852 | 1461005421439 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 11:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 11:50:21 INFO - PROCESS | 1852 | 1461005421444 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 11:50:21 INFO - PROCESS | 1852 | 1461005421446 Marionette TRACE conn3 <- [1,1038,null,{}] 11:50:21 INFO - PROCESS | 1852 | 1461005421452 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}] 11:50:21 INFO - PROCESS | 1852 | 1461005421615 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 11:50:21 INFO - PROCESS | 1852 | 1461005421796 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7777e2d000 == 103 [pid = 1852] [id = 267] 11:50:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f777db18400) [pid = 1852] [serial = 802] [outer = (nil)] 11:50:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f7781ca2400) [pid = 1852] [serial = 803] [outer = 0x7f777db18400] 11:50:21 INFO - PROCESS | 1852 | 1461005421869 Marionette DEBUG loaded listener.js 11:50:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f779a4a8400) [pid = 1852] [serial = 804] [outer = 0x7f777db18400] 11:50:22 INFO - PROCESS | 1852 | 1461005422693 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]]]}] 11:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 11:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1282ms 11:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 11:50:22 INFO - PROCESS | 1852 | 1461005422729 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 11:50:22 INFO - PROCESS | 1852 | 1461005422731 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 11:50:22 INFO - PROCESS | 1852 | 1461005422738 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 11:50:22 INFO - PROCESS | 1852 | 1461005422740 Marionette TRACE conn3 <- [1,1042,null,{}] 11:50:22 INFO - PROCESS | 1852 | 1461005422746 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}] 11:50:22 INFO - PROCESS | 1852 | 1461005422915 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 11:50:23 INFO - PROCESS | 1852 | 1461005423479 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777cad3000 == 104 [pid = 1852] [id = 268] 11:50:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f77793d2800) [pid = 1852] [serial = 805] [outer = (nil)] 11:50:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f777a117400) [pid = 1852] [serial = 806] [outer = 0x7f77793d2800] 11:50:23 INFO - PROCESS | 1852 | 1461005423592 Marionette DEBUG loaded listener.js 11:50:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f777a5f7400) [pid = 1852] [serial = 807] [outer = 0x7f77793d2800] 11:50:24 INFO - PROCESS | 1852 | 1461005424389 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]]]}] 11:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 11:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1695ms 11:50:24 INFO - PROCESS | 1852 | 1461005424434 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 11:50:24 INFO - PROCESS | 1852 | 1461005424441 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 11:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 11:50:24 INFO - PROCESS | 1852 | 1461005424450 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 11:50:24 INFO - PROCESS | 1852 | 1461005424454 Marionette TRACE conn3 <- [1,1046,null,{}] 11:50:24 INFO - PROCESS | 1852 | 1461005424461 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}] 11:50:24 INFO - PROCESS | 1852 | 1461005424655 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 11:50:24 INFO - PROCESS | 1852 | 1461005424948 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c115800 == 105 [pid = 1852] [id = 269] 11:50:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f777dbfa800) [pid = 1852] [serial = 808] [outer = (nil)] 11:50:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f7781226400) [pid = 1852] [serial = 809] [outer = 0x7f777dbfa800] 11:50:25 INFO - PROCESS | 1852 | 1461005425079 Marionette DEBUG loaded listener.js 11:50:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f7781ace000) [pid = 1852] [serial = 810] [outer = 0x7f777dbfa800] 11:50:25 INFO - PROCESS | 1852 | 1461005425997 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]]]}] 11:50:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c69c000 == 104 [pid = 1852] [id = 36] 11:50:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7794418800 == 103 [pid = 1852] [id = 37] 11:50:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c693800 == 102 [pid = 1852] [id = 47] 11:50:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778be78800 == 101 [pid = 1852] [id = 46] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f7784783c00) [pid = 1852] [serial = 716] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778ccb3000 == 100 [pid = 1852] [id = 254] 11:50:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778bfcb800 == 99 [pid = 1852] [id = 253] 11:50:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778b60c000 == 98 [pid = 1852] [id = 252] 11:50:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7785396000 == 97 [pid = 1852] [id = 251] 11:50:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783554800 == 96 [pid = 1852] [id = 250] 11:50:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777b0c1000 == 95 [pid = 1852] [id = 249] 11:50:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783563000 == 94 [pid = 1852] [id = 248] 11:50:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779ef1b000 == 93 [pid = 1852] [id = 245] 11:50:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b2d1800 == 92 [pid = 1852] [id = 244] 11:50:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7794419800 == 91 [pid = 1852] [id = 243] 11:50:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778dcc2000 == 90 [pid = 1852] [id = 242] 11:50:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778bfc8800 == 89 [pid = 1852] [id = 241] 11:50:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7784549800 == 88 [pid = 1852] [id = 240] 11:50:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777d97d800 == 87 [pid = 1852] [id = 239] 11:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 11:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1627ms 11:50:26 INFO - PROCESS | 1852 | 1461005426081 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 11:50:26 INFO - PROCESS | 1852 | 1461005426086 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 11:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 11:50:26 INFO - PROCESS | 1852 | 1461005426099 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 11:50:26 INFO - PROCESS | 1852 | 1461005426102 Marionette TRACE conn3 <- [1,1050,null,{}] 11:50:26 INFO - PROCESS | 1852 | 1461005426107 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}] 11:50:26 INFO - PROCESS | 1852 | 1461005426274 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f777cb8a400) [pid = 1852] [serial = 712] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f77893e2800) [pid = 1852] [serial = 688] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f777a2cd800) [pid = 1852] [serial = 694] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f777a2d6800) [pid = 1852] [serial = 697] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f7781ad7c00) [pid = 1852] [serial = 706] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f7782a07c00) [pid = 1852] [serial = 709] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f7781bd7800) [pid = 1852] [serial = 707] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f777db1c000) [pid = 1852] [serial = 673] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f777a5f0c00) [pid = 1852] [serial = 467] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f77832e3400) [pid = 1852] [serial = 710] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f778561a000) [pid = 1852] [serial = 679] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f777a9c9c00) [pid = 1852] [serial = 670] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f77856a6400) [pid = 1852] [serial = 668] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f777a5f5c00) [pid = 1852] [serial = 695] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f77814c1400) [pid = 1852] [serial = 703] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f77819ccc00) [pid = 1852] [serial = 704] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f7782a0ec00) [pid = 1852] [serial = 676] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f777dbfac00) [pid = 1852] [serial = 701] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f777d9a3000) [pid = 1852] [serial = 700] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f777d8e2400) [pid = 1852] [serial = 698] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f7789f4e400) [pid = 1852] [serial = 691] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f778395e400) [pid = 1852] [serial = 713] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f77873b4800) [pid = 1852] [serial = 682] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f77874cc800) [pid = 1852] [serial = 685] [outer = (nil)] [url = about:blank] 11:50:26 INFO - PROCESS | 1852 | 1461005426521 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777dece000 == 88 [pid = 1852] [id = 270] 11:50:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f777a2d6800) [pid = 1852] [serial = 811] [outer = (nil)] 11:50:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f777d9a3000) [pid = 1852] [serial = 812] [outer = 0x7f777a2d6800] 11:50:26 INFO - PROCESS | 1852 | 1461005426593 Marionette DEBUG loaded listener.js 11:50:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f7782df4800) [pid = 1852] [serial = 813] [outer = 0x7f777a2d6800] 11:50:27 INFO - PROCESS | 1852 | 1461005427309 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]]]}] 11:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 11:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1229ms 11:50:27 INFO - PROCESS | 1852 | 1461005427330 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 11:50:27 INFO - PROCESS | 1852 | 1461005427333 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 11:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 11:50:27 INFO - PROCESS | 1852 | 1461005427360 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 11:50:27 INFO - PROCESS | 1852 | 1461005427369 Marionette TRACE conn3 <- [1,1054,null,{}] 11:50:27 INFO - PROCESS | 1852 | 1461005427387 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}] 11:50:27 INFO - PROCESS | 1852 | 1461005427551 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 11:50:27 INFO - PROCESS | 1852 | 1461005427568 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7784763800 == 89 [pid = 1852] [id = 271] 11:50:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f7781bd0000) [pid = 1852] [serial = 814] [outer = (nil)] 11:50:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f77873b1400) [pid = 1852] [serial = 815] [outer = 0x7f7781bd0000] 11:50:27 INFO - PROCESS | 1852 | 1461005427632 Marionette DEBUG loaded listener.js 11:50:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f778744dc00) [pid = 1852] [serial = 816] [outer = 0x7f7781bd0000] 11:50:28 INFO - PROCESS | 1852 | 1461005428488 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]]]}] 11:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 11:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1165ms 11:50:28 INFO - PROCESS | 1852 | 1461005428526 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 11:50:28 INFO - PROCESS | 1852 | 1461005428531 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 11:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 11:50:28 INFO - PROCESS | 1852 | 1461005428558 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 11:50:28 INFO - PROCESS | 1852 | 1461005428561 Marionette TRACE conn3 <- [1,1058,null,{}] 11:50:28 INFO - PROCESS | 1852 | 1461005428566 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}] 11:50:28 INFO - PROCESS | 1852 | 1461005428761 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 11:50:28 INFO - PROCESS | 1852 | 1461005428781 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7789f6b800 == 90 [pid = 1852] [id = 272] 11:50:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f7781bcec00) [pid = 1852] [serial = 817] [outer = (nil)] 11:50:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f7788744000) [pid = 1852] [serial = 818] [outer = 0x7f7781bcec00] 11:50:28 INFO - PROCESS | 1852 | 1461005428843 Marionette DEBUG loaded listener.js 11:50:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f778afc6400) [pid = 1852] [serial = 819] [outer = 0x7f7781bcec00] 11:50:29 INFO - PROCESS | 1852 | 1461005429685 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]]]}] 11:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 11:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1193ms 11:50:29 INFO - PROCESS | 1852 | 1461005429741 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 11:50:29 INFO - PROCESS | 1852 | 1461005429744 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 11:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 11:50:29 INFO - PROCESS | 1852 | 1461005429750 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 11:50:29 INFO - PROCESS | 1852 | 1461005429752 Marionette TRACE conn3 <- [1,1062,null,{}] 11:50:29 INFO - PROCESS | 1852 | 1461005429758 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}] 11:50:29 INFO - PROCESS | 1852 | 1461005429958 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 11:50:30 INFO - PROCESS | 1852 | 1461005429998 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778be89800 == 91 [pid = 1852] [id = 273] 11:50:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f778b68fc00) [pid = 1852] [serial = 820] [outer = (nil)] 11:50:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f778b760400) [pid = 1852] [serial = 821] [outer = 0x7f778b68fc00] 11:50:30 INFO - PROCESS | 1852 | 1461005430158 Marionette DEBUG loaded listener.js 11:50:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f778ba49c00) [pid = 1852] [serial = 822] [outer = 0x7f778b68fc00] 11:50:30 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f777a9d4800) [pid = 1852] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 11:50:30 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f777b25bc00) [pid = 1852] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 11:50:30 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f777a110000) [pid = 1852] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 11:50:30 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f7781ca2800) [pid = 1852] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 11:50:30 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f777db1c400) [pid = 1852] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 11:50:30 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f77896eb800) [pid = 1852] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 11:50:30 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f777d8e0c00) [pid = 1852] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 11:50:30 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f7783968800) [pid = 1852] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 11:50:31 INFO - PROCESS | 1852 | 1461005431192 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]]]}] 11:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 11:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1475ms 11:50:31 INFO - PROCESS | 1852 | 1461005431226 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 11:50:31 INFO - PROCESS | 1852 | 1461005431229 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 11:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 11:50:31 INFO - PROCESS | 1852 | 1461005431235 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 11:50:31 INFO - PROCESS | 1852 | 1461005431237 Marionette TRACE conn3 <- [1,1066,null,{}] 11:50:31 INFO - PROCESS | 1852 | 1461005431243 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}] 11:50:31 INFO - PROCESS | 1852 | 1461005431418 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 11:50:31 INFO - PROCESS | 1852 | 1461005431435 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c4e1000 == 92 [pid = 1852] [id = 274] 11:50:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f777d8e0c00) [pid = 1852] [serial = 823] [outer = (nil)] 11:50:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f7783968800) [pid = 1852] [serial = 824] [outer = 0x7f777d8e0c00] 11:50:31 INFO - PROCESS | 1852 | 1461005431611 Marionette DEBUG loaded listener.js 11:50:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f778c103000) [pid = 1852] [serial = 825] [outer = 0x7f777d8e0c00] 11:50:32 INFO - PROCESS | 1852 | 1461005432294 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]]]}] 11:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 11:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1128ms 11:50:32 INFO - PROCESS | 1852 | 1461005432366 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 11:50:32 INFO - PROCESS | 1852 | 1461005432370 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 11:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 11:50:32 INFO - PROCESS | 1852 | 1461005432377 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 11:50:32 INFO - PROCESS | 1852 | 1461005432380 Marionette TRACE conn3 <- [1,1070,null,{}] 11:50:32 INFO - PROCESS | 1852 | 1461005432386 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}] 11:50:32 INFO - PROCESS | 1852 | 1461005432597 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 11:50:32 INFO - PROCESS | 1852 | 1461005432612 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778fc39000 == 93 [pid = 1852] [id = 275] 11:50:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f777d9a9c00) [pid = 1852] [serial = 826] [outer = (nil)] 11:50:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f778cb43400) [pid = 1852] [serial = 827] [outer = 0x7f777d9a9c00] 11:50:32 INFO - PROCESS | 1852 | 1461005432678 Marionette DEBUG loaded listener.js 11:50:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f778faf8400) [pid = 1852] [serial = 828] [outer = 0x7f777d9a9c00] 11:50:33 INFO - PROCESS | 1852 | 1461005433781 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]]]}] 11:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 11:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1477ms 11:50:33 INFO - PROCESS | 1852 | 1461005433856 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 11:50:33 INFO - PROCESS | 1852 | 1461005433863 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 11:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 11:50:33 INFO - PROCESS | 1852 | 1461005433873 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 11:50:33 INFO - PROCESS | 1852 | 1461005433878 Marionette TRACE conn3 <- [1,1074,null,{}] 11:50:33 INFO - PROCESS | 1852 | 1461005433887 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}] 11:50:34 INFO - PROCESS | 1852 | 1461005434120 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 11:50:34 INFO - PROCESS | 1852 | 1461005434346 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7782ca9800 == 94 [pid = 1852] [id = 276] 11:50:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f777cd24c00) [pid = 1852] [serial = 829] [outer = (nil)] 11:50:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f777deae400) [pid = 1852] [serial = 830] [outer = 0x7f777cd24c00] 11:50:34 INFO - PROCESS | 1852 | 1461005434469 Marionette DEBUG loaded listener.js 11:50:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f7781ae1800) [pid = 1852] [serial = 831] [outer = 0x7f777cd24c00] 11:50:35 INFO - PROCESS | 1852 | 1461005435407 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]]]}] 11:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 11:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1593ms 11:50:35 INFO - PROCESS | 1852 | 1461005435467 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 11:50:35 INFO - PROCESS | 1852 | 1461005435476 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 11:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 11:50:35 INFO - PROCESS | 1852 | 1461005435486 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 11:50:35 INFO - PROCESS | 1852 | 1461005435489 Marionette TRACE conn3 <- [1,1078,null,{}] 11:50:35 INFO - PROCESS | 1852 | 1461005435495 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}] 11:50:35 INFO - PROCESS | 1852 | 1461005435717 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 11:50:35 INFO - PROCESS | 1852 | 1461005435979 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778baed000 == 95 [pid = 1852] [id = 277] 11:50:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f7781de9000) [pid = 1852] [serial = 832] [outer = (nil)] 11:50:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f778396c400) [pid = 1852] [serial = 833] [outer = 0x7f7781de9000] 11:50:36 INFO - PROCESS | 1852 | 1461005436099 Marionette DEBUG loaded listener.js 11:50:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f77872e6c00) [pid = 1852] [serial = 834] [outer = 0x7f7781de9000] 11:50:36 INFO - PROCESS | 1852 | 1461005436979 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]]]}] 11:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 11:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1537ms 11:50:37 INFO - PROCESS | 1852 | 1461005437023 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 11:50:37 INFO - PROCESS | 1852 | 1461005437028 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 11:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 11:50:37 INFO - PROCESS | 1852 | 1461005437034 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 11:50:37 INFO - PROCESS | 1852 | 1461005437040 Marionette TRACE conn3 <- [1,1082,null,{}] 11:50:37 INFO - PROCESS | 1852 | 1461005437057 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}] 11:50:37 INFO - PROCESS | 1852 | 1461005437257 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 11:50:37 INFO - PROCESS | 1852 | 1461005437429 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a6ac800 == 96 [pid = 1852] [id = 278] 11:50:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f77832de000) [pid = 1852] [serial = 835] [outer = (nil)] 11:50:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f778b692800) [pid = 1852] [serial = 836] [outer = 0x7f77832de000] 11:50:37 INFO - PROCESS | 1852 | 1461005437521 Marionette DEBUG loaded listener.js 11:50:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f778ba42400) [pid = 1852] [serial = 837] [outer = 0x7f77832de000] 11:50:38 INFO - PROCESS | 1852 | 1461005438456 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]]]}] 11:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 11:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1483ms 11:50:38 INFO - PROCESS | 1852 | 1461005438519 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 11:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 11:50:38 INFO - PROCESS | 1852 | 1461005438523 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 11:50:38 INFO - PROCESS | 1852 | 1461005438529 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 11:50:38 INFO - PROCESS | 1852 | 1461005438532 Marionette TRACE conn3 <- [1,1086,null,{}] 11:50:38 INFO - PROCESS | 1852 | 1461005438538 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}] 11:50:38 INFO - PROCESS | 1852 | 1461005438724 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 11:50:38 INFO - PROCESS | 1852 | 1461005438895 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779efa9000 == 97 [pid = 1852] [id = 279] 11:50:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f777b25e000) [pid = 1852] [serial = 838] [outer = (nil)] 11:50:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f778c5d1c00) [pid = 1852] [serial = 839] [outer = 0x7f777b25e000] 11:50:38 INFO - PROCESS | 1852 | 1461005438970 Marionette DEBUG loaded listener.js 11:50:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f7792e59800) [pid = 1852] [serial = 840] [outer = 0x7f777b25e000] 11:50:39 INFO - PROCESS | 1852 | 1461005439776 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]]]}] 11:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 11:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1286ms 11:50:39 INFO - PROCESS | 1852 | 1461005439814 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 11:50:39 INFO - PROCESS | 1852 | 1461005439817 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 11:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 11:50:39 INFO - PROCESS | 1852 | 1461005439823 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 11:50:39 INFO - PROCESS | 1852 | 1461005439825 Marionette TRACE conn3 <- [1,1090,null,{}] 11:50:39 INFO - PROCESS | 1852 | 1461005439850 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}] 11:50:40 INFO - PROCESS | 1852 | 1461005440026 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 11:50:40 INFO - PROCESS | 1852 | 1461005440203 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a177f800 == 98 [pid = 1852] [id = 280] 11:50:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f7789f4e400) [pid = 1852] [serial = 841] [outer = (nil)] 11:50:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f779a16f400) [pid = 1852] [serial = 842] [outer = 0x7f7789f4e400] 11:50:40 INFO - PROCESS | 1852 | 1461005440272 Marionette DEBUG loaded listener.js 11:50:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f779a3c5400) [pid = 1852] [serial = 843] [outer = 0x7f7789f4e400] 11:50:41 INFO - PROCESS | 1852 | 1461005441129 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]]]}] 11:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 11:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1378ms 11:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 11:50:41 INFO - PROCESS | 1852 | 1461005441202 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 11:50:41 INFO - PROCESS | 1852 | 1461005441205 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 11:50:41 INFO - PROCESS | 1852 | 1461005441211 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 11:50:41 INFO - PROCESS | 1852 | 1461005441215 Marionette TRACE conn3 <- [1,1094,null,{}] 11:50:41 INFO - PROCESS | 1852 | 1461005441220 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}] 11:50:41 INFO - PROCESS | 1852 | 1461005441462 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 11:50:41 INFO - PROCESS | 1852 | 1461005441633 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7779318000 == 99 [pid = 1852] [id = 281] 11:50:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f779a623800) [pid = 1852] [serial = 844] [outer = (nil)] 11:50:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f779a837000) [pid = 1852] [serial = 845] [outer = 0x7f779a623800] 11:50:41 INFO - PROCESS | 1852 | 1461005441706 Marionette DEBUG loaded listener.js 11:50:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f779b6ce000) [pid = 1852] [serial = 846] [outer = 0x7f779a623800] 11:50:42 INFO - PROCESS | 1852 | 1461005442571 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]]]}] 11:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 11:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1435ms 11:50:42 INFO - PROCESS | 1852 | 1461005442646 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 11:50:42 INFO - PROCESS | 1852 | 1461005442650 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 11:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 11:50:42 INFO - PROCESS | 1852 | 1461005442656 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 11:50:42 INFO - PROCESS | 1852 | 1461005442658 Marionette TRACE conn3 <- [1,1098,null,{}] 11:50:42 INFO - PROCESS | 1852 | 1461005442664 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}] 11:50:42 INFO - PROCESS | 1852 | 1461005442858 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 11:50:43 INFO - PROCESS | 1852 | 1461005443031 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77786a7000 == 100 [pid = 1852] [id = 282] 11:50:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f779a69a800) [pid = 1852] [serial = 847] [outer = (nil)] 11:50:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f779b9d0400) [pid = 1852] [serial = 848] [outer = 0x7f779a69a800] 11:50:43 INFO - PROCESS | 1852 | 1461005443119 Marionette DEBUG loaded listener.js 11:50:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f779b9ec800) [pid = 1852] [serial = 849] [outer = 0x7f779a69a800] 11:50:43 INFO - PROCESS | 1852 | 1461005443984 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]]]}] 11:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 11:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1375ms 11:50:44 INFO - PROCESS | 1852 | 1461005444033 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 11:50:44 INFO - PROCESS | 1852 | 1461005444037 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 11:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 11:50:44 INFO - PROCESS | 1852 | 1461005444043 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 11:50:44 INFO - PROCESS | 1852 | 1461005444046 Marionette TRACE conn3 <- [1,1102,null,{}] 11:50:44 INFO - PROCESS | 1852 | 1461005444051 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}] 11:50:44 INFO - PROCESS | 1852 | 1461005444221 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 11:50:44 INFO - PROCESS | 1852 | 1461005444399 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a1785800 == 101 [pid = 1852] [id = 283] 11:50:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f779a6f0c00) [pid = 1852] [serial = 850] [outer = (nil)] 11:50:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f779d727800) [pid = 1852] [serial = 851] [outer = 0x7f779a6f0c00] 11:50:44 INFO - PROCESS | 1852 | 1461005444469 Marionette DEBUG loaded listener.js 11:50:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f779d848800) [pid = 1852] [serial = 852] [outer = 0x7f779a6f0c00] 11:50:45 INFO - PROCESS | 1852 | 1461005445330 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]]]}] 11:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 11:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1332ms 11:50:45 INFO - PROCESS | 1852 | 1461005445376 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 11:50:45 INFO - PROCESS | 1852 | 1461005445380 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 11:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 11:50:45 INFO - PROCESS | 1852 | 1461005445386 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 11:50:45 INFO - PROCESS | 1852 | 1461005445390 Marionette TRACE conn3 <- [1,1106,null,{}] 11:50:45 INFO - PROCESS | 1852 | 1461005445395 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}] 11:50:45 INFO - PROCESS | 1852 | 1461005445575 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 11:50:45 INFO - PROCESS | 1852 | 1461005445752 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77784eb000 == 102 [pid = 1852] [id = 284] 11:50:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f7782df9400) [pid = 1852] [serial = 853] [outer = (nil)] 11:50:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f779ef63400) [pid = 1852] [serial = 854] [outer = 0x7f7782df9400] 11:50:45 INFO - PROCESS | 1852 | 1461005445823 Marionette DEBUG loaded listener.js 11:50:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f779f523400) [pid = 1852] [serial = 855] [outer = 0x7f7782df9400] 11:50:46 INFO - PROCESS | 1852 | 1461005446695 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]]]}] 11:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 11:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1339ms 11:50:46 INFO - PROCESS | 1852 | 1461005446727 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 11:50:46 INFO - PROCESS | 1852 | 1461005446731 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 11:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 11:50:46 INFO - PROCESS | 1852 | 1461005446737 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 11:50:46 INFO - PROCESS | 1852 | 1461005446739 Marionette TRACE conn3 <- [1,1110,null,{}] 11:50:46 INFO - PROCESS | 1852 | 1461005446745 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}] 11:50:46 INFO - PROCESS | 1852 | 1461005446927 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 11:50:47 INFO - PROCESS | 1852 | 1461005447112 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7776ee1000 == 103 [pid = 1852] [id = 285] 11:50:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f777a2cd800) [pid = 1852] [serial = 856] [outer = (nil)] 11:50:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f779f526800) [pid = 1852] [serial = 857] [outer = 0x7f777a2cd800] 11:50:47 INFO - PROCESS | 1852 | 1461005447190 Marionette DEBUG loaded listener.js 11:50:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f779f52f000) [pid = 1852] [serial = 858] [outer = 0x7f777a2cd800] 11:50:48 INFO - PROCESS | 1852 | 1461005448144 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]]]}] 11:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 11:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1477ms 11:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 11:50:48 INFO - PROCESS | 1852 | 1461005448215 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 11:50:48 INFO - PROCESS | 1852 | 1461005448218 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 11:50:48 INFO - PROCESS | 1852 | 1461005448226 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 11:50:48 INFO - PROCESS | 1852 | 1461005448231 Marionette TRACE conn3 <- [1,1114,null,{}] 11:50:48 INFO - PROCESS | 1852 | 1461005448237 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}] 11:50:48 INFO - PROCESS | 1852 | 1461005448456 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 11:50:49 INFO - PROCESS | 1852 | 1461005449037 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c10f800 == 104 [pid = 1852] [id = 286] 11:50:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f777a2ca400) [pid = 1852] [serial = 859] [outer = (nil)] 11:50:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f777a5f5c00) [pid = 1852] [serial = 860] [outer = 0x7f777a2ca400] 11:50:49 INFO - PROCESS | 1852 | 1461005449154 Marionette DEBUG loaded listener.js 11:50:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f777ca73c00) [pid = 1852] [serial = 861] [outer = 0x7f777a2ca400] 11:50:50 INFO - PROCESS | 1852 | 1461005450028 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]]]}] 11:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 11:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1831ms 11:50:50 INFO - PROCESS | 1852 | 1461005450057 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 11:50:50 INFO - PROCESS | 1852 | 1461005450064 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 11:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 11:50:50 INFO - PROCESS | 1852 | 1461005450073 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 11:50:50 INFO - PROCESS | 1852 | 1461005450078 Marionette TRACE conn3 <- [1,1118,null,{}] 11:50:50 INFO - PROCESS | 1852 | 1461005450084 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}] 11:50:50 INFO - PROCESS | 1852 | 1461005450276 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 11:50:50 INFO - PROCESS | 1852 | 1461005450477 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a009000 == 105 [pid = 1852] [id = 287] 11:50:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f77814c4800) [pid = 1852] [serial = 862] [outer = (nil)] 11:50:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f7781ade800) [pid = 1852] [serial = 863] [outer = 0x7f77814c4800] 11:50:50 INFO - PROCESS | 1852 | 1461005450609 Marionette DEBUG loaded listener.js 11:50:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f7782a0ec00) [pid = 1852] [serial = 864] [outer = 0x7f77814c4800] 11:50:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c6a1800 == 104 [pid = 1852] [id = 113] 11:50:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777c979000 == 103 [pid = 1852] [id = 237] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f777a5f9800) [pid = 1852] [serial = 719] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f777db15400) [pid = 1852] [serial = 722] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f7781de3c00) [pid = 1852] [serial = 725] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f7785615000) [pid = 1852] [serial = 728] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f778744f800) [pid = 1852] [serial = 731] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f778a5edc00) [pid = 1852] [serial = 734] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f778b296400) [pid = 1852] [serial = 737] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f778b68cc00) [pid = 1852] [serial = 740] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c4e1000 == 102 [pid = 1852] [id = 274] 11:50:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778be89800 == 101 [pid = 1852] [id = 273] 11:50:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7789f6b800 == 100 [pid = 1852] [id = 272] 11:50:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7784763800 == 99 [pid = 1852] [id = 271] 11:50:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777dece000 == 98 [pid = 1852] [id = 270] 11:50:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777c115800 == 97 [pid = 1852] [id = 269] 11:50:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777cad3000 == 96 [pid = 1852] [id = 268] 11:50:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a017800 == 95 [pid = 1852] [id = 266] 11:50:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777cace000 == 94 [pid = 1852] [id = 265] 11:50:51 INFO - PROCESS | 1852 | 1461005451749 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]]]}] 11:50:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a4a19000 == 93 [pid = 1852] [id = 264] 11:50:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a4983000 == 92 [pid = 1852] [id = 263] 11:50:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a3aa8800 == 91 [pid = 1852] [id = 262] 11:50:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a2143800 == 90 [pid = 1852] [id = 261] 11:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 11:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1689ms 11:50:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779fa78000 == 89 [pid = 1852] [id = 260] 11:50:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779ef12800 == 88 [pid = 1852] [id = 259] 11:50:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a86d800 == 87 [pid = 1852] [id = 258] 11:50:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778bfb9000 == 86 [pid = 1852] [id = 257] 11:50:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77833ca800 == 85 [pid = 1852] [id = 256] 11:50:51 INFO - PROCESS | 1852 | 1461005451776 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 11:50:51 INFO - PROCESS | 1852 | 1461005451782 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 11:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 11:50:51 INFO - PROCESS | 1852 | 1461005451789 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 11:50:51 INFO - PROCESS | 1852 | 1461005451792 Marionette TRACE conn3 <- [1,1122,null,{}] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f77819ca800) [pid = 1852] [serial = 752] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f7782deb000) [pid = 1852] [serial = 753] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f777d8e5800) [pid = 1852] [serial = 747] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f777cb86800) [pid = 1852] [serial = 746] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f77873bac00) [pid = 1852] [serial = 758] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f7784680400) [pid = 1852] [serial = 755] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f77814ca400) [pid = 1852] [serial = 750] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f777dc12c00) [pid = 1852] [serial = 749] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f778b762000) [pid = 1852] [serial = 743] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f778afc8800) [pid = 1852] [serial = 761] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f7789fd3000) [pid = 1852] [serial = 764] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f778b692000) [pid = 1852] [serial = 762] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f77856a5000) [pid = 1852] [serial = 717] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f77874d1c00) [pid = 1852] [serial = 759] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f778b767000) [pid = 1852] [serial = 765] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f77856ad800) [pid = 1852] [serial = 756] [outer = (nil)] [url = about:blank] 11:50:51 INFO - PROCESS | 1852 | 1461005451831 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}] 11:50:52 INFO - PROCESS | 1852 | 1461005451996 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 11:50:52 INFO - PROCESS | 1852 | 1461005452006 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777cac4800 == 86 [pid = 1852] [id = 288] 11:50:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f7782a10000) [pid = 1852] [serial = 865] [outer = (nil)] 11:50:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f7784675800) [pid = 1852] [serial = 866] [outer = 0x7f7782a10000] 11:50:52 INFO - PROCESS | 1852 | 1461005452069 Marionette DEBUG loaded listener.js 11:50:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f778744b000) [pid = 1852] [serial = 867] [outer = 0x7f7782a10000] 11:50:52 INFO - PROCESS | 1852 | 1461005452940 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]]]}] 11:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 11:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1187ms 11:50:52 INFO - PROCESS | 1852 | 1461005452977 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 11:50:52 INFO - PROCESS | 1852 | 1461005452981 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 11:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 11:50:52 INFO - PROCESS | 1852 | 1461005452994 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 11:50:53 INFO - PROCESS | 1852 | 1461005453003 Marionette TRACE conn3 <- [1,1126,null,{}] 11:50:53 INFO - PROCESS | 1852 | 1461005453011 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}] 11:50:53 INFO - PROCESS | 1852 | 1461005453193 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 11:50:53 INFO - PROCESS | 1852 | 1461005453203 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77845e1800 == 87 [pid = 1852] [id = 289] 11:50:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f77814ca800) [pid = 1852] [serial = 868] [outer = (nil)] 11:50:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f7788745c00) [pid = 1852] [serial = 869] [outer = 0x7f77814ca800] 11:50:53 INFO - PROCESS | 1852 | 1461005453393 Marionette DEBUG loaded listener.js 11:50:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f778b68ec00) [pid = 1852] [serial = 870] [outer = 0x7f77814ca800] 11:50:54 INFO - PROCESS | 1852 | 1461005454149 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]]]}] 11:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 11:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1202ms 11:50:54 INFO - PROCESS | 1852 | 1461005454191 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 11:50:54 INFO - PROCESS | 1852 | 1461005454195 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 11:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 11:50:54 INFO - PROCESS | 1852 | 1461005454208 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 11:50:54 INFO - PROCESS | 1852 | 1461005454210 Marionette TRACE conn3 <- [1,1130,null,{}] 11:50:54 INFO - PROCESS | 1852 | 1461005454216 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}] 11:50:54 INFO - PROCESS | 1852 | 1461005454436 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 11:50:54 INFO - PROCESS | 1852 | 1461005454468 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778968b800 == 88 [pid = 1852] [id = 290] 11:50:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f778b00fc00) [pid = 1852] [serial = 871] [outer = (nil)] 11:50:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f778b7a0c00) [pid = 1852] [serial = 872] [outer = 0x7f778b00fc00] 11:50:54 INFO - PROCESS | 1852 | 1461005454530 Marionette DEBUG loaded listener.js 11:50:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f778ba49400) [pid = 1852] [serial = 873] [outer = 0x7f778b00fc00] 11:50:55 INFO - PROCESS | 1852 | 1461005455374 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]]]}] 11:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 11:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1228ms 11:50:55 INFO - PROCESS | 1852 | 1461005455439 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 11:50:55 INFO - PROCESS | 1852 | 1461005455442 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 11:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 11:50:55 INFO - PROCESS | 1852 | 1461005455448 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 11:50:55 INFO - PROCESS | 1852 | 1461005455450 Marionette TRACE conn3 <- [1,1134,null,{}] 11:50:55 INFO - PROCESS | 1852 | 1461005455456 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}] 11:50:55 INFO - PROCESS | 1852 | 1461005455703 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 11:50:55 INFO - PROCESS | 1852 | 1461005455732 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778bad6000 == 89 [pid = 1852] [id = 291] 11:50:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f778cb48400) [pid = 1852] [serial = 874] [outer = (nil)] 11:50:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f778d356800) [pid = 1852] [serial = 875] [outer = 0x7f778cb48400] 11:50:55 INFO - PROCESS | 1852 | 1461005455805 Marionette DEBUG loaded listener.js 11:50:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f778fafc400) [pid = 1852] [serial = 876] [outer = 0x7f778cb48400] 11:50:56 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f7781bd0000) [pid = 1852] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 11:50:56 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f77793d2800) [pid = 1852] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 11:50:56 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f777dbfa800) [pid = 1852] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 11:50:56 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f777a2d6800) [pid = 1852] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 11:50:56 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f778b68fc00) [pid = 1852] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 11:50:56 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f777d8e0c00) [pid = 1852] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 11:50:56 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f7781bcec00) [pid = 1852] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 11:50:56 INFO - PROCESS | 1852 | 1461005456881 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]]]}] 11:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 11:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1484ms 11:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 11:50:56 INFO - PROCESS | 1852 | 1461005456933 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 11:50:56 INFO - PROCESS | 1852 | 1461005456935 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 11:50:56 INFO - PROCESS | 1852 | 1461005456942 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 11:50:56 INFO - PROCESS | 1852 | 1461005456945 Marionette TRACE conn3 <- [1,1138,null,{}] 11:50:56 INFO - PROCESS | 1852 | 1461005456953 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}] 11:50:57 INFO - PROCESS | 1852 | 1461005457159 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 11:50:57 INFO - PROCESS | 1852 | 1461005457190 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c6a1800 == 90 [pid = 1852] [id = 292] 11:50:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f778b2a3400) [pid = 1852] [serial = 877] [outer = (nil)] 11:50:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f778fc66800) [pid = 1852] [serial = 878] [outer = 0x7f778b2a3400] 11:50:57 INFO - PROCESS | 1852 | 1461005457252 Marionette DEBUG loaded listener.js 11:50:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f779a622400) [pid = 1852] [serial = 879] [outer = 0x7f778b2a3400] 11:50:57 INFO - PROCESS | 1852 | 1461005457978 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]]]}] 11:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 11:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1087ms 11:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 11:50:58 INFO - PROCESS | 1852 | 1461005458027 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 11:50:58 INFO - PROCESS | 1852 | 1461005458030 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 11:50:58 INFO - PROCESS | 1852 | 1461005458037 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 11:50:58 INFO - PROCESS | 1852 | 1461005458040 Marionette TRACE conn3 <- [1,1142,null,{}] 11:50:58 INFO - PROCESS | 1852 | 1461005458045 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}] 11:50:58 INFO - PROCESS | 1852 | 1461005458275 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 11:50:58 INFO - PROCESS | 1852 | 1461005458294 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77944da000 == 91 [pid = 1852] [id = 293] 11:50:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f779a625000) [pid = 1852] [serial = 880] [outer = (nil)] 11:50:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f779a8c6800) [pid = 1852] [serial = 881] [outer = 0x7f779a625000] 11:50:58 INFO - PROCESS | 1852 | 1461005458357 Marionette DEBUG loaded listener.js 11:50:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f779b6cc000) [pid = 1852] [serial = 882] [outer = 0x7f779a625000] 11:50:59 INFO - PROCESS | 1852 | 1461005459480 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]]]}] 11:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 11:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1481ms 11:50:59 INFO - PROCESS | 1852 | 1461005459518 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 11:50:59 INFO - PROCESS | 1852 | 1461005459523 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 11:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 11:50:59 INFO - PROCESS | 1852 | 1461005459531 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 11:50:59 INFO - PROCESS | 1852 | 1461005459538 Marionette TRACE conn3 <- [1,1146,null,{}] 11:50:59 INFO - PROCESS | 1852 | 1461005459546 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}] 11:50:59 INFO - PROCESS | 1852 | 1461005459777 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 11:51:00 INFO - PROCESS | 1852 | 1461005460005 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777df79800 == 92 [pid = 1852] [id = 294] 11:51:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f7781bce800) [pid = 1852] [serial = 883] [outer = (nil)] 11:51:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f77838d9800) [pid = 1852] [serial = 884] [outer = 0x7f7781bce800] 11:51:00 INFO - PROCESS | 1852 | 1461005460130 Marionette DEBUG loaded listener.js 11:51:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f77872e1c00) [pid = 1852] [serial = 885] [outer = 0x7f7781bce800] 11:51:01 INFO - PROCESS | 1852 | 1461005461098 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]]]}] 11:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 11:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1635ms 11:51:01 INFO - PROCESS | 1852 | 1461005461170 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 11:51:01 INFO - PROCESS | 1852 | 1461005461179 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 11:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 11:51:01 INFO - PROCESS | 1852 | 1461005461194 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 11:51:01 INFO - PROCESS | 1852 | 1461005461202 Marionette TRACE conn3 <- [1,1150,null,{}] 11:51:01 INFO - PROCESS | 1852 | 1461005461209 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}] 11:51:01 INFO - PROCESS | 1852 | 1461005461457 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 11:51:01 INFO - PROCESS | 1852 | 1461005461762 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b671800 == 93 [pid = 1852] [id = 295] 11:51:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f77872e6400) [pid = 1852] [serial = 886] [outer = (nil)] 11:51:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f778b769000) [pid = 1852] [serial = 887] [outer = 0x7f77872e6400] 11:51:01 INFO - PROCESS | 1852 | 1461005461840 Marionette DEBUG loaded listener.js 11:51:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f778bf4a800) [pid = 1852] [serial = 888] [outer = 0x7f77872e6400] 11:51:02 INFO - PROCESS | 1852 | 1461005462663 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]]]}] 11:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 11:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1486ms 11:51:02 INFO - PROCESS | 1852 | 1461005462695 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 11:51:02 INFO - PROCESS | 1852 | 1461005462698 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 11:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 11:51:02 INFO - PROCESS | 1852 | 1461005462709 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 11:51:02 INFO - PROCESS | 1852 | 1461005462715 Marionette TRACE conn3 <- [1,1154,null,{}] 11:51:02 INFO - PROCESS | 1852 | 1461005462732 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}] 11:51:02 INFO - PROCESS | 1852 | 1461005462929 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 11:51:03 INFO - PROCESS | 1852 | 1461005463123 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b867800 == 94 [pid = 1852] [id = 296] 11:51:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f77893e2800) [pid = 1852] [serial = 889] [outer = (nil)] 11:51:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f779a16d000) [pid = 1852] [serial = 890] [outer = 0x7f77893e2800] 11:51:03 INFO - PROCESS | 1852 | 1461005463213 Marionette DEBUG loaded listener.js 11:51:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f779a6f2800) [pid = 1852] [serial = 891] [outer = 0x7f77893e2800] 11:51:04 INFO - PROCESS | 1852 | 1461005464115 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]]]}] 11:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 11:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1437ms 11:51:04 INFO - PROCESS | 1852 | 1461005464147 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 11:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 11:51:04 INFO - PROCESS | 1852 | 1461005464152 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 11:51:04 INFO - PROCESS | 1852 | 1461005464160 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 11:51:04 INFO - PROCESS | 1852 | 1461005464162 Marionette TRACE conn3 <- [1,1158,null,{}] 11:51:04 INFO - PROCESS | 1852 | 1461005464170 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}] 11:51:04 INFO - PROCESS | 1852 | 1461005464360 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 11:51:04 INFO - PROCESS | 1852 | 1461005464545 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779f96c800 == 95 [pid = 1852] [id = 297] 11:51:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f777a111400) [pid = 1852] [serial = 892] [outer = (nil)] 11:51:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f779d841800) [pid = 1852] [serial = 893] [outer = 0x7f777a111400] 11:51:04 INFO - PROCESS | 1852 | 1461005464620 Marionette DEBUG loaded listener.js 11:51:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f779f52e800) [pid = 1852] [serial = 894] [outer = 0x7f777a111400] 11:51:05 INFO - PROCESS | 1852 | 1461005465514 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]]]}] 11:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 11:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1389ms 11:51:05 INFO - PROCESS | 1852 | 1461005465548 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 11:51:05 INFO - PROCESS | 1852 | 1461005465552 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 11:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 11:51:05 INFO - PROCESS | 1852 | 1461005465558 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 11:51:05 INFO - PROCESS | 1852 | 1461005465560 Marionette TRACE conn3 <- [1,1162,null,{}] 11:51:05 INFO - PROCESS | 1852 | 1461005465566 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}] 11:51:05 INFO - PROCESS | 1852 | 1461005465738 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 11:51:05 INFO - PROCESS | 1852 | 1461005465919 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a497c000 == 96 [pid = 1852] [id = 298] 11:51:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f7799562400) [pid = 1852] [serial = 895] [outer = (nil)] 11:51:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f779f907c00) [pid = 1852] [serial = 896] [outer = 0x7f7799562400] 11:51:05 INFO - PROCESS | 1852 | 1461005465991 Marionette DEBUG loaded listener.js 11:51:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f779f9a2000) [pid = 1852] [serial = 897] [outer = 0x7f7799562400] 11:51:06 INFO - PROCESS | 1852 | 1461005466938 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]]]}] 11:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 11:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1431ms 11:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 11:51:06 INFO - PROCESS | 1852 | 1461005466990 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 11:51:06 INFO - PROCESS | 1852 | 1461005466993 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 11:51:07 INFO - PROCESS | 1852 | 1461005467000 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 11:51:07 INFO - PROCESS | 1852 | 1461005467003 Marionette TRACE conn3 <- [1,1166,null,{}] 11:51:07 INFO - PROCESS | 1852 | 1461005467009 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}] 11:51:07 INFO - PROCESS | 1852 | 1461005467211 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 11:51:07 INFO - PROCESS | 1852 | 1461005467389 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c339800 == 97 [pid = 1852] [id = 299] 11:51:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f777a90c400) [pid = 1852] [serial = 898] [outer = (nil)] 11:51:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f7783d30800) [pid = 1852] [serial = 899] [outer = 0x7f777a90c400] 11:51:07 INFO - PROCESS | 1852 | 1461005467470 Marionette DEBUG loaded listener.js 11:51:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f77a1706400) [pid = 1852] [serial = 900] [outer = 0x7f777a90c400] 11:51:08 INFO - PROCESS | 1852 | 1461005468348 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]]]}] 11:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 11:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1385ms 11:51:08 INFO - PROCESS | 1852 | 1461005468385 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 11:51:08 INFO - PROCESS | 1852 | 1461005468389 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 11:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 11:51:08 INFO - PROCESS | 1852 | 1461005468395 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 11:51:08 INFO - PROCESS | 1852 | 1461005468397 Marionette TRACE conn3 <- [1,1170,null,{}] 11:51:08 INFO - PROCESS | 1852 | 1461005468403 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}] 11:51:08 INFO - PROCESS | 1852 | 1461005468579 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 11:51:08 INFO - PROCESS | 1852 | 1461005468761 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a835800 == 98 [pid = 1852] [id = 300] 11:51:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f777a910400) [pid = 1852] [serial = 901] [outer = (nil)] 11:51:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f777a94a000) [pid = 1852] [serial = 902] [outer = 0x7f777a910400] 11:51:08 INFO - PROCESS | 1852 | 1461005468833 Marionette DEBUG loaded listener.js 11:51:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f777a94e400) [pid = 1852] [serial = 903] [outer = 0x7f777a910400] 11:51:09 INFO - PROCESS | 1852 | 1461005469724 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]]]}] 11:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 11:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1381ms 11:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 11:51:09 INFO - PROCESS | 1852 | 1461005469777 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 11:51:09 INFO - PROCESS | 1852 | 1461005469780 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 11:51:09 INFO - PROCESS | 1852 | 1461005469786 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 11:51:09 INFO - PROCESS | 1852 | 1461005469790 Marionette TRACE conn3 <- [1,1174,null,{}] 11:51:09 INFO - PROCESS | 1852 | 1461005469796 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}] 11:51:09 INFO - PROCESS | 1852 | 1461005469976 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 11:51:10 INFO - PROCESS | 1852 | 1461005470160 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7781195000 == 99 [pid = 1852] [id = 301] 11:51:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f777728c400) [pid = 1852] [serial = 904] [outer = (nil)] 11:51:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f7777295800) [pid = 1852] [serial = 905] [outer = 0x7f777728c400] 11:51:10 INFO - PROCESS | 1852 | 1461005470248 Marionette DEBUG loaded listener.js 11:51:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f777729a400) [pid = 1852] [serial = 906] [outer = 0x7f777728c400] 11:51:11 INFO - PROCESS | 1852 | 1461005471103 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] 11:51:11 INFO - PROCESS | 1852 | 1461005471183 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 11:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 11:51:11 INFO - PROCESS | 1852 | 1461005471190 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 11:51:11 INFO - PROCESS | 1852 | 1461005471192 Marionette TRACE conn3 <- [1,1178,null,{}] 11:51:11 INFO - PROCESS | 1852 | 1461005471199 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}] 11:51:11 INFO - PROCESS | 1852 | 1461005471400 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 11:51:11 INFO - PROCESS | 1852 | 1461005471582 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778d59e800 == 100 [pid = 1852] [id = 302] 11:51:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f777728d000) [pid = 1852] [serial = 907] [outer = (nil)] 11:51:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f777a94f800) [pid = 1852] [serial = 908] [outer = 0x7f777728d000] 11:51:11 INFO - PROCESS | 1852 | 1461005471654 Marionette DEBUG loaded listener.js 11:51:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f777d898400) [pid = 1852] [serial = 909] [outer = 0x7f777728d000] 11:51:12 INFO - PROCESS | 1852 | 1461005472558 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] 11:51:12 INFO - PROCESS | 1852 | 1461005472634 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 11:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 11:51:12 INFO - PROCESS | 1852 | 1461005472644 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 11:51:12 INFO - PROCESS | 1852 | 1461005472647 Marionette TRACE conn3 <- [1,1182,null,{}] 11:51:12 INFO - PROCESS | 1852 | 1461005472654 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}] 11:51:12 INFO - PROCESS | 1852 | 1461005472843 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 11:51:13 INFO - PROCESS | 1852 | 1461005473024 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7775ff3000 == 101 [pid = 1852] [id = 303] 11:51:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f777728f800) [pid = 1852] [serial = 910] [outer = (nil)] 11:51:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f777d89f000) [pid = 1852] [serial = 911] [outer = 0x7f777728f800] 11:51:13 INFO - PROCESS | 1852 | 1461005473102 Marionette DEBUG loaded listener.js 11:51:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f777d8a3c00) [pid = 1852] [serial = 912] [outer = 0x7f777728f800] 11:51:13 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:51:13 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:51:14 INFO - PROCESS | 1852 | 1461005474001 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] 11:51:14 INFO - PROCESS | 1852 | 1461005474086 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 11:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 11:51:14 INFO - PROCESS | 1852 | 1461005474093 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 11:51:14 INFO - PROCESS | 1852 | 1461005474096 Marionette TRACE conn3 <- [1,1186,null,{}] 11:51:14 INFO - PROCESS | 1852 | 1461005474102 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}] 11:51:14 INFO - PROCESS | 1852 | 1461005474342 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 11:51:14 INFO - PROCESS | 1852 | 1461005474566 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7774f19000 == 102 [pid = 1852] [id = 304] 11:51:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f7774d62800) [pid = 1852] [serial = 913] [outer = (nil)] 11:51:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f7774d6b400) [pid = 1852] [serial = 914] [outer = 0x7f7774d62800] 11:51:14 INFO - PROCESS | 1852 | 1461005474691 Marionette DEBUG loaded listener.js 11:51:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f77a179e800) [pid = 1852] [serial = 915] [outer = 0x7f7774d62800] 11:51:15 INFO - PROCESS | 1852 | 1461005475544 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] 11:51:15 INFO - PROCESS | 1852 | 1461005475581 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 11:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 11:51:15 INFO - PROCESS | 1852 | 1461005475587 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 11:51:15 INFO - PROCESS | 1852 | 1461005475589 Marionette TRACE conn3 <- [1,1190,null,{}] 11:51:15 INFO - PROCESS | 1852 | 1461005475595 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}] 11:51:15 INFO - PROCESS | 1852 | 1461005475774 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 11:51:15 INFO - PROCESS | 1852 | 1461005475962 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a82f800 == 103 [pid = 1852] [id = 305] 11:51:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f7775025000) [pid = 1852] [serial = 916] [outer = (nil)] 11:51:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f777502b800) [pid = 1852] [serial = 917] [outer = 0x7f7775025000] 11:51:16 INFO - PROCESS | 1852 | 1461005476031 Marionette DEBUG loaded listener.js 11:51:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f7775030c00) [pid = 1852] [serial = 918] [outer = 0x7f7775025000] 11:51:16 INFO - PROCESS | 1852 | 1461005476957 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] 11:51:17 INFO - PROCESS | 1852 | 1461005477022 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 11:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 11:51:17 INFO - PROCESS | 1852 | 1461005477028 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 11:51:17 INFO - PROCESS | 1852 | 1461005477031 Marionette TRACE conn3 <- [1,1194,null,{}] 11:51:17 INFO - PROCESS | 1852 | 1461005477037 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}] 11:51:17 INFO - PROCESS | 1852 | 1461005477533 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 11:51:17 INFO - PROCESS | 1852 | 1461005477819 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77793e3800 == 104 [pid = 1852] [id = 306] 11:51:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f7774d6d000) [pid = 1852] [serial = 919] [outer = (nil)] 11:51:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f77770a6400) [pid = 1852] [serial = 920] [outer = 0x7f7774d6d000] 11:51:17 INFO - PROCESS | 1852 | 1461005477905 Marionette DEBUG loaded listener.js 11:51:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f77770afc00) [pid = 1852] [serial = 921] [outer = 0x7f7774d6d000] 11:51:18 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:51:18 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:51:18 INFO - PROCESS | 1852 | 1461005478753 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] 11:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 11:51:18 INFO - PROCESS | 1852 | 1461005478823 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 11:51:18 INFO - PROCESS | 1852 | 1461005478831 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 11:51:18 INFO - PROCESS | 1852 | 1461005478837 Marionette TRACE conn3 <- [1,1198,null,{}] 11:51:18 INFO - PROCESS | 1852 | 1461005478844 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}] 11:51:19 INFO - PROCESS | 1852 | 1461005479059 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 11:51:19 INFO - PROCESS | 1852 | 1461005479481 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7777e39000 == 105 [pid = 1852] [id = 307] 11:51:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f777a90f000) [pid = 1852] [serial = 922] [outer = (nil)] 11:51:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f777a914c00) [pid = 1852] [serial = 923] [outer = 0x7f777a90f000] 11:51:19 INFO - PROCESS | 1852 | 1461005479558 Marionette DEBUG loaded listener.js 11:51:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f777a9cb000) [pid = 1852] [serial = 924] [outer = 0x7f777a90f000] 11:51:20 INFO - PROCESS | 1852 | 1461005480568 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]]]}] 11:51:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7789f80800 == 104 [pid = 1852] [id = 45] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f778ba0dc00) [pid = 1852] [serial = 782] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f778cb42c00) [pid = 1852] [serial = 785] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f778d538400) [pid = 1852] [serial = 788] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f778f9f2400) [pid = 1852] [serial = 791] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f778fc5c800) [pid = 1852] [serial = 794] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f779956f000) [pid = 1852] [serial = 797] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f779a4af000) [pid = 1852] [serial = 800] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f7781ca2400) [pid = 1852] [serial = 803] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f778cb43400) [pid = 1852] [serial = 827] [outer = (nil)] [url = about:blank] 11:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 11:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1786ms 11:51:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c6a1800 == 103 [pid = 1852] [id = 292] 11:51:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778bad6000 == 102 [pid = 1852] [id = 291] 11:51:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778968b800 == 101 [pid = 1852] [id = 290] 11:51:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77845e1800 == 100 [pid = 1852] [id = 289] 11:51:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777cac4800 == 99 [pid = 1852] [id = 288] 11:51:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a009000 == 98 [pid = 1852] [id = 287] 11:51:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777c10f800 == 97 [pid = 1852] [id = 286] 11:51:20 INFO - PROCESS | 1852 | 1461005480672 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 11:51:20 INFO - PROCESS | 1852 | 1461005480679 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 11:51:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77784eb000 == 96 [pid = 1852] [id = 284] 11:51:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a1785800 == 95 [pid = 1852] [id = 283] 11:51:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77786a7000 == 94 [pid = 1852] [id = 282] 11:51:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7779318000 == 93 [pid = 1852] [id = 281] 11:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 11:51:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a177f800 == 92 [pid = 1852] [id = 280] 11:51:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779efa9000 == 91 [pid = 1852] [id = 279] 11:51:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7782ca9800 == 90 [pid = 1852] [id = 276] 11:51:20 INFO - PROCESS | 1852 | 1461005480698 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 11:51:20 INFO - PROCESS | 1852 | 1461005480702 Marionette TRACE conn3 <- [1,1202,null,{}] 11:51:20 INFO - PROCESS | 1852 | 1461005480708 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}] 11:51:20 INFO - PROCESS | 1852 | 1461005480871 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f77873b1400) [pid = 1852] [serial = 815] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f777a117400) [pid = 1852] [serial = 806] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f777a5f7400) [pid = 1852] [serial = 807] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f7781ace000) [pid = 1852] [serial = 810] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f7781226400) [pid = 1852] [serial = 809] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f777d9a3000) [pid = 1852] [serial = 812] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f7782df4800) [pid = 1852] [serial = 813] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f777d9ab000) [pid = 1852] [serial = 770] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f778b793000) [pid = 1852] [serial = 767] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f778b794c00) [pid = 1852] [serial = 779] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f77893e3800) [pid = 1852] [serial = 776] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f7782df7000) [pid = 1852] [serial = 773] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f778b760400) [pid = 1852] [serial = 821] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f778ba49c00) [pid = 1852] [serial = 822] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f7783968800) [pid = 1852] [serial = 824] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f7788744000) [pid = 1852] [serial = 818] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f778afc6400) [pid = 1852] [serial = 819] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f778c103000) [pid = 1852] [serial = 825] [outer = (nil)] [url = about:blank] 11:51:20 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f778744dc00) [pid = 1852] [serial = 816] [outer = (nil)] [url = about:blank] 11:51:21 INFO - PROCESS | 1852 | 1461005481123 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77786b6800 == 91 [pid = 1852] [id = 308] 11:51:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f777a90f800) [pid = 1852] [serial = 925] [outer = (nil)] 11:51:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f777d8eb800) [pid = 1852] [serial = 926] [outer = 0x7f777a90f800] 11:51:21 INFO - PROCESS | 1852 | 1461005481196 Marionette DEBUG loaded listener.js 11:51:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f777dbf7c00) [pid = 1852] [serial = 927] [outer = 0x7f777a90f800] 11:51:21 INFO - PROCESS | 1852 | 1461005481924 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]]]}] 11:51:21 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 11:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1295ms 11:51:21 INFO - PROCESS | 1852 | 1461005481987 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 11:51:21 INFO - PROCESS | 1852 | 1461005481993 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 11:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 11:51:22 INFO - PROCESS | 1852 | 1461005482010 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 11:51:22 INFO - PROCESS | 1852 | 1461005482017 Marionette TRACE conn3 <- [1,1206,null,{}] 11:51:22 INFO - PROCESS | 1852 | 1461005482023 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}] 11:51:22 INFO - PROCESS | 1852 | 1461005482204 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 11:51:22 INFO - PROCESS | 1852 | 1461005482341 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777df1c000 == 92 [pid = 1852] [id = 309] 11:51:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f777a9d3400) [pid = 1852] [serial = 928] [outer = (nil)] 11:51:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f7781bd2c00) [pid = 1852] [serial = 929] [outer = 0x7f777a9d3400] 11:51:22 INFO - PROCESS | 1852 | 1461005482407 Marionette DEBUG loaded listener.js 11:51:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f7782df3c00) [pid = 1852] [serial = 930] [outer = 0x7f777a9d3400] 11:51:23 INFO - PROCESS | 1852 | 1461005483172 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]]]}] 11:51:23 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 11:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1242ms 11:51:23 INFO - PROCESS | 1852 | 1461005483246 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 11:51:23 INFO - PROCESS | 1852 | 1461005483248 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 11:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 11:51:23 INFO - PROCESS | 1852 | 1461005483259 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 11:51:23 INFO - PROCESS | 1852 | 1461005483262 Marionette TRACE conn3 <- [1,1210,null,{}] 11:51:23 INFO - PROCESS | 1852 | 1461005483279 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}] 11:51:23 INFO - PROCESS | 1852 | 1461005483513 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 11:51:23 INFO - PROCESS | 1852 | 1461005483545 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783edb800 == 93 [pid = 1852] [id = 310] 11:51:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f777cb84400) [pid = 1852] [serial = 931] [outer = (nil)] 11:51:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f7783d29800) [pid = 1852] [serial = 932] [outer = 0x7f777cb84400] 11:51:23 INFO - PROCESS | 1852 | 1461005483609 Marionette DEBUG loaded listener.js 11:51:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f77872e1400) [pid = 1852] [serial = 933] [outer = 0x7f777cb84400] 11:51:24 INFO - PROCESS | 1852 | 1461005484499 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]]]}] 11:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 11:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1279ms 11:51:24 INFO - PROCESS | 1852 | 1461005484539 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 11:51:24 INFO - PROCESS | 1852 | 1461005484543 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 11:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 11:51:24 INFO - PROCESS | 1852 | 1461005484557 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 11:51:24 INFO - PROCESS | 1852 | 1461005484560 Marionette TRACE conn3 <- [1,1214,null,{}] 11:51:24 INFO - PROCESS | 1852 | 1461005484565 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}] 11:51:24 INFO - PROCESS | 1852 | 1461005484813 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 11:51:24 INFO - PROCESS | 1852 | 1461005484843 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7785675000 == 94 [pid = 1852] [id = 311] 11:51:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f7788744000) [pid = 1852] [serial = 934] [outer = (nil)] 11:51:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f77893e4c00) [pid = 1852] [serial = 935] [outer = 0x7f7788744000] 11:51:24 INFO - PROCESS | 1852 | 1461005484917 Marionette DEBUG loaded listener.js 11:51:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f778b68a000) [pid = 1852] [serial = 936] [outer = 0x7f7788744000] 11:51:25 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f778b2a3400) [pid = 1852] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 11:51:25 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f778b00fc00) [pid = 1852] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 11:51:25 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f7782a10000) [pid = 1852] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 11:51:25 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f77814ca800) [pid = 1852] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 11:51:25 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f778cb48400) [pid = 1852] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 11:51:25 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f77814c4800) [pid = 1852] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 11:51:25 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f777a2ca400) [pid = 1852] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 11:51:25 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f777d99e000) [pid = 1852] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 11:51:25 INFO - PROCESS | 1852 | 1461005485968 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]]]}] 11:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 11:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1530ms 11:51:26 INFO - PROCESS | 1852 | 1461005486090 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 11:51:26 INFO - PROCESS | 1852 | 1461005486095 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 11:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 11:51:26 INFO - PROCESS | 1852 | 1461005486106 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 11:51:26 INFO - PROCESS | 1852 | 1461005486111 Marionette TRACE conn3 <- [1,1218,null,{}] 11:51:26 INFO - PROCESS | 1852 | 1461005486120 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}] 11:51:26 INFO - PROCESS | 1852 | 1461005486319 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 11:51:26 INFO - PROCESS | 1852 | 1461005486502 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77784dc800 == 95 [pid = 1852] [id = 312] 11:51:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f77770abc00) [pid = 1852] [serial = 937] [outer = (nil)] 11:51:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f77770af000) [pid = 1852] [serial = 938] [outer = 0x7f77770abc00] 11:51:26 INFO - PROCESS | 1852 | 1461005486577 Marionette DEBUG loaded listener.js 11:51:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f777a113000) [pid = 1852] [serial = 939] [outer = 0x7f77770abc00] 11:51:27 INFO - PROCESS | 1852 | 1461005487560 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]]]}] 11:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 11:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1484ms 11:51:27 INFO - PROCESS | 1852 | 1461005487590 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 11:51:27 INFO - PROCESS | 1852 | 1461005487596 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 11:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 11:51:27 INFO - PROCESS | 1852 | 1461005487609 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 11:51:27 INFO - PROCESS | 1852 | 1461005487614 Marionette TRACE conn3 <- [1,1222,null,{}] 11:51:27 INFO - PROCESS | 1852 | 1461005487621 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}] 11:51:27 INFO - PROCESS | 1852 | 1461005487820 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 11:51:28 INFO - PROCESS | 1852 | 1461005487999 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777dd7a000 == 96 [pid = 1852] [id = 313] 11:51:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f77770ac000) [pid = 1852] [serial = 940] [outer = (nil)] 11:51:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f777b20f000) [pid = 1852] [serial = 941] [outer = 0x7f77770ac000] 11:51:28 INFO - PROCESS | 1852 | 1461005488077 Marionette DEBUG loaded listener.js 11:51:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f777d8e0c00) [pid = 1852] [serial = 942] [outer = 0x7f77770ac000] 11:51:29 INFO - PROCESS | 1852 | 1461005489031 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] 11:51:29 INFO - PROCESS | 1852 | 1461005489120 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 11:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 11:51:29 INFO - PROCESS | 1852 | 1461005489132 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 11:51:29 INFO - PROCESS | 1852 | 1461005489135 Marionette TRACE conn3 <- [1,1226,null,{}] 11:51:29 INFO - PROCESS | 1852 | 1461005489198 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}] 11:51:29 INFO - PROCESS | 1852 | 1461005489472 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 11:51:29 INFO - PROCESS | 1852 | 1461005489698 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7789215000 == 97 [pid = 1852] [id = 314] 11:51:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f7781226400) [pid = 1852] [serial = 943] [outer = (nil)] 11:51:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f7781ad0800) [pid = 1852] [serial = 944] [outer = 0x7f7781226400] 11:51:29 INFO - PROCESS | 1852 | 1461005489779 Marionette DEBUG loaded listener.js 11:51:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f7781debc00) [pid = 1852] [serial = 945] [outer = 0x7f7781226400] 11:51:30 INFO - PROCESS | 1852 | 1461005490667 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]]]}] 11:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 11:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1594ms 11:51:30 INFO - PROCESS | 1852 | 1461005490725 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 11:51:30 INFO - PROCESS | 1852 | 1461005490728 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 11:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 11:51:30 INFO - PROCESS | 1852 | 1461005490753 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 11:51:30 INFO - PROCESS | 1852 | 1461005490757 Marionette TRACE conn3 <- [1,1230,null,{}] 11:51:30 INFO - PROCESS | 1852 | 1461005490765 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}] 11:51:30 INFO - PROCESS | 1852 | 1461005490969 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 11:51:31 INFO - PROCESS | 1852 | 1461005491154 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c40d800 == 98 [pid = 1852] [id = 315] 11:51:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f77814bcc00) [pid = 1852] [serial = 946] [outer = (nil)] 11:51:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f77872e8000) [pid = 1852] [serial = 947] [outer = 0x7f77814bcc00] 11:51:31 INFO - PROCESS | 1852 | 1461005491272 Marionette DEBUG loaded listener.js 11:51:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f7788743000) [pid = 1852] [serial = 948] [outer = 0x7f77814bcc00] 11:51:32 INFO - PROCESS | 1852 | 1461005492108 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]]]}] 11:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 11:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1399ms 11:51:32 INFO - PROCESS | 1852 | 1461005492135 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 11:51:32 INFO - PROCESS | 1852 | 1461005492139 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 11:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 11:51:32 INFO - PROCESS | 1852 | 1461005492145 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 11:51:32 INFO - PROCESS | 1852 | 1461005492148 Marionette TRACE conn3 <- [1,1234,null,{}] 11:51:32 INFO - PROCESS | 1852 | 1461005492154 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}] 11:51:32 INFO - PROCESS | 1852 | 1461005492345 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 11:51:32 INFO - PROCESS | 1852 | 1461005492531 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778df31000 == 99 [pid = 1852] [id = 316] 11:51:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f7783965000) [pid = 1852] [serial = 949] [outer = (nil)] 11:51:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f778b762000) [pid = 1852] [serial = 950] [outer = 0x7f7783965000] 11:51:32 INFO - PROCESS | 1852 | 1461005492607 Marionette DEBUG loaded listener.js 11:51:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f778b80d000) [pid = 1852] [serial = 951] [outer = 0x7f7783965000] 11:51:33 INFO - PROCESS | 1852 | 1461005493543 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]]]}] 11:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 11:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1436ms 11:51:33 INFO - PROCESS | 1852 | 1461005493584 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 11:51:33 INFO - PROCESS | 1852 | 1461005493587 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 11:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 11:51:33 INFO - PROCESS | 1852 | 1461005493594 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 11:51:33 INFO - PROCESS | 1852 | 1461005493596 Marionette TRACE conn3 <- [1,1238,null,{}] 11:51:33 INFO - PROCESS | 1852 | 1461005493602 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}] 11:51:33 INFO - PROCESS | 1852 | 1461005493843 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 11:51:34 INFO - PROCESS | 1852 | 1461005494038 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b50b800 == 100 [pid = 1852] [id = 317] 11:51:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f779a398800) [pid = 1852] [serial = 952] [outer = (nil)] 11:51:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f779a39e000) [pid = 1852] [serial = 953] [outer = 0x7f779a398800] 11:51:34 INFO - PROCESS | 1852 | 1461005494184 Marionette DEBUG loaded listener.js 11:51:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f779a8ea000) [pid = 1852] [serial = 954] [outer = 0x7f779a398800] 11:51:35 INFO - PROCESS | 1852 | 1461005495051 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]]]}] 11:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 11:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1488ms 11:51:35 INFO - PROCESS | 1852 | 1461005495083 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 11:51:35 INFO - PROCESS | 1852 | 1461005495088 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 11:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 11:51:35 INFO - PROCESS | 1852 | 1461005495095 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 11:51:35 INFO - PROCESS | 1852 | 1461005495099 Marionette TRACE conn3 <- [1,1242,null,{}] 11:51:35 INFO - PROCESS | 1852 | 1461005495105 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}] 11:51:35 INFO - PROCESS | 1852 | 1461005495309 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 11:51:35 INFO - PROCESS | 1852 | 1461005495512 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779f68c800 == 101 [pid = 1852] [id = 318] 11:51:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f7785617800) [pid = 1852] [serial = 955] [outer = (nil)] 11:51:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f779a396c00) [pid = 1852] [serial = 956] [outer = 0x7f7785617800] 11:51:35 INFO - PROCESS | 1852 | 1461005495588 Marionette DEBUG loaded listener.js 11:51:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f779b6d8800) [pid = 1852] [serial = 957] [outer = 0x7f7785617800] 11:51:36 INFO - PROCESS | 1852 | 1461005496518 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]]]}] 11:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 11:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1479ms 11:51:36 INFO - PROCESS | 1852 | 1461005496576 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 11:51:36 INFO - PROCESS | 1852 | 1461005496580 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 11:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 11:51:36 INFO - PROCESS | 1852 | 1461005496586 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 11:51:36 INFO - PROCESS | 1852 | 1461005496590 Marionette TRACE conn3 <- [1,1246,null,{}] 11:51:36 INFO - PROCESS | 1852 | 1461005496596 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}] 11:51:36 INFO - PROCESS | 1852 | 1461005496776 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 11:51:36 INFO - PROCESS | 1852 | 1461005496963 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a3a8b800 == 102 [pid = 1852] [id = 319] 11:51:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f778930e800) [pid = 1852] [serial = 958] [outer = (nil)] 11:51:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f779ef63c00) [pid = 1852] [serial = 959] [outer = 0x7f778930e800] 11:51:37 INFO - PROCESS | 1852 | 1461005497037 Marionette DEBUG loaded listener.js 11:51:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f779f660800) [pid = 1852] [serial = 960] [outer = 0x7f778930e800] 11:51:37 INFO - PROCESS | 1852 | 1461005497895 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]]]}] 11:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 11:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1384ms 11:51:37 INFO - PROCESS | 1852 | 1461005497971 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 11:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 11:51:37 INFO - PROCESS | 1852 | 1461005497975 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 11:51:37 INFO - PROCESS | 1852 | 1461005497981 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 11:51:37 INFO - PROCESS | 1852 | 1461005497984 Marionette TRACE conn3 <- [1,1250,null,{}] 11:51:37 INFO - PROCESS | 1852 | 1461005497989 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}] 11:51:38 INFO - PROCESS | 1852 | 1461005498183 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 11:51:38 INFO - PROCESS | 1852 | 1461005498434 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77835c0800 == 103 [pid = 1852] [id = 320] 11:51:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f7776121800) [pid = 1852] [serial = 961] [outer = (nil)] 11:51:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f7776127c00) [pid = 1852] [serial = 962] [outer = 0x7f7776121800] 11:51:38 INFO - PROCESS | 1852 | 1461005498558 Marionette DEBUG loaded listener.js 11:51:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f777612d400) [pid = 1852] [serial = 963] [outer = 0x7f7776121800] 11:51:39 INFO - PROCESS | 1852 | 1461005499399 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]]]}] 11:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 11:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1482ms 11:51:39 INFO - PROCESS | 1852 | 1461005499463 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 11:51:39 INFO - PROCESS | 1852 | 1461005499467 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 11:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 11:51:39 INFO - PROCESS | 1852 | 1461005499473 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 11:51:39 INFO - PROCESS | 1852 | 1461005499477 Marionette TRACE conn3 <- [1,1254,null,{}] 11:51:39 INFO - PROCESS | 1852 | 1461005499482 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}] 11:51:39 INFO - PROCESS | 1852 | 1461005499672 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 11:51:39 INFO - PROCESS | 1852 | 1461005499864 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77ac8dd000 == 104 [pid = 1852] [id = 321] 11:51:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f7776122000) [pid = 1852] [serial = 964] [outer = (nil)] 11:51:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f7778465800) [pid = 1852] [serial = 965] [outer = 0x7f7776122000] 11:51:39 INFO - PROCESS | 1852 | 1461005499941 Marionette DEBUG loaded listener.js 11:51:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f777846c000) [pid = 1852] [serial = 966] [outer = 0x7f7776122000] 11:51:40 INFO - PROCESS | 1852 | 1461005500834 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]]]}] 11:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 11:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1435ms 11:51:40 INFO - PROCESS | 1852 | 1461005500910 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 11:51:40 INFO - PROCESS | 1852 | 1461005500914 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 11:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 11:51:40 INFO - PROCESS | 1852 | 1461005500921 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 11:51:40 INFO - PROCESS | 1852 | 1461005500926 Marionette TRACE conn3 <- [1,1258,null,{}] 11:51:40 INFO - PROCESS | 1852 | 1461005500932 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}] 11:51:41 INFO - PROCESS | 1852 | 1461005501197 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 11:51:41 INFO - PROCESS | 1852 | 1461005501437 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77835d1800 == 105 [pid = 1852] [id = 322] 11:51:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f779f996800) [pid = 1852] [serial = 967] [outer = (nil)] 11:51:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f779fa49000) [pid = 1852] [serial = 968] [outer = 0x7f779f996800] 11:51:41 INFO - PROCESS | 1852 | 1461005501569 Marionette DEBUG loaded listener.js 11:51:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f77a1706800) [pid = 1852] [serial = 969] [outer = 0x7f779f996800] 11:51:42 INFO - PROCESS | 1852 | 1461005502463 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]]]}] 11:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 11:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1586ms 11:51:42 INFO - PROCESS | 1852 | 1461005502508 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 11:51:42 INFO - PROCESS | 1852 | 1461005502512 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 11:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 11:51:42 INFO - PROCESS | 1852 | 1461005502517 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 11:51:42 INFO - PROCESS | 1852 | 1461005502520 Marionette TRACE conn3 <- [1,1262,null,{}] 11:51:42 INFO - PROCESS | 1852 | 1461005502526 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}] 11:51:42 INFO - PROCESS | 1852 | 1461005502706 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 11:51:42 INFO - PROCESS | 1852 | 1461005502896 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7773fe1800 == 106 [pid = 1852] [id = 323] 11:51:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f77742f9800) [pid = 1852] [serial = 970] [outer = (nil)] 11:51:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f779f65ac00) [pid = 1852] [serial = 971] [outer = 0x7f77742f9800] 11:51:42 INFO - PROCESS | 1852 | 1461005502966 Marionette DEBUG loaded listener.js 11:51:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f77a1708400) [pid = 1852] [serial = 972] [outer = 0x7f77742f9800] 11:51:44 INFO - PROCESS | 1852 | 1461005504270 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]]]}] 11:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 11:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1828ms 11:51:44 INFO - PROCESS | 1852 | 1461005504347 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 11:51:44 INFO - PROCESS | 1852 | 1461005504353 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 11:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 11:51:44 INFO - PROCESS | 1852 | 1461005504359 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 11:51:44 INFO - PROCESS | 1852 | 1461005504364 Marionette TRACE conn3 <- [1,1266,null,{}] 11:51:44 INFO - PROCESS | 1852 | 1461005504371 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}] 11:51:44 INFO - PROCESS | 1852 | 1461005504633 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 11:51:44 INFO - PROCESS | 1852 | 1461005504807 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7777e1e800 == 107 [pid = 1852] [id = 324] 11:51:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f7777291400) [pid = 1852] [serial = 973] [outer = (nil)] 11:51:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f7778465c00) [pid = 1852] [serial = 974] [outer = 0x7f7777291400] 11:51:44 INFO - PROCESS | 1852 | 1461005504874 Marionette DEBUG loaded listener.js 11:51:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f777a113400) [pid = 1852] [serial = 975] [outer = 0x7f7777291400] 11:51:45 INFO - PROCESS | 1852 | 1461005505743 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]]]}] 11:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 11:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1434ms 11:51:45 INFO - PROCESS | 1852 | 1461005505805 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 11:51:45 INFO - PROCESS | 1852 | 1461005505821 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 11:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 11:51:45 INFO - PROCESS | 1852 | 1461005505838 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 11:51:45 INFO - PROCESS | 1852 | 1461005505842 Marionette TRACE conn3 <- [1,1270,null,{}] 11:51:45 INFO - PROCESS | 1852 | 1461005505860 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}] 11:51:46 INFO - PROCESS | 1852 | 1461005506163 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 11:51:46 INFO - PROCESS | 1852 | 1461005506450 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7775fee000 == 108 [pid = 1852] [id = 325] 11:51:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f7777292400) [pid = 1852] [serial = 976] [outer = (nil)] 11:51:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f777a90e000) [pid = 1852] [serial = 977] [outer = 0x7f7777292400] 11:51:46 INFO - PROCESS | 1852 | 1461005506518 Marionette DEBUG loaded listener.js 11:51:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f777a950400) [pid = 1852] [serial = 978] [outer = 0x7f7777292400] 11:51:47 INFO - PROCESS | 1852 | 1461005507444 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]]]}] 11:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 11:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1647ms 11:51:47 INFO - PROCESS | 1852 | 1461005507486 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 11:51:47 INFO - PROCESS | 1852 | 1461005507488 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 11:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 11:51:47 INFO - PROCESS | 1852 | 1461005507495 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 11:51:47 INFO - PROCESS | 1852 | 1461005507502 Marionette TRACE conn3 <- [1,1274,null,{}] 11:51:47 INFO - PROCESS | 1852 | 1461005507517 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}] 11:51:47 INFO - PROCESS | 1852 | 1461005507707 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 11:51:47 INFO - PROCESS | 1852 | 1461005507980 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7779322000 == 109 [pid = 1852] [id = 326] 11:51:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f777cb90400) [pid = 1852] [serial = 979] [outer = (nil)] 11:51:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f777d59fc00) [pid = 1852] [serial = 980] [outer = 0x7f777cb90400] 11:51:48 INFO - PROCESS | 1852 | 1461005508104 Marionette DEBUG loaded listener.js 11:51:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f777d8a3800) [pid = 1852] [serial = 981] [outer = 0x7f777cb90400] 11:51:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a406000 == 108 [pid = 1852] [id = 228] 11:51:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778dcc5000 == 107 [pid = 1852] [id = 226] 11:51:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7777e2d000 == 106 [pid = 1852] [id = 267] 11:51:49 INFO - PROCESS | 1852 | 1461005509068 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]]]}] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f779a8c6800) [pid = 1852] [serial = 881] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f778b692800) [pid = 1852] [serial = 836] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f778c5d1c00) [pid = 1852] [serial = 839] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f779d727800) [pid = 1852] [serial = 851] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f779b9d0400) [pid = 1852] [serial = 848] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f777deae400) [pid = 1852] [serial = 830] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f779a837000) [pid = 1852] [serial = 845] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f778396c400) [pid = 1852] [serial = 833] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f779ef63400) [pid = 1852] [serial = 854] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f779a16f400) [pid = 1852] [serial = 842] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783edb800 == 105 [pid = 1852] [id = 310] 11:51:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777df1c000 == 104 [pid = 1852] [id = 309] 11:51:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77786b6800 == 103 [pid = 1852] [id = 308] 11:51:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7777e39000 == 102 [pid = 1852] [id = 307] 11:51:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77793e3800 == 101 [pid = 1852] [id = 306] 11:51:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7774f19000 == 100 [pid = 1852] [id = 304] 11:51:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7775ff3000 == 99 [pid = 1852] [id = 303] 11:51:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778d59e800 == 98 [pid = 1852] [id = 302] 11:51:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7781195000 == 97 [pid = 1852] [id = 301] 11:51:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a835800 == 96 [pid = 1852] [id = 300] 11:51:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777c339800 == 95 [pid = 1852] [id = 299] 11:51:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a497c000 == 94 [pid = 1852] [id = 298] 11:51:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779f96c800 == 93 [pid = 1852] [id = 297] 11:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 11:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1688ms 11:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 11:51:49 INFO - PROCESS | 1852 | 1461005509185 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 11:51:49 INFO - PROCESS | 1852 | 1461005509190 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 11:51:49 INFO - PROCESS | 1852 | 1461005509201 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 11:51:49 INFO - PROCESS | 1852 | 1461005509203 Marionette TRACE conn3 <- [1,1278,null,{}] 11:51:49 INFO - PROCESS | 1852 | 1461005509207 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}] 11:51:49 INFO - PROCESS | 1852 | 1461005509409 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f779a622400) [pid = 1852] [serial = 879] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f778b7a0c00) [pid = 1852] [serial = 872] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f7784675800) [pid = 1852] [serial = 866] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f778b68ec00) [pid = 1852] [serial = 870] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f778d356800) [pid = 1852] [serial = 875] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f7781ade800) [pid = 1852] [serial = 863] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f777a5f5c00) [pid = 1852] [serial = 860] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f777ca73c00) [pid = 1852] [serial = 861] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f778fafc400) [pid = 1852] [serial = 876] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f7782a0ec00) [pid = 1852] [serial = 864] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f7788745c00) [pid = 1852] [serial = 869] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f778ba49400) [pid = 1852] [serial = 873] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f778fc66800) [pid = 1852] [serial = 878] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f779f526800) [pid = 1852] [serial = 857] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f778744b000) [pid = 1852] [serial = 867] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f778b79c400) [pid = 1852] [serial = 768] [outer = (nil)] [url = about:blank] 11:51:49 INFO - PROCESS | 1852 | 1461005509616 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77784d8000 == 94 [pid = 1852] [id = 327] 11:51:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f777a5f5c00) [pid = 1852] [serial = 982] [outer = (nil)] 11:51:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f777deb6400) [pid = 1852] [serial = 983] [outer = 0x7f777a5f5c00] 11:51:49 INFO - PROCESS | 1852 | 1461005509679 Marionette DEBUG loaded listener.js 11:51:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f7781bd0000) [pid = 1852] [serial = 984] [outer = 0x7f777a5f5c00] 11:51:50 INFO - PROCESS | 1852 | 1461005510399 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]]]}] 11:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 11:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1231ms 11:51:50 INFO - PROCESS | 1852 | 1461005510428 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 11:51:50 INFO - PROCESS | 1852 | 1461005510432 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 11:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 11:51:50 INFO - PROCESS | 1852 | 1461005510438 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 11:51:50 INFO - PROCESS | 1852 | 1461005510440 Marionette TRACE conn3 <- [1,1282,null,{}] 11:51:50 INFO - PROCESS | 1852 | 1461005510469 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}] 11:51:50 INFO - PROCESS | 1852 | 1461005510640 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 11:51:50 INFO - PROCESS | 1852 | 1461005510654 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777d993000 == 95 [pid = 1852] [id = 328] 11:51:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f7781bd0800) [pid = 1852] [serial = 985] [outer = (nil)] 11:51:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f7782a09400) [pid = 1852] [serial = 986] [outer = 0x7f7781bd0800] 11:51:50 INFO - PROCESS | 1852 | 1461005510718 Marionette DEBUG loaded listener.js 11:51:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f77838e2400) [pid = 1852] [serial = 987] [outer = 0x7f7781bd0800] 11:51:51 INFO - PROCESS | 1852 | 1461005511630 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]]]}] 11:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 11:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1241ms 11:51:51 INFO - PROCESS | 1852 | 1461005511688 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 11:51:51 INFO - PROCESS | 1852 | 1461005511692 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 11:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 11:51:51 INFO - PROCESS | 1852 | 1461005511702 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 11:51:51 INFO - PROCESS | 1852 | 1461005511705 Marionette TRACE conn3 <- [1,1286,null,{}] 11:51:51 INFO - PROCESS | 1852 | 1461005511711 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}] 11:51:51 INFO - PROCESS | 1852 | 1461005511995 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 11:51:52 INFO - PROCESS | 1852 | 1461005512029 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7782ca4000 == 96 [pid = 1852] [id = 329] 11:51:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f77856a9400) [pid = 1852] [serial = 988] [outer = (nil)] 11:51:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f778b802400) [pid = 1852] [serial = 989] [outer = 0x7f77856a9400] 11:51:52 INFO - PROCESS | 1852 | 1461005512099 Marionette DEBUG loaded listener.js 11:51:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f778c5d5c00) [pid = 1852] [serial = 990] [outer = 0x7f77856a9400] 11:51:52 INFO - PROCESS | 1852 | 1461005512965 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]]]}] 11:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 11:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1282ms 11:51:52 INFO - PROCESS | 1852 | 1461005512989 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 11:51:52 INFO - PROCESS | 1852 | 1461005512993 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 11:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 11:51:53 INFO - PROCESS | 1852 | 1461005513004 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 11:51:53 INFO - PROCESS | 1852 | 1461005513007 Marionette TRACE conn3 <- [1,1290,null,{}] 11:51:53 INFO - PROCESS | 1852 | 1461005513019 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}] 11:51:53 INFO - PROCESS | 1852 | 1461005513248 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 11:51:53 INFO - PROCESS | 1852 | 1461005513304 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7784549800 == 97 [pid = 1852] [id = 330] 11:51:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f778744b000) [pid = 1852] [serial = 991] [outer = (nil)] 11:51:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f778dda9400) [pid = 1852] [serial = 992] [outer = 0x7f778744b000] 11:51:53 INFO - PROCESS | 1852 | 1461005513367 Marionette DEBUG loaded listener.js 11:51:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f778fafd800) [pid = 1852] [serial = 993] [outer = 0x7f778744b000] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f778879a000) [pid = 1852] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f777db18400) [pid = 1852] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f7784675400) [pid = 1852] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f777deb5000) [pid = 1852] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f7781adec00) [pid = 1852] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f7789f4e400) [pid = 1852] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f777a5f2000) [pid = 1852] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f7783e90000) [pid = 1852] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f777dbf7400) [pid = 1852] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f778c10c800) [pid = 1852] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f7782df2000) [pid = 1852] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f777cd28000) [pid = 1852] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f77874d5000) [pid = 1852] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f777b25ac00) [pid = 1852] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f7783d2b800) [pid = 1852] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f778c10f000) [pid = 1852] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f777dbfc400) [pid = 1852] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f778930e000) [pid = 1852] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f7781adbc00) [pid = 1852] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f778f9ecc00) [pid = 1852] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f7783e87c00) [pid = 1852] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f7781de9000) [pid = 1852] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f779a6f0c00) [pid = 1852] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f777b25e000) [pid = 1852] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f777dc13400) [pid = 1852] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f77814c6c00) [pid = 1852] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f77874d5400) [pid = 1852] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f779a623800) [pid = 1852] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f7782df9400) [pid = 1852] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f7782def400) [pid = 1852] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f77856aec00) [pid = 1852] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f779a69a800) [pid = 1852] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f778df89800) [pid = 1852] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f777a114800) [pid = 1852] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f7783961400) [pid = 1852] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f777a2d0000) [pid = 1852] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f777a9cb400) [pid = 1852] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f778d357000) [pid = 1852] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f777a10e800) [pid = 1852] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f77814c8400) [pid = 1852] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f7787445c00) [pid = 1852] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f777a10ec00) [pid = 1852] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f777cd24c00) [pid = 1852] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f777a119400) [pid = 1852] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f77832de000) [pid = 1852] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f7783e8d000) [pid = 1852] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f777ca7bc00) [pid = 1852] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f777a9d3400) [pid = 1852] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f7781bce800) [pid = 1852] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f77872e6400) [pid = 1852] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f777a90f000) [pid = 1852] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f779a625000) [pid = 1852] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f777a90f800) [pid = 1852] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f777cb84400) [pid = 1852] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f7774d6d000) [pid = 1852] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f77893e2800) [pid = 1852] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f777d8e7000) [pid = 1852] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f77793cf400) [pid = 1852] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f777a9cf000) [pid = 1852] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f778fa49400) [pid = 1852] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f777dc09000) [pid = 1852] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 11:51:54 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f777ca77400) [pid = 1852] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 11:51:55 INFO - PROCESS | 1852 | 1461005515041 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]]]}] 11:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 11:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 2083ms 11:51:55 INFO - PROCESS | 1852 | 1461005515089 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 11:51:55 INFO - PROCESS | 1852 | 1461005515092 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 11:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 11:51:55 INFO - PROCESS | 1852 | 1461005515098 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 11:51:55 INFO - PROCESS | 1852 | 1461005515100 Marionette TRACE conn3 <- [1,1294,null,{}] 11:51:55 INFO - PROCESS | 1852 | 1461005515109 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}] 11:51:55 INFO - PROCESS | 1852 | 1461005515332 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 11:51:55 INFO - PROCESS | 1852 | 1461005515362 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a005000 == 98 [pid = 1852] [id = 331] 11:51:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f7774d95800) [pid = 1852] [serial = 994] [outer = (nil)] 11:51:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f7774d9d000) [pid = 1852] [serial = 995] [outer = 0x7f7774d95800] 11:51:55 INFO - PROCESS | 1852 | 1461005515437 Marionette DEBUG loaded listener.js 11:51:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f7774da1800) [pid = 1852] [serial = 996] [outer = 0x7f7774d95800] 11:51:56 INFO - PROCESS | 1852 | 1461005516206 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]]]}] 11:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 11:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1134ms 11:51:56 INFO - PROCESS | 1852 | 1461005516232 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 11:51:56 INFO - PROCESS | 1852 | 1461005516236 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 11:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 11:51:56 INFO - PROCESS | 1852 | 1461005516242 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 11:51:56 INFO - PROCESS | 1852 | 1461005516244 Marionette TRACE conn3 <- [1,1298,null,{}] 11:51:56 INFO - PROCESS | 1852 | 1461005516249 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}] 11:51:56 INFO - PROCESS | 1852 | 1461005516479 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 11:51:56 INFO - PROCESS | 1852 | 1461005516497 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783ee2800 == 99 [pid = 1852] [id = 332] 11:51:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f7774d9a800) [pid = 1852] [serial = 997] [outer = (nil)] 11:51:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f777a9cb400) [pid = 1852] [serial = 998] [outer = 0x7f7774d9a800] 11:51:56 INFO - PROCESS | 1852 | 1461005516562 Marionette DEBUG loaded listener.js 11:51:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f777db14000) [pid = 1852] [serial = 999] [outer = 0x7f7774d9a800] 11:51:57 INFO - PROCESS | 1852 | 1461005517697 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]]]}] 11:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 11:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1527ms 11:51:57 INFO - PROCESS | 1852 | 1461005517770 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 11:51:57 INFO - PROCESS | 1852 | 1461005517778 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 11:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 11:51:57 INFO - PROCESS | 1852 | 1461005517788 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 11:51:57 INFO - PROCESS | 1852 | 1461005517793 Marionette TRACE conn3 <- [1,1302,null,{}] 11:51:57 INFO - PROCESS | 1852 | 1461005517801 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}] 11:51:58 INFO - PROCESS | 1852 | 1461005518045 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 11:51:58 INFO - PROCESS | 1852 | 1461005518333 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77786a3000 == 100 [pid = 1852] [id = 333] 11:51:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f7776129400) [pid = 1852] [serial = 1000] [outer = (nil)] 11:51:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f7777299800) [pid = 1852] [serial = 1001] [outer = 0x7f7776129400] 11:51:58 INFO - PROCESS | 1852 | 1461005518426 Marionette DEBUG loaded listener.js 11:51:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f77793d2400) [pid = 1852] [serial = 1002] [outer = 0x7f7776129400] 11:51:59 INFO - PROCESS | 1852 | 1461005519438 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]]]}] 11:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 11:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1689ms 11:51:59 INFO - PROCESS | 1852 | 1461005519478 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 11:51:59 INFO - PROCESS | 1852 | 1461005519488 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 11:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 11:51:59 INFO - PROCESS | 1852 | 1461005519499 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 11:51:59 INFO - PROCESS | 1852 | 1461005519503 Marionette TRACE conn3 <- [1,1306,null,{}] 11:51:59 INFO - PROCESS | 1852 | 1461005519510 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}] 11:51:59 INFO - PROCESS | 1852 | 1461005519726 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 11:52:00 INFO - PROCESS | 1852 | 1461005520044 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7781196800 == 101 [pid = 1852] [id = 334] 11:52:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f777b25f800) [pid = 1852] [serial = 1003] [outer = (nil)] 11:52:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f777d599800) [pid = 1852] [serial = 1004] [outer = 0x7f777b25f800] 11:52:00 INFO - PROCESS | 1852 | 1461005520136 Marionette DEBUG loaded listener.js 11:52:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f777d8dd400) [pid = 1852] [serial = 1005] [outer = 0x7f777b25f800] 11:52:01 INFO - PROCESS | 1852 | 1461005521004 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]]]}] 11:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 11:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1582ms 11:52:01 INFO - PROCESS | 1852 | 1461005521082 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 11:52:01 INFO - PROCESS | 1852 | 1461005521085 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 11:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 11:52:01 INFO - PROCESS | 1852 | 1461005521092 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 11:52:01 INFO - PROCESS | 1852 | 1461005521098 Marionette TRACE conn3 <- [1,1310,null,{}] 11:52:01 INFO - PROCESS | 1852 | 1461005521115 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}] 11:52:01 INFO - PROCESS | 1852 | 1461005521361 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 11:52:01 INFO - PROCESS | 1852 | 1461005521604 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b611800 == 102 [pid = 1852] [id = 335] 11:52:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f777d599000) [pid = 1852] [serial = 1006] [outer = (nil)] 11:52:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f7781ac7800) [pid = 1852] [serial = 1007] [outer = 0x7f777d599000] 11:52:01 INFO - PROCESS | 1852 | 1461005521736 Marionette DEBUG loaded listener.js 11:52:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f7782df2000) [pid = 1852] [serial = 1008] [outer = 0x7f777d599000] 11:52:02 INFO - PROCESS | 1852 | 1461005522636 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] 11:52:02 INFO - PROCESS | 1852 | 1461005522692 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 11:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 11:52:02 INFO - PROCESS | 1852 | 1461005522698 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 11:52:02 INFO - PROCESS | 1852 | 1461005522702 Marionette TRACE conn3 <- [1,1314,null,{}] 11:52:02 INFO - PROCESS | 1852 | 1461005522707 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}] 11:52:02 INFO - PROCESS | 1852 | 1461005522910 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 11:52:03 INFO - PROCESS | 1852 | 1461005523149 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778ccac800 == 103 [pid = 1852] [id = 336] 11:52:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f777d8e7000) [pid = 1852] [serial = 1009] [outer = (nil)] 11:52:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f7785343000) [pid = 1852] [serial = 1010] [outer = 0x7f777d8e7000] 11:52:03 INFO - PROCESS | 1852 | 1461005523271 Marionette DEBUG loaded listener.js 11:52:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f77873b2800) [pid = 1852] [serial = 1011] [outer = 0x7f777d8e7000] 11:52:04 INFO - PROCESS | 1852 | 1461005524156 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]]]}] 11:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 11:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1529ms 11:52:04 INFO - PROCESS | 1852 | 1461005524229 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 11:52:04 INFO - PROCESS | 1852 | 1461005524232 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 11:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 11:52:04 INFO - PROCESS | 1852 | 1461005524239 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 11:52:04 INFO - PROCESS | 1852 | 1461005524242 Marionette TRACE conn3 <- [1,1318,null,{}] 11:52:04 INFO - PROCESS | 1852 | 1461005524248 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}] 11:52:04 INFO - PROCESS | 1852 | 1461005524455 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 11:52:04 INFO - PROCESS | 1852 | 1461005524644 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7792dc2000 == 104 [pid = 1852] [id = 337] 11:52:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f777a5f2000) [pid = 1852] [serial = 1012] [outer = (nil)] 11:52:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f77874d5400) [pid = 1852] [serial = 1013] [outer = 0x7f777a5f2000] 11:52:04 INFO - PROCESS | 1852 | 1461005524716 Marionette DEBUG loaded listener.js 11:52:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f778a5ecc00) [pid = 1852] [serial = 1014] [outer = 0x7f777a5f2000] 11:52:05 INFO - PROCESS | 1852 | 1461005525590 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]]]}] 11:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 11:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1380ms 11:52:05 INFO - PROCESS | 1852 | 1461005525621 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 11:52:05 INFO - PROCESS | 1852 | 1461005525625 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 11:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 11:52:05 INFO - PROCESS | 1852 | 1461005525631 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 11:52:05 INFO - PROCESS | 1852 | 1461005525634 Marionette TRACE conn3 <- [1,1322,null,{}] 11:52:05 INFO - PROCESS | 1852 | 1461005525639 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}] 11:52:05 INFO - PROCESS | 1852 | 1461005525823 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 11:52:06 INFO - PROCESS | 1852 | 1461005526024 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779d83a800 == 105 [pid = 1852] [id = 338] 11:52:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f777cb83c00) [pid = 1852] [serial = 1015] [outer = (nil)] 11:52:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f778c350c00) [pid = 1852] [serial = 1016] [outer = 0x7f777cb83c00] 11:52:06 INFO - PROCESS | 1852 | 1461005526097 Marionette DEBUG loaded listener.js 11:52:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f778fa56c00) [pid = 1852] [serial = 1017] [outer = 0x7f777cb83c00] 11:52:06 INFO - PROCESS | 1852 | 1461005526952 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]]]}] 11:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 11:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1377ms 11:52:07 INFO - PROCESS | 1852 | 1461005527008 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 11:52:07 INFO - PROCESS | 1852 | 1461005527012 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 11:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 11:52:07 INFO - PROCESS | 1852 | 1461005527018 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 11:52:07 INFO - PROCESS | 1852 | 1461005527021 Marionette TRACE conn3 <- [1,1326,null,{}] 11:52:07 INFO - PROCESS | 1852 | 1461005527026 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}] 11:52:07 INFO - PROCESS | 1852 | 1461005527239 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 11:52:07 INFO - PROCESS | 1852 | 1461005527428 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a21bc800 == 106 [pid = 1852] [id = 339] 11:52:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f778afc6400) [pid = 1852] [serial = 1018] [outer = (nil)] 11:52:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f779956b800) [pid = 1852] [serial = 1019] [outer = 0x7f778afc6400] 11:52:07 INFO - PROCESS | 1852 | 1461005527500 Marionette DEBUG loaded listener.js 11:52:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f779a4a5c00) [pid = 1852] [serial = 1020] [outer = 0x7f778afc6400] 11:52:08 INFO - PROCESS | 1852 | 1461005528333 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]]]}] 11:52:08 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 11:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1380ms 11:52:08 INFO - PROCESS | 1852 | 1461005528399 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 11:52:08 INFO - PROCESS | 1852 | 1461005528402 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 11:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 11:52:08 INFO - PROCESS | 1852 | 1461005528408 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 11:52:08 INFO - PROCESS | 1852 | 1461005528410 Marionette TRACE conn3 <- [1,1330,null,{}] 11:52:08 INFO - PROCESS | 1852 | 1461005528416 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}] 11:52:08 INFO - PROCESS | 1852 | 1461005528609 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 11:52:08 INFO - PROCESS | 1852 | 1461005528798 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77770ca000 == 107 [pid = 1852] [id = 340] 11:52:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f778d543c00) [pid = 1852] [serial = 1021] [outer = (nil)] 11:52:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f779a843c00) [pid = 1852] [serial = 1022] [outer = 0x7f778d543c00] 11:52:08 INFO - PROCESS | 1852 | 1461005528876 Marionette DEBUG loaded listener.js 11:52:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f779b6cbc00) [pid = 1852] [serial = 1023] [outer = 0x7f778d543c00] 11:52:09 INFO - PROCESS | 1852 | 1461005529769 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]]]}] 11:52:09 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 11:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1429ms 11:52:09 INFO - PROCESS | 1852 | 1461005529840 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 11:52:09 INFO - PROCESS | 1852 | 1461005529845 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 11:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 11:52:09 INFO - PROCESS | 1852 | 1461005529853 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 11:52:09 INFO - PROCESS | 1852 | 1461005529857 Marionette TRACE conn3 <- [1,1334,null,{}] 11:52:09 INFO - PROCESS | 1852 | 1461005529863 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}] 11:52:10 INFO - PROCESS | 1852 | 1461005530103 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 11:52:10 INFO - PROCESS | 1852 | 1461005530346 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a4a0e800 == 108 [pid = 1852] [id = 341] 11:52:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f777a2cf000) [pid = 1852] [serial = 1024] [outer = (nil)] 11:52:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f77872e8400) [pid = 1852] [serial = 1025] [outer = 0x7f777a2cf000] 11:52:10 INFO - PROCESS | 1852 | 1461005530471 Marionette DEBUG loaded listener.js 11:52:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f779ef6a000) [pid = 1852] [serial = 1026] [outer = 0x7f777a2cf000] 11:52:11 INFO - PROCESS | 1852 | 1461005531373 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]]]}] 11:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 11:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1580ms 11:52:11 INFO - PROCESS | 1852 | 1461005531433 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 11:52:11 INFO - PROCESS | 1852 | 1461005531436 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 11:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 11:52:11 INFO - PROCESS | 1852 | 1461005531443 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 11:52:11 INFO - PROCESS | 1852 | 1461005531447 Marionette TRACE conn3 <- [1,1338,null,{}] 11:52:11 INFO - PROCESS | 1852 | 1461005531452 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}] 11:52:11 INFO - PROCESS | 1852 | 1461005531655 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 11:52:11 INFO - PROCESS | 1852 | 1461005531901 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77725de000 == 109 [pid = 1852] [id = 342] 11:52:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f777847c800) [pid = 1852] [serial = 1027] [outer = (nil)] 11:52:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f777847e800) [pid = 1852] [serial = 1028] [outer = 0x7f777847c800] 11:52:12 INFO - PROCESS | 1852 | 1461005532029 Marionette DEBUG loaded listener.js 11:52:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f777a5f7000) [pid = 1852] [serial = 1029] [outer = 0x7f777847c800] 11:52:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783ef0000 == 108 [pid = 1852] [id = 10] 11:52:13 INFO - PROCESS | 1852 | 1461005533557 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]]]}] 11:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 11:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2134ms 11:52:13 INFO - PROCESS | 1852 | 1461005533578 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 11:52:13 INFO - PROCESS | 1852 | 1461005533582 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 11:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 11:52:13 INFO - PROCESS | 1852 | 1461005533589 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 11:52:13 INFO - PROCESS | 1852 | 1461005533595 Marionette TRACE conn3 <- [1,1342,null,{}] 11:52:13 INFO - PROCESS | 1852 | 1461005533602 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}] 11:52:13 INFO - PROCESS | 1852 | 1461005533828 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 11:52:14 INFO - PROCESS | 1852 | 1461005534030 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7776ee6000 == 109 [pid = 1852] [id = 343] 11:52:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f77742ef000) [pid = 1852] [serial = 1030] [outer = (nil)] 11:52:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f77742f9400) [pid = 1852] [serial = 1031] [outer = 0x7f77742ef000] 11:52:14 INFO - PROCESS | 1852 | 1461005534606 Marionette DEBUG loaded listener.js 11:52:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f7774d6a800) [pid = 1852] [serial = 1032] [outer = 0x7f77742ef000] 11:52:15 INFO - PROCESS | 1852 | 1461005535635 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]]]}] 11:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 11:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 2088ms 11:52:15 INFO - PROCESS | 1852 | 1461005535678 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 11:52:15 INFO - PROCESS | 1852 | 1461005535683 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 11:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 11:52:15 INFO - PROCESS | 1852 | 1461005535691 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 11:52:15 INFO - PROCESS | 1852 | 1461005535695 Marionette TRACE conn3 <- [1,1346,null,{}] 11:52:15 INFO - PROCESS | 1852 | 1461005535702 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}] 11:52:15 INFO - PROCESS | 1852 | 1461005535881 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 11:52:16 INFO - PROCESS | 1852 | 1461005536109 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7779302800 == 110 [pid = 1852] [id = 344] 11:52:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f77742ef800) [pid = 1852] [serial = 1033] [outer = (nil)] 11:52:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f7776124c00) [pid = 1852] [serial = 1034] [outer = 0x7f77742ef800] 11:52:16 INFO - PROCESS | 1852 | 1461005536191 Marionette DEBUG loaded listener.js 11:52:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f7778477000) [pid = 1852] [serial = 1035] [outer = 0x7f77742ef800] 11:52:17 INFO - PROCESS | 1852 | 1461005537263 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]]]}] 11:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 11:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1630ms 11:52:17 INFO - PROCESS | 1852 | 1461005537321 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 11:52:17 INFO - PROCESS | 1852 | 1461005537325 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 11:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 11:52:17 INFO - PROCESS | 1852 | 1461005537336 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 11:52:17 INFO - PROCESS | 1852 | 1461005537339 Marionette TRACE conn3 <- [1,1350,null,{}] 11:52:17 INFO - PROCESS | 1852 | 1461005537345 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}] 11:52:17 INFO - PROCESS | 1852 | 1461005537526 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 11:52:17 INFO - PROCESS | 1852 | 1461005537875 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7775fde800 == 111 [pid = 1852] [id = 345] 11:52:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f777a5fa400) [pid = 1852] [serial = 1036] [outer = (nil)] 11:52:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f777a913800) [pid = 1852] [serial = 1037] [outer = 0x7f777a5fa400] 11:52:17 INFO - PROCESS | 1852 | 1461005537948 Marionette DEBUG loaded listener.js 11:52:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f777a9cfc00) [pid = 1852] [serial = 1038] [outer = 0x7f777a5fa400] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7789f7f800 == 110 [pid = 1852] [id = 51] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a6ac800 == 109 [pid = 1852] [id = 278] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7785675800 == 108 [pid = 1852] [id = 236] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778398e000 == 107 [pid = 1852] [id = 43] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783592000 == 106 [pid = 1852] [id = 234] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f779d841800) [pid = 1852] [serial = 893] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f779f907c00) [pid = 1852] [serial = 896] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f7783d30800) [pid = 1852] [serial = 899] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f777a94a000) [pid = 1852] [serial = 902] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f777a94f800) [pid = 1852] [serial = 908] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f7777295800) [pid = 1852] [serial = 905] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f777d89f000) [pid = 1852] [serial = 911] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f7774d6b400) [pid = 1852] [serial = 914] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f777502b800) [pid = 1852] [serial = 917] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f77893e4c00) [pid = 1852] [serial = 935] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777d97f800 == 105 [pid = 1852] [id = 233] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778baed000 == 104 [pid = 1852] [id = 277] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7789777000 == 103 [pid = 1852] [id = 39] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778d31e800 == 102 [pid = 1852] [id = 48] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778455d000 == 101 [pid = 1852] [id = 235] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77835d1800 == 100 [pid = 1852] [id = 322] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77ac8dd000 == 99 [pid = 1852] [id = 321] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77835c0800 == 98 [pid = 1852] [id = 320] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a3a8b800 == 97 [pid = 1852] [id = 319] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779f68c800 == 96 [pid = 1852] [id = 318] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b50b800 == 95 [pid = 1852] [id = 317] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778df31000 == 94 [pid = 1852] [id = 316] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c40d800 == 93 [pid = 1852] [id = 315] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7789215000 == 92 [pid = 1852] [id = 314] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777dd7a000 == 91 [pid = 1852] [id = 313] 11:52:18 INFO - PROCESS | 1852 | 1461005538936 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]]]}] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77784dc800 == 90 [pid = 1852] [id = 312] 11:52:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7785675000 == 89 [pid = 1852] [id = 311] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f779a6a0000) [pid = 1852] [serial = 801] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f7781ca5800) [pid = 1852] [serial = 626] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f7783e89400) [pid = 1852] [serial = 593] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f777dc11c00) [pid = 1852] [serial = 723] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f77873bcc00) [pid = 1852] [serial = 683] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f7784674400) [pid = 1852] [serial = 635] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f778d356c00) [pid = 1852] [serial = 786] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f7785340800) [pid = 1852] [serial = 638] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f7782a0b400) [pid = 1852] [serial = 629] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f778b01d400) [pid = 1852] [serial = 735] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f77814bd000) [pid = 1852] [serial = 771] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f77856a9000) [pid = 1852] [serial = 641] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f778df89400) [pid = 1852] [serial = 789] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f77819cc000) [pid = 1852] [serial = 623] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f7789659c00) [pid = 1852] [serial = 689] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f7782df7800) [pid = 1852] [serial = 726] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f77995e2c00) [pid = 1852] [serial = 798] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f77856b1800) [pid = 1852] [serial = 680] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f77872e6c00) [pid = 1852] [serial = 834] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f779d848800) [pid = 1852] [serial = 852] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f7792e59800) [pid = 1852] [serial = 840] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f778ba47c00) [pid = 1852] [serial = 783] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f778477b400) [pid = 1852] [serial = 774] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f778b689000) [pid = 1852] [serial = 738] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f779b6ce000) [pid = 1852] [serial = 846] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f779f523400) [pid = 1852] [serial = 855] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f7783d2bc00) [pid = 1852] [serial = 632] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f778b80c400) [pid = 1852] [serial = 780] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f779b9ec800) [pid = 1852] [serial = 849] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f7792e65400) [pid = 1852] [serial = 795] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f777b257800) [pid = 1852] [serial = 720] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f77874cc400) [pid = 1852] [serial = 732] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f777dc11800) [pid = 1852] [serial = 674] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f777db14800) [pid = 1852] [serial = 620] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f778fa56400) [pid = 1852] [serial = 792] [outer = (nil)] [url = about:blank] 11:52:18 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f777cd31800) [pid = 1852] [serial = 644] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f7785345400) [pid = 1852] [serial = 647] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f7788744400) [pid = 1852] [serial = 686] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f777ca7a800) [pid = 1852] [serial = 671] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f7781ae1800) [pid = 1852] [serial = 831] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f777b252800) [pid = 1852] [serial = 617] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f778ba42400) [pid = 1852] [serial = 837] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f778b695c00) [pid = 1852] [serial = 741] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f778b76c800) [pid = 1852] [serial = 744] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f778a5f2400) [pid = 1852] [serial = 692] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f779a4a8400) [pid = 1852] [serial = 804] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f778b31f800) [pid = 1852] [serial = 777] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f77873ba800) [pid = 1852] [serial = 729] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f77838d8800) [pid = 1852] [serial = 677] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f779a3c5400) [pid = 1852] [serial = 843] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f779a16d000) [pid = 1852] [serial = 890] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f7782df3c00) [pid = 1852] [serial = 930] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f7781ad1c00) [pid = 1852] [serial = 596] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f777a2d6400) [pid = 1852] [serial = 587] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f777d9a2800) [pid = 1852] [serial = 590] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f7781bd2c00) [pid = 1852] [serial = 929] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f77872e1c00) [pid = 1852] [serial = 885] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f77838d9800) [pid = 1852] [serial = 884] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f778b769000) [pid = 1852] [serial = 887] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f778bf4a800) [pid = 1852] [serial = 888] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f777a9cb000) [pid = 1852] [serial = 924] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f777a914c00) [pid = 1852] [serial = 923] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f779b6cc000) [pid = 1852] [serial = 882] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f777d8eb800) [pid = 1852] [serial = 926] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f777dbf7c00) [pid = 1852] [serial = 927] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f7783d29800) [pid = 1852] [serial = 932] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f77872e1400) [pid = 1852] [serial = 933] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f77770afc00) [pid = 1852] [serial = 921] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f77770a6400) [pid = 1852] [serial = 920] [outer = (nil)] [url = about:blank] 11:52:19 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f779a6f2800) [pid = 1852] [serial = 891] [outer = (nil)] [url = about:blank] 11:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 11:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1688ms 11:52:19 INFO - PROCESS | 1852 | 1461005539034 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 11:52:19 INFO - PROCESS | 1852 | 1461005539038 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 11:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 11:52:19 INFO - PROCESS | 1852 | 1461005539044 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 11:52:19 INFO - PROCESS | 1852 | 1461005539051 Marionette TRACE conn3 <- [1,1354,null,{}] 11:52:19 INFO - PROCESS | 1852 | 1461005539066 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}] 11:52:19 INFO - PROCESS | 1852 | 1461005539265 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 11:52:19 INFO - PROCESS | 1852 | 1461005539474 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77786b1000 == 90 [pid = 1852] [id = 346] 11:52:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f777a906800) [pid = 1852] [serial = 1039] [outer = (nil)] 11:52:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f777ca79000) [pid = 1852] [serial = 1040] [outer = 0x7f777a906800] 11:52:19 INFO - PROCESS | 1852 | 1461005539545 Marionette DEBUG loaded listener.js 11:52:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f777cb8e000) [pid = 1852] [serial = 1041] [outer = 0x7f777a906800] 11:52:20 INFO - PROCESS | 1852 | 1461005540273 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]]]}] 11:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 11:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1283ms 11:52:20 INFO - PROCESS | 1852 | 1461005540329 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 11:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 11:52:20 INFO - PROCESS | 1852 | 1461005540334 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 11:52:20 INFO - PROCESS | 1852 | 1461005540340 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 11:52:20 INFO - PROCESS | 1852 | 1461005540344 Marionette TRACE conn3 <- [1,1358,null,{}] 11:52:20 INFO - PROCESS | 1852 | 1461005540349 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}] 11:52:20 INFO - PROCESS | 1852 | 1461005540528 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 11:52:20 INFO - PROCESS | 1852 | 1461005540543 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a9e3000 == 91 [pid = 1852] [id = 347] 11:52:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f777b25e000) [pid = 1852] [serial = 1042] [outer = (nil)] 11:52:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f777d59f800) [pid = 1852] [serial = 1043] [outer = 0x7f777b25e000] 11:52:20 INFO - PROCESS | 1852 | 1461005540607 Marionette DEBUG loaded listener.js 11:52:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f777d8a0c00) [pid = 1852] [serial = 1044] [outer = 0x7f777b25e000] 11:52:21 INFO - PROCESS | 1852 | 1461005541546 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]]]}] 11:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 11:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1228ms 11:52:21 INFO - PROCESS | 1852 | 1461005541569 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 11:52:21 INFO - PROCESS | 1852 | 1461005541573 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 11:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 11:52:21 INFO - PROCESS | 1852 | 1461005541589 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 11:52:21 INFO - PROCESS | 1852 | 1461005541591 Marionette TRACE conn3 <- [1,1362,null,{}] 11:52:21 INFO - PROCESS | 1852 | 1461005541606 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}] 11:52:21 INFO - PROCESS | 1852 | 1461005541824 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 11:52:21 INFO - PROCESS | 1852 | 1461005541851 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c974000 == 92 [pid = 1852] [id = 348] 11:52:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f777d8df400) [pid = 1852] [serial = 1045] [outer = (nil)] 11:52:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f777d8eb800) [pid = 1852] [serial = 1046] [outer = 0x7f777d8df400] 11:52:21 INFO - PROCESS | 1852 | 1461005541926 Marionette DEBUG loaded listener.js 11:52:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f777db1d800) [pid = 1852] [serial = 1047] [outer = 0x7f777d8df400] 11:52:22 INFO - PROCESS | 1852 | 1461005542979 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]]]}] 11:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 11:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1453ms 11:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 11:52:23 INFO - PROCESS | 1852 | 1461005543033 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 11:52:23 INFO - PROCESS | 1852 | 1461005543035 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 11:52:23 INFO - PROCESS | 1852 | 1461005543042 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 11:52:23 INFO - PROCESS | 1852 | 1461005543045 Marionette TRACE conn3 <- [1,1366,null,{}] 11:52:23 INFO - PROCESS | 1852 | 1461005543057 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}] 11:52:23 INFO - PROCESS | 1852 | 1461005543279 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 11:52:23 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f7777292400) [pid = 1852] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 11:52:23 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f7788744000) [pid = 1852] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 11:52:23 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f7781bd0800) [pid = 1852] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 11:52:23 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f7777291400) [pid = 1852] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 11:52:23 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f777cb90400) [pid = 1852] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 11:52:23 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f777a5f5c00) [pid = 1852] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 11:52:23 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f778744b000) [pid = 1852] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 11:52:23 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f77856a9400) [pid = 1852] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 11:52:23 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f777a2cd800) [pid = 1852] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 11:52:23 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f777a111400) [pid = 1852] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 11:52:23 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f7774d95800) [pid = 1852] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 11:52:23 INFO - PROCESS | 1852 | 1461005543938 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77784e1800 == 93 [pid = 1852] [id = 349] 11:52:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f77742eec00) [pid = 1852] [serial = 1048] [outer = (nil)] 11:52:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f7774d9e000) [pid = 1852] [serial = 1049] [outer = 0x7f77742eec00] 11:52:24 INFO - PROCESS | 1852 | 1461005544003 Marionette DEBUG loaded listener.js 11:52:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f777dea7800) [pid = 1852] [serial = 1050] [outer = 0x7f77742eec00] 11:52:24 INFO - PROCESS | 1852 | 1461005544697 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] 11:52:24 INFO - PROCESS | 1852 | 1461005544734 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 11:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 11:52:24 INFO - PROCESS | 1852 | 1461005544750 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 11:52:24 INFO - PROCESS | 1852 | 1461005544754 Marionette TRACE conn3 <- [1,1370,null,{}] 11:52:24 INFO - PROCESS | 1852 | 1461005544759 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}] 11:52:24 INFO - PROCESS | 1852 | 1461005544942 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 11:52:24 INFO - PROCESS | 1852 | 1461005544959 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777df69000 == 94 [pid = 1852] [id = 350] 11:52:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f777deb5400) [pid = 1852] [serial = 1051] [outer = (nil)] 11:52:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f7781229c00) [pid = 1852] [serial = 1052] [outer = 0x7f777deb5400] 11:52:25 INFO - PROCESS | 1852 | 1461005545026 Marionette DEBUG loaded listener.js 11:52:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f77819c6000) [pid = 1852] [serial = 1053] [outer = 0x7f777deb5400] 11:52:26 INFO - PROCESS | 1852 | 1461005546023 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] 11:52:26 INFO - PROCESS | 1852 | 1461005546100 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 11:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 11:52:26 INFO - PROCESS | 1852 | 1461005546110 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 11:52:26 INFO - PROCESS | 1852 | 1461005546115 Marionette TRACE conn3 <- [1,1374,null,{}] 11:52:26 INFO - PROCESS | 1852 | 1461005546125 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}] 11:52:26 INFO - PROCESS | 1852 | 1461005546364 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 11:52:26 INFO - PROCESS | 1852 | 1461005546608 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7777e22800 == 95 [pid = 1852] [id = 351] 11:52:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f77770ab000) [pid = 1852] [serial = 1054] [outer = (nil)] 11:52:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f777729a000) [pid = 1852] [serial = 1055] [outer = 0x7f77770ab000] 11:52:26 INFO - PROCESS | 1852 | 1461005546731 Marionette DEBUG loaded listener.js 11:52:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f7778476000) [pid = 1852] [serial = 1056] [outer = 0x7f77770ab000] 11:52:27 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:52:27 INFO - PROCESS | 1852 | 1461005547691 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] 11:52:27 INFO - PROCESS | 1852 | 1461005547758 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 11:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 11:52:27 INFO - PROCESS | 1852 | 1461005547769 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 11:52:27 INFO - PROCESS | 1852 | 1461005547773 Marionette TRACE conn3 <- [1,1378,null,{}] 11:52:27 INFO - PROCESS | 1852 | 1461005547780 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}] 11:52:28 INFO - PROCESS | 1852 | 1461005548065 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 11:52:28 INFO - PROCESS | 1852 | 1461005548294 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c11d800 == 96 [pid = 1852] [id = 352] 11:52:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f777a5f0800) [pid = 1852] [serial = 1057] [outer = (nil)] 11:52:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f777a915800) [pid = 1852] [serial = 1058] [outer = 0x7f777a5f0800] 11:52:28 INFO - PROCESS | 1852 | 1461005548378 Marionette DEBUG loaded listener.js 11:52:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f777b20dc00) [pid = 1852] [serial = 1059] [outer = 0x7f777a5f0800] 11:52:29 INFO - PROCESS | 1852 | 1461005549407 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] 11:52:29 INFO - PROCESS | 1852 | 1461005549460 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 11:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 11:52:29 INFO - PROCESS | 1852 | 1461005549469 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 11:52:29 INFO - PROCESS | 1852 | 1461005549474 Marionette TRACE conn3 <- [1,1382,null,{}] 11:52:29 INFO - PROCESS | 1852 | 1461005549491 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}] 11:52:29 INFO - PROCESS | 1852 | 1461005549744 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 11:52:30 INFO - PROCESS | 1852 | 1461005550021 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7782cb2800 == 97 [pid = 1852] [id = 353] 11:52:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f777d595c00) [pid = 1852] [serial = 1060] [outer = (nil)] 11:52:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f777dbef800) [pid = 1852] [serial = 1061] [outer = 0x7f777d595c00] 11:52:30 INFO - PROCESS | 1852 | 1461005550111 Marionette DEBUG loaded listener.js 11:52:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f777dc14000) [pid = 1852] [serial = 1062] [outer = 0x7f777d595c00] 11:52:31 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:52:31 INFO - PROCESS | 1852 | 1461005551097 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] 11:52:31 INFO - PROCESS | 1852 | 1461005551163 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 11:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 11:52:31 INFO - PROCESS | 1852 | 1461005551170 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 11:52:31 INFO - PROCESS | 1852 | 1461005551174 Marionette TRACE conn3 <- [1,1386,null,{}] 11:52:31 INFO - PROCESS | 1852 | 1461005551180 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}] 11:52:31 INFO - PROCESS | 1852 | 1461005551398 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 11:52:31 INFO - PROCESS | 1852 | 1461005551623 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77835b9800 == 98 [pid = 1852] [id = 354] 11:52:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f777d99cc00) [pid = 1852] [serial = 1063] [outer = (nil)] 11:52:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f7781ac5800) [pid = 1852] [serial = 1064] [outer = 0x7f777d99cc00] 11:52:31 INFO - PROCESS | 1852 | 1461005551718 Marionette DEBUG loaded listener.js 11:52:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f7781ad3800) [pid = 1852] [serial = 1065] [outer = 0x7f777d99cc00] 11:52:32 INFO - PROCESS | 1852 | 1461005552644 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] 11:52:32 INFO - PROCESS | 1852 | 1461005552708 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 11:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 11:52:32 INFO - PROCESS | 1852 | 1461005552715 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 11:52:32 INFO - PROCESS | 1852 | 1461005552718 Marionette TRACE conn3 <- [1,1390,null,{}] 11:52:32 INFO - PROCESS | 1852 | 1461005552724 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}] 11:52:32 INFO - PROCESS | 1852 | 1461005552968 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 11:52:33 INFO - PROCESS | 1852 | 1461005553194 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783eda000 == 99 [pid = 1852] [id = 355] 11:52:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f778122e000) [pid = 1852] [serial = 1066] [outer = (nil)] 11:52:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f7781bd9c00) [pid = 1852] [serial = 1067] [outer = 0x7f778122e000] 11:52:33 INFO - PROCESS | 1852 | 1461005553321 Marionette DEBUG loaded listener.js 11:52:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f7781cad400) [pid = 1852] [serial = 1068] [outer = 0x7f778122e000] 11:52:34 INFO - PROCESS | 1852 | 1461005554228 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]]]}] 11:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 11:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1582ms 11:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 11:52:34 INFO - PROCESS | 1852 | 1461005554298 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 11:52:34 INFO - PROCESS | 1852 | 1461005554301 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 11:52:34 INFO - PROCESS | 1852 | 1461005554308 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 11:52:34 INFO - PROCESS | 1852 | 1461005554312 Marionette TRACE conn3 <- [1,1394,null,{}] 11:52:34 INFO - PROCESS | 1852 | 1461005554317 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}] 11:52:34 INFO - PROCESS | 1852 | 1461005554581 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 11:52:34 INFO - PROCESS | 1852 | 1461005554817 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77845ea800 == 100 [pid = 1852] [id = 356] 11:52:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f7782a11c00) [pid = 1852] [serial = 1069] [outer = (nil)] 11:52:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f778395e800) [pid = 1852] [serial = 1070] [outer = 0x7f7782a11c00] 11:52:34 INFO - PROCESS | 1852 | 1461005554940 Marionette DEBUG loaded listener.js 11:52:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f7783d29800) [pid = 1852] [serial = 1071] [outer = 0x7f7782a11c00] 11:52:35 INFO - PROCESS | 1852 | 1461005555867 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]]]}] 11:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 11:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1579ms 11:52:35 INFO - PROCESS | 1852 | 1461005555887 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 11:52:35 INFO - PROCESS | 1852 | 1461005555891 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 11:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 11:52:35 INFO - PROCESS | 1852 | 1461005555898 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 11:52:35 INFO - PROCESS | 1852 | 1461005555902 Marionette TRACE conn3 <- [1,1398,null,{}] 11:52:35 INFO - PROCESS | 1852 | 1461005555907 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}] 11:52:36 INFO - PROCESS | 1852 | 1461005556086 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 11:52:36 INFO - PROCESS | 1852 | 1461005556272 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77894ef800 == 101 [pid = 1852] [id = 357] 11:52:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f7782dea400) [pid = 1852] [serial = 1072] [outer = (nil)] 11:52:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f7783d34c00) [pid = 1852] [serial = 1073] [outer = 0x7f7782dea400] 11:52:36 INFO - PROCESS | 1852 | 1461005556347 Marionette DEBUG loaded listener.js 11:52:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f778477d400) [pid = 1852] [serial = 1074] [outer = 0x7f7782dea400] 11:52:37 INFO - PROCESS | 1852 | 1461005557277 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]]]}] 11:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 11:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1436ms 11:52:37 INFO - PROCESS | 1852 | 1461005557336 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 11:52:37 INFO - PROCESS | 1852 | 1461005557339 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 11:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 11:52:37 INFO - PROCESS | 1852 | 1461005557345 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 11:52:37 INFO - PROCESS | 1852 | 1461005557348 Marionette TRACE conn3 <- [1,1402,null,{}] 11:52:37 INFO - PROCESS | 1852 | 1461005557353 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}] 11:52:37 INFO - PROCESS | 1852 | 1461005557538 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 11:52:37 INFO - PROCESS | 1852 | 1461005557722 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b563800 == 102 [pid = 1852] [id = 358] 11:52:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f7782ded400) [pid = 1852] [serial = 1075] [outer = (nil)] 11:52:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f77856ae800) [pid = 1852] [serial = 1076] [outer = 0x7f7782ded400] 11:52:37 INFO - PROCESS | 1852 | 1461005557795 Marionette DEBUG loaded listener.js 11:52:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f77872e8c00) [pid = 1852] [serial = 1077] [outer = 0x7f7782ded400] 11:52:38 INFO - PROCESS | 1852 | 1461005558687 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]]]}] 11:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 11:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1381ms 11:52:38 INFO - PROCESS | 1852 | 1461005558727 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 11:52:38 INFO - PROCESS | 1852 | 1461005558731 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 11:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 11:52:38 INFO - PROCESS | 1852 | 1461005558737 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 11:52:38 INFO - PROCESS | 1852 | 1461005558739 Marionette TRACE conn3 <- [1,1406,null,{}] 11:52:38 INFO - PROCESS | 1852 | 1461005558745 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}] 11:52:38 INFO - PROCESS | 1852 | 1461005558929 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 11:52:39 INFO - PROCESS | 1852 | 1461005559122 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778bfb8000 == 103 [pid = 1852] [id = 359] 11:52:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f777a912c00) [pid = 1852] [serial = 1078] [outer = (nil)] 11:52:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f7781ca5000) [pid = 1852] [serial = 1079] [outer = 0x7f777a912c00] 11:52:39 INFO - PROCESS | 1852 | 1461005559194 Marionette DEBUG loaded listener.js 11:52:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f778744e000) [pid = 1852] [serial = 1080] [outer = 0x7f777a912c00] 11:52:40 INFO - PROCESS | 1852 | 1461005560069 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]]]}] 11:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 11:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1382ms 11:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 11:52:40 INFO - PROCESS | 1852 | 1461005560120 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 11:52:40 INFO - PROCESS | 1852 | 1461005560123 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 11:52:40 INFO - PROCESS | 1852 | 1461005560130 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 11:52:40 INFO - PROCESS | 1852 | 1461005560132 Marionette TRACE conn3 <- [1,1410,null,{}] 11:52:40 INFO - PROCESS | 1852 | 1461005560138 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}] 11:52:40 INFO - PROCESS | 1852 | 1461005560323 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 11:52:40 INFO - PROCESS | 1852 | 1461005560521 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c4e0800 == 104 [pid = 1852] [id = 360] 11:52:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f7774d93c00) [pid = 1852] [serial = 1081] [outer = (nil)] 11:52:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f77873bc800) [pid = 1852] [serial = 1082] [outer = 0x7f7774d93c00] 11:52:40 INFO - PROCESS | 1852 | 1461005560601 Marionette DEBUG loaded listener.js 11:52:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f7788740c00) [pid = 1852] [serial = 1083] [outer = 0x7f7774d93c00] 11:52:41 INFO - PROCESS | 1852 | 1461005561598 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]]]}] 11:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 11:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1487ms 11:52:41 INFO - PROCESS | 1852 | 1461005561617 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 11:52:41 INFO - PROCESS | 1852 | 1461005561621 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 11:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 11:52:41 INFO - PROCESS | 1852 | 1461005561627 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 11:52:41 INFO - PROCESS | 1852 | 1461005561630 Marionette TRACE conn3 <- [1,1414,null,{}] 11:52:41 INFO - PROCESS | 1852 | 1461005561636 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}] 11:52:41 INFO - PROCESS | 1852 | 1461005561849 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 11:52:42 INFO - PROCESS | 1852 | 1461005562422 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77786af800 == 105 [pid = 1852] [id = 361] 11:52:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f7774d69c00) [pid = 1852] [serial = 1084] [outer = (nil)] 11:52:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f7774d9f800) [pid = 1852] [serial = 1085] [outer = 0x7f7774d69c00] 11:52:42 INFO - PROCESS | 1852 | 1461005562531 Marionette DEBUG loaded listener.js 11:52:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f77770a8400) [pid = 1852] [serial = 1086] [outer = 0x7f7774d69c00] 11:52:43 INFO - PROCESS | 1852 | 1461005563551 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]]]}] 11:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 11:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1985ms 11:52:43 INFO - PROCESS | 1852 | 1461005563621 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 11:52:43 INFO - PROCESS | 1852 | 1461005563631 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 11:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 11:52:43 INFO - PROCESS | 1852 | 1461005563690 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 11:52:43 INFO - PROCESS | 1852 | 1461005563695 Marionette TRACE conn3 <- [1,1418,null,{}] 11:52:43 INFO - PROCESS | 1852 | 1461005563704 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}] 11:52:43 INFO - PROCESS | 1852 | 1461005563910 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 11:52:44 INFO - PROCESS | 1852 | 1461005564133 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7775fe4800 == 106 [pid = 1852] [id = 362] 11:52:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f7775029400) [pid = 1852] [serial = 1087] [outer = (nil)] 11:52:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f777a2cec00) [pid = 1852] [serial = 1088] [outer = 0x7f7775029400] 11:52:44 INFO - PROCESS | 1852 | 1461005564201 Marionette DEBUG loaded listener.js 11:52:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f777b257800) [pid = 1852] [serial = 1089] [outer = 0x7f7775029400] 11:52:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b867800 == 105 [pid = 1852] [id = 296] 11:52:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7794420000 == 104 [pid = 1852] [id = 227] 11:52:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b86c800 == 103 [pid = 1852] [id = 230] 11:52:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b50f800 == 102 [pid = 1852] [id = 229] 11:52:44 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f7778465800) [pid = 1852] [serial = 965] [outer = (nil)] [url = about:blank] 11:52:44 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f779fa49000) [pid = 1852] [serial = 968] [outer = (nil)] [url = about:blank] 11:52:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777ded2800 == 101 [pid = 1852] [id = 232] 11:52:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a82f800 == 100 [pid = 1852] [id = 305] 11:52:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777dd65800 == 99 [pid = 1852] [id = 231] 11:52:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77784e1800 == 98 [pid = 1852] [id = 349] 11:52:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777c974000 == 97 [pid = 1852] [id = 348] 11:52:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a9e3000 == 96 [pid = 1852] [id = 347] 11:52:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77786b1000 == 95 [pid = 1852] [id = 346] 11:52:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7775fde800 == 94 [pid = 1852] [id = 345] 11:52:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7779302800 == 93 [pid = 1852] [id = 344] 11:52:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7776ee6000 == 92 [pid = 1852] [id = 343] 11:52:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77725de000 == 91 [pid = 1852] [id = 342] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f777a950400) [pid = 1852] [serial = 978] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f777b20f000) [pid = 1852] [serial = 941] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f778b68a000) [pid = 1852] [serial = 936] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f778b762000) [pid = 1852] [serial = 950] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f77838e2400) [pid = 1852] [serial = 987] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f7778465c00) [pid = 1852] [serial = 974] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f777a113400) [pid = 1852] [serial = 975] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f777d59fc00) [pid = 1852] [serial = 980] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f777deb6400) [pid = 1852] [serial = 983] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f779a39e000) [pid = 1852] [serial = 953] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f778dda9400) [pid = 1852] [serial = 992] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f778c5d5c00) [pid = 1852] [serial = 990] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f7781ad0800) [pid = 1852] [serial = 944] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f7776127c00) [pid = 1852] [serial = 962] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f779ef63c00) [pid = 1852] [serial = 959] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f7781bd0000) [pid = 1852] [serial = 984] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f777d8a3800) [pid = 1852] [serial = 981] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f779a396c00) [pid = 1852] [serial = 956] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f77872e8000) [pid = 1852] [serial = 947] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f777a90e000) [pid = 1852] [serial = 977] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f77770af000) [pid = 1852] [serial = 938] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f7782a09400) [pid = 1852] [serial = 986] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f779f65ac00) [pid = 1852] [serial = 971] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f779f52f000) [pid = 1852] [serial = 858] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f779f52e800) [pid = 1852] [serial = 894] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f778fafd800) [pid = 1852] [serial = 993] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f778b802400) [pid = 1852] [serial = 989] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f7774d9d000) [pid = 1852] [serial = 995] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f7774da1800) [pid = 1852] [serial = 996] [outer = (nil)] [url = about:blank] 11:52:45 INFO - PROCESS | 1852 | 1461005565206 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]]]}] 11:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 11:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1589ms 11:52:45 INFO - PROCESS | 1852 | 1461005565276 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 11:52:45 INFO - PROCESS | 1852 | 1461005565282 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 11:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 11:52:45 INFO - PROCESS | 1852 | 1461005565289 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 11:52:45 INFO - PROCESS | 1852 | 1461005565291 Marionette TRACE conn3 <- [1,1422,null,{}] 11:52:45 INFO - PROCESS | 1852 | 1461005565297 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}] 11:52:45 INFO - PROCESS | 1852 | 1461005565482 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 11:52:45 INFO - PROCESS | 1852 | 1461005565664 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77784d6800 == 92 [pid = 1852] [id = 363] 11:52:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f777cd29800) [pid = 1852] [serial = 1090] [outer = (nil)] 11:52:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f777d59a000) [pid = 1852] [serial = 1091] [outer = 0x7f777cd29800] 11:52:45 INFO - PROCESS | 1852 | 1461005565805 Marionette DEBUG loaded listener.js 11:52:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f777d898800) [pid = 1852] [serial = 1092] [outer = 0x7f777cd29800] 11:52:46 INFO - PROCESS | 1852 | 1461005566520 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]]]}] 11:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 11:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1278ms 11:52:46 INFO - PROCESS | 1852 | 1461005566568 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 11:52:46 INFO - PROCESS | 1852 | 1461005566572 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 11:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 11:52:46 INFO - PROCESS | 1852 | 1461005566585 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 11:52:46 INFO - PROCESS | 1852 | 1461005566594 Marionette TRACE conn3 <- [1,1426,null,{}] 11:52:46 INFO - PROCESS | 1852 | 1461005566604 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}] 11:52:46 INFO - PROCESS | 1852 | 1461005566775 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 11:52:46 INFO - PROCESS | 1852 | 1461005566794 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777aed4800 == 93 [pid = 1852] [id = 364] 11:52:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f777d89d800) [pid = 1852] [serial = 1093] [outer = (nil)] 11:52:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f7781226c00) [pid = 1852] [serial = 1094] [outer = 0x7f777d89d800] 11:52:46 INFO - PROCESS | 1852 | 1461005566856 Marionette DEBUG loaded listener.js 11:52:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f7781ac7000) [pid = 1852] [serial = 1095] [outer = 0x7f777d89d800] 11:52:47 INFO - PROCESS | 1852 | 1461005567808 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]]]}] 11:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 11:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1292ms 11:52:47 INFO - PROCESS | 1852 | 1461005567872 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 11:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 11:52:47 INFO - PROCESS | 1852 | 1461005567876 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 11:52:47 INFO - PROCESS | 1852 | 1461005567883 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 11:52:47 INFO - PROCESS | 1852 | 1461005567886 Marionette TRACE conn3 <- [1,1430,null,{}] 11:52:47 INFO - PROCESS | 1852 | 1461005567891 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}] 11:52:48 INFO - PROCESS | 1852 | 1461005568124 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 11:52:48 INFO - PROCESS | 1852 | 1461005568152 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777d97f800 == 94 [pid = 1852] [id = 365] 11:52:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f777dc13c00) [pid = 1852] [serial = 1096] [outer = (nil)] 11:52:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f7781caa000) [pid = 1852] [serial = 1097] [outer = 0x7f777dc13c00] 11:52:48 INFO - PROCESS | 1852 | 1461005568214 Marionette DEBUG loaded listener.js 11:52:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f7782a03400) [pid = 1852] [serial = 1098] [outer = 0x7f777dc13c00] 11:52:49 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f77742ef800) [pid = 1852] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 11:52:49 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f777b25e000) [pid = 1852] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 11:52:49 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f77742ef000) [pid = 1852] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 11:52:49 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f777a906800) [pid = 1852] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 11:52:49 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f777d8df400) [pid = 1852] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 11:52:49 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f777a5fa400) [pid = 1852] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 11:52:49 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f77742eec00) [pid = 1852] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 11:52:49 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f7783964c00) [pid = 1852] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 11:52:49 INFO - PROCESS | 1852 | 1461005569631 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]]]}] 11:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 11:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1788ms 11:52:49 INFO - PROCESS | 1852 | 1461005569671 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 11:52:49 INFO - PROCESS | 1852 | 1461005569677 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 11:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 11:52:49 INFO - PROCESS | 1852 | 1461005569685 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 11:52:49 INFO - PROCESS | 1852 | 1461005569690 Marionette TRACE conn3 <- [1,1434,null,{}] 11:52:49 INFO - PROCESS | 1852 | 1461005569700 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}] 11:52:49 INFO - PROCESS | 1852 | 1461005569985 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 11:52:50 INFO - PROCESS | 1852 | 1461005570153 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77770c7800 == 95 [pid = 1852] [id = 366] 11:52:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f7778467c00) [pid = 1852] [serial = 1099] [outer = (nil)] 11:52:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f777847dc00) [pid = 1852] [serial = 1100] [outer = 0x7f7778467c00] 11:52:50 INFO - PROCESS | 1852 | 1461005570229 Marionette DEBUG loaded listener.js 11:52:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f777a118c00) [pid = 1852] [serial = 1101] [outer = 0x7f7778467c00] 11:52:51 INFO - PROCESS | 1852 | 1461005571246 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]]]}] 11:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 11:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1637ms 11:52:51 INFO - PROCESS | 1852 | 1461005571323 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 11:52:51 INFO - PROCESS | 1852 | 1461005571332 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 11:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 11:52:51 INFO - PROCESS | 1852 | 1461005571342 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 11:52:51 INFO - PROCESS | 1852 | 1461005571345 Marionette TRACE conn3 <- [1,1438,null,{}] 11:52:51 INFO - PROCESS | 1852 | 1461005571352 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}] 11:52:51 INFO - PROCESS | 1852 | 1461005571589 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 11:52:51 INFO - PROCESS | 1852 | 1461005571862 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a9ee000 == 96 [pid = 1852] [id = 367] 11:52:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f777b252800) [pid = 1852] [serial = 1102] [outer = (nil)] 11:52:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f777cb8a400) [pid = 1852] [serial = 1103] [outer = 0x7f777b252800] 11:52:51 INFO - PROCESS | 1852 | 1461005571938 Marionette DEBUG loaded listener.js 11:52:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f777d5a0400) [pid = 1852] [serial = 1104] [outer = 0x7f777b252800] 11:52:52 INFO - PROCESS | 1852 | 1461005572935 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]]]}] 11:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 11:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1640ms 11:52:52 INFO - PROCESS | 1852 | 1461005572982 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 11:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 11:52:52 INFO - PROCESS | 1852 | 1461005572986 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 11:52:52 INFO - PROCESS | 1852 | 1461005572992 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 11:52:53 INFO - PROCESS | 1852 | 1461005572998 Marionette TRACE conn3 <- [1,1442,null,{}] 11:52:53 INFO - PROCESS | 1852 | 1461005573014 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}] 11:52:53 INFO - PROCESS | 1852 | 1461005573210 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 11:52:53 INFO - PROCESS | 1852 | 1461005573433 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77811a7800 == 97 [pid = 1852] [id = 368] 11:52:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f777d8e6c00) [pid = 1852] [serial = 1105] [outer = (nil)] 11:52:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f777dc08000) [pid = 1852] [serial = 1106] [outer = 0x7f777d8e6c00] 11:52:53 INFO - PROCESS | 1852 | 1461005573556 Marionette DEBUG loaded listener.js 11:52:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f7781bd0400) [pid = 1852] [serial = 1107] [outer = 0x7f777d8e6c00] 11:52:54 INFO - PROCESS | 1852 | 1461005574463 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]]]}] 11:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 11:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1533ms 11:52:54 INFO - PROCESS | 1852 | 1461005574526 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 11:52:54 INFO - PROCESS | 1852 | 1461005574530 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 11:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 11:52:54 INFO - PROCESS | 1852 | 1461005574536 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 11:52:54 INFO - PROCESS | 1852 | 1461005574539 Marionette TRACE conn3 <- [1,1446,null,{}] 11:52:54 INFO - PROCESS | 1852 | 1461005574544 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}] 11:52:54 INFO - PROCESS | 1852 | 1461005574736 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 11:52:54 INFO - PROCESS | 1852 | 1461005574915 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77835cb800 == 98 [pid = 1852] [id = 369] 11:52:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f777db15400) [pid = 1852] [serial = 1108] [outer = (nil)] 11:52:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f77838e3400) [pid = 1852] [serial = 1109] [outer = 0x7f777db15400] 11:52:54 INFO - PROCESS | 1852 | 1461005574992 Marionette DEBUG loaded listener.js 11:52:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f7783d29000) [pid = 1852] [serial = 1110] [outer = 0x7f777db15400] 11:52:55 INFO - PROCESS | 1852 | 1461005575901 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]]]}] 11:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 11:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1431ms 11:52:55 INFO - PROCESS | 1852 | 1461005575968 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 11:52:55 INFO - PROCESS | 1852 | 1461005575971 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 11:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 11:52:55 INFO - PROCESS | 1852 | 1461005575978 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 11:52:55 INFO - PROCESS | 1852 | 1461005575981 Marionette TRACE conn3 <- [1,1450,null,{}] 11:52:55 INFO - PROCESS | 1852 | 1461005575986 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}] 11:52:56 INFO - PROCESS | 1852 | 1461005576161 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 11:52:56 INFO - PROCESS | 1852 | 1461005576341 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7785397800 == 99 [pid = 1852] [id = 370] 11:52:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f777cd24c00) [pid = 1852] [serial = 1111] [outer = (nil)] 11:52:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f7784786800) [pid = 1852] [serial = 1112] [outer = 0x7f777cd24c00] 11:52:56 INFO - PROCESS | 1852 | 1461005576414 Marionette DEBUG loaded listener.js 11:52:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f7787446800) [pid = 1852] [serial = 1113] [outer = 0x7f777cd24c00] 11:52:57 INFO - PROCESS | 1852 | 1461005577308 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]]]}] 11:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 11:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1382ms 11:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 11:52:57 INFO - PROCESS | 1852 | 1461005577361 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 11:52:57 INFO - PROCESS | 1852 | 1461005577364 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 11:52:57 INFO - PROCESS | 1852 | 1461005577371 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 11:52:57 INFO - PROCESS | 1852 | 1461005577373 Marionette TRACE conn3 <- [1,1454,null,{}] 11:52:57 INFO - PROCESS | 1852 | 1461005577379 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}] 11:52:57 INFO - PROCESS | 1852 | 1461005577624 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 11:52:57 INFO - PROCESS | 1852 | 1461005577864 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c6a4800 == 100 [pid = 1852] [id = 371] 11:52:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f77893e1c00) [pid = 1852] [serial = 1114] [outer = (nil)] 11:52:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f778afc9800) [pid = 1852] [serial = 1115] [outer = 0x7f77893e1c00] 11:52:57 INFO - PROCESS | 1852 | 1461005577985 Marionette DEBUG loaded listener.js 11:52:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f778b2a3400) [pid = 1852] [serial = 1116] [outer = 0x7f77893e1c00] 11:52:58 INFO - PROCESS | 1852 | 1461005578876 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]]]}] 11:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 11:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1578ms 11:52:58 INFO - PROCESS | 1852 | 1461005578949 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 11:52:58 INFO - PROCESS | 1852 | 1461005578953 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 11:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 11:52:58 INFO - PROCESS | 1852 | 1461005578959 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 11:52:58 INFO - PROCESS | 1852 | 1461005578963 Marionette TRACE conn3 <- [1,1458,null,{}] 11:52:58 INFO - PROCESS | 1852 | 1461005578970 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}] 11:52:59 INFO - PROCESS | 1852 | 1461005579196 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 11:52:59 INFO - PROCESS | 1852 | 1461005579419 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778dcc2800 == 101 [pid = 1852] [id = 372] 11:52:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f77893e2400) [pid = 1852] [serial = 1117] [outer = (nil)] 11:52:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f778b68d400) [pid = 1852] [serial = 1118] [outer = 0x7f77893e2400] 11:52:59 INFO - PROCESS | 1852 | 1461005579536 Marionette DEBUG loaded listener.js 11:52:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f778b6c0c00) [pid = 1852] [serial = 1119] [outer = 0x7f77893e2400] 11:53:00 INFO - PROCESS | 1852 | 1461005580421 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]]]}] 11:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 11:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1529ms 11:53:00 INFO - PROCESS | 1852 | 1461005580490 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 11:53:00 INFO - PROCESS | 1852 | 1461005580493 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 11:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 11:53:00 INFO - PROCESS | 1852 | 1461005580499 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 11:53:00 INFO - PROCESS | 1852 | 1461005580501 Marionette TRACE conn3 <- [1,1462,null,{}] 11:53:00 INFO - PROCESS | 1852 | 1461005580508 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}] 11:53:00 INFO - PROCESS | 1852 | 1461005580735 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 11:53:01 INFO - PROCESS | 1852 | 1461005580997 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7792dbc800 == 102 [pid = 1852] [id = 373] 11:53:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f777d896800) [pid = 1852] [serial = 1120] [outer = (nil)] 11:53:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f778b794c00) [pid = 1852] [serial = 1121] [outer = 0x7f777d896800] 11:53:01 INFO - PROCESS | 1852 | 1461005581089 Marionette DEBUG loaded listener.js 11:53:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f778b808000) [pid = 1852] [serial = 1122] [outer = 0x7f777d896800] 11:53:02 INFO - PROCESS | 1852 | 1461005582006 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]]]}] 11:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 11:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1580ms 11:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 11:53:02 INFO - PROCESS | 1852 | 1461005582080 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 11:53:02 INFO - PROCESS | 1852 | 1461005582083 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 11:53:02 INFO - PROCESS | 1852 | 1461005582090 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 11:53:02 INFO - PROCESS | 1852 | 1461005582093 Marionette TRACE conn3 <- [1,1466,null,{}] 11:53:02 INFO - PROCESS | 1852 | 1461005582099 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}] 11:53:02 INFO - PROCESS | 1852 | 1461005582300 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 11:53:02 INFO - PROCESS | 1852 | 1461005582546 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a352800 == 103 [pid = 1852] [id = 374] 11:53:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f77793cd800) [pid = 1852] [serial = 1123] [outer = (nil)] 11:53:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f778ba4a000) [pid = 1852] [serial = 1124] [outer = 0x7f77793cd800] 11:53:02 INFO - PROCESS | 1852 | 1461005582643 Marionette DEBUG loaded listener.js 11:53:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f778c108400) [pid = 1852] [serial = 1125] [outer = 0x7f77793cd800] 11:53:03 INFO - PROCESS | 1852 | 1461005583528 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]]]}] 11:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 11:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1484ms 11:53:03 INFO - PROCESS | 1852 | 1461005583573 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 11:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 11:53:03 INFO - PROCESS | 1852 | 1461005583578 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 11:53:03 INFO - PROCESS | 1852 | 1461005583585 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 11:53:03 INFO - PROCESS | 1852 | 1461005583588 Marionette TRACE conn3 <- [1,1470,null,{}] 11:53:03 INFO - PROCESS | 1852 | 1461005583595 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}] 11:53:03 INFO - PROCESS | 1852 | 1461005583810 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 11:53:03 INFO - PROCESS | 1852 | 1461005583995 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a87f800 == 104 [pid = 1852] [id = 375] 11:53:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f777a9d0000) [pid = 1852] [serial = 1126] [outer = (nil)] 11:53:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f778cb43400) [pid = 1852] [serial = 1127] [outer = 0x7f777a9d0000] 11:53:04 INFO - PROCESS | 1852 | 1461005584068 Marionette DEBUG loaded listener.js 11:53:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f778d359000) [pid = 1852] [serial = 1128] [outer = 0x7f777a9d0000] 11:53:05 INFO - PROCESS | 1852 | 1461005585023 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]]]}] 11:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 11:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1489ms 11:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 11:53:05 INFO - PROCESS | 1852 | 1461005585074 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 11:53:05 INFO - PROCESS | 1852 | 1461005585078 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 11:53:05 INFO - PROCESS | 1852 | 1461005585084 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 11:53:05 INFO - PROCESS | 1852 | 1461005585088 Marionette TRACE conn3 <- [1,1474,null,{}] 11:53:05 INFO - PROCESS | 1852 | 1461005585093 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}] 11:53:05 INFO - PROCESS | 1852 | 1461005585306 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 11:53:05 INFO - PROCESS | 1852 | 1461005585491 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b871000 == 105 [pid = 1852] [id = 376] 11:53:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f77995d7800) [pid = 1852] [serial = 1129] [outer = (nil)] 11:53:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f77995e2c00) [pid = 1852] [serial = 1130] [outer = 0x7f77995d7800] 11:53:05 INFO - PROCESS | 1852 | 1461005585636 Marionette DEBUG loaded listener.js 11:53:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f779a3ce400) [pid = 1852] [serial = 1131] [outer = 0x7f77995d7800] 11:53:06 INFO - PROCESS | 1852 | 1461005586548 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]]]}] 11:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 11:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1541ms 11:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 11:53:06 INFO - PROCESS | 1852 | 1461005586625 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 11:53:06 INFO - PROCESS | 1852 | 1461005586628 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 11:53:06 INFO - PROCESS | 1852 | 1461005586634 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 11:53:06 INFO - PROCESS | 1852 | 1461005586637 Marionette TRACE conn3 <- [1,1478,null,{}] 11:53:06 INFO - PROCESS | 1852 | 1461005586642 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}] 11:53:06 INFO - PROCESS | 1852 | 1461005586861 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 11:53:07 INFO - PROCESS | 1852 | 1461005587097 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779efad000 == 106 [pid = 1852] [id = 377] 11:53:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f77995d9000) [pid = 1852] [serial = 1132] [outer = (nil)] 11:53:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f779a83ac00) [pid = 1852] [serial = 1133] [outer = 0x7f77995d9000] 11:53:07 INFO - PROCESS | 1852 | 1461005587212 Marionette DEBUG loaded listener.js 11:53:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f779b533400) [pid = 1852] [serial = 1134] [outer = 0x7f77995d9000] 11:53:08 INFO - PROCESS | 1852 | 1461005588082 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]]]}] 11:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 11:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1477ms 11:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 11:53:08 INFO - PROCESS | 1852 | 1461005588111 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 11:53:08 INFO - PROCESS | 1852 | 1461005588114 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 11:53:08 INFO - PROCESS | 1852 | 1461005588119 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 11:53:08 INFO - PROCESS | 1852 | 1461005588122 Marionette TRACE conn3 <- [1,1482,null,{}] 11:53:08 INFO - PROCESS | 1852 | 1461005588128 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}] 11:53:08 INFO - PROCESS | 1852 | 1461005588308 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 11:53:08 INFO - PROCESS | 1852 | 1461005588497 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779fa6e000 == 107 [pid = 1852] [id = 378] 11:53:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f779a620400) [pid = 1852] [serial = 1135] [outer = (nil)] 11:53:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f779b9ec800) [pid = 1852] [serial = 1136] [outer = 0x7f779a620400] 11:53:08 INFO - PROCESS | 1852 | 1461005588568 Marionette DEBUG loaded listener.js 11:53:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f779d848800) [pid = 1852] [serial = 1137] [outer = 0x7f779a620400] 11:53:09 INFO - PROCESS | 1852 | 1461005589472 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]]]}] 11:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 11:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1392ms 11:53:09 INFO - PROCESS | 1852 | 1461005589512 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 11:53:09 INFO - PROCESS | 1852 | 1461005589515 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 11:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 11:53:09 INFO - PROCESS | 1852 | 1461005589521 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 11:53:09 INFO - PROCESS | 1852 | 1461005589524 Marionette TRACE conn3 <- [1,1486,null,{}] 11:53:09 INFO - PROCESS | 1852 | 1461005589529 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}] 11:53:09 INFO - PROCESS | 1852 | 1461005589716 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 11:53:09 INFO - PROCESS | 1852 | 1461005589909 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7776edd000 == 108 [pid = 1852] [id = 379] 11:53:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f7774d66800) [pid = 1852] [serial = 1138] [outer = (nil)] 11:53:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f7778471c00) [pid = 1852] [serial = 1139] [outer = 0x7f7774d66800] 11:53:09 INFO - PROCESS | 1852 | 1461005589981 Marionette DEBUG loaded listener.js 11:53:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f779b6ce000) [pid = 1852] [serial = 1140] [outer = 0x7f7774d66800] 11:53:10 INFO - PROCESS | 1852 | 1461005590939 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]]]}] 11:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 11:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1483ms 11:53:11 INFO - PROCESS | 1852 | 1461005591005 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 11:53:11 INFO - PROCESS | 1852 | 1461005591009 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 11:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 11:53:11 INFO - PROCESS | 1852 | 1461005591015 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 11:53:11 INFO - PROCESS | 1852 | 1461005591017 Marionette TRACE conn3 <- [1,1490,null,{}] 11:53:11 INFO - PROCESS | 1852 | 1461005591022 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}] 11:53:11 INFO - PROCESS | 1852 | 1461005591210 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 11:53:11 INFO - PROCESS | 1852 | 1461005591817 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7779fd0000 == 109 [pid = 1852] [id = 380] 11:53:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f7774d68400) [pid = 1852] [serial = 1141] [outer = (nil)] 11:53:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f7774d94400) [pid = 1852] [serial = 1142] [outer = 0x7f7774d68400] 11:53:11 INFO - PROCESS | 1852 | 1461005591895 Marionette DEBUG loaded listener.js 11:53:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f7777290c00) [pid = 1852] [serial = 1143] [outer = 0x7f7774d68400] 11:53:12 INFO - PROCESS | 1852 | 1461005592781 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]]]}] 11:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 11:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1830ms 11:53:12 INFO - PROCESS | 1852 | 1461005592847 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 11:53:12 INFO - PROCESS | 1852 | 1461005592854 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 11:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 11:53:12 INFO - PROCESS | 1852 | 1461005592863 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 11:53:12 INFO - PROCESS | 1852 | 1461005592867 Marionette TRACE conn3 <- [1,1494,null,{}] 11:53:12 INFO - PROCESS | 1852 | 1461005592875 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}] 11:53:13 INFO - PROCESS | 1852 | 1461005593073 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 11:53:13 INFO - PROCESS | 1852 | 1461005593469 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7776ecf800 == 110 [pid = 1852] [id = 381] 11:53:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f7778475400) [pid = 1852] [serial = 1144] [outer = (nil)] 11:53:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f777a5f7400) [pid = 1852] [serial = 1145] [outer = 0x7f7778475400] 11:53:13 INFO - PROCESS | 1852 | 1461005593548 Marionette DEBUG loaded listener.js 11:53:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f777b261c00) [pid = 1852] [serial = 1146] [outer = 0x7f7778475400] 11:53:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777aed4800 == 109 [pid = 1852] [id = 364] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f7781229c00) [pid = 1852] [serial = 1052] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77784d6800 == 108 [pid = 1852] [id = 363] 11:53:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7775fe4800 == 107 [pid = 1852] [id = 362] 11:53:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778537e800 == 106 [pid = 1852] [id = 12] 11:53:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77786af800 == 105 [pid = 1852] [id = 361] 11:53:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77845ea800 == 104 [pid = 1852] [id = 356] 11:53:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783eda000 == 103 [pid = 1852] [id = 355] 11:53:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77835b9800 == 102 [pid = 1852] [id = 354] 11:53:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7782cb2800 == 101 [pid = 1852] [id = 353] 11:53:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777c11d800 == 100 [pid = 1852] [id = 352] 11:53:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7777e22800 == 99 [pid = 1852] [id = 351] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f7778477000) [pid = 1852] [serial = 1035] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f7776124c00) [pid = 1852] [serial = 1034] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f777d59f800) [pid = 1852] [serial = 1043] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f779a843c00) [pid = 1852] [serial = 1022] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f777a9cb400) [pid = 1852] [serial = 998] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f7774d6a800) [pid = 1852] [serial = 1032] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f77742f9400) [pid = 1852] [serial = 1031] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f777ca79000) [pid = 1852] [serial = 1040] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f77872e8400) [pid = 1852] [serial = 1025] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f777d8eb800) [pid = 1852] [serial = 1046] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f777cb8e000) [pid = 1852] [serial = 1041] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f7777299800) [pid = 1852] [serial = 1001] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f777a9cfc00) [pid = 1852] [serial = 1038] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f777a913800) [pid = 1852] [serial = 1037] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f778c350c00) [pid = 1852] [serial = 1016] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f7781ac7800) [pid = 1852] [serial = 1007] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f7774d9e000) [pid = 1852] [serial = 1049] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f77874d5400) [pid = 1852] [serial = 1013] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f7785343000) [pid = 1852] [serial = 1010] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f777847e800) [pid = 1852] [serial = 1028] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f777d599800) [pid = 1852] [serial = 1004] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f779956b800) [pid = 1852] [serial = 1019] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f777b202c00) [pid = 1852] [serial = 714] [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.] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f777db1d800) [pid = 1852] [serial = 1047] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f777d8a0c00) [pid = 1852] [serial = 1044] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f777dea7800) [pid = 1852] [serial = 1050] [outer = (nil)] [url = about:blank] 11:53:14 INFO - PROCESS | 1852 | 1461005594610 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]]]}] 11:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 11:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1785ms 11:53:14 INFO - PROCESS | 1852 | 1461005594652 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 11:53:14 INFO - PROCESS | 1852 | 1461005594658 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 11:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 11:53:14 INFO - PROCESS | 1852 | 1461005594664 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 11:53:14 INFO - PROCESS | 1852 | 1461005594667 Marionette TRACE conn3 <- [1,1498,null,{}] 11:53:14 INFO - PROCESS | 1852 | 1461005594673 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}] 11:53:14 INFO - PROCESS | 1852 | 1461005594852 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 11:53:15 INFO - PROCESS | 1852 | 1461005595076 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7777e39800 == 100 [pid = 1852] [id = 382] 11:53:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f777847b800) [pid = 1852] [serial = 1147] [outer = (nil)] 11:53:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f777d59dc00) [pid = 1852] [serial = 1148] [outer = 0x7f777847b800] 11:53:15 INFO - PROCESS | 1852 | 1461005595144 Marionette DEBUG loaded listener.js 11:53:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f777d8eb800) [pid = 1852] [serial = 1149] [outer = 0x7f777847b800] 11:53:15 INFO - PROCESS | 1852 | 1461005595924 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]]]}] 11:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 11:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1333ms 11:53:16 INFO - PROCESS | 1852 | 1461005595998 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 11:53:16 INFO - PROCESS | 1852 | 1461005596001 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 11:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 11:53:16 INFO - PROCESS | 1852 | 1461005596015 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 11:53:16 INFO - PROCESS | 1852 | 1461005596024 Marionette TRACE conn3 <- [1,1502,null,{}] 11:53:16 INFO - PROCESS | 1852 | 1461005596032 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}] 11:53:16 INFO - PROCESS | 1852 | 1461005596225 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 11:53:16 INFO - PROCESS | 1852 | 1461005596373 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777df78000 == 101 [pid = 1852] [id = 383] 11:53:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f777a947c00) [pid = 1852] [serial = 1150] [outer = (nil)] 11:53:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f778122ec00) [pid = 1852] [serial = 1151] [outer = 0x7f777a947c00] 11:53:16 INFO - PROCESS | 1852 | 1461005596439 Marionette DEBUG loaded listener.js 11:53:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f7781adec00) [pid = 1852] [serial = 1152] [outer = 0x7f777a947c00] 11:53:17 INFO - PROCESS | 1852 | 1461005597225 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]]]}] 11:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 11:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1247ms 11:53:17 INFO - PROCESS | 1852 | 1461005597256 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 11:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 11:53:17 INFO - PROCESS | 1852 | 1461005597260 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 11:53:17 INFO - PROCESS | 1852 | 1461005597267 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 11:53:17 INFO - PROCESS | 1852 | 1461005597270 Marionette TRACE conn3 <- [1,1506,null,{}] 11:53:17 INFO - PROCESS | 1852 | 1461005597275 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}] 11:53:17 INFO - PROCESS | 1852 | 1461005597513 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 11:53:17 INFO - PROCESS | 1852 | 1461005597549 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77835b6800 == 102 [pid = 1852] [id = 384] 11:53:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f7781223400) [pid = 1852] [serial = 1153] [outer = (nil)] 11:53:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f7781dedc00) [pid = 1852] [serial = 1154] [outer = 0x7f7781223400] 11:53:17 INFO - PROCESS | 1852 | 1461005597615 Marionette DEBUG loaded listener.js 11:53:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f77838d9000) [pid = 1852] [serial = 1155] [outer = 0x7f7781223400] 11:53:18 INFO - PROCESS | 1852 | 1461005598463 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]]]}] 11:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 11:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1229ms 11:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 11:53:18 INFO - PROCESS | 1852 | 1461005598496 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 11:53:18 INFO - PROCESS | 1852 | 1461005598498 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 11:53:18 INFO - PROCESS | 1852 | 1461005598504 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 11:53:18 INFO - PROCESS | 1852 | 1461005598507 Marionette TRACE conn3 <- [1,1510,null,{}] 11:53:18 INFO - PROCESS | 1852 | 1461005598512 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}] 11:53:18 INFO - PROCESS | 1852 | 1461005598748 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 11:53:18 INFO - PROCESS | 1852 | 1461005598781 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77845da800 == 103 [pid = 1852] [id = 385] 11:53:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f7784680c00) [pid = 1852] [serial = 1156] [outer = (nil)] 11:53:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f77856a3000) [pid = 1852] [serial = 1157] [outer = 0x7f7784680c00] 11:53:18 INFO - PROCESS | 1852 | 1461005598862 Marionette DEBUG loaded listener.js 11:53:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f7788740400) [pid = 1852] [serial = 1158] [outer = 0x7f7784680c00] 11:53:19 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f777deb5400) [pid = 1852] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 11:53:19 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f7774d9a800) [pid = 1852] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 11:53:19 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f7775029400) [pid = 1852] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 11:53:19 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f777cd29800) [pid = 1852] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 11:53:19 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f7783ef0800) [pid = 1852] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:53:19 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f7774d69c00) [pid = 1852] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 11:53:19 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f777d89d800) [pid = 1852] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 11:53:19 INFO - PROCESS | 1852 | 1461005599963 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]]]}] 11:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 11:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1481ms 11:53:19 INFO - PROCESS | 1852 | 1461005599987 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 11:53:19 INFO - PROCESS | 1852 | 1461005599990 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 11:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 11:53:19 INFO - PROCESS | 1852 | 1461005599996 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 11:53:20 INFO - PROCESS | 1852 | 1461005599999 Marionette TRACE conn3 <- [1,1514,null,{}] 11:53:20 INFO - PROCESS | 1852 | 1461005600004 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}] 11:53:20 INFO - PROCESS | 1852 | 1461005600185 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 11:53:20 INFO - PROCESS | 1852 | 1461005600201 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b61c800 == 104 [pid = 1852] [id = 386] 11:53:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f7789307400) [pid = 1852] [serial = 1159] [outer = (nil)] 11:53:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f77896e9400) [pid = 1852] [serial = 1160] [outer = 0x7f7789307400] 11:53:20 INFO - PROCESS | 1852 | 1461005600262 Marionette DEBUG loaded listener.js 11:53:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f778a5edc00) [pid = 1852] [serial = 1161] [outer = 0x7f7789307400] 11:53:21 INFO - PROCESS | 1852 | 1461005601121 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]]]}] 11:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 11:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1135ms 11:53:21 INFO - PROCESS | 1852 | 1461005601143 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 11:53:21 INFO - PROCESS | 1852 | 1461005601146 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 11:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 11:53:21 INFO - PROCESS | 1852 | 1461005601154 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 11:53:21 INFO - PROCESS | 1852 | 1461005601156 Marionette TRACE conn3 <- [1,1518,null,{}] 11:53:21 INFO - PROCESS | 1852 | 1461005601161 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}] 11:53:21 INFO - PROCESS | 1852 | 1461005601323 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 11:53:21 INFO - PROCESS | 1852 | 1461005601620 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7775fdb800 == 105 [pid = 1852] [id = 387] 11:53:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f77742f0000) [pid = 1852] [serial = 1162] [outer = (nil)] 11:53:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f7774d62000) [pid = 1852] [serial = 1163] [outer = 0x7f77742f0000] 11:53:21 INFO - PROCESS | 1852 | 1461005601698 Marionette DEBUG loaded listener.js 11:53:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f777612a400) [pid = 1852] [serial = 1164] [outer = 0x7f77742f0000] 11:53:22 INFO - PROCESS | 1852 | 1461005602619 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]]]}] 11:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 11:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1526ms 11:53:22 INFO - PROCESS | 1852 | 1461005602683 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 11:53:22 INFO - PROCESS | 1852 | 1461005602691 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 11:53:22 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 11:53:22 INFO - PROCESS | 1852 | 1461005602701 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 11:53:22 INFO - PROCESS | 1852 | 1461005602705 Marionette TRACE conn3 <- [1,1522,null,{}] 11:53:22 INFO - PROCESS | 1852 | 1461005602713 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}] 11:53:22 INFO - PROCESS | 1852 | 1461005602967 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 11:53:23 INFO - PROCESS | 1852 | 1461005603224 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777dd5f000 == 106 [pid = 1852] [id = 388] 11:53:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f777a9cf000) [pid = 1852] [serial = 1165] [outer = (nil)] 11:53:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f777cb8b000) [pid = 1852] [serial = 1166] [outer = 0x7f777a9cf000] 11:53:23 INFO - PROCESS | 1852 | 1461005603304 Marionette DEBUG loaded listener.js 11:53:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f777d89f400) [pid = 1852] [serial = 1167] [outer = 0x7f777a9cf000] 11:53:23 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:53:23 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:53:23 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:53:23 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:53:23 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:53:23 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:53:23 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:53:23 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:53:23 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:53:23 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:53:23 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:53:23 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 11:53:24 INFO - PROCESS | 1852 | 1461005604139 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"]]]}] 11:53:24 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 () { 11:53:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:53:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 11:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:53:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 11:53:24 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 () { 11:53:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:53:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 11:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:53:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 11:53:24 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 () { 11:53:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:53:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 11:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:53:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 11:53:24 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 () { 11:53:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:53:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 11:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:53:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 11:53:24 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1484ms 11:53:24 INFO - PROCESS | 1852 | 1461005604194 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 11:53:24 INFO - PROCESS | 1852 | 1461005604200 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 11:53:24 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 11:53:24 INFO - PROCESS | 1852 | 1461005604207 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 11:53:24 INFO - PROCESS | 1852 | 1461005604210 Marionette TRACE conn3 <- [1,1526,null,{}] 11:53:24 INFO - PROCESS | 1852 | 1461005604216 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}] 11:53:24 INFO - PROCESS | 1852 | 1461005604414 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 11:53:24 INFO - PROCESS | 1852 | 1461005604607 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778a569000 == 107 [pid = 1852] [id = 389] 11:53:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f777b256800) [pid = 1852] [serial = 1168] [outer = (nil)] 11:53:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f7781ad1400) [pid = 1852] [serial = 1169] [outer = 0x7f777b256800] 11:53:24 INFO - PROCESS | 1852 | 1461005604681 Marionette DEBUG loaded listener.js 11:53:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f77838e2400) [pid = 1852] [serial = 1170] [outer = 0x7f777b256800] 11:53:25 INFO - PROCESS | 1852 | 1461005605645 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"]]]}] 11:53:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:53:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 11:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:53:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 11:53:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:53:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 11:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:53:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 11:53:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 11:53:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 11:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:53:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 11:53:25 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1478ms 11:53:25 INFO - PROCESS | 1852 | 1461005605694 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 11:53:25 INFO - PROCESS | 1852 | 1461005605699 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 11:53:25 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 11:53:25 INFO - PROCESS | 1852 | 1461005605718 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 11:53:25 INFO - PROCESS | 1852 | 1461005605728 Marionette TRACE conn3 <- [1,1530,null,{}] 11:53:25 INFO - PROCESS | 1852 | 1461005605734 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}] 11:53:25 INFO - PROCESS | 1852 | 1461005605958 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 11:53:26 INFO - PROCESS | 1852 | 1461005606155 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b651800 == 108 [pid = 1852] [id = 390] 11:53:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f777cd24400) [pid = 1852] [serial = 1171] [outer = (nil)] 11:53:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f778977c800) [pid = 1852] [serial = 1172] [outer = 0x7f777cd24400] 11:53:26 INFO - PROCESS | 1852 | 1461005606230 Marionette DEBUG loaded listener.js 11:53:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f778b31fc00) [pid = 1852] [serial = 1173] [outer = 0x7f777cd24400] 11:53:27 INFO - PROCESS | 1852 | 1461005607067 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]]]}] 11:53:27 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 11:53:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 11:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:53:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 11:53:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 11:53:27 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. 11:53:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 11:53:27 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1395ms 11:53:27 INFO - PROCESS | 1852 | 1461005607107 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 11:53:27 INFO - PROCESS | 1852 | 1461005607110 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 11:53:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 11:53:27 INFO - PROCESS | 1852 | 1461005607117 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 11:53:27 INFO - PROCESS | 1852 | 1461005607120 Marionette TRACE conn3 <- [1,1534,null,{}] 11:53:27 INFO - PROCESS | 1852 | 1461005607125 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}] 11:53:27 INFO - PROCESS | 1852 | 1461005607325 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 11:53:27 INFO - PROCESS | 1852 | 1461005607526 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a1786000 == 109 [pid = 1852] [id = 391] 11:53:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f777db1d400) [pid = 1852] [serial = 1174] [outer = (nil)] 11:53:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f778c350c00) [pid = 1852] [serial = 1175] [outer = 0x7f777db1d400] 11:53:27 INFO - PROCESS | 1852 | 1461005607600 Marionette DEBUG loaded listener.js 11:53:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f778d53fc00) [pid = 1852] [serial = 1176] [outer = 0x7f777db1d400] 11:53:28 INFO - PROCESS | 1852 | 1461005608522 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]]]}] 11:53:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 11:53:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1482ms 11:53:28 INFO - PROCESS | 1852 | 1461005608600 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 11:53:28 INFO - PROCESS | 1852 | 1461005608605 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 11:53:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 11:53:28 INFO - PROCESS | 1852 | 1461005608612 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 11:53:28 INFO - PROCESS | 1852 | 1461005608618 Marionette TRACE conn3 <- [1,1538,null,{}] 11:53:28 INFO - PROCESS | 1852 | 1461005608624 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}] 11:53:28 INFO - PROCESS | 1852 | 1461005608841 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 11:53:29 INFO - PROCESS | 1852 | 1461005609047 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a4979000 == 110 [pid = 1852] [id = 392] 11:53:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f778fc66000) [pid = 1852] [serial = 1177] [outer = (nil)] 11:53:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f779a396c00) [pid = 1852] [serial = 1178] [outer = 0x7f778fc66000] 11:53:29 INFO - PROCESS | 1852 | 1461005609177 Marionette DEBUG loaded listener.js 11:53:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f779f526800) [pid = 1852] [serial = 1179] [outer = 0x7f778fc66000] 11:53:30 INFO - PROCESS | 1852 | 1461005610154 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]]]}] 11:53:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 11:53:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1584ms 11:53:30 INFO - PROCESS | 1852 | 1461005610197 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 11:53:30 INFO - PROCESS | 1852 | 1461005610201 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 11:53:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 11:53:30 INFO - PROCESS | 1852 | 1461005610207 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 11:53:30 INFO - PROCESS | 1852 | 1461005610210 Marionette TRACE conn3 <- [1,1542,null,{}] 11:53:30 INFO - PROCESS | 1852 | 1461005610215 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}] 11:53:30 INFO - PROCESS | 1852 | 1461005610402 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 11:53:30 INFO - PROCESS | 1852 | 1461005610600 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7782d76800 == 111 [pid = 1852] [id = 393] 11:53:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f7775189800) [pid = 1852] [serial = 1180] [outer = (nil)] 11:53:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f778f9f6c00) [pid = 1852] [serial = 1181] [outer = 0x7f7775189800] 11:53:30 INFO - PROCESS | 1852 | 1461005610676 Marionette DEBUG loaded listener.js 11:53:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f779f910c00) [pid = 1852] [serial = 1182] [outer = 0x7f7775189800] 11:53:31 INFO - PROCESS | 1852 | 1461005611595 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]]]}] 11:53:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 11:53:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1439ms 11:53:31 INFO - PROCESS | 1852 | 1461005611647 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 11:53:31 INFO - PROCESS | 1852 | 1461005611652 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 11:53:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 11:53:31 INFO - PROCESS | 1852 | 1461005611658 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 11:53:31 INFO - PROCESS | 1852 | 1461005611662 Marionette TRACE conn3 <- [1,1546,null,{}] 11:53:31 INFO - PROCESS | 1852 | 1461005611668 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}] 11:53:31 INFO - PROCESS | 1852 | 1461005611864 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 11:53:32 INFO - PROCESS | 1852 | 1461005612062 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a7184000 == 112 [pid = 1852] [id = 394] 11:53:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f777518d000) [pid = 1852] [serial = 1183] [outer = (nil)] 11:53:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f7781a59c00) [pid = 1852] [serial = 1184] [outer = 0x7f777518d000] 11:53:32 INFO - PROCESS | 1852 | 1461005612138 Marionette DEBUG loaded listener.js 11:53:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f7781a5f000) [pid = 1852] [serial = 1185] [outer = 0x7f777518d000] 11:53:33 INFO - PROCESS | 1852 | 1461005613022 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]]]}] 11:53:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 11:53:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1433ms 11:53:33 INFO - PROCESS | 1852 | 1461005613092 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 11:53:33 INFO - PROCESS | 1852 | 1461005613096 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 11:53:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 11:53:33 INFO - PROCESS | 1852 | 1461005613102 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 11:53:33 INFO - PROCESS | 1852 | 1461005613104 Marionette TRACE conn3 <- [1,1550,null,{}] 11:53:33 INFO - PROCESS | 1852 | 1461005613110 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}] 11:53:33 INFO - PROCESS | 1852 | 1461005613298 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 11:53:33 INFO - PROCESS | 1852 | 1461005613498 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777ae8c000 == 113 [pid = 1852] [id = 395] 11:53:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f777518f400) [pid = 1852] [serial = 1186] [outer = (nil)] 11:53:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f7782a0e800) [pid = 1852] [serial = 1187] [outer = 0x7f777518f400] 11:53:33 INFO - PROCESS | 1852 | 1461005613614 Marionette DEBUG loaded listener.js 11:53:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f778bbd8000) [pid = 1852] [serial = 1188] [outer = 0x7f777518f400] 11:53:34 INFO - PROCESS | 1852 | 1461005614510 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]]]}] 11:53:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 11:53:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1483ms 11:53:34 INFO - PROCESS | 1852 | 1461005614586 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 11:53:34 INFO - PROCESS | 1852 | 1461005614589 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 11:53:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 11:53:34 INFO - PROCESS | 1852 | 1461005614595 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 11:53:34 INFO - PROCESS | 1852 | 1461005614599 Marionette TRACE conn3 <- [1,1554,null,{}] 11:53:34 INFO - PROCESS | 1852 | 1461005614604 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}] 11:53:34 INFO - PROCESS | 1852 | 1461005614838 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 11:53:35 INFO - PROCESS | 1852 | 1461005615035 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777249a800 == 114 [pid = 1852] [id = 396] 11:53:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f7774ee6c00) [pid = 1852] [serial = 1189] [outer = (nil)] 11:53:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f7774eee800) [pid = 1852] [serial = 1190] [outer = 0x7f7774ee6c00] 11:53:35 INFO - PROCESS | 1852 | 1461005615107 Marionette DEBUG loaded listener.js 11:53:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f7774ef5400) [pid = 1852] [serial = 1191] [outer = 0x7f7774ee6c00] 11:53:36 INFO - PROCESS | 1852 | 1461005616019 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]]]}] 11:53:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 11:53:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1480ms 11:53:36 INFO - PROCESS | 1852 | 1461005616077 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 11:53:36 INFO - PROCESS | 1852 | 1461005616080 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 11:53:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 11:53:36 INFO - PROCESS | 1852 | 1461005616087 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 11:53:36 INFO - PROCESS | 1852 | 1461005616090 Marionette TRACE conn3 <- [1,1558,null,{}] 11:53:36 INFO - PROCESS | 1852 | 1461005616095 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}] 11:53:36 INFO - PROCESS | 1852 | 1461005616303 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 11:53:36 INFO - PROCESS | 1852 | 1461005616499 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7781140800 == 115 [pid = 1852] [id = 397] 11:53:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f7774ef5800) [pid = 1852] [serial = 1192] [outer = (nil)] 11:53:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f778bbd5400) [pid = 1852] [serial = 1193] [outer = 0x7f7774ef5800] 11:53:36 INFO - PROCESS | 1852 | 1461005616585 Marionette DEBUG loaded listener.js 11:53:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f778bbdf400) [pid = 1852] [serial = 1194] [outer = 0x7f7774ef5800] 11:53:37 INFO - PROCESS | 1852 | 1461005617507 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]]]}] 11:53:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 11:53:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1479ms 11:53:37 INFO - PROCESS | 1852 | 1461005617567 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 11:53:37 INFO - PROCESS | 1852 | 1461005617571 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 11:53:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 11:53:37 INFO - PROCESS | 1852 | 1461005617577 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 11:53:37 INFO - PROCESS | 1852 | 1461005617581 Marionette TRACE conn3 <- [1,1562,null,{}] 11:53:37 INFO - PROCESS | 1852 | 1461005617586 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}] 11:53:37 INFO - PROCESS | 1852 | 1461005617933 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 11:53:38 INFO - PROCESS | 1852 | 1461005618131 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778415c800 == 116 [pid = 1852] [id = 398] 11:53:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f77810b6000) [pid = 1852] [serial = 1195] [outer = (nil)] 11:53:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f77810c0c00) [pid = 1852] [serial = 1196] [outer = 0x7f77810b6000] 11:53:38 INFO - PROCESS | 1852 | 1461005618212 Marionette DEBUG loaded listener.js 11:53:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f779f657c00) [pid = 1852] [serial = 1197] [outer = 0x7f77810b6000] 11:53:39 INFO - PROCESS | 1852 | 1461005619041 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]]]}] 11:53:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 11:53:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1536ms 11:53:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 11:53:39 INFO - PROCESS | 1852 | 1461005619114 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 11:53:39 INFO - PROCESS | 1852 | 1461005619117 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 11:53:39 INFO - PROCESS | 1852 | 1461005619123 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 11:53:39 INFO - PROCESS | 1852 | 1461005619126 Marionette TRACE conn3 <- [1,1566,null,{}] 11:53:39 INFO - PROCESS | 1852 | 1461005619131 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}] 11:53:39 INFO - PROCESS | 1852 | 1461005619362 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 11:53:39 INFO - PROCESS | 1852 | 1461005619559 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7773c17800 == 117 [pid = 1852] [id = 399] 11:53:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f7773a9e400) [pid = 1852] [serial = 1198] [outer = (nil)] 11:53:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f7773aa7800) [pid = 1852] [serial = 1199] [outer = 0x7f7773a9e400] 11:53:39 INFO - PROCESS | 1852 | 1461005619695 Marionette DEBUG loaded listener.js 11:53:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f7773aacc00) [pid = 1852] [serial = 1200] [outer = 0x7f7773a9e400] 11:53:40 INFO - PROCESS | 1852 | 1461005620604 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]]]}] 11:53:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 11:53:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1537ms 11:53:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 11:53:40 INFO - PROCESS | 1852 | 1461005620661 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 11:53:40 INFO - PROCESS | 1852 | 1461005620663 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 11:53:40 INFO - PROCESS | 1852 | 1461005620670 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 11:53:40 INFO - PROCESS | 1852 | 1461005620673 Marionette TRACE conn3 <- [1,1570,null,{}] 11:53:40 INFO - PROCESS | 1852 | 1461005620679 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}] 11:53:40 INFO - PROCESS | 1852 | 1461005620881 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 11:53:41 INFO - PROCESS | 1852 | 1461005621086 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7776ee3800 == 118 [pid = 1852] [id = 400] 11:53:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f7773aa1400) [pid = 1852] [serial = 1201] [outer = (nil)] 11:53:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f777502c800) [pid = 1852] [serial = 1202] [outer = 0x7f7773aa1400] 11:53:41 INFO - PROCESS | 1852 | 1461005621171 Marionette DEBUG loaded listener.js 11:53:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f7775f75c00) [pid = 1852] [serial = 1203] [outer = 0x7f7773aa1400] 11:53:42 INFO - PROCESS | 1852 | 1461005622560 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]]]}] 11:53:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 11:53:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1941ms 11:53:42 INFO - PROCESS | 1852 | 1461005622651 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 11:53:42 INFO - PROCESS | 1852 | 1461005622657 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 11:53:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 11:53:42 INFO - PROCESS | 1852 | 1461005622685 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 11:53:42 INFO - PROCESS | 1852 | 1461005622691 Marionette TRACE conn3 <- [1,1574,null,{}] 11:53:42 INFO - PROCESS | 1852 | 1461005622700 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}] 11:53:42 INFO - PROCESS | 1852 | 1461005622889 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 11:53:43 INFO - PROCESS | 1852 | 1461005623090 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777cad9800 == 119 [pid = 1852] [id = 401] 11:53:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f7774d99800) [pid = 1852] [serial = 1204] [outer = (nil)] 11:53:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f777518d400) [pid = 1852] [serial = 1205] [outer = 0x7f7774d99800] 11:53:43 INFO - PROCESS | 1852 | 1461005623199 Marionette DEBUG loaded listener.js 11:53:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f7775f78c00) [pid = 1852] [serial = 1206] [outer = 0x7f7774d99800] 11:53:44 INFO - PROCESS | 1852 | 1461005624256 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]]]}] 11:53:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 11:53:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1640ms 11:53:44 INFO - PROCESS | 1852 | 1461005624320 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 11:53:44 INFO - PROCESS | 1852 | 1461005624328 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 11:53:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 11:53:44 INFO - PROCESS | 1852 | 1461005624338 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 11:53:44 INFO - PROCESS | 1852 | 1461005624343 Marionette TRACE conn3 <- [1,1578,null,{}] 11:53:44 INFO - PROCESS | 1852 | 1461005624349 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}] 11:53:44 INFO - PROCESS | 1852 | 1461005624590 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 11:53:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777c111800 == 118 [pid = 1852] [id = 178] 11:53:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778b611800 == 117 [pid = 1852] [id = 335] 11:53:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a21bc800 == 116 [pid = 1852] [id = 339] 11:53:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77770ca000 == 115 [pid = 1852] [id = 340] 11:53:44 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f7781caa000) [pid = 1852] [serial = 1097] [outer = (nil)] [url = about:blank] 11:53:44 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f77873bc800) [pid = 1852] [serial = 1082] [outer = (nil)] [url = about:blank] 11:53:44 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f7781ca5000) [pid = 1852] [serial = 1079] [outer = (nil)] [url = about:blank] 11:53:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7781196800 == 114 [pid = 1852] [id = 334] 11:53:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77786a3000 == 113 [pid = 1852] [id = 333] 11:53:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778ccac800 == 112 [pid = 1852] [id = 336] 11:53:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777aeec000 == 111 [pid = 1852] [id = 146] 11:53:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778b61c800 == 110 [pid = 1852] [id = 386] 11:53:44 INFO - PROCESS | 1852 | 1461005624944 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77845da800 == 109 [pid = 1852] [id = 385] 11:53:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77835b6800 == 108 [pid = 1852] [id = 384] 11:53:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777df78000 == 107 [pid = 1852] [id = 383] 11:53:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77770ca000 == 108 [pid = 1852] [id = 402] 11:53:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f777847a000) [pid = 1852] [serial = 1207] [outer = (nil)] 11:53:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f777a117400) [pid = 1852] [serial = 1208] [outer = 0x7f777847a000] 11:53:45 INFO - PROCESS | 1852 | 1461005625035 Marionette DEBUG loaded listener.js 11:53:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f777a9cdc00) [pid = 1852] [serial = 1209] [outer = 0x7f777847a000] 11:53:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7777e39800 == 107 [pid = 1852] [id = 382] 11:53:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7776ecf800 == 106 [pid = 1852] [id = 381] 11:53:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7779fd0000 == 105 [pid = 1852] [id = 380] 11:53:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a352800 == 104 [pid = 1852] [id = 374] 11:53:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7792dbc800 == 103 [pid = 1852] [id = 373] 11:53:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778dcc2800 == 102 [pid = 1852] [id = 372] 11:53:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c6a4800 == 101 [pid = 1852] [id = 371] 11:53:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7785397800 == 100 [pid = 1852] [id = 370] 11:53:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77835cb800 == 99 [pid = 1852] [id = 369] 11:53:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77811a7800 == 98 [pid = 1852] [id = 368] 11:53:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a9ee000 == 97 [pid = 1852] [id = 367] 11:53:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77770c7800 == 96 [pid = 1852] [id = 366] 11:53:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777d97f800 == 95 [pid = 1852] [id = 365] 11:53:45 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f7781ac7000) [pid = 1852] [serial = 1095] [outer = (nil)] [url = about:blank] 11:53:45 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f7781226c00) [pid = 1852] [serial = 1094] [outer = (nil)] [url = about:blank] 11:53:45 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f77819c6000) [pid = 1852] [serial = 1053] [outer = (nil)] [url = about:blank] 11:53:45 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f777db14000) [pid = 1852] [serial = 999] [outer = (nil)] [url = about:blank] 11:53:45 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f777a2cec00) [pid = 1852] [serial = 1088] [outer = (nil)] [url = about:blank] 11:53:45 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f777d898800) [pid = 1852] [serial = 1092] [outer = (nil)] [url = about:blank] 11:53:45 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f7781bd9c00) [pid = 1852] [serial = 1067] [outer = (nil)] [url = about:blank] 11:53:45 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f777d59a000) [pid = 1852] [serial = 1091] [outer = (nil)] [url = about:blank] 11:53:45 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f778395e800) [pid = 1852] [serial = 1070] [outer = (nil)] [url = about:blank] 11:53:45 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f777b257800) [pid = 1852] [serial = 1089] [outer = (nil)] [url = about:blank] 11:53:45 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f7783d34c00) [pid = 1852] [serial = 1073] [outer = (nil)] [url = about:blank] 11:53:45 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f777dbef800) [pid = 1852] [serial = 1061] [outer = (nil)] [url = about:blank] 11:53:45 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f7781ac5800) [pid = 1852] [serial = 1064] [outer = (nil)] [url = about:blank] 11:53:45 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f7774d9f800) [pid = 1852] [serial = 1085] [outer = (nil)] [url = about:blank] 11:53:45 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f77856ae800) [pid = 1852] [serial = 1076] [outer = (nil)] [url = about:blank] 11:53:45 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f777a915800) [pid = 1852] [serial = 1058] [outer = (nil)] [url = about:blank] 11:53:45 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f77770a8400) [pid = 1852] [serial = 1086] [outer = (nil)] [url = about:blank] 11:53:45 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f777729a000) [pid = 1852] [serial = 1055] [outer = (nil)] [url = about:blank] 11:53:45 INFO - PROCESS | 1852 | 1461005625954 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]]]}] 11:53:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 11:53:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1679ms 11:53:46 INFO - PROCESS | 1852 | 1461005626020 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 11:53:46 INFO - PROCESS | 1852 | 1461005626025 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 11:53:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 11:53:46 INFO - PROCESS | 1852 | 1461005626031 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 11:53:46 INFO - PROCESS | 1852 | 1461005626037 Marionette TRACE conn3 <- [1,1582,null,{}] 11:53:46 INFO - PROCESS | 1852 | 1461005626053 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}] 11:53:46 INFO - PROCESS | 1852 | 1461005626252 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 11:53:46 INFO - PROCESS | 1852 | 1461005626483 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777b0ad000 == 96 [pid = 1852] [id = 403] 11:53:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f777cb83000) [pid = 1852] [serial = 1210] [outer = (nil)] 11:53:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f777d8a3000) [pid = 1852] [serial = 1211] [outer = 0x7f777cb83000] 11:53:46 INFO - PROCESS | 1852 | 1461005626558 Marionette DEBUG loaded listener.js 11:53:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f777d9ab400) [pid = 1852] [serial = 1212] [outer = 0x7f777cb83000] 11:53:47 INFO - PROCESS | 1852 | 1461005627323 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]]]}] 11:53:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 11:53:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1333ms 11:53:47 INFO - PROCESS | 1852 | 1461005627389 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 11:53:47 INFO - PROCESS | 1852 | 1461005627394 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 11:53:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 11:53:47 INFO - PROCESS | 1852 | 1461005627414 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 11:53:47 INFO - PROCESS | 1852 | 1461005627417 Marionette TRACE conn3 <- [1,1586,null,{}] 11:53:47 INFO - PROCESS | 1852 | 1461005627423 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}] 11:53:47 INFO - PROCESS | 1852 | 1461005627665 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 11:53:47 INFO - PROCESS | 1852 | 1461005627692 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778114a800 == 97 [pid = 1852] [id = 404] 11:53:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f777b257800) [pid = 1852] [serial = 1213] [outer = (nil)] 11:53:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f77810c2c00) [pid = 1852] [serial = 1214] [outer = 0x7f777b257800] 11:53:47 INFO - PROCESS | 1852 | 1461005627766 Marionette DEBUG loaded listener.js 11:53:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f77819c2800) [pid = 1852] [serial = 1215] [outer = 0x7f777b257800] 11:53:48 INFO - PROCESS | 1852 | 1461005628675 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]]]}] 11:53:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 11:53:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1284ms 11:53:48 INFO - PROCESS | 1852 | 1461005628699 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 11:53:48 INFO - PROCESS | 1852 | 1461005628703 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 11:53:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 11:53:48 INFO - PROCESS | 1852 | 1461005628709 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 11:53:48 INFO - PROCESS | 1852 | 1461005628711 Marionette TRACE conn3 <- [1,1590,null,{}] 11:53:48 INFO - PROCESS | 1852 | 1461005628716 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}] 11:53:48 INFO - PROCESS | 1852 | 1461005628968 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 11:53:49 INFO - PROCESS | 1852 | 1461005629003 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783566800 == 98 [pid = 1852] [id = 405] 11:53:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f77819c3000) [pid = 1852] [serial = 1216] [outer = (nil)] 11:53:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f7781ac7000) [pid = 1852] [serial = 1217] [outer = 0x7f77819c3000] 11:53:49 INFO - PROCESS | 1852 | 1461005629068 Marionette DEBUG loaded listener.js 11:53:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f7781bd9800) [pid = 1852] [serial = 1218] [outer = 0x7f77819c3000] 11:53:49 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f7781223400) [pid = 1852] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 11:53:49 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f777847b800) [pid = 1852] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 11:53:49 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f7774d68400) [pid = 1852] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 11:53:49 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f777a947c00) [pid = 1852] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 11:53:49 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f7778475400) [pid = 1852] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 11:53:49 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f7784680c00) [pid = 1852] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 11:53:49 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f777dc13c00) [pid = 1852] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 11:53:50 INFO - PROCESS | 1852 | 1461005630318 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]]]}] 11:53:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 11:53:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1634ms 11:53:50 INFO - PROCESS | 1852 | 1461005630346 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 11:53:50 INFO - PROCESS | 1852 | 1461005630351 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 11:53:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 11:53:50 INFO - PROCESS | 1852 | 1461005630358 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 11:53:50 INFO - PROCESS | 1852 | 1461005630362 Marionette TRACE conn3 <- [1,1594,null,{}] 11:53:50 INFO - PROCESS | 1852 | 1461005630376 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}] 11:53:50 INFO - PROCESS | 1852 | 1461005630658 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 11:53:50 INFO - PROCESS | 1852 | 1461005630676 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778415d800 == 99 [pid = 1852] [id = 406] 11:53:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f7781bd4400) [pid = 1852] [serial = 1219] [outer = (nil)] 11:53:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f77838e4000) [pid = 1852] [serial = 1220] [outer = 0x7f7781bd4400] 11:53:50 INFO - PROCESS | 1852 | 1461005630744 Marionette DEBUG loaded listener.js 11:53:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f7787449400) [pid = 1852] [serial = 1221] [outer = 0x7f7781bd4400] 11:53:51 INFO - PROCESS | 1852 | 1461005631617 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]]]}] 11:53:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 11:53:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1291ms 11:53:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 11:53:51 INFO - PROCESS | 1852 | 1461005631650 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 11:53:51 INFO - PROCESS | 1852 | 1461005631653 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 11:53:51 INFO - PROCESS | 1852 | 1461005631660 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 11:53:51 INFO - PROCESS | 1852 | 1461005631663 Marionette TRACE conn3 <- [1,1598,null,{}] 11:53:51 INFO - PROCESS | 1852 | 1461005631669 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}] 11:53:51 INFO - PROCESS | 1852 | 1461005631843 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 11:53:51 INFO - PROCESS | 1852 | 1461005631858 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7772491800 == 100 [pid = 1852] [id = 407] 11:53:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f7773a9fc00) [pid = 1852] [serial = 1222] [outer = (nil)] 11:53:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f7773aa8c00) [pid = 1852] [serial = 1223] [outer = 0x7f7773a9fc00] 11:53:52 INFO - PROCESS | 1852 | 1461005632053 Marionette DEBUG loaded listener.js 11:53:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f7774eed000) [pid = 1852] [serial = 1224] [outer = 0x7f7773a9fc00] 11:53:53 INFO - PROCESS | 1852 | 1461005633191 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]]]}] 11:53:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 11:53:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1591ms 11:53:53 INFO - PROCESS | 1852 | 1461005633251 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 11:53:53 INFO - PROCESS | 1852 | 1461005633258 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 11:53:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 11:53:53 INFO - PROCESS | 1852 | 1461005633271 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 11:53:53 INFO - PROCESS | 1852 | 1461005633275 Marionette TRACE conn3 <- [1,1602,null,{}] 11:53:53 INFO - PROCESS | 1852 | 1461005633285 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}] 11:53:53 INFO - PROCESS | 1852 | 1461005633541 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 11:53:53 INFO - PROCESS | 1852 | 1461005633794 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c324000 == 101 [pid = 1852] [id = 408] 11:53:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f777847a400) [pid = 1852] [serial = 1225] [outer = (nil)] 11:53:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f777a2cec00) [pid = 1852] [serial = 1226] [outer = 0x7f777847a400] 11:53:53 INFO - PROCESS | 1852 | 1461005633913 Marionette DEBUG loaded listener.js 11:53:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f777a9cb400) [pid = 1852] [serial = 1227] [outer = 0x7f777847a400] 11:53:54 INFO - PROCESS | 1852 | 1461005634901 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]]]}] 11:53:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 11:53:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1686ms 11:53:54 INFO - PROCESS | 1852 | 1461005634956 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 11:53:54 INFO - PROCESS | 1852 | 1461005634962 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 11:53:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 11:53:54 INFO - PROCESS | 1852 | 1461005634974 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 11:53:54 INFO - PROCESS | 1852 | 1461005634978 Marionette TRACE conn3 <- [1,1606,null,{}] 11:53:54 INFO - PROCESS | 1852 | 1461005634984 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}] 11:53:55 INFO - PROCESS | 1852 | 1461005635194 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 11:53:55 INFO - PROCESS | 1852 | 1461005635474 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77835b3000 == 102 [pid = 1852] [id = 409] 11:53:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f77793cb800) [pid = 1852] [serial = 1228] [outer = (nil)] 11:53:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f777d9a3000) [pid = 1852] [serial = 1229] [outer = 0x7f77793cb800] 11:53:55 INFO - PROCESS | 1852 | 1461005635595 Marionette DEBUG loaded listener.js 11:53:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f777deaf000) [pid = 1852] [serial = 1230] [outer = 0x7f77793cb800] 11:53:56 INFO - PROCESS | 1852 | 1461005636520 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]]]}] 11:53:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 11:53:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1594ms 11:53:56 INFO - PROCESS | 1852 | 1461005636569 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 11:53:56 INFO - PROCESS | 1852 | 1461005636572 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 11:53:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 11:53:56 INFO - PROCESS | 1852 | 1461005636580 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 11:53:56 INFO - PROCESS | 1852 | 1461005636587 Marionette TRACE conn3 <- [1,1610,null,{}] 11:53:56 INFO - PROCESS | 1852 | 1461005636603 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}] 11:53:56 INFO - PROCESS | 1852 | 1461005636832 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 11:53:57 INFO - PROCESS | 1852 | 1461005637086 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b621000 == 103 [pid = 1852] [id = 410] 11:53:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f77814c6400) [pid = 1852] [serial = 1231] [outer = (nil)] 11:53:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f7781ca5c00) [pid = 1852] [serial = 1232] [outer = 0x7f77814c6400] 11:53:57 INFO - PROCESS | 1852 | 1461005637208 Marionette DEBUG loaded listener.js 11:53:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f77832e3800) [pid = 1852] [serial = 1233] [outer = 0x7f77814c6400] 11:53:58 INFO - PROCESS | 1852 | 1461005638059 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]]]}] 11:53:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 11:53:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1541ms 11:53:58 INFO - PROCESS | 1852 | 1461005638122 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 11:53:58 INFO - PROCESS | 1852 | 1461005638127 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 11:53:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 11:53:58 INFO - PROCESS | 1852 | 1461005638134 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 11:53:58 INFO - PROCESS | 1852 | 1461005638137 Marionette TRACE conn3 <- [1,1614,null,{}] 11:53:58 INFO - PROCESS | 1852 | 1461005638143 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}] 11:53:58 INFO - PROCESS | 1852 | 1461005638343 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 11:53:58 INFO - PROCESS | 1852 | 1461005638543 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778d59b800 == 104 [pid = 1852] [id = 411] 11:53:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f7781a5c000) [pid = 1852] [serial = 1234] [outer = (nil)] 11:53:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f7785343000) [pid = 1852] [serial = 1235] [outer = 0x7f7781a5c000] 11:53:58 INFO - PROCESS | 1852 | 1461005638619 Marionette DEBUG loaded listener.js 11:53:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f7787446000) [pid = 1852] [serial = 1236] [outer = 0x7f7781a5c000] 11:53:59 INFO - PROCESS | 1852 | 1461005639540 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]]]}] 11:53:59 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 11:53:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1482ms 11:53:59 INFO - PROCESS | 1852 | 1461005639617 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 11:53:59 INFO - PROCESS | 1852 | 1461005639621 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 11:53:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 11:53:59 INFO - PROCESS | 1852 | 1461005639627 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 11:53:59 INFO - PROCESS | 1852 | 1461005639631 Marionette TRACE conn3 <- [1,1618,null,{}] 11:53:59 INFO - PROCESS | 1852 | 1461005639636 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}] 11:53:59 INFO - PROCESS | 1852 | 1461005639833 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 11:54:00 INFO - PROCESS | 1852 | 1461005640034 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a1ee000 == 105 [pid = 1852] [id = 412] 11:54:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f77893e4000) [pid = 1852] [serial = 1237] [outer = (nil)] 11:54:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f7789f4e400) [pid = 1852] [serial = 1238] [outer = 0x7f77893e4000] 11:54:00 INFO - PROCESS | 1852 | 1461005640123 Marionette DEBUG loaded listener.js 11:54:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f778bbd3000) [pid = 1852] [serial = 1239] [outer = 0x7f77893e4000] 11:54:01 INFO - PROCESS | 1852 | 1461005641120 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]]]}] 11:54:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 11:54:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1529ms 11:54:01 INFO - PROCESS | 1852 | 1461005641157 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 11:54:01 INFO - PROCESS | 1852 | 1461005641161 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 11:54:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 11:54:01 INFO - PROCESS | 1852 | 1461005641167 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 11:54:01 INFO - PROCESS | 1852 | 1461005641169 Marionette TRACE conn3 <- [1,1622,null,{}] 11:54:01 INFO - PROCESS | 1852 | 1461005641175 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}] 11:54:01 INFO - PROCESS | 1852 | 1461005641393 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 11:54:01 INFO - PROCESS | 1852 | 1461005641680 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779ef24000 == 106 [pid = 1852] [id = 413] 11:54:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f777d9a0800) [pid = 1852] [serial = 1240] [outer = (nil)] 11:54:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f778faf0c00) [pid = 1852] [serial = 1241] [outer = 0x7f777d9a0800] 11:54:01 INFO - PROCESS | 1852 | 1461005641813 Marionette DEBUG loaded listener.js 11:54:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f779a3c5400) [pid = 1852] [serial = 1242] [outer = 0x7f777d9a0800] 11:54:02 INFO - PROCESS | 1852 | 1461005642683 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]]]}] 11:54:02 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 11:54:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1582ms 11:54:02 INFO - PROCESS | 1852 | 1461005642750 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 11:54:02 INFO - PROCESS | 1852 | 1461005642753 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 11:54:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 11:54:02 INFO - PROCESS | 1852 | 1461005642761 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 11:54:02 INFO - PROCESS | 1852 | 1461005642765 Marionette TRACE conn3 <- [1,1626,null,{}] 11:54:02 INFO - PROCESS | 1852 | 1461005642771 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}] 11:54:03 INFO - PROCESS | 1852 | 1461005643013 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 11:54:03 INFO - PROCESS | 1852 | 1461005643263 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a497c800 == 107 [pid = 1852] [id = 414] 11:54:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f778c106c00) [pid = 1852] [serial = 1243] [outer = (nil)] 11:54:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f779a8e5400) [pid = 1852] [serial = 1244] [outer = 0x7f778c106c00] 11:54:03 INFO - PROCESS | 1852 | 1461005643380 Marionette DEBUG loaded listener.js 11:54:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f779d726800) [pid = 1852] [serial = 1245] [outer = 0x7f778c106c00] 11:54:04 INFO - PROCESS | 1852 | 1461005644256 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]]]}] 11:54:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 11:54:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1533ms 11:54:04 INFO - PROCESS | 1852 | 1461005644294 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 11:54:04 INFO - PROCESS | 1852 | 1461005644297 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 11:54:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 11:54:04 INFO - PROCESS | 1852 | 1461005644304 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 11:54:04 INFO - PROCESS | 1852 | 1461005644307 Marionette TRACE conn3 <- [1,1630,null,{}] 11:54:04 INFO - PROCESS | 1852 | 1461005644312 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}] 11:54:04 INFO - PROCESS | 1852 | 1461005644504 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 11:54:04 INFO - PROCESS | 1852 | 1461005644708 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a573000 == 108 [pid = 1852] [id = 415] 11:54:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f777937f000) [pid = 1852] [serial = 1246] [outer = (nil)] 11:54:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f7779387800) [pid = 1852] [serial = 1247] [outer = 0x7f777937f000] 11:54:04 INFO - PROCESS | 1852 | 1461005644780 Marionette DEBUG loaded listener.js 11:54:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f777938c400) [pid = 1852] [serial = 1248] [outer = 0x7f777937f000] 11:54:05 INFO - PROCESS | 1852 | 1461005645656 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]]]}] 11:54:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 11:54:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1380ms 11:54:05 INFO - PROCESS | 1852 | 1461005645686 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 11:54:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 11:54:05 INFO - PROCESS | 1852 | 1461005645690 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 11:54:05 INFO - PROCESS | 1852 | 1461005645697 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 11:54:05 INFO - PROCESS | 1852 | 1461005645700 Marionette TRACE conn3 <- [1,1634,null,{}] 11:54:05 INFO - PROCESS | 1852 | 1461005645705 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}] 11:54:05 INFO - PROCESS | 1852 | 1461005645902 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 11:54:06 INFO - PROCESS | 1852 | 1461005646130 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77813c3800 == 109 [pid = 1852] [id = 416] 11:54:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f777937fc00) [pid = 1852] [serial = 1249] [outer = (nil)] 11:54:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f777a78d000) [pid = 1852] [serial = 1250] [outer = 0x7f777937fc00] 11:54:06 INFO - PROCESS | 1852 | 1461005646249 Marionette DEBUG loaded listener.js 11:54:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f777a793000) [pid = 1852] [serial = 1251] [outer = 0x7f777937fc00] 11:54:07 INFO - PROCESS | 1852 | 1461005647190 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]]]}] 11:54:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 11:54:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1529ms 11:54:07 INFO - PROCESS | 1852 | 1461005647226 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 11:54:07 INFO - PROCESS | 1852 | 1461005647230 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 11:54:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 11:54:07 INFO - PROCESS | 1852 | 1461005647236 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 11:54:07 INFO - PROCESS | 1852 | 1461005647239 Marionette TRACE conn3 <- [1,1638,null,{}] 11:54:07 INFO - PROCESS | 1852 | 1461005647245 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}] 11:54:07 INFO - PROCESS | 1852 | 1461005647436 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 11:54:07 INFO - PROCESS | 1852 | 1461005647645 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77813db000 == 110 [pid = 1852] [id = 417] 11:54:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f777a794c00) [pid = 1852] [serial = 1252] [outer = (nil)] 11:54:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f777db15000) [pid = 1852] [serial = 1253] [outer = 0x7f777a794c00] 11:54:07 INFO - PROCESS | 1852 | 1461005647735 Marionette DEBUG loaded listener.js 11:54:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f779d841800) [pid = 1852] [serial = 1254] [outer = 0x7f777a794c00] 11:54:08 INFO - PROCESS | 1852 | 1461005648715 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]]]}] 11:54:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 11:54:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1533ms 11:54:08 INFO - PROCESS | 1852 | 1461005648771 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 11:54:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 11:54:08 INFO - PROCESS | 1852 | 1461005648775 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 11:54:08 INFO - PROCESS | 1852 | 1461005648783 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 11:54:08 INFO - PROCESS | 1852 | 1461005648788 Marionette TRACE conn3 <- [1,1642,null,{}] 11:54:08 INFO - PROCESS | 1852 | 1461005648795 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}] 11:54:09 INFO - PROCESS | 1852 | 1461005649060 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 11:54:09 INFO - PROCESS | 1852 | 1461005649309 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77ac8dd000 == 111 [pid = 1852] [id = 418] 11:54:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f7774305400) [pid = 1852] [serial = 1255] [outer = (nil)] 11:54:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f777a790400) [pid = 1852] [serial = 1256] [outer = 0x7f7774305400] 11:54:09 INFO - PROCESS | 1852 | 1461005649431 Marionette DEBUG loaded listener.js 11:54:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f779f911400) [pid = 1852] [serial = 1257] [outer = 0x7f7774305400] 11:54:10 INFO - PROCESS | 1852 | 1461005650256 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]]]}] 11:54:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 11:54:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1535ms 11:54:10 INFO - PROCESS | 1852 | 1461005650317 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 11:54:10 INFO - PROCESS | 1852 | 1461005650321 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 11:54:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 11:54:10 INFO - PROCESS | 1852 | 1461005650327 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 11:54:10 INFO - PROCESS | 1852 | 1461005650331 Marionette TRACE conn3 <- [1,1646,null,{}] 11:54:10 INFO - PROCESS | 1852 | 1461005650337 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}] 11:54:10 INFO - PROCESS | 1852 | 1461005650535 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 11:54:10 INFO - PROCESS | 1852 | 1461005650739 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77717f2000 == 112 [pid = 1852] [id = 419] 11:54:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f7772fd2400) [pid = 1852] [serial = 1258] [outer = (nil)] 11:54:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f7772fdb000) [pid = 1852] [serial = 1259] [outer = 0x7f7772fd2400] 11:54:10 INFO - PROCESS | 1852 | 1461005650866 Marionette DEBUG loaded listener.js 11:54:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f7772fe0000) [pid = 1852] [serial = 1260] [outer = 0x7f7772fd2400] 11:54:12 INFO - PROCESS | 1852 | 1461005652244 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]]]}] 11:54:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 11:54:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1991ms 11:54:12 INFO - PROCESS | 1852 | 1461005652319 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 11:54:12 INFO - PROCESS | 1852 | 1461005652324 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 11:54:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 11:54:12 INFO - PROCESS | 1852 | 1461005652384 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 11:54:12 INFO - PROCESS | 1852 | 1461005652390 Marionette TRACE conn3 <- [1,1650,null,{}] 11:54:12 INFO - PROCESS | 1852 | 1461005652463 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}] 11:54:12 INFO - PROCESS | 1852 | 1461005652655 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 11:54:12 INFO - PROCESS | 1852 | 1461005652874 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77738d0000 == 113 [pid = 1852] [id = 420] 11:54:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f7773aa2000) [pid = 1852] [serial = 1261] [outer = (nil)] 11:54:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f7774309c00) [pid = 1852] [serial = 1262] [outer = 0x7f7773aa2000] 11:54:12 INFO - PROCESS | 1852 | 1461005652945 Marionette DEBUG loaded listener.js 11:54:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f7774eeac00) [pid = 1852] [serial = 1263] [outer = 0x7f7773aa2000] 11:54:14 INFO - PROCESS | 1852 | 1461005654069 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]]]}] 11:54:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 11:54:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1788ms 11:54:14 INFO - PROCESS | 1852 | 1461005654122 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 11:54:14 INFO - PROCESS | 1852 | 1461005654131 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 11:54:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 11:54:14 INFO - PROCESS | 1852 | 1461005654142 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 11:54:14 INFO - PROCESS | 1852 | 1461005654147 Marionette TRACE conn3 <- [1,1654,null,{}] 11:54:14 INFO - PROCESS | 1852 | 1461005654154 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}] 11:54:14 INFO - PROCESS | 1852 | 1461005654367 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 11:54:14 INFO - PROCESS | 1852 | 1461005654641 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7777e20800 == 114 [pid = 1852] [id = 421] 11:54:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f7775184400) [pid = 1852] [serial = 1264] [outer = (nil)] 11:54:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f7775f72c00) [pid = 1852] [serial = 1265] [outer = 0x7f7775184400] 11:54:14 INFO - PROCESS | 1852 | 1461005654711 Marionette DEBUG loaded listener.js 11:54:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f777611f800) [pid = 1852] [serial = 1266] [outer = 0x7f7775184400] 11:54:15 INFO - PROCESS | 1852 | 1461005655714 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]]]}] 11:54:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 11:54:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1631ms 11:54:15 INFO - PROCESS | 1852 | 1461005655773 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 11:54:15 INFO - PROCESS | 1852 | 1461005655776 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 11:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 11:54:15 INFO - PROCESS | 1852 | 1461005655783 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 11:54:15 INFO - PROCESS | 1852 | 1461005655789 Marionette TRACE conn3 <- [1,1658,null,{}] 11:54:15 INFO - PROCESS | 1852 | 1461005655805 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}] 11:54:16 INFO - PROCESS | 1852 | 1461005656059 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 11:54:16 INFO - PROCESS | 1852 | 1461005656370 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a774800 == 115 [pid = 1852] [id = 422] 11:54:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f7778476c00) [pid = 1852] [serial = 1267] [outer = (nil)] 11:54:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f777938c000) [pid = 1852] [serial = 1268] [outer = 0x7f7778476c00] 11:54:16 INFO - PROCESS | 1852 | 1461005656446 Marionette DEBUG loaded listener.js 11:54:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f777a797c00) [pid = 1852] [serial = 1269] [outer = 0x7f7778476c00] 11:54:16 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f778475e000) [pid = 1852] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:54:16 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f77896e9400) [pid = 1852] [serial = 1160] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f77838e3400) [pid = 1852] [serial = 1109] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f779a83ac00) [pid = 1852] [serial = 1133] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f77995e2c00) [pid = 1852] [serial = 1130] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f777cb8a400) [pid = 1852] [serial = 1103] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f7778471c00) [pid = 1852] [serial = 1139] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f7784786800) [pid = 1852] [serial = 1112] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f778afc9800) [pid = 1852] [serial = 1115] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f778b68d400) [pid = 1852] [serial = 1118] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f777dc08000) [pid = 1852] [serial = 1106] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f777847dc00) [pid = 1852] [serial = 1100] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f778cb43400) [pid = 1852] [serial = 1127] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f778b794c00) [pid = 1852] [serial = 1121] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f778ba4a000) [pid = 1852] [serial = 1124] [outer = (nil)] [url = about:blank] 11:54:16 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f779b9ec800) [pid = 1852] [serial = 1136] [outer = (nil)] [url = about:blank] 11:54:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778415d800 == 114 [pid = 1852] [id = 406] 11:54:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783566800 == 113 [pid = 1852] [id = 405] 11:54:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778114a800 == 112 [pid = 1852] [id = 404] 11:54:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777b0ad000 == 111 [pid = 1852] [id = 403] 11:54:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77770ca000 == 110 [pid = 1852] [id = 402] 11:54:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777cad9800 == 109 [pid = 1852] [id = 401] 11:54:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7773c17800 == 108 [pid = 1852] [id = 399] 11:54:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778415c800 == 107 [pid = 1852] [id = 398] 11:54:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7781140800 == 106 [pid = 1852] [id = 397] 11:54:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777249a800 == 105 [pid = 1852] [id = 396] 11:54:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777ae8c000 == 104 [pid = 1852] [id = 395] 11:54:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a7184000 == 103 [pid = 1852] [id = 394] 11:54:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7782d76800 == 102 [pid = 1852] [id = 393] 11:54:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a4979000 == 101 [pid = 1852] [id = 392] 11:54:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a1786000 == 100 [pid = 1852] [id = 391] 11:54:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b651800 == 99 [pid = 1852] [id = 390] 11:54:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778a569000 == 98 [pid = 1852] [id = 389] 11:54:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777dd5f000 == 97 [pid = 1852] [id = 388] 11:54:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7775fdb800 == 96 [pid = 1852] [id = 387] 11:54:17 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f77838d9000) [pid = 1852] [serial = 1155] [outer = (nil)] [url = about:blank] 11:54:17 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f777d59dc00) [pid = 1852] [serial = 1148] [outer = (nil)] [url = about:blank] 11:54:17 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f7781dedc00) [pid = 1852] [serial = 1154] [outer = (nil)] [url = about:blank] 11:54:17 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f7777290c00) [pid = 1852] [serial = 1143] [outer = (nil)] [url = about:blank] 11:54:17 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f778122ec00) [pid = 1852] [serial = 1151] [outer = (nil)] [url = about:blank] 11:54:17 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f777a5f7400) [pid = 1852] [serial = 1145] [outer = (nil)] [url = about:blank] 11:54:17 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f7781adec00) [pid = 1852] [serial = 1152] [outer = (nil)] [url = about:blank] 11:54:17 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f77856a3000) [pid = 1852] [serial = 1157] [outer = (nil)] [url = about:blank] 11:54:17 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f7774d94400) [pid = 1852] [serial = 1142] [outer = (nil)] [url = about:blank] 11:54:17 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f777d8eb800) [pid = 1852] [serial = 1149] [outer = (nil)] [url = about:blank] 11:54:17 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f7788740400) [pid = 1852] [serial = 1158] [outer = (nil)] [url = about:blank] 11:54:17 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f777b261c00) [pid = 1852] [serial = 1146] [outer = (nil)] [url = about:blank] 11:54:17 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f7782a03400) [pid = 1852] [serial = 1098] [outer = (nil)] [url = about:blank] 11:54:17 INFO - PROCESS | 1852 | 1461005657475 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]]]}] 11:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 11:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1733ms 11:54:17 INFO - PROCESS | 1852 | 1461005657517 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 11:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 11:54:17 INFO - PROCESS | 1852 | 1461005657521 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 11:54:17 INFO - PROCESS | 1852 | 1461005657527 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 11:54:17 INFO - PROCESS | 1852 | 1461005657529 Marionette TRACE conn3 <- [1,1662,null,{}] 11:54:17 INFO - PROCESS | 1852 | 1461005657534 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}] 11:54:17 INFO - PROCESS | 1852 | 1461005657709 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 11:54:17 INFO - PROCESS | 1852 | 1461005657899 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77793ee000 == 97 [pid = 1852] [id = 423] 11:54:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f7775024800) [pid = 1852] [serial = 1270] [outer = (nil)] 11:54:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f777cd2a400) [pid = 1852] [serial = 1271] [outer = 0x7f7775024800] 11:54:17 INFO - PROCESS | 1852 | 1461005657965 Marionette DEBUG loaded listener.js 11:54:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f777d89b400) [pid = 1852] [serial = 1272] [outer = 0x7f7775024800] 11:54:18 INFO - PROCESS | 1852 | 1461005658745 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]]]}] 11:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 11:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1288ms 11:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 11:54:18 INFO - PROCESS | 1852 | 1461005658815 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 11:54:18 INFO - PROCESS | 1852 | 1461005658817 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 11:54:18 INFO - PROCESS | 1852 | 1461005658824 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 11:54:18 INFO - PROCESS | 1852 | 1461005658827 Marionette TRACE conn3 <- [1,1666,null,{}] 11:54:18 INFO - PROCESS | 1852 | 1461005658833 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}] 11:54:19 INFO - PROCESS | 1852 | 1461005659010 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 11:54:19 INFO - PROCESS | 1852 | 1461005659199 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777cabf000 == 98 [pid = 1852] [id = 424] 11:54:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f777847b800) [pid = 1852] [serial = 1273] [outer = (nil)] 11:54:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f777d9ab800) [pid = 1852] [serial = 1274] [outer = 0x7f777847b800] 11:54:19 INFO - PROCESS | 1852 | 1461005659264 Marionette DEBUG loaded listener.js 11:54:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f777dc16000) [pid = 1852] [serial = 1275] [outer = 0x7f777847b800] 11:54:20 INFO - PROCESS | 1852 | 1461005660095 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]]]}] 11:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 11:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1328ms 11:54:20 INFO - PROCESS | 1852 | 1461005660152 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 11:54:20 INFO - PROCESS | 1852 | 1461005660155 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 11:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 11:54:20 INFO - PROCESS | 1852 | 1461005660166 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 11:54:20 INFO - PROCESS | 1852 | 1461005660168 Marionette TRACE conn3 <- [1,1670,null,{}] 11:54:20 INFO - PROCESS | 1852 | 1461005660174 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}] 11:54:20 INFO - PROCESS | 1852 | 1461005660460 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 11:54:20 INFO - PROCESS | 1852 | 1461005660491 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7781157800 == 99 [pid = 1852] [id = 425] 11:54:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f77810bf800) [pid = 1852] [serial = 1276] [outer = (nil)] 11:54:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f7781bd2400) [pid = 1852] [serial = 1277] [outer = 0x7f77810bf800] 11:54:20 INFO - PROCESS | 1852 | 1461005660558 Marionette DEBUG loaded listener.js 11:54:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f7782a0b800) [pid = 1852] [serial = 1278] [outer = 0x7f77810bf800] 11:54:21 INFO - PROCESS | 1852 | 1461005661503 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]]]}] 11:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 11:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1384ms 11:54:21 INFO - PROCESS | 1852 | 1461005661546 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 11:54:21 INFO - PROCESS | 1852 | 1461005661550 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 11:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 11:54:21 INFO - PROCESS | 1852 | 1461005661556 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 11:54:21 INFO - PROCESS | 1852 | 1461005661560 Marionette TRACE conn3 <- [1,1674,null,{}] 11:54:21 INFO - PROCESS | 1852 | 1461005661565 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}] 11:54:22 INFO - PROCESS | 1852 | 1461005662622 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f777cb83c00) [pid = 1852] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f779a398800) [pid = 1852] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f7776122000) [pid = 1852] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f77742f9800) [pid = 1852] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f777d8e7000) [pid = 1852] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f7783965000) [pid = 1852] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f777d9a9c00) [pid = 1852] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f777a9d0000) [pid = 1852] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f77995d7800) [pid = 1852] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f777847c800) [pid = 1852] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f7782dea400) [pid = 1852] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f77814bcc00) [pid = 1852] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f778930e800) [pid = 1852] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f777d599000) [pid = 1852] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f777d8e6c00) [pid = 1852] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f778122e000) [pid = 1852] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f779a620400) [pid = 1852] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f77893e2400) [pid = 1852] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f778d543c00) [pid = 1852] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f777d896800) [pid = 1852] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f777d595c00) [pid = 1852] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f777a2cf000) [pid = 1852] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f778afc6400) [pid = 1852] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f779f996800) [pid = 1852] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f77995d9000) [pid = 1852] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f777db15400) [pid = 1852] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f77770ac000) [pid = 1852] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f7782ded400) [pid = 1852] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f77770abc00) [pid = 1852] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f7775025000) [pid = 1852] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f777a90c400) [pid = 1852] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f777a910400) [pid = 1852] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f777cd24c00) [pid = 1852] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f7782a11c00) [pid = 1852] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f777728c400) [pid = 1852] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f777a5f2000) [pid = 1852] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f777b25f800) [pid = 1852] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f777a912c00) [pid = 1852] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f7774d66800) [pid = 1852] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f7778467c00) [pid = 1852] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f777a5f0800) [pid = 1852] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f777d99cc00) [pid = 1852] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f77893e1c00) [pid = 1852] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f777b252800) [pid = 1852] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f777728d000) [pid = 1852] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f7781226400) [pid = 1852] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f7776129400) [pid = 1852] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f7774d62800) [pid = 1852] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f77770ab000) [pid = 1852] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f7776121800) [pid = 1852] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f777728f800) [pid = 1852] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f7799562400) [pid = 1852] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f7789307400) [pid = 1852] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f77793cd800) [pid = 1852] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f7785617800) [pid = 1852] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f77819c3000) [pid = 1852] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f777847a000) [pid = 1852] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f777cb83000) [pid = 1852] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f7774d99800) [pid = 1852] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f777b257800) [pid = 1852] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 11:54:22 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f7774d93c00) [pid = 1852] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 11:54:22 INFO - PROCESS | 1852 | 1461005662895 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77738da800 == 100 [pid = 1852] [id = 426] 11:54:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f77742ef400) [pid = 1852] [serial = 1279] [outer = (nil)] 11:54:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f7774d60000) [pid = 1852] [serial = 1280] [outer = 0x7f77742ef400] 11:54:22 INFO - PROCESS | 1852 | 1461005662963 Marionette DEBUG loaded listener.js 11:54:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f777502d000) [pid = 1852] [serial = 1281] [outer = 0x7f77742ef400] 11:54:23 INFO - PROCESS | 1852 | 1461005663641 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]]]}] 11:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 11:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2129ms 11:54:23 INFO - PROCESS | 1852 | 1461005663686 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 11:54:23 INFO - PROCESS | 1852 | 1461005663688 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 11:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 11:54:23 INFO - PROCESS | 1852 | 1461005663695 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 11:54:23 INFO - PROCESS | 1852 | 1461005663709 Marionette TRACE conn3 <- [1,1678,null,{}] 11:54:23 INFO - PROCESS | 1852 | 1461005663715 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}] 11:54:23 INFO - PROCESS | 1852 | 1461005663896 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 11:54:24 INFO - PROCESS | 1852 | 1461005664079 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777ded4000 == 101 [pid = 1852] [id = 427] 11:54:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f77742f1800) [pid = 1852] [serial = 1282] [outer = (nil)] 11:54:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f777728f400) [pid = 1852] [serial = 1283] [outer = 0x7f77742f1800] 11:54:24 INFO - PROCESS | 1852 | 1461005664146 Marionette DEBUG loaded listener.js 11:54:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f777a909800) [pid = 1852] [serial = 1284] [outer = 0x7f77742f1800] 11:54:25 INFO - PROCESS | 1852 | 1461005665062 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]]]}] 11:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 11:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1440ms 11:54:25 INFO - PROCESS | 1852 | 1461005665137 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 11:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 11:54:25 INFO - PROCESS | 1852 | 1461005665142 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 11:54:25 INFO - PROCESS | 1852 | 1461005665151 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 11:54:25 INFO - PROCESS | 1852 | 1461005665157 Marionette TRACE conn3 <- [1,1682,null,{}] 11:54:25 INFO - PROCESS | 1852 | 1461005665167 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}] 11:54:25 INFO - PROCESS | 1852 | 1461005665417 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 11:54:25 INFO - PROCESS | 1852 | 1461005665740 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7775e9a000 == 102 [pid = 1852] [id = 428] 11:54:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f77742ef000) [pid = 1852] [serial = 1285] [outer = (nil)] 11:54:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f7774d96000) [pid = 1852] [serial = 1286] [outer = 0x7f77742ef000] 11:54:25 INFO - PROCESS | 1852 | 1461005665817 Marionette DEBUG loaded listener.js 11:54:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f7775185000) [pid = 1852] [serial = 1287] [outer = 0x7f77742ef000] 11:54:26 INFO - PROCESS | 1852 | 1461005666719 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]]]}] 11:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 11:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1634ms 11:54:26 INFO - PROCESS | 1852 | 1461005666785 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 11:54:26 INFO - PROCESS | 1852 | 1461005666794 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 11:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 11:54:26 INFO - PROCESS | 1852 | 1461005666804 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 11:54:26 INFO - PROCESS | 1852 | 1461005666808 Marionette TRACE conn3 <- [1,1686,null,{}] 11:54:26 INFO - PROCESS | 1852 | 1461005666814 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}] 11:54:27 INFO - PROCESS | 1852 | 1461005667058 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 11:54:27 INFO - PROCESS | 1852 | 1461005667354 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777b0ad000 == 103 [pid = 1852] [id = 429] 11:54:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f7775f75800) [pid = 1852] [serial = 1288] [outer = (nil)] 11:54:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f77771bf800) [pid = 1852] [serial = 1289] [outer = 0x7f7775f75800] 11:54:27 INFO - PROCESS | 1852 | 1461005667431 Marionette DEBUG loaded listener.js 11:54:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f7778478c00) [pid = 1852] [serial = 1290] [outer = 0x7f7775f75800] 11:54:28 INFO - PROCESS | 1852 | 1461005668461 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]]]}] 11:54:28 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 11:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1734ms 11:54:28 INFO - PROCESS | 1852 | 1461005668538 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 11:54:28 INFO - PROCESS | 1852 | 1461005668543 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 11:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 11:54:28 INFO - PROCESS | 1852 | 1461005668549 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 11:54:28 INFO - PROCESS | 1852 | 1461005668555 Marionette TRACE conn3 <- [1,1690,null,{}] 11:54:28 INFO - PROCESS | 1852 | 1461005668572 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}] 11:54:28 INFO - PROCESS | 1852 | 1461005668884 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 11:54:29 INFO - PROCESS | 1852 | 1461005669127 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778355f800 == 104 [pid = 1852] [id = 430] 11:54:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f777b25d000) [pid = 1852] [serial = 1291] [outer = (nil)] 11:54:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f777d59ac00) [pid = 1852] [serial = 1292] [outer = 0x7f777b25d000] 11:54:29 INFO - PROCESS | 1852 | 1461005669217 Marionette DEBUG loaded listener.js 11:54:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f777d99dc00) [pid = 1852] [serial = 1293] [outer = 0x7f777b25d000] 11:54:30 INFO - PROCESS | 1852 | 1461005670122 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]]]}] 11:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 11:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1633ms 11:54:30 INFO - PROCESS | 1852 | 1461005670183 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 11:54:30 INFO - PROCESS | 1852 | 1461005670187 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 11:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 11:54:30 INFO - PROCESS | 1852 | 1461005670194 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 11:54:30 INFO - PROCESS | 1852 | 1461005670197 Marionette TRACE conn3 <- [1,1694,null,{}] 11:54:30 INFO - PROCESS | 1852 | 1461005670202 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}] 11:54:30 INFO - PROCESS | 1852 | 1461005670400 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 11:54:30 INFO - PROCESS | 1852 | 1461005670603 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7784161000 == 105 [pid = 1852] [id = 431] 11:54:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f777a947c00) [pid = 1852] [serial = 1294] [outer = (nil)] 11:54:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f777deb6800) [pid = 1852] [serial = 1295] [outer = 0x7f777a947c00] 11:54:30 INFO - PROCESS | 1852 | 1461005670724 Marionette DEBUG loaded listener.js 11:54:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f778122e000) [pid = 1852] [serial = 1296] [outer = 0x7f777a947c00] 11:54:31 INFO - PROCESS | 1852 | 1461005671652 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]]]}] 11:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 11:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1483ms 11:54:31 INFO - PROCESS | 1852 | 1461005671679 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 11:54:31 INFO - PROCESS | 1852 | 1461005671683 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 11:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 11:54:31 INFO - PROCESS | 1852 | 1461005671689 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 11:54:31 INFO - PROCESS | 1852 | 1461005671692 Marionette TRACE conn3 <- [1,1698,null,{}] 11:54:31 INFO - PROCESS | 1852 | 1461005671698 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}] 11:54:31 INFO - PROCESS | 1852 | 1461005671897 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 11:54:32 INFO - PROCESS | 1852 | 1461005672150 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7785727800 == 106 [pid = 1852] [id = 432] 11:54:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f77819c5400) [pid = 1852] [serial = 1297] [outer = (nil)] 11:54:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f7781a5e400) [pid = 1852] [serial = 1298] [outer = 0x7f77819c5400] 11:54:32 INFO - PROCESS | 1852 | 1461005672266 Marionette DEBUG loaded listener.js 11:54:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f7781bd9000) [pid = 1852] [serial = 1299] [outer = 0x7f77819c5400] 11:54:33 INFO - PROCESS | 1852 | 1461005673206 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]]]}] 11:54:33 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 11:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1592ms 11:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 11:54:33 INFO - PROCESS | 1852 | 1461005673282 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 11:54:33 INFO - PROCESS | 1852 | 1461005673285 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 11:54:33 INFO - PROCESS | 1852 | 1461005673293 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 11:54:33 INFO - PROCESS | 1852 | 1461005673295 Marionette TRACE conn3 <- [1,1702,null,{}] 11:54:33 INFO - PROCESS | 1852 | 1461005673302 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}] 11:54:33 INFO - PROCESS | 1852 | 1461005673584 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 11:54:33 INFO - PROCESS | 1852 | 1461005673847 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b672800 == 107 [pid = 1852] [id = 433] 11:54:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f778467c400) [pid = 1852] [serial = 1300] [outer = (nil)] 11:54:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f77872e6000) [pid = 1852] [serial = 1301] [outer = 0x7f778467c400] 11:54:33 INFO - PROCESS | 1852 | 1461005673972 Marionette DEBUG loaded listener.js 11:54:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f7787454000) [pid = 1852] [serial = 1302] [outer = 0x7f778467c400] 11:54:34 INFO - PROCESS | 1852 | 1461005674846 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]]]}] 11:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 11:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1633ms 11:54:34 INFO - PROCESS | 1852 | 1461005674925 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 11:54:34 INFO - PROCESS | 1852 | 1461005674929 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 11:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 11:54:34 INFO - PROCESS | 1852 | 1461005674937 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 11:54:34 INFO - PROCESS | 1852 | 1461005674940 Marionette TRACE conn3 <- [1,1706,null,{}] 11:54:34 INFO - PROCESS | 1852 | 1461005674947 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}] 11:54:35 INFO - PROCESS | 1852 | 1461005675191 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 11:54:35 INFO - PROCESS | 1852 | 1461005675497 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778de65800 == 108 [pid = 1852] [id = 434] 11:54:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f7774eee000) [pid = 1852] [serial = 1303] [outer = (nil)] 11:54:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f77874d3000) [pid = 1852] [serial = 1304] [outer = 0x7f7774eee000] 11:54:35 INFO - PROCESS | 1852 | 1461005675576 Marionette DEBUG loaded listener.js 11:54:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f77896f3c00) [pid = 1852] [serial = 1305] [outer = 0x7f7774eee000] 11:54:36 INFO - PROCESS | 1852 | 1461005676427 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]]]}] 11:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 11:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1538ms 11:54:36 INFO - PROCESS | 1852 | 1461005676476 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 11:54:36 INFO - PROCESS | 1852 | 1461005676480 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 11:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 11:54:36 INFO - PROCESS | 1852 | 1461005676486 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 11:54:36 INFO - PROCESS | 1852 | 1461005676489 Marionette TRACE conn3 <- [1,1710,null,{}] 11:54:36 INFO - PROCESS | 1852 | 1461005676515 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}] 11:54:36 INFO - PROCESS | 1852 | 1461005676760 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 11:54:36 INFO - PROCESS | 1852 | 1461005676972 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a419800 == 109 [pid = 1852] [id = 435] 11:54:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f777518ec00) [pid = 1852] [serial = 1306] [outer = (nil)] 11:54:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f778b00ec00) [pid = 1852] [serial = 1307] [outer = 0x7f777518ec00] 11:54:37 INFO - PROCESS | 1852 | 1461005677131 Marionette DEBUG loaded listener.js 11:54:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f778b691000) [pid = 1852] [serial = 1308] [outer = 0x7f777518ec00] 11:54:37 INFO - PROCESS | 1852 | 1461005677954 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]]]}] 11:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 11:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1501ms 11:54:37 INFO - PROCESS | 1852 | 1461005677988 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 11:54:37 INFO - PROCESS | 1852 | 1461005677992 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 11:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 11:54:38 INFO - PROCESS | 1852 | 1461005677998 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 11:54:38 INFO - PROCESS | 1852 | 1461005678000 Marionette TRACE conn3 <- [1,1714,null,{}] 11:54:38 INFO - PROCESS | 1852 | 1461005678006 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}] 11:54:38 INFO - PROCESS | 1852 | 1461005678195 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 11:54:38 INFO - PROCESS | 1852 | 1461005678407 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779d820000 == 110 [pid = 1852] [id = 436] 11:54:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f7787450400) [pid = 1852] [serial = 1309] [outer = (nil)] 11:54:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f778b794c00) [pid = 1852] [serial = 1310] [outer = 0x7f7787450400] 11:54:38 INFO - PROCESS | 1852 | 1461005678517 Marionette DEBUG loaded listener.js 11:54:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f778ba40400) [pid = 1852] [serial = 1311] [outer = 0x7f7787450400] 11:54:39 INFO - PROCESS | 1852 | 1461005679422 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]]]}] 11:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 11:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1482ms 11:54:39 INFO - PROCESS | 1852 | 1461005679481 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 11:54:39 INFO - PROCESS | 1852 | 1461005679484 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 11:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 11:54:39 INFO - PROCESS | 1852 | 1461005679508 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 11:54:39 INFO - PROCESS | 1852 | 1461005679512 Marionette TRACE conn3 <- [1,1718,null,{}] 11:54:39 INFO - PROCESS | 1852 | 1461005679520 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}] 11:54:39 INFO - PROCESS | 1852 | 1461005679718 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 11:54:39 INFO - PROCESS | 1852 | 1461005679928 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779f969000 == 111 [pid = 1852] [id = 437] 11:54:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f7772fdbc00) [pid = 1852] [serial = 1312] [outer = (nil)] 11:54:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f778b68f400) [pid = 1852] [serial = 1313] [outer = 0x7f7772fdbc00] 11:54:40 INFO - PROCESS | 1852 | 1461005680068 Marionette DEBUG loaded listener.js 11:54:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f778bbdec00) [pid = 1852] [serial = 1314] [outer = 0x7f7772fdbc00] 11:54:41 INFO - PROCESS | 1852 | 1461005681027 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]]]}] 11:54:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 11:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1606ms 11:54:41 INFO - PROCESS | 1852 | 1461005681098 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 11:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 11:54:41 INFO - PROCESS | 1852 | 1461005681102 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 11:54:41 INFO - PROCESS | 1852 | 1461005681108 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 11:54:41 INFO - PROCESS | 1852 | 1461005681113 Marionette TRACE conn3 <- [1,1722,null,{}] 11:54:41 INFO - PROCESS | 1852 | 1461005681119 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}] 11:54:41 INFO - PROCESS | 1852 | 1461005681382 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 11:54:41 INFO - PROCESS | 1852 | 1461005681647 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7773fd9800 == 112 [pid = 1852] [id = 438] 11:54:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f77742fdc00) [pid = 1852] [serial = 1315] [outer = (nil)] 11:54:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f777a115000) [pid = 1852] [serial = 1316] [outer = 0x7f77742fdc00] 11:54:41 INFO - PROCESS | 1852 | 1461005681772 Marionette DEBUG loaded listener.js 11:54:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f7784679000) [pid = 1852] [serial = 1317] [outer = 0x7f77742fdc00] 11:54:42 INFO - PROCESS | 1852 | 1461005682662 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]]]}] 11:54:42 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 11:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1630ms 11:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 11:54:42 INFO - PROCESS | 1852 | 1461005682739 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 11:54:42 INFO - PROCESS | 1852 | 1461005682741 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 11:54:42 INFO - PROCESS | 1852 | 1461005682748 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 11:54:42 INFO - PROCESS | 1852 | 1461005682751 Marionette TRACE conn3 <- [1,1726,null,{}] 11:54:42 INFO - PROCESS | 1852 | 1461005682757 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}] 11:54:42 INFO - PROCESS | 1852 | 1461005682973 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 11:54:43 INFO - PROCESS | 1852 | 1461005683234 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77770c1000 == 113 [pid = 1852] [id = 439] 11:54:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f77742f0c00) [pid = 1852] [serial = 1318] [outer = (nil)] 11:54:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f7774d5f400) [pid = 1852] [serial = 1319] [outer = 0x7f77742f0c00] 11:54:43 INFO - PROCESS | 1852 | 1461005683356 Marionette DEBUG loaded listener.js 11:54:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f7778461400) [pid = 1852] [serial = 1320] [outer = 0x7f77742f0c00] 11:54:44 INFO - PROCESS | 1852 | 1461005684220 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]]]}] 11:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 11:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1532ms 11:54:44 INFO - PROCESS | 1852 | 1461005684280 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 11:54:44 INFO - PROCESS | 1852 | 1461005684284 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 11:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 11:54:44 INFO - PROCESS | 1852 | 1461005684290 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 11:54:44 INFO - PROCESS | 1852 | 1461005684292 Marionette TRACE conn3 <- [1,1730,null,{}] 11:54:44 INFO - PROCESS | 1852 | 1461005684299 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}] 11:54:44 INFO - PROCESS | 1852 | 1461005684500 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 11:54:44 INFO - PROCESS | 1852 | 1461005684713 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7773c1c800 == 114 [pid = 1852] [id = 440] 11:54:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f7772fd6800) [pid = 1852] [serial = 1321] [outer = (nil)] 11:54:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f7772fdc400) [pid = 1852] [serial = 1322] [outer = 0x7f7772fd6800] 11:54:45 INFO - PROCESS | 1852 | 1461005685237 Marionette DEBUG loaded listener.js 11:54:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f77742f5000) [pid = 1852] [serial = 1323] [outer = 0x7f7772fd6800] 11:54:46 INFO - PROCESS | 1852 | 1461005686287 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]]]}] 11:54:46 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 11:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 2049ms 11:54:46 INFO - PROCESS | 1852 | 1461005686341 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 11:54:46 INFO - PROCESS | 1852 | 1461005686347 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 11:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 11:54:46 INFO - PROCESS | 1852 | 1461005686356 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 11:54:46 INFO - PROCESS | 1852 | 1461005686361 Marionette TRACE conn3 <- [1,1734,null,{}] 11:54:46 INFO - PROCESS | 1852 | 1461005686368 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}] 11:54:46 INFO - PROCESS | 1852 | 1461005686566 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 11:54:46 INFO - PROCESS | 1852 | 1461005686777 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77725c6800 == 115 [pid = 1852] [id = 441] 11:54:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f7772fd6400) [pid = 1852] [serial = 1324] [outer = (nil)] 11:54:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f77742f8c00) [pid = 1852] [serial = 1325] [outer = 0x7f7772fd6400] 11:54:46 INFO - PROCESS | 1852 | 1461005686907 Marionette DEBUG loaded listener.js 11:54:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f7775f74c00) [pid = 1852] [serial = 1326] [outer = 0x7f7772fd6400] 11:54:48 INFO - PROCESS | 1852 | 1461005688096 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]]]}] 11:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 11:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1784ms 11:54:48 INFO - PROCESS | 1852 | 1461005688141 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 11:54:48 INFO - PROCESS | 1852 | 1461005688146 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 11:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 11:54:48 INFO - PROCESS | 1852 | 1461005688156 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 11:54:48 INFO - PROCESS | 1852 | 1461005688160 Marionette TRACE conn3 <- [1,1738,null,{}] 11:54:48 INFO - PROCESS | 1852 | 1461005688166 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}] 11:54:48 INFO - PROCESS | 1852 | 1461005688363 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 11:54:48 INFO - PROCESS | 1852 | 1461005688653 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77724a2000 == 116 [pid = 1852] [id = 442] 11:54:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f77742f3800) [pid = 1852] [serial = 1327] [outer = (nil)] 11:54:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f7774ef1400) [pid = 1852] [serial = 1328] [outer = 0x7f77742f3800] 11:54:48 INFO - PROCESS | 1852 | 1461005688803 Marionette DEBUG loaded listener.js 11:54:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f7778473000) [pid = 1852] [serial = 1329] [outer = 0x7f77742f3800] 11:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778b671800 == 115 [pid = 1852] [id = 295] 11:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779d83a800 == 114 [pid = 1852] [id = 338] 11:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778876d000 == 113 [pid = 1852] [id = 41] 11:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c4d8800 == 112 [pid = 1852] [id = 225] 11:54:48 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f77838e4000) [pid = 1852] [serial = 1220] [outer = (nil)] [url = about:blank] 11:54:48 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f7782a0e800) [pid = 1852] [serial = 1187] [outer = (nil)] [url = about:blank] 11:54:48 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f7774eee800) [pid = 1852] [serial = 1190] [outer = (nil)] [url = about:blank] 11:54:48 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f778bbd5400) [pid = 1852] [serial = 1193] [outer = (nil)] [url = about:blank] 11:54:48 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f77810c0c00) [pid = 1852] [serial = 1196] [outer = (nil)] [url = about:blank] 11:54:48 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f7773aa7800) [pid = 1852] [serial = 1199] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a497c800 == 111 [pid = 1852] [id = 414] 11:54:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779ef24000 == 110 [pid = 1852] [id = 413] 11:54:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a1ee000 == 109 [pid = 1852] [id = 412] 11:54:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b871000 == 108 [pid = 1852] [id = 376] 11:54:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778d59b800 == 107 [pid = 1852] [id = 411] 11:54:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a87f800 == 106 [pid = 1852] [id = 375] 11:54:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778b621000 == 105 [pid = 1852] [id = 410] 11:54:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77835b3000 == 104 [pid = 1852] [id = 409] 11:54:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777c324000 == 103 [pid = 1852] [id = 408] 11:54:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7772491800 == 102 [pid = 1852] [id = 407] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f777846c000) [pid = 1852] [serial = 966] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f77a1708400) [pid = 1852] [serial = 972] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f77873b2800) [pid = 1852] [serial = 1011] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f778b80d000) [pid = 1852] [serial = 951] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f778faf8400) [pid = 1852] [serial = 828] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f778d359000) [pid = 1852] [serial = 1128] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f779a3ce400) [pid = 1852] [serial = 1131] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f777a5f7000) [pid = 1852] [serial = 1029] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f778477d400) [pid = 1852] [serial = 1074] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f7788743000) [pid = 1852] [serial = 948] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f779f660800) [pid = 1852] [serial = 960] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f7782df2000) [pid = 1852] [serial = 1008] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f7781bd0400) [pid = 1852] [serial = 1107] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f7781cad400) [pid = 1852] [serial = 1068] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f779d848800) [pid = 1852] [serial = 1137] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f778b6c0c00) [pid = 1852] [serial = 1119] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f779b6cbc00) [pid = 1852] [serial = 1023] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f778b808000) [pid = 1852] [serial = 1122] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f777dc14000) [pid = 1852] [serial = 1062] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f779ef6a000) [pid = 1852] [serial = 1026] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f779a4a5c00) [pid = 1852] [serial = 1020] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f77a1706800) [pid = 1852] [serial = 969] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f779b533400) [pid = 1852] [serial = 1134] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f7783d29000) [pid = 1852] [serial = 1110] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f777d8e0c00) [pid = 1852] [serial = 942] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f77872e8c00) [pid = 1852] [serial = 1077] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f777a113000) [pid = 1852] [serial = 939] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f7775030c00) [pid = 1852] [serial = 918] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f77a1706400) [pid = 1852] [serial = 900] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f777a94e400) [pid = 1852] [serial = 903] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f7787446800) [pid = 1852] [serial = 1113] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f7783d29800) [pid = 1852] [serial = 1071] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f777729a400) [pid = 1852] [serial = 906] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f778a5ecc00) [pid = 1852] [serial = 1014] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f777d8dd400) [pid = 1852] [serial = 1005] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f778744e000) [pid = 1852] [serial = 1080] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f779b6ce000) [pid = 1852] [serial = 1140] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f777a118c00) [pid = 1852] [serial = 1101] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f777b20dc00) [pid = 1852] [serial = 1059] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f7781ad3800) [pid = 1852] [serial = 1065] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f778b2a3400) [pid = 1852] [serial = 1116] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f777d5a0400) [pid = 1852] [serial = 1104] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f777d898400) [pid = 1852] [serial = 909] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f7781debc00) [pid = 1852] [serial = 945] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f77793d2400) [pid = 1852] [serial = 1002] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f77a179e800) [pid = 1852] [serial = 915] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f7778476000) [pid = 1852] [serial = 1056] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f777612d400) [pid = 1852] [serial = 963] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f777d8a3c00) [pid = 1852] [serial = 912] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f779f9a2000) [pid = 1852] [serial = 897] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f778a5edc00) [pid = 1852] [serial = 1161] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f778c108400) [pid = 1852] [serial = 1125] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f779b6d8800) [pid = 1852] [serial = 957] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f778fa56c00) [pid = 1852] [serial = 1017] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f779a8ea000) [pid = 1852] [serial = 954] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f7788740c00) [pid = 1852] [serial = 1083] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f7781ac7000) [pid = 1852] [serial = 1217] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f778f9f6c00) [pid = 1852] [serial = 1181] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f7781ad1400) [pid = 1852] [serial = 1169] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f777a117400) [pid = 1852] [serial = 1208] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f777a9cdc00) [pid = 1852] [serial = 1209] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f779a396c00) [pid = 1852] [serial = 1178] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f778c350c00) [pid = 1852] [serial = 1175] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f7774d62000) [pid = 1852] [serial = 1163] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f777d8a3000) [pid = 1852] [serial = 1211] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f778977c800) [pid = 1852] [serial = 1172] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f777cb8b000) [pid = 1852] [serial = 1166] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f777518d400) [pid = 1852] [serial = 1205] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f7775f78c00) [pid = 1852] [serial = 1206] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f7781a59c00) [pid = 1852] [serial = 1184] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f777502c800) [pid = 1852] [serial = 1202] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f77810c2c00) [pid = 1852] [serial = 1214] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f7781bd9800) [pid = 1852] [serial = 1218] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f77819c2800) [pid = 1852] [serial = 1215] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f777d9ab400) [pid = 1852] [serial = 1212] [outer = (nil)] [url = about:blank] 11:54:49 INFO - PROCESS | 1852 | 1461005689765 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]]]}] 11:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 11:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1689ms 11:54:49 INFO - PROCESS | 1852 | 1461005689846 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 11:54:49 INFO - PROCESS | 1852 | 1461005689850 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 11:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 11:54:49 INFO - PROCESS | 1852 | 1461005689856 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 11:54:49 INFO - PROCESS | 1852 | 1461005689861 Marionette TRACE conn3 <- [1,1742,null,{}] 11:54:49 INFO - PROCESS | 1852 | 1461005689876 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}] 11:54:50 INFO - PROCESS | 1852 | 1461005690073 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 11:54:50 INFO - PROCESS | 1852 | 1461005690240 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7774f29000 == 103 [pid = 1852] [id = 443] 11:54:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f77771b6800) [pid = 1852] [serial = 1330] [outer = (nil)] 11:54:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f777938b800) [pid = 1852] [serial = 1331] [outer = 0x7f77771b6800] 11:54:50 INFO - PROCESS | 1852 | 1461005690324 Marionette DEBUG loaded listener.js 11:54:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f777a116000) [pid = 1852] [serial = 1332] [outer = 0x7f77771b6800] 11:54:51 INFO - PROCESS | 1852 | 1461005691070 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]]]}] 11:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 11:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1285ms 11:54:51 INFO - PROCESS | 1852 | 1461005691142 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 11:54:51 INFO - PROCESS | 1852 | 1461005691146 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 11:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 11:54:51 INFO - PROCESS | 1852 | 1461005691152 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 11:54:51 INFO - PROCESS | 1852 | 1461005691154 Marionette TRACE conn3 <- [1,1746,null,{}] 11:54:51 INFO - PROCESS | 1852 | 1461005691160 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}] 11:54:51 INFO - PROCESS | 1852 | 1461005691336 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 11:54:51 INFO - PROCESS | 1852 | 1461005691519 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77793f6000 == 104 [pid = 1852] [id = 444] 11:54:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f7778465000) [pid = 1852] [serial = 1333] [outer = (nil)] 11:54:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f777a5f2000) [pid = 1852] [serial = 1334] [outer = 0x7f7778465000] 11:54:51 INFO - PROCESS | 1852 | 1461005691587 Marionette DEBUG loaded listener.js 11:54:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f777a792c00) [pid = 1852] [serial = 1335] [outer = 0x7f7778465000] 11:54:52 INFO - PROCESS | 1852 | 1461005692440 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]]]}] 11:54:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 11:54:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1329ms 11:54:52 INFO - PROCESS | 1852 | 1461005692483 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 11:54:52 INFO - PROCESS | 1852 | 1461005692487 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 11:54:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 11:54:52 INFO - PROCESS | 1852 | 1461005692501 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 11:54:52 INFO - PROCESS | 1852 | 1461005692504 Marionette TRACE conn3 <- [1,1750,null,{}] 11:54:52 INFO - PROCESS | 1852 | 1461005692510 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}] 11:54:52 INFO - PROCESS | 1852 | 1461005692729 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 11:54:52 INFO - PROCESS | 1852 | 1461005692761 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a77c800 == 105 [pid = 1852] [id = 445] 11:54:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f777a90b800) [pid = 1852] [serial = 1336] [outer = (nil)] 11:54:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f777a943000) [pid = 1852] [serial = 1337] [outer = 0x7f777a90b800] 11:54:52 INFO - PROCESS | 1852 | 1461005692891 Marionette DEBUG loaded listener.js 11:54:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f777b209400) [pid = 1852] [serial = 1338] [outer = 0x7f777a90b800] 11:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f7781bd4400) [pid = 1852] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 11:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f7778476c00) [pid = 1852] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 11:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f777847b800) [pid = 1852] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 11:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f7775024800) [pid = 1852] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 11:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f77810bf800) [pid = 1852] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 11:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f7775184400) [pid = 1852] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 11:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f7773aa2000) [pid = 1852] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 11:54:53 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f77742ef400) [pid = 1852] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 11:54:54 INFO - PROCESS | 1852 | 1461005694281 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]]]}] 11:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 11:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1836ms 11:54:54 INFO - PROCESS | 1852 | 1461005694330 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 11:54:54 INFO - PROCESS | 1852 | 1461005694334 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 11:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 11:54:54 INFO - PROCESS | 1852 | 1461005694339 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 11:54:54 INFO - PROCESS | 1852 | 1461005694341 Marionette TRACE conn3 <- [1,1754,null,{}] 11:54:54 INFO - PROCESS | 1852 | 1461005694346 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}] 11:54:54 INFO - PROCESS | 1852 | 1461005694568 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 11:54:54 INFO - PROCESS | 1852 | 1461005694590 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777aef0800 == 106 [pid = 1852] [id = 446] 11:54:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f777847dc00) [pid = 1852] [serial = 1339] [outer = (nil)] 11:54:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f777b20f400) [pid = 1852] [serial = 1340] [outer = 0x7f777847dc00] 11:54:54 INFO - PROCESS | 1852 | 1461005694650 Marionette DEBUG loaded listener.js 11:54:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f777d596800) [pid = 1852] [serial = 1341] [outer = 0x7f777847dc00] 11:54:55 INFO - PROCESS | 1852 | 1461005695438 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]]]}] 11:54:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 11:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1135ms 11:54:55 INFO - PROCESS | 1852 | 1461005695475 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 11:54:55 INFO - PROCESS | 1852 | 1461005695490 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 11:54:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 11:54:55 INFO - PROCESS | 1852 | 1461005695496 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 11:54:55 INFO - PROCESS | 1852 | 1461005695499 Marionette TRACE conn3 <- [1,1758,null,{}] 11:54:55 INFO - PROCESS | 1852 | 1461005695519 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}] 11:54:55 INFO - PROCESS | 1852 | 1461005695687 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 11:54:55 INFO - PROCESS | 1852 | 1461005695696 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c33d000 == 107 [pid = 1852] [id = 447] 11:54:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f777b211c00) [pid = 1852] [serial = 1342] [outer = (nil)] 11:54:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f777d896c00) [pid = 1852] [serial = 1343] [outer = 0x7f777b211c00] 11:54:55 INFO - PROCESS | 1852 | 1461005695756 Marionette DEBUG loaded listener.js 11:54:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f777d8e7400) [pid = 1852] [serial = 1344] [outer = 0x7f777b211c00] 11:54:56 INFO - PROCESS | 1852 | 1461005696942 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]]]}] 11:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 11:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1483ms 11:54:56 INFO - PROCESS | 1852 | 1461005696981 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 11:54:56 INFO - PROCESS | 1852 | 1461005696989 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 11:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 11:54:56 INFO - PROCESS | 1852 | 1461005696998 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 11:54:57 INFO - PROCESS | 1852 | 1461005697004 Marionette TRACE conn3 <- [1,1762,null,{}] 11:54:57 INFO - PROCESS | 1852 | 1461005697012 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}] 11:54:57 INFO - PROCESS | 1852 | 1461005697224 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 11:54:57 INFO - PROCESS | 1852 | 1461005697418 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77770c9000 == 108 [pid = 1852] [id = 448] 11:54:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f7775024400) [pid = 1852] [serial = 1345] [outer = (nil)] 11:54:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f777502a400) [pid = 1852] [serial = 1346] [outer = 0x7f7775024400] 11:54:57 INFO - PROCESS | 1852 | 1461005697509 Marionette DEBUG loaded listener.js 11:54:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f77770b0c00) [pid = 1852] [serial = 1347] [outer = 0x7f7775024400] 11:54:58 INFO - PROCESS | 1852 | 1461005698501 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]]]}] 11:54:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 11:54:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1532ms 11:54:58 INFO - PROCESS | 1852 | 1461005698531 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 11:54:58 INFO - PROCESS | 1852 | 1461005698538 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 11:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 11:54:58 INFO - PROCESS | 1852 | 1461005698549 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 11:54:58 INFO - PROCESS | 1852 | 1461005698552 Marionette TRACE conn3 <- [1,1766,null,{}] 11:54:58 INFO - PROCESS | 1852 | 1461005698558 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}] 11:54:58 INFO - PROCESS | 1852 | 1461005698753 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 11:54:58 INFO - PROCESS | 1852 | 1461005698951 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a841800 == 109 [pid = 1852] [id = 449] 11:54:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f7775029800) [pid = 1852] [serial = 1348] [outer = (nil)] 11:54:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f7779380400) [pid = 1852] [serial = 1349] [outer = 0x7f7775029800] 11:54:59 INFO - PROCESS | 1852 | 1461005699026 Marionette DEBUG loaded listener.js 11:54:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f777a2ccc00) [pid = 1852] [serial = 1350] [outer = 0x7f7775029800] 11:54:59 INFO - PROCESS | 1852 | 1461005699972 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]]]}] 11:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 11:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1482ms 11:55:00 INFO - PROCESS | 1852 | 1461005700031 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 11:55:00 INFO - PROCESS | 1852 | 1461005700035 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 11:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 11:55:00 INFO - PROCESS | 1852 | 1461005700042 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 11:55:00 INFO - PROCESS | 1852 | 1461005700048 Marionette TRACE conn3 <- [1,1770,null,{}] 11:55:00 INFO - PROCESS | 1852 | 1461005700064 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}] 11:55:00 INFO - PROCESS | 1852 | 1461005700289 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 11:55:00 INFO - PROCESS | 1852 | 1461005700486 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777dd7e800 == 110 [pid = 1852] [id = 450] 11:55:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f777a2cb400) [pid = 1852] [serial = 1351] [outer = (nil)] 11:55:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f777b257000) [pid = 1852] [serial = 1352] [outer = 0x7f777a2cb400] 11:55:00 INFO - PROCESS | 1852 | 1461005700611 Marionette DEBUG loaded listener.js 11:55:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f777d898400) [pid = 1852] [serial = 1353] [outer = 0x7f777a2cb400] 11:55:01 INFO - PROCESS | 1852 | 1461005701604 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]]]}] 11:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 11:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1638ms 11:55:01 INFO - PROCESS | 1852 | 1461005701684 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 11:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 11:55:01 INFO - PROCESS | 1852 | 1461005701692 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 11:55:01 INFO - PROCESS | 1852 | 1461005701700 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 11:55:01 INFO - PROCESS | 1852 | 1461005701703 Marionette TRACE conn3 <- [1,1774,null,{}] 11:55:01 INFO - PROCESS | 1852 | 1461005701710 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}] 11:55:01 INFO - PROCESS | 1852 | 1461005701973 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 11:55:02 INFO - PROCESS | 1852 | 1461005702237 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778114d000 == 111 [pid = 1852] [id = 451] 11:55:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f777b204800) [pid = 1852] [serial = 1354] [outer = (nil)] 11:55:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f777dbef800) [pid = 1852] [serial = 1355] [outer = 0x7f777b204800] 11:55:02 INFO - PROCESS | 1852 | 1461005702315 Marionette DEBUG loaded listener.js 11:55:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f777dc14000) [pid = 1852] [serial = 1356] [outer = 0x7f777b204800] 11:55:03 INFO - PROCESS | 1852 | 1461005703220 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]]]}] 11:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 11:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1587ms 11:55:03 INFO - PROCESS | 1852 | 1461005703286 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 11:55:03 INFO - PROCESS | 1852 | 1461005703290 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 11:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 11:55:03 INFO - PROCESS | 1852 | 1461005703296 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 11:55:03 INFO - PROCESS | 1852 | 1461005703300 Marionette TRACE conn3 <- [1,1778,null,{}] 11:55:03 INFO - PROCESS | 1852 | 1461005703306 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}] 11:55:03 INFO - PROCESS | 1852 | 1461005703507 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 11:55:03 INFO - PROCESS | 1852 | 1461005703699 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77813d0000 == 112 [pid = 1852] [id = 452] 11:55:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f777d8a0400) [pid = 1852] [serial = 1357] [outer = (nil)] 11:55:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f77810bbc00) [pid = 1852] [serial = 1358] [outer = 0x7f777d8a0400] 11:55:03 INFO - PROCESS | 1852 | 1461005703782 Marionette DEBUG loaded listener.js 11:55:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f77814c1400) [pid = 1852] [serial = 1359] [outer = 0x7f777d8a0400] 11:55:04 INFO - PROCESS | 1852 | 1461005704700 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]]]}] 11:55:04 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 11:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1477ms 11:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 11:55:04 INFO - PROCESS | 1852 | 1461005704775 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 11:55:04 INFO - PROCESS | 1852 | 1461005704778 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 11:55:04 INFO - PROCESS | 1852 | 1461005704784 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 11:55:04 INFO - PROCESS | 1852 | 1461005704787 Marionette TRACE conn3 <- [1,1782,null,{}] 11:55:04 INFO - PROCESS | 1852 | 1461005704793 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}] 11:55:05 INFO - PROCESS | 1852 | 1461005705041 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 11:55:05 INFO - PROCESS | 1852 | 1461005705278 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783554000 == 113 [pid = 1852] [id = 453] 11:55:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f77819c6400) [pid = 1852] [serial = 1360] [outer = (nil)] 11:55:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f7781ca3c00) [pid = 1852] [serial = 1361] [outer = 0x7f77819c6400] 11:55:05 INFO - PROCESS | 1852 | 1461005705398 Marionette DEBUG loaded listener.js 11:55:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f7782a0b400) [pid = 1852] [serial = 1362] [outer = 0x7f77819c6400] 11:55:06 INFO - PROCESS | 1852 | 1461005706281 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]]]}] 11:55:06 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 11:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1530ms 11:55:06 INFO - PROCESS | 1852 | 1461005706314 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 11:55:06 INFO - PROCESS | 1852 | 1461005706317 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 11:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 11:55:06 INFO - PROCESS | 1852 | 1461005706324 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 11:55:06 INFO - PROCESS | 1852 | 1461005706327 Marionette TRACE conn3 <- [1,1786,null,{}] 11:55:06 INFO - PROCESS | 1852 | 1461005706332 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}] 11:55:06 INFO - PROCESS | 1852 | 1461005706520 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 11:55:06 INFO - PROCESS | 1852 | 1461005706718 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77835cf000 == 114 [pid = 1852] [id = 454] 11:55:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f7781adfc00) [pid = 1852] [serial = 1363] [outer = (nil)] 11:55:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f77832df800) [pid = 1852] [serial = 1364] [outer = 0x7f7781adfc00] 11:55:06 INFO - PROCESS | 1852 | 1461005706788 Marionette DEBUG loaded listener.js 11:55:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f7783962c00) [pid = 1852] [serial = 1365] [outer = 0x7f7781adfc00] 11:55:07 INFO - PROCESS | 1852 | 1461005707667 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]]]}] 11:55:07 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 11:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1388ms 11:55:07 INFO - PROCESS | 1852 | 1461005707718 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 11:55:07 INFO - PROCESS | 1852 | 1461005707720 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 11:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 11:55:07 INFO - PROCESS | 1852 | 1461005707733 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 11:55:07 INFO - PROCESS | 1852 | 1461005707737 Marionette TRACE conn3 <- [1,1790,null,{}] 11:55:07 INFO - PROCESS | 1852 | 1461005707742 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}] 11:55:07 INFO - PROCESS | 1852 | 1461005707935 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 11:55:08 INFO - PROCESS | 1852 | 1461005708136 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7784544000 == 115 [pid = 1852] [id = 455] 11:55:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f7781cb0c00) [pid = 1852] [serial = 1366] [outer = (nil)] 11:55:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f7783d2cc00) [pid = 1852] [serial = 1367] [outer = 0x7f7781cb0c00] 11:55:08 INFO - PROCESS | 1852 | 1461005708210 Marionette DEBUG loaded listener.js 11:55:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f7783e8d000) [pid = 1852] [serial = 1368] [outer = 0x7f7781cb0c00] 11:55:09 INFO - PROCESS | 1852 | 1461005709081 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]]]}] 11:55:09 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) 11:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1427ms 11:55:09 INFO - PROCESS | 1852 | 1461005709161 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 11:55:09 INFO - PROCESS | 1852 | 1461005709165 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 11:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 11:55:09 INFO - PROCESS | 1852 | 1461005709172 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 11:55:09 INFO - PROCESS | 1852 | 1461005709176 Marionette TRACE conn3 <- [1,1794,null,{}] 11:55:09 INFO - PROCESS | 1852 | 1461005709182 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}] 11:55:09 INFO - PROCESS | 1852 | 1461005709401 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 11:55:09 INFO - PROCESS | 1852 | 1461005709606 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778566d000 == 116 [pid = 1852] [id = 456] 11:55:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f7782a0ec00) [pid = 1852] [serial = 1369] [outer = (nil)] 11:55:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f77848b6c00) [pid = 1852] [serial = 1370] [outer = 0x7f7782a0ec00] 11:55:09 INFO - PROCESS | 1852 | 1461005709728 Marionette DEBUG loaded listener.js 11:55:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f77856aec00) [pid = 1852] [serial = 1371] [outer = 0x7f7782a0ec00] 11:55:10 INFO - PROCESS | 1852 | 1461005710631 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]]]}] 11:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1528ms 11:55:10 INFO - PROCESS | 1852 | 1461005710701 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 11:55:10 INFO - PROCESS | 1852 | 1461005710705 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 11:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 11:55:10 INFO - PROCESS | 1852 | 1461005710711 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 11:55:10 INFO - PROCESS | 1852 | 1461005710714 Marionette TRACE conn3 <- [1,1798,null,{}] 11:55:10 INFO - PROCESS | 1852 | 1461005710720 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}] 11:55:10 INFO - PROCESS | 1852 | 1461005710960 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 11:55:11 INFO - PROCESS | 1852 | 1461005711216 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7789f85800 == 117 [pid = 1852] [id = 457] 11:55:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f77873b4800) [pid = 1852] [serial = 1372] [outer = (nil)] 11:55:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f7787448400) [pid = 1852] [serial = 1373] [outer = 0x7f77873b4800] 11:55:11 INFO - PROCESS | 1852 | 1461005711358 Marionette DEBUG loaded listener.js 11:55:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f77874cbc00) [pid = 1852] [serial = 1374] [outer = 0x7f77873b4800] 11:55:12 INFO - PROCESS | 1852 | 1461005712223 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]]]}] 11:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 11:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1577ms 11:55:12 INFO - PROCESS | 1852 | 1461005712289 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 11:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 11:55:12 INFO - PROCESS | 1852 | 1461005712294 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 11:55:12 INFO - PROCESS | 1852 | 1461005712300 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 11:55:12 INFO - PROCESS | 1852 | 1461005712304 Marionette TRACE conn3 <- [1,1802,null,{}] 11:55:12 INFO - PROCESS | 1852 | 1461005712309 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}] 11:55:12 INFO - PROCESS | 1852 | 1461005712543 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 11:55:12 INFO - PROCESS | 1852 | 1461005712798 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b681000 == 118 [pid = 1852] [id = 458] 11:55:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f77872dcc00) [pid = 1852] [serial = 1375] [outer = (nil)] 11:55:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f778a5eb400) [pid = 1852] [serial = 1376] [outer = 0x7f77872dcc00] 11:55:12 INFO - PROCESS | 1852 | 1461005712929 Marionette DEBUG loaded listener.js 11:55:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f778b68a400) [pid = 1852] [serial = 1377] [outer = 0x7f77872dcc00] 11:55:13 INFO - PROCESS | 1852 | 1461005713770 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]]]}] 11:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 11:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1536ms 11:55:13 INFO - PROCESS | 1852 | 1461005713836 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 11:55:13 INFO - PROCESS | 1852 | 1461005713840 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 11:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 11:55:13 INFO - PROCESS | 1852 | 1461005713846 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 11:55:13 INFO - PROCESS | 1852 | 1461005713849 Marionette TRACE conn3 <- [1,1806,null,{}] 11:55:13 INFO - PROCESS | 1852 | 1461005713855 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}] 11:55:14 INFO - PROCESS | 1852 | 1461005714065 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 11:55:14 INFO - PROCESS | 1852 | 1461005714264 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c6ac000 == 119 [pid = 1852] [id = 459] 11:55:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f77873b9800) [pid = 1852] [serial = 1378] [outer = (nil)] 11:55:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f778b764400) [pid = 1852] [serial = 1379] [outer = 0x7f77873b9800] 11:55:14 INFO - PROCESS | 1852 | 1461005714349 Marionette DEBUG loaded listener.js 11:55:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f778b799c00) [pid = 1852] [serial = 1380] [outer = 0x7f77873b9800] 11:55:15 INFO - PROCESS | 1852 | 1461005715226 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]]]}] 11:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 11:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1427ms 11:55:15 INFO - PROCESS | 1852 | 1461005715275 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 11:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 11:55:15 INFO - PROCESS | 1852 | 1461005715278 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 11:55:15 INFO - PROCESS | 1852 | 1461005715285 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 11:55:15 INFO - PROCESS | 1852 | 1461005715289 Marionette TRACE conn3 <- [1,1810,null,{}] 11:55:15 INFO - PROCESS | 1852 | 1461005715294 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}] 11:55:15 INFO - PROCESS | 1852 | 1461005715494 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 11:55:15 INFO - PROCESS | 1852 | 1461005715698 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778de70800 == 120 [pid = 1852] [id = 460] 11:55:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f778b68cc00) [pid = 1852] [serial = 1381] [outer = (nil)] 11:55:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f778ba43400) [pid = 1852] [serial = 1382] [outer = 0x7f778b68cc00] 11:55:15 INFO - PROCESS | 1852 | 1461005715772 Marionette DEBUG loaded listener.js 11:55:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f778bbde000) [pid = 1852] [serial = 1383] [outer = 0x7f778b68cc00] 11:55:16 INFO - PROCESS | 1852 | 1461005716660 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]]]}] 11:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 11:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1428ms 11:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 11:55:16 INFO - PROCESS | 1852 | 1461005716713 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 11:55:16 INFO - PROCESS | 1852 | 1461005716716 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 11:55:16 INFO - PROCESS | 1852 | 1461005716722 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 11:55:16 INFO - PROCESS | 1852 | 1461005716726 Marionette TRACE conn3 <- [1,1814,null,{}] 11:55:16 INFO - PROCESS | 1852 | 1461005716731 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}] 11:55:16 INFO - PROCESS | 1852 | 1461005716930 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 11:55:17 INFO - PROCESS | 1852 | 1461005717141 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77944f0800 == 121 [pid = 1852] [id = 461] 11:55:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f778b68d000) [pid = 1852] [serial = 1384] [outer = (nil)] 11:55:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f778c105000) [pid = 1852] [serial = 1385] [outer = 0x7f778b68d000] 11:55:17 INFO - PROCESS | 1852 | 1461005717256 Marionette DEBUG loaded listener.js 11:55:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f778cb42400) [pid = 1852] [serial = 1386] [outer = 0x7f778b68d000] 11:55:18 INFO - PROCESS | 1852 | 1461005718202 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]]]}] 11:55:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 11:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1532ms 11:55:18 INFO - PROCESS | 1852 | 1461005718254 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 11:55:18 INFO - PROCESS | 1852 | 1461005718258 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 11:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 11:55:18 INFO - PROCESS | 1852 | 1461005718263 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 11:55:18 INFO - PROCESS | 1852 | 1461005718266 Marionette TRACE conn3 <- [1,1818,null,{}] 11:55:18 INFO - PROCESS | 1852 | 1461005718272 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}] 11:55:18 INFO - PROCESS | 1852 | 1461005718480 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 11:55:18 INFO - PROCESS | 1852 | 1461005718728 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7773fcf800 == 122 [pid = 1852] [id = 462] 11:55:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f7774d95c00) [pid = 1852] [serial = 1387] [outer = (nil)] 11:55:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f777518b800) [pid = 1852] [serial = 1388] [outer = 0x7f7774d95c00] 11:55:18 INFO - PROCESS | 1852 | 1461005718850 Marionette DEBUG loaded listener.js 11:55:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f777d59b000) [pid = 1852] [serial = 1389] [outer = 0x7f7774d95c00] 11:55:19 INFO - PROCESS | 1852 | 1461005719698 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]]]}] 11:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 11:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1485ms 11:55:19 INFO - PROCESS | 1852 | 1461005719750 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 11:55:19 INFO - PROCESS | 1852 | 1461005719754 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 11:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 11:55:19 INFO - PROCESS | 1852 | 1461005719759 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 11:55:19 INFO - PROCESS | 1852 | 1461005719761 Marionette TRACE conn3 <- [1,1822,null,{}] 11:55:19 INFO - PROCESS | 1852 | 1461005719767 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}] 11:55:19 INFO - PROCESS | 1852 | 1461005719976 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 11:55:20 INFO - PROCESS | 1852 | 1461005720652 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7776ee0800 == 123 [pid = 1852] [id = 463] 11:55:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f7773aa9400) [pid = 1852] [serial = 1390] [outer = (nil)] 11:55:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f77742f8800) [pid = 1852] [serial = 1391] [outer = 0x7f7773aa9400] 11:55:20 INFO - PROCESS | 1852 | 1461005720732 Marionette DEBUG loaded listener.js 11:55:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f7774d65400) [pid = 1852] [serial = 1392] [outer = 0x7f7773aa9400] 11:55:21 INFO - PROCESS | 1852 | 1461005721590 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]]]}] 11:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 11:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1877ms 11:55:21 INFO - PROCESS | 1852 | 1461005721639 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 11:55:21 INFO - PROCESS | 1852 | 1461005721646 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 11:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 11:55:21 INFO - PROCESS | 1852 | 1461005721670 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 11:55:21 INFO - PROCESS | 1852 | 1461005721675 Marionette TRACE conn3 <- [1,1826,null,{}] 11:55:21 INFO - PROCESS | 1852 | 1461005721689 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}] 11:55:21 INFO - PROCESS | 1852 | 1461005721904 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 11:55:22 INFO - PROCESS | 1852 | 1461005722111 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a77f000 == 124 [pid = 1852] [id = 464] 11:55:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f7772fd9000) [pid = 1852] [serial = 1393] [outer = (nil)] 11:55:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f7774d62c00) [pid = 1852] [serial = 1394] [outer = 0x7f7772fd9000] 11:55:22 INFO - PROCESS | 1852 | 1461005722237 Marionette DEBUG loaded listener.js 11:55:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f77771b8c00) [pid = 1852] [serial = 1395] [outer = 0x7f7772fd9000] 11:55:23 INFO - PROCESS | 1852 | 1461005723407 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]]]}] 11:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 11:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1859ms 11:55:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777df17000 == 123 [pid = 1852] [id = 214] 11:55:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777aef0800 == 122 [pid = 1852] [id = 446] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f777db15000) [pid = 1852] [serial = 1253] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f777a790400) [pid = 1852] [serial = 1256] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f777728f400) [pid = 1852] [serial = 1283] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a77c800 == 121 [pid = 1852] [id = 445] 11:55:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77793f6000 == 120 [pid = 1852] [id = 444] 11:55:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7774f29000 == 119 [pid = 1852] [id = 443] 11:55:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77724a2000 == 118 [pid = 1852] [id = 442] 11:55:23 INFO - PROCESS | 1852 | 1461005723625 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 11:55:23 INFO - PROCESS | 1852 | 1461005723631 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 11:55:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77725c6800 == 117 [pid = 1852] [id = 441] 11:55:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7773c1c800 == 116 [pid = 1852] [id = 440] 11:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 11:55:23 INFO - PROCESS | 1852 | 1461005723655 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 11:55:23 INFO - PROCESS | 1852 | 1461005723657 Marionette TRACE conn3 <- [1,1830,null,{}] 11:55:23 INFO - PROCESS | 1852 | 1461005723664 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}] 11:55:23 INFO - PROCESS | 1852 | 1461005723834 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f7787449400) [pid = 1852] [serial = 1221] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f777a797c00) [pid = 1852] [serial = 1269] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f777938c000) [pid = 1852] [serial = 1268] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f777d9ab800) [pid = 1852] [serial = 1274] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f777a78d000) [pid = 1852] [serial = 1250] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f777cd2a400) [pid = 1852] [serial = 1271] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f777d89b400) [pid = 1852] [serial = 1272] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f7781ca5c00) [pid = 1852] [serial = 1232] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f7781bd2400) [pid = 1852] [serial = 1277] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f778faf0c00) [pid = 1852] [serial = 1241] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f777d9a3000) [pid = 1852] [serial = 1229] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f7775f72c00) [pid = 1852] [serial = 1265] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f777611f800) [pid = 1852] [serial = 1266] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f7774eeac00) [pid = 1852] [serial = 1263] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f7774309c00) [pid = 1852] [serial = 1262] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f7785343000) [pid = 1852] [serial = 1235] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f7773aa8c00) [pid = 1852] [serial = 1223] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f777a2cec00) [pid = 1852] [serial = 1226] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f779a8e5400) [pid = 1852] [serial = 1244] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f7789f4e400) [pid = 1852] [serial = 1238] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f7779387800) [pid = 1852] [serial = 1247] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f7772fdb000) [pid = 1852] [serial = 1259] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f777502d000) [pid = 1852] [serial = 1281] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f7782a0b800) [pid = 1852] [serial = 1278] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f7774d60000) [pid = 1852] [serial = 1280] [outer = (nil)] [url = about:blank] 11:55:23 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f777dc16000) [pid = 1852] [serial = 1275] [outer = (nil)] [url = about:blank] 11:55:24 INFO - PROCESS | 1852 | 1461005724141 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7773c21800 == 117 [pid = 1852] [id = 465] 11:55:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f7773aa4400) [pid = 1852] [serial = 1396] [outer = (nil)] 11:55:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f77770a6c00) [pid = 1852] [serial = 1397] [outer = 0x7f7773aa4400] 11:55:24 INFO - PROCESS | 1852 | 1461005724212 Marionette DEBUG loaded listener.js 11:55:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f777a5f7c00) [pid = 1852] [serial = 1398] [outer = 0x7f7773aa4400] 11:55:24 INFO - PROCESS | 1852 | 1461005724987 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]]]}] 11:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 11:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1387ms 11:55:25 INFO - PROCESS | 1852 | 1461005725033 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 11:55:25 INFO - PROCESS | 1852 | 1461005725037 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 11:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 11:55:25 INFO - PROCESS | 1852 | 1461005725050 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 11:55:25 INFO - PROCESS | 1852 | 1461005725058 Marionette TRACE conn3 <- [1,1834,null,{}] 11:55:25 INFO - PROCESS | 1852 | 1461005725066 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}] 11:55:25 INFO - PROCESS | 1852 | 1461005725310 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 11:55:25 INFO - PROCESS | 1852 | 1461005725335 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7779318000 == 118 [pid = 1852] [id = 466] 11:55:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f7778472000) [pid = 1852] [serial = 1399] [outer = (nil)] 11:55:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f777b206000) [pid = 1852] [serial = 1400] [outer = 0x7f7778472000] 11:55:25 INFO - PROCESS | 1852 | 1461005725396 Marionette DEBUG loaded listener.js 11:55:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f777d89b400) [pid = 1852] [serial = 1401] [outer = 0x7f7778472000] 11:55:26 INFO - PROCESS | 1852 | 1461005726278 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]]]}] 11:55:26 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 11:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1302ms 11:55:26 INFO - PROCESS | 1852 | 1461005726346 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 11:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 11:55:26 INFO - PROCESS | 1852 | 1461005726350 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 11:55:26 INFO - PROCESS | 1852 | 1461005726356 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 11:55:26 INFO - PROCESS | 1852 | 1461005726359 Marionette TRACE conn3 <- [1,1838,null,{}] 11:55:26 INFO - PROCESS | 1852 | 1461005726364 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}] 11:55:26 INFO - PROCESS | 1852 | 1461005726610 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 11:55:26 INFO - PROCESS | 1852 | 1461005726640 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777ae87000 == 119 [pid = 1852] [id = 467] 11:55:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f777a945400) [pid = 1852] [serial = 1402] [outer = (nil)] 11:55:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f777dc08000) [pid = 1852] [serial = 1403] [outer = 0x7f777a945400] 11:55:26 INFO - PROCESS | 1852 | 1461005726708 Marionette DEBUG loaded listener.js 11:55:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f7781231000) [pid = 1852] [serial = 1404] [outer = 0x7f777a945400] 11:55:27 INFO - PROCESS | 1852 | 1461005727618 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]]]}] 11:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 11:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1284ms 11:55:27 INFO - PROCESS | 1852 | 1461005727641 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 11:55:27 INFO - PROCESS | 1852 | 1461005727645 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 11:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 11:55:27 INFO - PROCESS | 1852 | 1461005727650 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 11:55:27 INFO - PROCESS | 1852 | 1461005727653 Marionette TRACE conn3 <- [1,1842,null,{}] 11:55:27 INFO - PROCESS | 1852 | 1461005727658 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}] 11:55:27 INFO - PROCESS | 1852 | 1461005727894 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 11:55:27 INFO - PROCESS | 1852 | 1461005727928 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778113b000 == 120 [pid = 1852] [id = 468] 11:55:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f7781ad1400) [pid = 1852] [serial = 1405] [outer = (nil)] 11:55:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f7781adb400) [pid = 1852] [serial = 1406] [outer = 0x7f7781ad1400] 11:55:28 INFO - PROCESS | 1852 | 1461005728015 Marionette DEBUG loaded listener.js 11:55:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f7782a0f400) [pid = 1852] [serial = 1407] [outer = 0x7f7781ad1400] 11:55:28 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f77742f3800) [pid = 1852] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 11:55:28 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f7772fd6800) [pid = 1852] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 11:55:28 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f777847dc00) [pid = 1852] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 11:55:28 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f777a90b800) [pid = 1852] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 11:55:28 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f7772fd6400) [pid = 1852] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 11:55:28 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f7778465000) [pid = 1852] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 11:55:28 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f77771b6800) [pid = 1852] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 11:55:29 INFO - PROCESS | 1852 | 1461005729292 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]]]}] 11:55:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 11:55:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1681ms 11:55:29 INFO - PROCESS | 1852 | 1461005729333 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 11:55:29 INFO - PROCESS | 1852 | 1461005729336 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 11:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 11:55:29 INFO - PROCESS | 1852 | 1461005729342 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 11:55:29 INFO - PROCESS | 1852 | 1461005729348 Marionette TRACE conn3 <- [1,1846,null,{}] 11:55:29 INFO - PROCESS | 1852 | 1461005729358 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}] 11:55:29 INFO - PROCESS | 1852 | 1461005729544 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 11:55:29 INFO - PROCESS | 1852 | 1461005729707 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7782d73000 == 121 [pid = 1852] [id = 469] 11:55:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f7778465000) [pid = 1852] [serial = 1408] [outer = (nil)] 11:55:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f77819cb800) [pid = 1852] [serial = 1409] [outer = 0x7f7778465000] 11:55:29 INFO - PROCESS | 1852 | 1461005729785 Marionette DEBUG loaded listener.js 11:55:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f77872dd000) [pid = 1852] [serial = 1410] [outer = 0x7f7778465000] 11:55:30 INFO - PROCESS | 1852 | 1461005730509 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]]]}] 11:55:30 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) 11:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1185ms 11:55:30 INFO - PROCESS | 1852 | 1461005730528 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 11:55:30 INFO - PROCESS | 1852 | 1461005730534 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 11:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 11:55:30 INFO - PROCESS | 1852 | 1461005730541 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 11:55:30 INFO - PROCESS | 1852 | 1461005730545 Marionette TRACE conn3 <- [1,1850,null,{}] 11:55:30 INFO - PROCESS | 1852 | 1461005730552 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}] 11:55:30 INFO - PROCESS | 1852 | 1461005730935 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 11:55:31 INFO - PROCESS | 1852 | 1461005731099 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77725e2800 == 122 [pid = 1852] [id = 470] 11:55:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f7772fd9400) [pid = 1852] [serial = 1411] [outer = (nil)] 11:55:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f7772fe1400) [pid = 1852] [serial = 1412] [outer = 0x7f7772fd9400] 11:55:31 INFO - PROCESS | 1852 | 1461005731178 Marionette DEBUG loaded listener.js 11:55:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f7774d62400) [pid = 1852] [serial = 1413] [outer = 0x7f7772fd9400] 11:55:32 INFO - PROCESS | 1852 | 1461005732143 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]]]}] 11:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1639ms 11:55:32 INFO - PROCESS | 1852 | 1461005732182 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 11:55:32 INFO - PROCESS | 1852 | 1461005732190 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 11:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 11:55:32 INFO - PROCESS | 1852 | 1461005732202 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 11:55:32 INFO - PROCESS | 1852 | 1461005732211 Marionette TRACE conn3 <- [1,1854,null,{}] 11:55:32 INFO - PROCESS | 1852 | 1461005732218 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}] 11:55:32 INFO - PROCESS | 1852 | 1461005732431 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 11:55:32 INFO - PROCESS | 1852 | 1461005732691 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777ae81800 == 123 [pid = 1852] [id = 471] 11:55:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f777847dc00) [pid = 1852] [serial = 1414] [outer = (nil)] 11:55:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f777a114400) [pid = 1852] [serial = 1415] [outer = 0x7f777847dc00] 11:55:32 INFO - PROCESS | 1852 | 1461005732815 Marionette DEBUG loaded listener.js 11:55:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f777a792400) [pid = 1852] [serial = 1416] [outer = 0x7f777847dc00] 11:55:33 INFO - PROCESS | 1852 | 1461005733837 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]]]}] 11:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 11:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1686ms 11:55:33 INFO - PROCESS | 1852 | 1461005733888 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 11:55:33 INFO - PROCESS | 1852 | 1461005733892 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 11:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 11:55:33 INFO - PROCESS | 1852 | 1461005733900 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 11:55:33 INFO - PROCESS | 1852 | 1461005733902 Marionette TRACE conn3 <- [1,1858,null,{}] 11:55:33 INFO - PROCESS | 1852 | 1461005733909 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}] 11:55:34 INFO - PROCESS | 1852 | 1461005734120 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 11:55:34 INFO - PROCESS | 1852 | 1461005734416 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778399a000 == 124 [pid = 1852] [id = 472] 11:55:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f777a790c00) [pid = 1852] [serial = 1417] [outer = (nil)] 11:55:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f777d9ab400) [pid = 1852] [serial = 1418] [outer = 0x7f777a790c00] 11:55:34 INFO - PROCESS | 1852 | 1461005734538 Marionette DEBUG loaded listener.js 11:55:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f77819ccc00) [pid = 1852] [serial = 1419] [outer = 0x7f777a790c00] 11:55:35 INFO - PROCESS | 1852 | 1461005735404 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]]]}] 11:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 11:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1584ms 11:55:35 INFO - PROCESS | 1852 | 1461005735485 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 11:55:35 INFO - PROCESS | 1852 | 1461005735491 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 11:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 11:55:35 INFO - PROCESS | 1852 | 1461005735508 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 11:55:35 INFO - PROCESS | 1852 | 1461005735515 Marionette TRACE conn3 <- [1,1862,null,{}] 11:55:35 INFO - PROCESS | 1852 | 1461005735521 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}] 11:55:35 INFO - PROCESS | 1852 | 1461005735818 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 11:55:36 INFO - PROCESS | 1852 | 1461005736011 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778af54000 == 125 [pid = 1852] [id = 473] 11:55:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f777ca79800) [pid = 1852] [serial = 1420] [outer = (nil)] 11:55:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f7783d34000) [pid = 1852] [serial = 1421] [outer = 0x7f777ca79800] 11:55:36 INFO - PROCESS | 1852 | 1461005736129 Marionette DEBUG loaded listener.js 11:55:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f7787448000) [pid = 1852] [serial = 1422] [outer = 0x7f777ca79800] 11:55:36 INFO - PROCESS | 1852 | 1461005736955 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]]]}] 11:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 11:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1503ms 11:55:37 INFO - PROCESS | 1852 | 1461005737009 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 11:55:37 INFO - PROCESS | 1852 | 1461005737013 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 11:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 11:55:37 INFO - PROCESS | 1852 | 1461005737022 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 11:55:37 INFO - PROCESS | 1852 | 1461005737024 Marionette TRACE conn3 <- [1,1866,null,{}] 11:55:37 INFO - PROCESS | 1852 | 1461005737029 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}] 11:55:37 INFO - PROCESS | 1852 | 1461005737234 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 11:55:37 INFO - PROCESS | 1852 | 1461005737438 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778d33a000 == 126 [pid = 1852] [id = 474] 11:55:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f777cd24800) [pid = 1852] [serial = 1423] [outer = (nil)] 11:55:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f778977e400) [pid = 1852] [serial = 1424] [outer = 0x7f777cd24800] 11:55:37 INFO - PROCESS | 1852 | 1461005737559 Marionette DEBUG loaded listener.js 11:55:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f778b070000) [pid = 1852] [serial = 1425] [outer = 0x7f777cd24800] 11:55:38 INFO - PROCESS | 1852 | 1461005738458 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]]]}] 11:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 11:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1482ms 11:55:38 INFO - PROCESS | 1852 | 1461005738505 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 11:55:38 INFO - PROCESS | 1852 | 1461005738509 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 11:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 11:55:38 INFO - PROCESS | 1852 | 1461005738515 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 11:55:38 INFO - PROCESS | 1852 | 1461005738518 Marionette TRACE conn3 <- [1,1870,null,{}] 11:55:38 INFO - PROCESS | 1852 | 1461005738523 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}] 11:55:38 INFO - PROCESS | 1852 | 1461005738722 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 11:55:38 INFO - PROCESS | 1852 | 1461005738936 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a63c000 == 127 [pid = 1852] [id = 475] 11:55:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f778bbd8c00) [pid = 1852] [serial = 1426] [outer = (nil)] 11:55:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f778bf4a800) [pid = 1852] [serial = 1427] [outer = 0x7f778bbd8c00] 11:55:39 INFO - PROCESS | 1852 | 1461005739065 Marionette DEBUG loaded listener.js 11:55:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f778d356400) [pid = 1852] [serial = 1428] [outer = 0x7f778bbd8c00] 11:55:40 INFO - PROCESS | 1852 | 1461005739995 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]]]}] 11:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 11:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1532ms 11:55:40 INFO - PROCESS | 1852 | 1461005740048 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 11:55:40 INFO - PROCESS | 1852 | 1461005740052 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 11:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 11:55:40 INFO - PROCESS | 1852 | 1461005740058 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 11:55:40 INFO - PROCESS | 1852 | 1461005740061 Marionette TRACE conn3 <- [1,1874,null,{}] 11:55:40 INFO - PROCESS | 1852 | 1461005740068 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}] 11:55:40 INFO - PROCESS | 1852 | 1461005740261 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 11:55:40 INFO - PROCESS | 1852 | 1461005740467 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779d776800 == 128 [pid = 1852] [id = 476] 11:55:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f778bbd9800) [pid = 1852] [serial = 1429] [outer = (nil)] 11:55:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f778faf7400) [pid = 1852] [serial = 1430] [outer = 0x7f778bbd9800] 11:55:40 INFO - PROCESS | 1852 | 1461005740540 Marionette DEBUG loaded listener.js 11:55:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f779a176400) [pid = 1852] [serial = 1431] [outer = 0x7f778bbd9800] 11:55:41 INFO - PROCESS | 1852 | 1461005741455 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]]]}] 11:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 11:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1433ms 11:55:41 INFO - PROCESS | 1852 | 1461005741493 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 11:55:41 INFO - PROCESS | 1852 | 1461005741496 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 11:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 11:55:41 INFO - PROCESS | 1852 | 1461005741502 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 11:55:41 INFO - PROCESS | 1852 | 1461005741505 Marionette TRACE conn3 <- [1,1878,null,{}] 11:55:41 INFO - PROCESS | 1852 | 1461005741510 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}] 11:55:41 INFO - PROCESS | 1852 | 1461005741712 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 11:55:41 INFO - PROCESS | 1852 | 1461005741920 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779f0a0000 == 129 [pid = 1852] [id = 477] 11:55:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f778cb43400) [pid = 1852] [serial = 1432] [outer = (nil)] 11:55:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f779a3cf000) [pid = 1852] [serial = 1433] [outer = 0x7f778cb43400] 11:55:41 INFO - PROCESS | 1852 | 1461005741993 Marionette DEBUG loaded listener.js 11:55:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f779a810800) [pid = 1852] [serial = 1434] [outer = 0x7f778cb43400] 11:55:42 INFO - PROCESS | 1852 | 1461005742883 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]]]}] 11:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 11:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1436ms 11:55:42 INFO - PROCESS | 1852 | 1461005742940 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 11:55:42 INFO - PROCESS | 1852 | 1461005742944 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 11:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 11:55:42 INFO - PROCESS | 1852 | 1461005742950 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 11:55:42 INFO - PROCESS | 1852 | 1461005742954 Marionette TRACE conn3 <- [1,1882,null,{}] 11:55:42 INFO - PROCESS | 1852 | 1461005742959 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}] 11:55:43 INFO - PROCESS | 1852 | 1461005743164 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 11:55:43 INFO - PROCESS | 1852 | 1461005743386 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779fa78000 == 130 [pid = 1852] [id = 478] 11:55:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f7779382000) [pid = 1852] [serial = 1435] [outer = (nil)] 11:55:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f779a8bd800) [pid = 1852] [serial = 1436] [outer = 0x7f7779382000] 11:55:43 INFO - PROCESS | 1852 | 1461005743504 Marionette DEBUG loaded listener.js 11:55:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f779b6ce000) [pid = 1852] [serial = 1437] [outer = 0x7f7779382000] 11:55:44 INFO - PROCESS | 1852 | 1461005744426 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]]]}] 11:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 11:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1531ms 11:55:44 INFO - PROCESS | 1852 | 1461005744482 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 11:55:44 INFO - PROCESS | 1852 | 1461005744486 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 11:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 11:55:44 INFO - PROCESS | 1852 | 1461005744492 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 11:55:44 INFO - PROCESS | 1852 | 1461005744494 Marionette TRACE conn3 <- [1,1886,null,{}] 11:55:44 INFO - PROCESS | 1852 | 1461005744500 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}] 11:55:44 INFO - PROCESS | 1852 | 1461005744705 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 11:55:44 INFO - PROCESS | 1852 | 1461005744908 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a24ce000 == 131 [pid = 1852] [id = 479] 11:55:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f778d356800) [pid = 1852] [serial = 1438] [outer = (nil)] 11:55:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f779b9e7800) [pid = 1852] [serial = 1439] [outer = 0x7f778d356800] 11:55:45 INFO - PROCESS | 1852 | 1461005745026 Marionette DEBUG loaded listener.js 11:55:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f779d88b400) [pid = 1852] [serial = 1440] [outer = 0x7f778d356800] 11:55:45 INFO - PROCESS | 1852 | 1461005745939 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]]]}] 11:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 11:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1476ms 11:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 11:55:45 INFO - PROCESS | 1852 | 1461005745970 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 11:55:45 INFO - PROCESS | 1852 | 1461005745973 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 11:55:45 INFO - PROCESS | 1852 | 1461005745980 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 11:55:45 INFO - PROCESS | 1852 | 1461005745983 Marionette TRACE conn3 <- [1,1890,null,{}] 11:55:45 INFO - PROCESS | 1852 | 1461005745989 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}] 11:55:46 INFO - PROCESS | 1852 | 1461005746193 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 11:55:46 INFO - PROCESS | 1852 | 1461005746407 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a4a0d000 == 132 [pid = 1852] [id = 480] 11:55:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f779a8b9400) [pid = 1852] [serial = 1441] [outer = (nil)] 11:55:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f779f527400) [pid = 1852] [serial = 1442] [outer = 0x7f779a8b9400] 11:55:46 INFO - PROCESS | 1852 | 1461005746530 Marionette DEBUG loaded listener.js 11:55:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f779f99bc00) [pid = 1852] [serial = 1443] [outer = 0x7f779a8b9400] 11:55:47 INFO - PROCESS | 1852 | 1461005747500 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]]]}] 11:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 11:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1588ms 11:55:47 INFO - PROCESS | 1852 | 1461005747567 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 11:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 11:55:47 INFO - PROCESS | 1852 | 1461005747577 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 11:55:47 INFO - PROCESS | 1852 | 1461005747583 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 11:55:47 INFO - PROCESS | 1852 | 1461005747587 Marionette TRACE conn3 <- [1,1894,null,{}] 11:55:47 INFO - PROCESS | 1852 | 1461005747592 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}] 11:55:47 INFO - PROCESS | 1852 | 1461005747845 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 11:55:48 INFO - PROCESS | 1852 | 1461005748095 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7771942800 == 133 [pid = 1852] [id = 481] 11:55:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f7776f64800) [pid = 1852] [serial = 1444] [outer = (nil)] 11:55:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f7776f6f000) [pid = 1852] [serial = 1445] [outer = 0x7f7776f64800] 11:55:48 INFO - PROCESS | 1852 | 1461005748212 Marionette DEBUG loaded listener.js 11:55:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f779fa45800) [pid = 1852] [serial = 1446] [outer = 0x7f7776f64800] 11:55:49 INFO - PROCESS | 1852 | 1461005749109 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]]]}] 11:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 11:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1581ms 11:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 11:55:49 INFO - PROCESS | 1852 | 1461005749165 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 11:55:49 INFO - PROCESS | 1852 | 1461005749168 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 11:55:49 INFO - PROCESS | 1852 | 1461005749174 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 11:55:49 INFO - PROCESS | 1852 | 1461005749177 Marionette TRACE conn3 <- [1,1898,null,{}] 11:55:49 INFO - PROCESS | 1852 | 1461005749182 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}] 11:55:49 INFO - PROCESS | 1852 | 1461005749374 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 11:55:49 INFO - PROCESS | 1852 | 1461005749594 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7776f91800 == 134 [pid = 1852] [id = 482] 11:55:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f7776f66000) [pid = 1852] [serial = 1447] [outer = (nil)] 11:55:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f7778659000) [pid = 1852] [serial = 1448] [outer = 0x7f7776f66000] 11:55:49 INFO - PROCESS | 1852 | 1461005749721 Marionette DEBUG loaded listener.js 11:55:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f777865e800) [pid = 1852] [serial = 1449] [outer = 0x7f7776f66000] 11:55:50 INFO - PROCESS | 1852 | 1461005750564 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]]]}] 11:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 11:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1432ms 11:55:50 INFO - PROCESS | 1852 | 1461005750606 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 11:55:50 INFO - PROCESS | 1852 | 1461005750610 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 11:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 11:55:50 INFO - PROCESS | 1852 | 1461005750615 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 11:55:50 INFO - PROCESS | 1852 | 1461005750618 Marionette TRACE conn3 <- [1,1902,null,{}] 11:55:50 INFO - PROCESS | 1852 | 1461005750624 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}] 11:55:50 INFO - PROCESS | 1852 | 1461005750821 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 11:55:51 INFO - PROCESS | 1852 | 1461005751035 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77717ee800 == 135 [pid = 1852] [id = 483] 11:55:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f7772e03000) [pid = 1852] [serial = 1450] [outer = (nil)] 11:55:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f7772e0ac00) [pid = 1852] [serial = 1451] [outer = 0x7f7772e03000] 11:55:51 INFO - PROCESS | 1852 | 1461005751153 Marionette DEBUG loaded listener.js 11:55:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f7772e10400) [pid = 1852] [serial = 1452] [outer = 0x7f7772e03000] 11:55:52 INFO - PROCESS | 1852 | 1461005752096 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]]]}] 11:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 11:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1529ms 11:55:52 INFO - PROCESS | 1852 | 1461005752145 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 11:55:52 INFO - PROCESS | 1852 | 1461005752148 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 11:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 11:55:52 INFO - PROCESS | 1852 | 1461005752155 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 11:55:52 INFO - PROCESS | 1852 | 1461005752157 Marionette TRACE conn3 <- [1,1906,null,{}] 11:55:52 INFO - PROCESS | 1852 | 1461005752163 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}] 11:55:52 INFO - PROCESS | 1852 | 1461005752358 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 11:55:52 INFO - PROCESS | 1852 | 1461005752584 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7773c20000 == 136 [pid = 1852] [id = 484] 11:55:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f7772e0b000) [pid = 1852] [serial = 1453] [outer = (nil)] 11:55:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f7772fdd800) [pid = 1852] [serial = 1454] [outer = 0x7f7772e0b000] 11:55:53 INFO - PROCESS | 1852 | 1461005753119 Marionette DEBUG loaded listener.js 11:55:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f7774307000) [pid = 1852] [serial = 1455] [outer = 0x7f7772e0b000] 11:55:54 INFO - PROCESS | 1852 | 1461005754145 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]]]}] 11:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 11:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2031ms 11:55:54 INFO - PROCESS | 1852 | 1461005754188 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 11:55:54 INFO - PROCESS | 1852 | 1461005754195 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 11:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 11:55:54 INFO - PROCESS | 1852 | 1461005754205 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 11:55:54 INFO - PROCESS | 1852 | 1461005754209 Marionette TRACE conn3 <- [1,1910,null,{}] 11:55:54 INFO - PROCESS | 1852 | 1461005754216 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}] 11:55:54 INFO - PROCESS | 1852 | 1461005754421 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 11:55:54 INFO - PROCESS | 1852 | 1461005754659 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77784da800 == 137 [pid = 1852] [id = 485] 11:55:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f7774304000) [pid = 1852] [serial = 1456] [outer = (nil)] 11:55:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f7774ef5000) [pid = 1852] [serial = 1457] [outer = 0x7f7774304000] 11:55:54 INFO - PROCESS | 1852 | 1461005754842 Marionette DEBUG loaded listener.js 11:55:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f7776f6bc00) [pid = 1852] [serial = 1458] [outer = 0x7f7774304000] 11:55:55 INFO - PROCESS | 1852 | 1461005755932 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]]]}] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7779322000 == 136 [pid = 1852] [id = 326] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77784d8000 == 135 [pid = 1852] [id = 327] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783c7f800 == 134 [pid = 1852] [id = 54] 11:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 11:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1880ms 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f778b00ec00) [pid = 1852] [serial = 1307] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f777a115000) [pid = 1852] [serial = 1316] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f7774d5f400) [pid = 1852] [serial = 1319] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f778b68f400) [pid = 1852] [serial = 1313] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f77874d3000) [pid = 1852] [serial = 1304] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f778b794c00) [pid = 1852] [serial = 1310] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7782d73000 == 133 [pid = 1852] [id = 469] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778113b000 == 132 [pid = 1852] [id = 468] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777ae87000 == 131 [pid = 1852] [id = 467] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7779318000 == 130 [pid = 1852] [id = 466] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7773c21800 == 129 [pid = 1852] [id = 465] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a77f000 == 128 [pid = 1852] [id = 464] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7776ee0800 == 127 [pid = 1852] [id = 463] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77944f0800 == 126 [pid = 1852] [id = 461] 11:55:56 INFO - PROCESS | 1852 | 1461005756131 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 11:55:56 INFO - PROCESS | 1852 | 1461005756137 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778de70800 == 125 [pid = 1852] [id = 460] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c6ac000 == 124 [pid = 1852] [id = 459] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778b681000 == 123 [pid = 1852] [id = 458] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7789f85800 == 122 [pid = 1852] [id = 457] 11:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778566d000 == 121 [pid = 1852] [id = 456] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7784544000 == 120 [pid = 1852] [id = 455] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77835cf000 == 119 [pid = 1852] [id = 454] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783554000 == 118 [pid = 1852] [id = 453] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77813d0000 == 117 [pid = 1852] [id = 452] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778114d000 == 116 [pid = 1852] [id = 451] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777dd7e800 == 115 [pid = 1852] [id = 450] 11:55:56 INFO - PROCESS | 1852 | 1461005756167 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 11:55:56 INFO - PROCESS | 1852 | 1461005756172 Marionette TRACE conn3 <- [1,1914,null,{}] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a841800 == 114 [pid = 1852] [id = 449] 11:55:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77770c9000 == 113 [pid = 1852] [id = 448] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f777d596800) [pid = 1852] [serial = 1341] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f7778473000) [pid = 1852] [serial = 1329] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f777deb6800) [pid = 1852] [serial = 1295] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f77771bf800) [pid = 1852] [serial = 1289] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f77872e6000) [pid = 1852] [serial = 1301] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f777d59ac00) [pid = 1852] [serial = 1292] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f7772fdc400) [pid = 1852] [serial = 1322] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f777b20f400) [pid = 1852] [serial = 1340] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f7781a5e400) [pid = 1852] [serial = 1298] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f7774d96000) [pid = 1852] [serial = 1286] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f777b209400) [pid = 1852] [serial = 1338] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f7775f74c00) [pid = 1852] [serial = 1326] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f777a5f2000) [pid = 1852] [serial = 1334] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f777938b800) [pid = 1852] [serial = 1331] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f777a943000) [pid = 1852] [serial = 1337] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f777a792c00) [pid = 1852] [serial = 1335] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f7774ef1400) [pid = 1852] [serial = 1328] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f777a116000) [pid = 1852] [serial = 1332] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f77742f5000) [pid = 1852] [serial = 1323] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f77742f8c00) [pid = 1852] [serial = 1325] [outer = (nil)] [url = about:blank] 11:55:56 INFO - PROCESS | 1852 | 1461005756243 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}] 11:55:56 INFO - PROCESS | 1852 | 1461005756496 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 11:55:56 INFO - PROCESS | 1852 | 1461005756691 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7775ea6800 == 114 [pid = 1852] [id = 486] 11:55:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f77771b3c00) [pid = 1852] [serial = 1459] [outer = (nil)] 11:55:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f7778473000) [pid = 1852] [serial = 1460] [outer = 0x7f77771b3c00] 11:55:56 INFO - PROCESS | 1852 | 1461005756756 Marionette DEBUG loaded listener.js 11:55:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f777865f400) [pid = 1852] [serial = 1461] [outer = 0x7f77771b3c00] 11:55:57 INFO - PROCESS | 1852 | 1461005757520 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]]]}] 11:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 11:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1403ms 11:55:57 INFO - PROCESS | 1852 | 1461005757558 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 11:55:57 INFO - PROCESS | 1852 | 1461005757561 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 11:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 11:55:57 INFO - PROCESS | 1852 | 1461005757567 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 11:55:57 INFO - PROCESS | 1852 | 1461005757572 Marionette TRACE conn3 <- [1,1918,null,{}] 11:55:57 INFO - PROCESS | 1852 | 1461005757617 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}] 11:55:57 INFO - PROCESS | 1852 | 1461005757821 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 11:55:57 INFO - PROCESS | 1852 | 1461005757831 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a012000 == 115 [pid = 1852] [id = 487] 11:55:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f777a116000) [pid = 1852] [serial = 1462] [outer = (nil)] 11:55:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f777a5f1400) [pid = 1852] [serial = 1463] [outer = 0x7f777a116000] 11:55:57 INFO - PROCESS | 1852 | 1461005757896 Marionette DEBUG loaded listener.js 11:55:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f777a791000) [pid = 1852] [serial = 1464] [outer = 0x7f777a116000] 11:55:58 INFO - PROCESS | 1852 | 1461005758814 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]]]}] 11:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 11:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1304ms 11:55:58 INFO - PROCESS | 1852 | 1461005758880 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 11:55:58 INFO - PROCESS | 1852 | 1461005758885 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 11:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 11:55:58 INFO - PROCESS | 1852 | 1461005758896 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 11:55:58 INFO - PROCESS | 1852 | 1461005758898 Marionette TRACE conn3 <- [1,1922,null,{}] 11:55:58 INFO - PROCESS | 1852 | 1461005758905 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}] 11:55:59 INFO - PROCESS | 1852 | 1461005759166 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 11:55:59 INFO - PROCESS | 1852 | 1461005759197 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a836000 == 116 [pid = 1852] [id = 488] 11:55:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f777a2d6c00) [pid = 1852] [serial = 1465] [outer = (nil)] 11:55:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f777a90a400) [pid = 1852] [serial = 1466] [outer = 0x7f777a2d6c00] 11:55:59 INFO - PROCESS | 1852 | 1461005759267 Marionette DEBUG loaded listener.js 11:55:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f777b252800) [pid = 1852] [serial = 1467] [outer = 0x7f777a2d6c00] 11:56:00 INFO - PROCESS | 1852 | 1461005760188 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]]]}] 11:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 11:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1333ms 11:56:00 INFO - PROCESS | 1852 | 1461005760230 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 11:56:00 INFO - PROCESS | 1852 | 1461005760234 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 11:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 11:56:00 INFO - PROCESS | 1852 | 1461005760252 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 11:56:00 INFO - PROCESS | 1852 | 1461005760254 Marionette TRACE conn3 <- [1,1926,null,{}] 11:56:00 INFO - PROCESS | 1852 | 1461005760261 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}] 11:56:00 INFO - PROCESS | 1852 | 1461005760508 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 11:56:00 INFO - PROCESS | 1852 | 1461005760539 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777b0c4800 == 117 [pid = 1852] [id = 489] 11:56:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f777ca7b000) [pid = 1852] [serial = 1468] [outer = (nil)] 11:56:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f777cb8c000) [pid = 1852] [serial = 1469] [outer = 0x7f777ca7b000] 11:56:00 INFO - PROCESS | 1852 | 1461005760609 Marionette DEBUG loaded listener.js 11:56:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f777d5a3800) [pid = 1852] [serial = 1470] [outer = 0x7f777ca7b000] 11:56:01 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f7773aa9400) [pid = 1852] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 11:56:01 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f7778472000) [pid = 1852] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 11:56:01 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f7781ad1400) [pid = 1852] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 11:56:01 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f7773aa4400) [pid = 1852] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 11:56:01 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f777a945400) [pid = 1852] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 11:56:01 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f7772fd9000) [pid = 1852] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 11:56:02 INFO - PROCESS | 1852 | 1461005762039 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]]]}] 11:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 11:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1836ms 11:56:02 INFO - PROCESS | 1852 | 1461005762082 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 11:56:02 INFO - PROCESS | 1852 | 1461005762086 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 11:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 11:56:02 INFO - PROCESS | 1852 | 1461005762096 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 11:56:02 INFO - PROCESS | 1852 | 1461005762098 Marionette TRACE conn3 <- [1,1930,null,{}] 11:56:02 INFO - PROCESS | 1852 | 1461005762105 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}] 11:56:02 INFO - PROCESS | 1852 | 1461005762336 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 11:56:02 INFO - PROCESS | 1852 | 1461005762356 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777cad9000 == 118 [pid = 1852] [id = 490] 11:56:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f777b260000) [pid = 1852] [serial = 1471] [outer = (nil)] 11:56:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f777d9a0000) [pid = 1852] [serial = 1472] [outer = 0x7f777b260000] 11:56:02 INFO - PROCESS | 1852 | 1461005762427 Marionette DEBUG loaded listener.js 11:56:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f77810bd400) [pid = 1852] [serial = 1473] [outer = 0x7f777b260000] 11:56:03 INFO - PROCESS | 1852 | 1461005763240 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]]]}] 11:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 11:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1180ms 11:56:03 INFO - PROCESS | 1852 | 1461005763278 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 11:56:03 INFO - PROCESS | 1852 | 1461005763281 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 11:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 11:56:03 INFO - PROCESS | 1852 | 1461005763287 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 11:56:03 INFO - PROCESS | 1852 | 1461005763289 Marionette TRACE conn3 <- [1,1934,null,{}] 11:56:03 INFO - PROCESS | 1852 | 1461005763295 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}] 11:56:03 INFO - PROCESS | 1852 | 1461005763479 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 11:56:03 INFO - PROCESS | 1852 | 1461005763495 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777df7a000 == 119 [pid = 1852] [id = 491] 11:56:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f77810bd800) [pid = 1852] [serial = 1474] [outer = (nil)] 11:56:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f77819c3400) [pid = 1852] [serial = 1475] [outer = 0x7f77810bd800] 11:56:03 INFO - PROCESS | 1852 | 1461005763569 Marionette DEBUG loaded listener.js 11:56:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f7781ac7c00) [pid = 1852] [serial = 1476] [outer = 0x7f77810bd800] 11:56:04 INFO - PROCESS | 1852 | 1461005764904 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]]]}] 11:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 11:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1679ms 11:56:04 INFO - PROCESS | 1852 | 1461005764968 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 11:56:04 INFO - PROCESS | 1852 | 1461005764976 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 11:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 11:56:04 INFO - PROCESS | 1852 | 1461005764984 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 11:56:04 INFO - PROCESS | 1852 | 1461005764989 Marionette TRACE conn3 <- [1,1938,null,{}] 11:56:04 INFO - PROCESS | 1852 | 1461005764998 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}] 11:56:05 INFO - PROCESS | 1852 | 1461005765265 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 11:56:05 INFO - PROCESS | 1852 | 1461005765567 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7777e35800 == 120 [pid = 1852] [id = 492] 11:56:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f7775f7c800) [pid = 1852] [serial = 1477] [outer = (nil)] 11:56:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f7776f6cc00) [pid = 1852] [serial = 1478] [outer = 0x7f7775f7c800] 11:56:05 INFO - PROCESS | 1852 | 1461005765649 Marionette DEBUG loaded listener.js 11:56:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f777846a400) [pid = 1852] [serial = 1479] [outer = 0x7f7775f7c800] 11:56:06 INFO - PROCESS | 1852 | 1461005766632 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]]]}] 11:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 11:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1682ms 11:56:06 INFO - PROCESS | 1852 | 1461005766669 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 11:56:06 INFO - PROCESS | 1852 | 1461005766678 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 11:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 11:56:06 INFO - PROCESS | 1852 | 1461005766690 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 11:56:06 INFO - PROCESS | 1852 | 1461005766694 Marionette TRACE conn3 <- [1,1942,null,{}] 11:56:06 INFO - PROCESS | 1852 | 1461005766701 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}] 11:56:06 INFO - PROCESS | 1852 | 1461005766915 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 11:56:07 INFO - PROCESS | 1852 | 1461005767162 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c11a000 == 121 [pid = 1852] [id = 493] 11:56:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f7778661400) [pid = 1852] [serial = 1480] [outer = (nil)] 11:56:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f777a2d0400) [pid = 1852] [serial = 1481] [outer = 0x7f7778661400] 11:56:07 INFO - PROCESS | 1852 | 1461005767282 Marionette DEBUG loaded listener.js 11:56:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f777a945c00) [pid = 1852] [serial = 1482] [outer = 0x7f7778661400] 11:56:08 INFO - PROCESS | 1852 | 1461005768162 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]]]}] 11:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 11:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1532ms 11:56:08 INFO - PROCESS | 1852 | 1461005768222 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 11:56:08 INFO - PROCESS | 1852 | 1461005768226 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 11:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 11:56:08 INFO - PROCESS | 1852 | 1461005768234 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 11:56:08 INFO - PROCESS | 1852 | 1461005768240 Marionette TRACE conn3 <- [1,1946,null,{}] 11:56:08 INFO - PROCESS | 1852 | 1461005768260 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}] 11:56:08 INFO - PROCESS | 1852 | 1461005768521 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 11:56:08 INFO - PROCESS | 1852 | 1461005768772 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7782d77800 == 122 [pid = 1852] [id = 494] 11:56:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f777cb8d000) [pid = 1852] [serial = 1483] [outer = (nil)] 11:56:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f777d8de400) [pid = 1852] [serial = 1484] [outer = 0x7f777cb8d000] 11:56:08 INFO - PROCESS | 1852 | 1461005768894 Marionette DEBUG loaded listener.js 11:56:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f77819cd400) [pid = 1852] [serial = 1485] [outer = 0x7f777cb8d000] 11:56:09 INFO - PROCESS | 1852 | 1461005769787 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]]]}] 11:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 11:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1587ms 11:56:09 INFO - PROCESS | 1852 | 1461005769821 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 11:56:09 INFO - PROCESS | 1852 | 1461005769825 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 11:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 11:56:09 INFO - PROCESS | 1852 | 1461005769833 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 11:56:09 INFO - PROCESS | 1852 | 1461005769837 Marionette TRACE conn3 <- [1,1950,null,{}] 11:56:09 INFO - PROCESS | 1852 | 1461005769842 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}] 11:56:10 INFO - PROCESS | 1852 | 1461005770049 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 11:56:10 INFO - PROCESS | 1852 | 1461005770260 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783982800 == 123 [pid = 1852] [id = 495] 11:56:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f777cd2f000) [pid = 1852] [serial = 1486] [outer = (nil)] 11:56:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f7781cb0400) [pid = 1852] [serial = 1487] [outer = 0x7f777cd2f000] 11:56:10 INFO - PROCESS | 1852 | 1461005770415 Marionette DEBUG loaded listener.js 11:56:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f77832e3400) [pid = 1852] [serial = 1488] [outer = 0x7f777cd2f000] 11:56:11 INFO - PROCESS | 1852 | 1461005771270 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]]]}] 11:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 11:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1483ms 11:56:11 INFO - PROCESS | 1852 | 1461005771318 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 11:56:11 INFO - PROCESS | 1852 | 1461005771321 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 11:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 11:56:11 INFO - PROCESS | 1852 | 1461005771327 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 11:56:11 INFO - PROCESS | 1852 | 1461005771330 Marionette TRACE conn3 <- [1,1954,null,{}] 11:56:11 INFO - PROCESS | 1852 | 1461005771336 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}] 11:56:11 INFO - PROCESS | 1852 | 1461005771625 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 11:56:11 INFO - PROCESS | 1852 | 1461005771777 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77845e1000 == 124 [pid = 1852] [id = 496] 11:56:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f77814ca400) [pid = 1852] [serial = 1489] [outer = (nil)] 11:56:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f7783d34800) [pid = 1852] [serial = 1490] [outer = 0x7f77814ca400] 11:56:11 INFO - PROCESS | 1852 | 1461005771891 Marionette DEBUG loaded listener.js 11:56:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f77872e6000) [pid = 1852] [serial = 1491] [outer = 0x7f77814ca400] 11:56:12 INFO - PROCESS | 1852 | 1461005772837 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]]]}] 11:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 11:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1577ms 11:56:12 INFO - PROCESS | 1852 | 1461005772907 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 11:56:12 INFO - PROCESS | 1852 | 1461005772909 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 11:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 11:56:12 INFO - PROCESS | 1852 | 1461005772916 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 11:56:12 INFO - PROCESS | 1852 | 1461005772919 Marionette TRACE conn3 <- [1,1958,null,{}] 11:56:12 INFO - PROCESS | 1852 | 1461005772925 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}] 11:56:13 INFO - PROCESS | 1852 | 1461005773185 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 11:56:13 INFO - PROCESS | 1852 | 1461005773434 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b611000 == 125 [pid = 1852] [id = 497] 11:56:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f77872e8000) [pid = 1852] [serial = 1492] [outer = (nil)] 11:56:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f778b2a0400) [pid = 1852] [serial = 1493] [outer = 0x7f77872e8000] 11:56:13 INFO - PROCESS | 1852 | 1461005773555 Marionette DEBUG loaded listener.js 11:56:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f778b799800) [pid = 1852] [serial = 1494] [outer = 0x7f77872e8000] 11:56:14 INFO - PROCESS | 1852 | 1461005774392 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]]]}] 11:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 11:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1530ms 11:56:14 INFO - PROCESS | 1852 | 1461005774447 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 11:56:14 INFO - PROCESS | 1852 | 1461005774451 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 11:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 11:56:14 INFO - PROCESS | 1852 | 1461005774458 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 11:56:14 INFO - PROCESS | 1852 | 1461005774461 Marionette TRACE conn3 <- [1,1962,null,{}] 11:56:14 INFO - PROCESS | 1852 | 1461005774467 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}] 11:56:14 INFO - PROCESS | 1852 | 1461005774686 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 11:56:14 INFO - PROCESS | 1852 | 1461005774891 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778ccb5000 == 126 [pid = 1852] [id = 498] 11:56:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f777a90d400) [pid = 1852] [serial = 1495] [outer = (nil)] 11:56:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f778ba4d800) [pid = 1852] [serial = 1496] [outer = 0x7f777a90d400] 11:56:15 INFO - PROCESS | 1852 | 1461005775004 Marionette DEBUG loaded listener.js 11:56:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f778c5d6400) [pid = 1852] [serial = 1497] [outer = 0x7f777a90d400] 11:56:15 INFO - PROCESS | 1852 | 1461005775918 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]]]}] 11:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 11:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1528ms 11:56:15 INFO - PROCESS | 1852 | 1461005775988 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 11:56:15 INFO - PROCESS | 1852 | 1461005775991 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 11:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 11:56:16 INFO - PROCESS | 1852 | 1461005775997 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 11:56:16 INFO - PROCESS | 1852 | 1461005775999 Marionette TRACE conn3 <- [1,1966,null,{}] 11:56:16 INFO - PROCESS | 1852 | 1461005776005 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}] 11:56:16 INFO - PROCESS | 1852 | 1461005776208 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 11:56:16 INFO - PROCESS | 1852 | 1461005776466 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a1ef000 == 127 [pid = 1852] [id = 499] 11:56:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f7772fd9000) [pid = 1852] [serial = 1498] [outer = (nil)] 11:56:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f778d358000) [pid = 1852] [serial = 1499] [outer = 0x7f7772fd9000] 11:56:16 INFO - PROCESS | 1852 | 1461005776586 Marionette DEBUG loaded listener.js 11:56:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f778fa4f000) [pid = 1852] [serial = 1500] [outer = 0x7f7772fd9000] 11:56:17 INFO - PROCESS | 1852 | 1461005777404 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]]]}] 11:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 11:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1479ms 11:56:17 INFO - PROCESS | 1852 | 1461005777477 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 11:56:17 INFO - PROCESS | 1852 | 1461005777481 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 11:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 11:56:17 INFO - PROCESS | 1852 | 1461005777486 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 11:56:17 INFO - PROCESS | 1852 | 1461005777489 Marionette TRACE conn3 <- [1,1970,null,{}] 11:56:17 INFO - PROCESS | 1852 | 1461005777495 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}] 11:56:17 INFO - PROCESS | 1852 | 1461005777728 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 11:56:17 INFO - PROCESS | 1852 | 1461005777991 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b644800 == 128 [pid = 1852] [id = 500] 11:56:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f7788791400) [pid = 1852] [serial = 1501] [outer = (nil)] 11:56:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f779a8bc800) [pid = 1852] [serial = 1502] [outer = 0x7f7788791400] 11:56:18 INFO - PROCESS | 1852 | 1461005778119 Marionette DEBUG loaded listener.js 11:56:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f779d725000) [pid = 1852] [serial = 1503] [outer = 0x7f7788791400] 11:56:18 INFO - PROCESS | 1852 | 1461005778907 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]]]}] 11:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 11:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1431ms 11:56:18 INFO - PROCESS | 1852 | 1461005778934 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 11:56:18 INFO - PROCESS | 1852 | 1461005778942 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 11:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 11:56:18 INFO - PROCESS | 1852 | 1461005778959 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 11:56:18 INFO - PROCESS | 1852 | 1461005778963 Marionette TRACE conn3 <- [1,1974,null,{}] 11:56:18 INFO - PROCESS | 1852 | 1461005778969 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}] 11:56:19 INFO - PROCESS | 1852 | 1461005779175 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 11:56:19 INFO - PROCESS | 1852 | 1461005779464 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a24cd000 == 129 [pid = 1852] [id = 501] 11:56:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f7775f48800) [pid = 1852] [serial = 1504] [outer = (nil)] 11:56:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f7775f4d000) [pid = 1852] [serial = 1505] [outer = 0x7f7775f48800] 11:56:19 INFO - PROCESS | 1852 | 1461005779553 Marionette DEBUG loaded listener.js 11:56:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f7775f51800) [pid = 1852] [serial = 1506] [outer = 0x7f7775f48800] 11:56:20 INFO - PROCESS | 1852 | 1461005780463 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]]]}] 11:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 11:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1531ms 11:56:20 INFO - PROCESS | 1852 | 1461005780491 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 11:56:20 INFO - PROCESS | 1852 | 1461005780496 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 11:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 11:56:20 INFO - PROCESS | 1852 | 1461005780502 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 11:56:20 INFO - PROCESS | 1852 | 1461005780506 Marionette TRACE conn3 <- [1,1978,null,{}] 11:56:20 INFO - PROCESS | 1852 | 1461005780513 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}] 11:56:20 INFO - PROCESS | 1852 | 1461005780736 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 11:56:20 INFO - PROCESS | 1852 | 1461005780958 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7774176800 == 130 [pid = 1852] [id = 502] 11:56:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f7770f46800) [pid = 1852] [serial = 1507] [outer = (nil)] 11:56:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f7770f4e400) [pid = 1852] [serial = 1508] [outer = 0x7f7770f46800] 11:56:21 INFO - PROCESS | 1852 | 1461005781077 Marionette DEBUG loaded listener.js 11:56:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f779ef63400) [pid = 1852] [serial = 1509] [outer = 0x7f7770f46800] 11:56:22 INFO - PROCESS | 1852 | 1461005782003 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]]]}] 11:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 11:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1530ms 11:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 11:56:22 INFO - PROCESS | 1852 | 1461005782033 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 11:56:22 INFO - PROCESS | 1852 | 1461005782036 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 11:56:22 INFO - PROCESS | 1852 | 1461005782042 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 11:56:22 INFO - PROCESS | 1852 | 1461005782045 Marionette TRACE conn3 <- [1,1982,null,{}] 11:56:22 INFO - PROCESS | 1852 | 1461005782050 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}] 11:56:22 INFO - PROCESS | 1852 | 1461005782263 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 11:56:22 INFO - PROCESS | 1852 | 1461005782477 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7779348000 == 131 [pid = 1852] [id = 503] 11:56:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f776ffcc000) [pid = 1852] [serial = 1510] [outer = (nil)] 11:56:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f776ffd2c00) [pid = 1852] [serial = 1511] [outer = 0x7f776ffcc000] 11:56:22 INFO - PROCESS | 1852 | 1461005782590 Marionette DEBUG loaded listener.js 11:56:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f776ffd8400) [pid = 1852] [serial = 1512] [outer = 0x7f776ffcc000] 11:56:23 INFO - PROCESS | 1852 | 1461005783600 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]]]}] 11:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 11:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1584ms 11:56:23 INFO - PROCESS | 1852 | 1461005783627 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 11:56:23 INFO - PROCESS | 1852 | 1461005783630 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 11:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 11:56:23 INFO - PROCESS | 1852 | 1461005783636 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 11:56:23 INFO - PROCESS | 1852 | 1461005783639 Marionette TRACE conn3 <- [1,1986,null,{}] 11:56:23 INFO - PROCESS | 1852 | 1461005783644 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}] 11:56:23 INFO - PROCESS | 1852 | 1461005783842 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 11:56:24 INFO - PROCESS | 1852 | 1461005784060 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77738c5800 == 132 [pid = 1852] [id = 504] 11:56:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f776fff4000) [pid = 1852] [serial = 1513] [outer = (nil)] 11:56:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f776fff6000) [pid = 1852] [serial = 1514] [outer = 0x7f776fff4000] 11:56:24 INFO - PROCESS | 1852 | 1461005784563 Marionette DEBUG loaded listener.js 11:56:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f776fffac00) [pid = 1852] [serial = 1515] [outer = 0x7f776fff4000] 11:56:25 INFO - PROCESS | 1852 | 1461005785546 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]]]}] 11:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 11:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1980ms 11:56:25 INFO - PROCESS | 1852 | 1461005785618 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 11:56:25 INFO - PROCESS | 1852 | 1461005785625 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 11:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 11:56:25 INFO - PROCESS | 1852 | 1461005785636 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 11:56:25 INFO - PROCESS | 1852 | 1461005785639 Marionette TRACE conn3 <- [1,1990,null,{}] 11:56:25 INFO - PROCESS | 1852 | 1461005785648 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}] 11:56:25 INFO - PROCESS | 1852 | 1461005785902 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 11:56:26 INFO - PROCESS | 1852 | 1461005786341 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777193b000 == 133 [pid = 1852] [id = 505] 11:56:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f7772e10c00) [pid = 1852] [serial = 1516] [outer = (nil)] 11:56:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f7772fdc400) [pid = 1852] [serial = 1517] [outer = 0x7f7772e10c00] 11:56:26 INFO - PROCESS | 1852 | 1461005786416 Marionette DEBUG loaded listener.js 11:56:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f7774303c00) [pid = 1852] [serial = 1518] [outer = 0x7f7772e10c00] 11:56:27 INFO - PROCESS | 1852 | 1461005787309 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]]]}] 11:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 11:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1734ms 11:56:27 INFO - PROCESS | 1852 | 1461005787369 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 11:56:27 INFO - PROCESS | 1852 | 1461005787374 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 11:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 11:56:27 INFO - PROCESS | 1852 | 1461005787383 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 11:56:27 INFO - PROCESS | 1852 | 1461005787386 Marionette TRACE conn3 <- [1,1994,null,{}] 11:56:27 INFO - PROCESS | 1852 | 1461005787391 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}] 11:56:27 INFO - PROCESS | 1852 | 1461005787567 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 11:56:27 INFO - PROCESS | 1852 | 1461005787781 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a769000 == 134 [pid = 1852] [id = 506] 11:56:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f7772fd3c00) [pid = 1852] [serial = 1519] [outer = (nil)] 11:56:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f7775190c00) [pid = 1852] [serial = 1520] [outer = 0x7f7772fd3c00] 11:56:27 INFO - PROCESS | 1852 | 1461005787888 Marionette DEBUG loaded listener.js 11:56:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f7775f73000) [pid = 1852] [serial = 1521] [outer = 0x7f7772fd3c00] 11:56:28 INFO - PROCESS | 1852 | 1461005788827 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]]]}] 11:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 11:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1482ms 11:56:28 INFO - PROCESS | 1852 | 1461005788866 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 11:56:28 INFO - PROCESS | 1852 | 1461005788869 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 11:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 11:56:28 INFO - PROCESS | 1852 | 1461005788875 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 11:56:28 INFO - PROCESS | 1852 | 1461005788880 Marionette TRACE conn3 <- [1,1998,null,{}] 11:56:28 INFO - PROCESS | 1852 | 1461005788895 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}] 11:56:29 INFO - PROCESS | 1852 | 1461005789088 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 11:56:29 INFO - PROCESS | 1852 | 1461005789329 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7773fd5800 == 135 [pid = 1852] [id = 507] 11:56:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f7772e04800) [pid = 1852] [serial = 1522] [outer = (nil)] 11:56:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f7778465400) [pid = 1852] [serial = 1523] [outer = 0x7f7772e04800] 11:56:29 INFO - PROCESS | 1852 | 1461005789447 Marionette DEBUG loaded listener.js 11:56:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f7778659c00) [pid = 1852] [serial = 1524] [outer = 0x7f7772e04800] 11:56:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7773fd9800 == 134 [pid = 1852] [id = 438] 11:56:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77770c1000 == 133 [pid = 1852] [id = 439] 11:56:29 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f778b764400) [pid = 1852] [serial = 1379] [outer = (nil)] [url = about:blank] 11:56:29 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f7781ca3c00) [pid = 1852] [serial = 1361] [outer = (nil)] [url = about:blank] 11:56:29 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f777518b800) [pid = 1852] [serial = 1388] [outer = (nil)] [url = about:blank] 11:56:29 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f77810bbc00) [pid = 1852] [serial = 1358] [outer = (nil)] [url = about:blank] 11:56:29 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f7779380400) [pid = 1852] [serial = 1349] [outer = (nil)] [url = about:blank] 11:56:29 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f777dbef800) [pid = 1852] [serial = 1355] [outer = (nil)] [url = about:blank] 11:56:29 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f778ba43400) [pid = 1852] [serial = 1382] [outer = (nil)] [url = about:blank] 11:56:29 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f77848b6c00) [pid = 1852] [serial = 1370] [outer = (nil)] [url = about:blank] 11:56:29 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f778a5eb400) [pid = 1852] [serial = 1376] [outer = (nil)] [url = about:blank] 11:56:29 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f7787448400) [pid = 1852] [serial = 1373] [outer = (nil)] [url = about:blank] 11:56:29 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f777502a400) [pid = 1852] [serial = 1346] [outer = (nil)] [url = about:blank] 11:56:29 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f77832df800) [pid = 1852] [serial = 1364] [outer = (nil)] [url = about:blank] 11:56:29 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f778c105000) [pid = 1852] [serial = 1385] [outer = (nil)] [url = about:blank] 11:56:29 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f777b257000) [pid = 1852] [serial = 1352] [outer = (nil)] [url = about:blank] 11:56:29 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f7783d2cc00) [pid = 1852] [serial = 1367] [outer = (nil)] [url = about:blank] 11:56:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777cad9000 == 132 [pid = 1852] [id = 490] 11:56:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777b0c4800 == 131 [pid = 1852] [id = 489] 11:56:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a836000 == 130 [pid = 1852] [id = 488] 11:56:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a012000 == 129 [pid = 1852] [id = 487] 11:56:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7775ea6800 == 128 [pid = 1852] [id = 486] 11:56:30 INFO - PROCESS | 1852 | ************************* 11:56:30 INFO - PROCESS | 1852 | A coding exception was thrown and uncaught in a Task. 11:56:30 INFO - PROCESS | 1852 | 11:56:30 INFO - PROCESS | 1852 | Full message: TypeError: NetworkError when attempting to fetch resource. 11:56:30 INFO - PROCESS | 1852 | Full stack: 11:56:30 INFO - PROCESS | 1852 | ************************* 11:56:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77784da800 == 127 [pid = 1852] [id = 485] 11:56:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7773c20000 == 126 [pid = 1852] [id = 484] 11:56:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7776f91800 == 125 [pid = 1852] [id = 482] 11:56:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7771942800 == 124 [pid = 1852] [id = 481] 11:56:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a4a0d000 == 123 [pid = 1852] [id = 480] 11:56:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a24ce000 == 122 [pid = 1852] [id = 479] 11:56:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779fa78000 == 121 [pid = 1852] [id = 478] 11:56:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779f0a0000 == 120 [pid = 1852] [id = 477] 11:56:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779d776800 == 119 [pid = 1852] [id = 476] 11:56:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a63c000 == 118 [pid = 1852] [id = 475] 11:56:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778d33a000 == 117 [pid = 1852] [id = 474] 11:56:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778af54000 == 116 [pid = 1852] [id = 473] 11:56:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77725e2800 == 115 [pid = 1852] [id = 470] 11:56:30 INFO - PROCESS | 1852 | 1461005790459 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]]]}] 11:56:30 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f77819cb800) [pid = 1852] [serial = 1409] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f77742f8800) [pid = 1852] [serial = 1391] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f777b206000) [pid = 1852] [serial = 1400] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f7774d65400) [pid = 1852] [serial = 1392] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f777d89b400) [pid = 1852] [serial = 1401] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f7782a0f400) [pid = 1852] [serial = 1407] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f77770a6c00) [pid = 1852] [serial = 1397] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f777d896c00) [pid = 1852] [serial = 1343] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f7781adb400) [pid = 1852] [serial = 1406] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f777dc08000) [pid = 1852] [serial = 1403] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f7781231000) [pid = 1852] [serial = 1404] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f7774d62c00) [pid = 1852] [serial = 1394] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f777a5f7c00) [pid = 1852] [serial = 1398] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f77771b8c00) [pid = 1852] [serial = 1395] [outer = (nil)] [url = about:blank] 11:56:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 11:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1638ms 11:56:30 INFO - PROCESS | 1852 | 1461005790514 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 11:56:30 INFO - PROCESS | 1852 | 1461005790517 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 11:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 11:56:30 INFO - PROCESS | 1852 | 1461005790525 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 11:56:30 INFO - PROCESS | 1852 | 1461005790528 Marionette TRACE conn3 <- [1,2002,null,{}] 11:56:30 INFO - PROCESS | 1852 | 1461005790533 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}] 11:56:30 INFO - PROCESS | 1852 | 1461005790719 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 11:56:30 INFO - PROCESS | 1852 | 1461005790891 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77786a8800 == 116 [pid = 1852] [id = 508] 11:56:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f7775182400) [pid = 1852] [serial = 1525] [outer = (nil)] 11:56:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f777938cc00) [pid = 1852] [serial = 1526] [outer = 0x7f7775182400] 11:56:30 INFO - PROCESS | 1852 | 1461005790959 Marionette DEBUG loaded listener.js 11:56:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f777a90d800) [pid = 1852] [serial = 1527] [outer = 0x7f7775182400] 11:56:31 INFO - PROCESS | 1852 | 1461005791737 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]]]}] 11:56:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 11:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1230ms 11:56:31 INFO - PROCESS | 1852 | 1461005791755 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 11:56:31 INFO - PROCESS | 1852 | 1461005791758 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 11:56:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 11:56:31 INFO - PROCESS | 1852 | 1461005791766 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 11:56:31 INFO - PROCESS | 1852 | 1461005791769 Marionette TRACE conn3 <- [1,2006,null,{}] 11:56:31 INFO - PROCESS | 1852 | 1461005791805 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}] 11:56:31 INFO - PROCESS | 1852 | 1461005791986 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 11:56:32 INFO - PROCESS | 1852 | 1461005792001 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777dece000 == 117 [pid = 1852] [id = 509] 11:56:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f777a9c8400) [pid = 1852] [serial = 1528] [outer = (nil)] 11:56:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f777ca75000) [pid = 1852] [serial = 1529] [outer = 0x7f777a9c8400] 11:56:32 INFO - PROCESS | 1852 | 1461005792073 Marionette DEBUG loaded listener.js 11:56:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f777d99ec00) [pid = 1852] [serial = 1530] [outer = 0x7f777a9c8400] 11:56:33 INFO - PROCESS | 1852 | 1461005793131 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]]]}] 11:56:33 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 11:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1409ms 11:56:33 INFO - PROCESS | 1852 | 1461005793176 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 11:56:33 INFO - PROCESS | 1852 | 1461005793179 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 11:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 11:56:33 INFO - PROCESS | 1852 | 1461005793194 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 11:56:33 INFO - PROCESS | 1852 | 1461005793197 Marionette TRACE conn3 <- [1,2010,null,{}] 11:56:33 INFO - PROCESS | 1852 | 1461005793202 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}] 11:56:33 INFO - PROCESS | 1852 | 1461005793448 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 11:56:33 INFO - PROCESS | 1852 | 1461005793494 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77833c7800 == 118 [pid = 1852] [id = 510] 11:56:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f77819cb800) [pid = 1852] [serial = 1531] [outer = (nil)] 11:56:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f7781ca5c00) [pid = 1852] [serial = 1532] [outer = 0x7f77819cb800] 11:56:33 INFO - PROCESS | 1852 | 1461005793570 Marionette DEBUG loaded listener.js 11:56:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f778396b800) [pid = 1852] [serial = 1533] [outer = 0x7f77819cb800] 11:56:35 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f7773aa1400) [pid = 1852] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 11:56:35 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f777ca7b000) [pid = 1852] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 11:56:35 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f77771b3c00) [pid = 1852] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 11:56:35 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f7772e0b000) [pid = 1852] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 11:56:35 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f7774304000) [pid = 1852] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 11:56:35 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f777a116000) [pid = 1852] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 11:56:35 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f777a2d6c00) [pid = 1852] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 11:56:35 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f777b260000) [pid = 1852] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 11:56:35 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f7772fd2400) [pid = 1852] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 11:56:35 INFO - PROCESS | 1852 | 1461005795538 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]]]}] 11:56:35 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 11:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 2381ms 11:56:35 INFO - PROCESS | 1852 | 1461005795576 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 11:56:35 INFO - PROCESS | 1852 | 1461005795579 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 11:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 11:56:35 INFO - PROCESS | 1852 | 1461005795586 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 11:56:35 INFO - PROCESS | 1852 | 1461005795588 Marionette TRACE conn3 <- [1,2014,null,{}] 11:56:35 INFO - PROCESS | 1852 | 1461005795594 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}] 11:56:35 INFO - PROCESS | 1852 | 1461005795784 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 11:56:35 INFO - PROCESS | 1852 | 1461005795955 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a830800 == 119 [pid = 1852] [id = 511] 11:56:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f7772e0b000) [pid = 1852] [serial = 1534] [outer = (nil)] 11:56:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f77771b4000) [pid = 1852] [serial = 1535] [outer = 0x7f7772e0b000] 11:56:36 INFO - PROCESS | 1852 | 1461005796018 Marionette DEBUG loaded listener.js 11:56:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f777dc07800) [pid = 1852] [serial = 1536] [outer = 0x7f7772e0b000] 11:56:36 INFO - PROCESS | 1852 | 1461005796740 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]]]}] 11:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 11:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1186ms 11:56:36 INFO - PROCESS | 1852 | 1461005796773 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 11:56:36 INFO - PROCESS | 1852 | 1461005796776 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 11:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 11:56:36 INFO - PROCESS | 1852 | 1461005796782 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 11:56:36 INFO - PROCESS | 1852 | 1461005796785 Marionette TRACE conn3 <- [1,2018,null,{}] 11:56:36 INFO - PROCESS | 1852 | 1461005796791 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}] 11:56:37 INFO - PROCESS | 1852 | 1461005797035 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 11:56:37 INFO - PROCESS | 1852 | 1461005797053 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77845e9800 == 120 [pid = 1852] [id = 512] 11:56:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f7781226c00) [pid = 1852] [serial = 1537] [outer = (nil)] 11:56:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f7783d2cc00) [pid = 1852] [serial = 1538] [outer = 0x7f7781226c00] 11:56:37 INFO - PROCESS | 1852 | 1461005797118 Marionette DEBUG loaded listener.js 11:56:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f7787449400) [pid = 1852] [serial = 1539] [outer = 0x7f7781226c00] 11:56:38 INFO - PROCESS | 1852 | 1461005798284 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]]]}] 11:56:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 11:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1534ms 11:56:38 INFO - PROCESS | 1852 | 1461005798317 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 11:56:38 INFO - PROCESS | 1852 | 1461005798325 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 11:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 11:56:38 INFO - PROCESS | 1852 | 1461005798336 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 11:56:38 INFO - PROCESS | 1852 | 1461005798341 Marionette TRACE conn3 <- [1,2022,null,{}] 11:56:38 INFO - PROCESS | 1852 | 1461005798350 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}] 11:56:38 INFO - PROCESS | 1852 | 1461005798579 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 11:56:38 INFO - PROCESS | 1852 | 1461005798845 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777934c800 == 121 [pid = 1852] [id = 513] 11:56:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f7772e08c00) [pid = 1852] [serial = 1540] [outer = (nil)] 11:56:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f77742fb800) [pid = 1852] [serial = 1541] [outer = 0x7f7772e08c00] 11:56:38 INFO - PROCESS | 1852 | 1461005798974 Marionette DEBUG loaded listener.js 11:56:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f777502d800) [pid = 1852] [serial = 1542] [outer = 0x7f7772e08c00] 11:56:39 INFO - PROCESS | 1852 | 1461005799924 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]]]}] 11:56:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 11:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1637ms 11:56:39 INFO - PROCESS | 1852 | 1461005799975 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 11:56:39 INFO - PROCESS | 1852 | 1461005799983 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 11:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 11:56:40 INFO - PROCESS | 1852 | 1461005799994 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 11:56:40 INFO - PROCESS | 1852 | 1461005799998 Marionette TRACE conn3 <- [1,2026,null,{}] 11:56:40 INFO - PROCESS | 1852 | 1461005800004 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}] 11:56:40 INFO - PROCESS | 1852 | 1461005800218 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 11:56:40 INFO - PROCESS | 1852 | 1461005800561 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777df70000 == 122 [pid = 1852] [id = 514] 11:56:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f7776121400) [pid = 1852] [serial = 1543] [outer = (nil)] 11:56:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f7778473400) [pid = 1852] [serial = 1544] [outer = 0x7f7776121400] 11:56:40 INFO - PROCESS | 1852 | 1461005800643 Marionette DEBUG loaded listener.js 11:56:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f777a2d6c00) [pid = 1852] [serial = 1545] [outer = 0x7f7776121400] 11:56:41 INFO - PROCESS | 1852 | 1461005801508 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]]]}] 11:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 11:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1584ms 11:56:41 INFO - PROCESS | 1852 | 1461005801581 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 11:56:41 INFO - PROCESS | 1852 | 1461005801584 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 11:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 11:56:41 INFO - PROCESS | 1852 | 1461005801594 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 11:56:41 INFO - PROCESS | 1852 | 1461005801600 Marionette TRACE conn3 <- [1,2030,null,{}] 11:56:41 INFO - PROCESS | 1852 | 1461005801616 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}] 11:56:41 INFO - PROCESS | 1852 | 1461005801836 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 11:56:42 INFO - PROCESS | 1852 | 1461005802091 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b57b000 == 123 [pid = 1852] [id = 515] 11:56:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f777a5f7c00) [pid = 1852] [serial = 1546] [outer = (nil)] 11:56:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f777db18800) [pid = 1852] [serial = 1547] [outer = 0x7f777a5f7c00] 11:56:42 INFO - PROCESS | 1852 | 1461005802213 Marionette DEBUG loaded listener.js 11:56:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f7781add400) [pid = 1852] [serial = 1548] [outer = 0x7f777a5f7c00] 11:56:43 INFO - PROCESS | 1852 | 1461005803055 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]]]}] 11:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 11:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1533ms 11:56:43 INFO - PROCESS | 1852 | 1461005803127 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 11:56:43 INFO - PROCESS | 1852 | 1461005803133 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 11:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 11:56:43 INFO - PROCESS | 1852 | 1461005803141 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 11:56:43 INFO - PROCESS | 1852 | 1461005803145 Marionette TRACE conn3 <- [1,2034,null,{}] 11:56:43 INFO - PROCESS | 1852 | 1461005803151 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}] 11:56:43 INFO - PROCESS | 1852 | 1461005803398 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 11:56:43 INFO - PROCESS | 1852 | 1461005803607 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778fc3c000 == 124 [pid = 1852] [id = 516] 11:56:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f7776122400) [pid = 1852] [serial = 1549] [outer = (nil)] 11:56:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f778744fc00) [pid = 1852] [serial = 1550] [outer = 0x7f7776122400] 11:56:43 INFO - PROCESS | 1852 | 1461005803763 Marionette DEBUG loaded listener.js 11:56:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f7789661800) [pid = 1852] [serial = 1551] [outer = 0x7f7776122400] 11:56:44 INFO - PROCESS | 1852 | 1461005804626 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]]]}] 11:56:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 11:56:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1536ms 11:56:44 INFO - PROCESS | 1852 | 1461005804678 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 11:56:44 INFO - PROCESS | 1852 | 1461005804684 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 11:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 11:56:44 INFO - PROCESS | 1852 | 1461005804692 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 11:56:44 INFO - PROCESS | 1852 | 1461005804695 Marionette TRACE conn3 <- [1,2038,null,{}] 11:56:44 INFO - PROCESS | 1852 | 1461005804700 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}] 11:56:44 INFO - PROCESS | 1852 | 1461005804889 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 11:56:45 INFO - PROCESS | 1852 | 1461005805103 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b63b000 == 125 [pid = 1852] [id = 517] 11:56:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f777b206800) [pid = 1852] [serial = 1552] [outer = (nil)] 11:56:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f778b07a000) [pid = 1852] [serial = 1553] [outer = 0x7f777b206800] 11:56:45 INFO - PROCESS | 1852 | 1461005805220 Marionette DEBUG loaded listener.js 11:56:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f778b695c00) [pid = 1852] [serial = 1554] [outer = 0x7f777b206800] 11:56:46 INFO - PROCESS | 1852 | 1461005806154 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]]]}] 11:56:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 11:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1530ms 11:56:46 INFO - PROCESS | 1852 | 1461005806224 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 11:56:46 INFO - PROCESS | 1852 | 1461005806228 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 11:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 11:56:46 INFO - PROCESS | 1852 | 1461005806234 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 11:56:46 INFO - PROCESS | 1852 | 1461005806238 Marionette TRACE conn3 <- [1,2042,null,{}] 11:56:46 INFO - PROCESS | 1852 | 1461005806243 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}] 11:56:46 INFO - PROCESS | 1852 | 1461005806503 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 11:56:46 INFO - PROCESS | 1852 | 1461005806813 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a2158000 == 126 [pid = 1852] [id = 518] 11:56:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f7784779800) [pid = 1852] [serial = 1555] [outer = (nil)] 11:56:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f778fa57c00) [pid = 1852] [serial = 1556] [outer = 0x7f7784779800] 11:56:46 INFO - PROCESS | 1852 | 1461005806899 Marionette DEBUG loaded listener.js 11:56:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f779b533800) [pid = 1852] [serial = 1557] [outer = 0x7f7784779800] 11:56:47 INFO - PROCESS | 1852 | 1461005807764 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]]]}] 11:56:47 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) 11:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1581ms 11:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 11:56:47 INFO - PROCESS | 1852 | 1461005807816 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 11:56:47 INFO - PROCESS | 1852 | 1461005807819 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 11:56:47 INFO - PROCESS | 1852 | 1461005807826 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 11:56:47 INFO - PROCESS | 1852 | 1461005807829 Marionette TRACE conn3 <- [1,2046,null,{}] 11:56:47 INFO - PROCESS | 1852 | 1461005807835 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}] 11:56:48 INFO - PROCESS | 1852 | 1461005808035 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 11:56:48 INFO - PROCESS | 1852 | 1461005808254 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778400e800 == 127 [pid = 1852] [id = 519] 11:56:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f7770654c00) [pid = 1852] [serial = 1558] [outer = (nil)] 11:56:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f777065bc00) [pid = 1852] [serial = 1559] [outer = 0x7f7770654c00] 11:56:48 INFO - PROCESS | 1852 | 1461005808373 Marionette DEBUG loaded listener.js 11:56:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f7770660400) [pid = 1852] [serial = 1560] [outer = 0x7f7770654c00] 11:56:49 INFO - PROCESS | 1852 | 1461005809300 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]]]}] 11:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1532ms 11:56:49 INFO - PROCESS | 1852 | 1461005809358 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 11:56:49 INFO - PROCESS | 1852 | 1461005809362 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 11:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 11:56:49 INFO - PROCESS | 1852 | 1461005809368 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 11:56:49 INFO - PROCESS | 1852 | 1461005809372 Marionette TRACE conn3 <- [1,2050,null,{}] 11:56:49 INFO - PROCESS | 1852 | 1461005809377 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}] 11:56:49 INFO - PROCESS | 1852 | 1461005809592 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 11:56:49 INFO - PROCESS | 1852 | 1461005809815 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a4a0d000 == 128 [pid = 1852] [id = 520] 11:56:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f7770655800) [pid = 1852] [serial = 1561] [outer = (nil)] 11:56:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f7772f89800) [pid = 1852] [serial = 1562] [outer = 0x7f7770655800] 11:56:49 INFO - PROCESS | 1852 | 1461005809935 Marionette DEBUG loaded listener.js 11:56:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f7772f8e400) [pid = 1852] [serial = 1563] [outer = 0x7f7770655800] 11:56:50 INFO - PROCESS | 1852 | 1461005810878 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]]]}] 11:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 11:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1584ms 11:56:50 INFO - PROCESS | 1852 | 1461005810953 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 11:56:50 INFO - PROCESS | 1852 | 1461005810957 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 11:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 11:56:50 INFO - PROCESS | 1852 | 1461005810962 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 11:56:50 INFO - PROCESS | 1852 | 1461005810966 Marionette TRACE conn3 <- [1,2054,null,{}] 11:56:50 INFO - PROCESS | 1852 | 1461005810971 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}] 11:56:51 INFO - PROCESS | 1852 | 1461005811187 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 11:56:51 INFO - PROCESS | 1852 | 1461005811404 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77790b3000 == 129 [pid = 1852] [id = 521] 11:56:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f7770658400) [pid = 1852] [serial = 1564] [outer = (nil)] 11:56:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f7772f94000) [pid = 1852] [serial = 1565] [outer = 0x7f7770658400] 11:56:51 INFO - PROCESS | 1852 | 1461005811566 Marionette DEBUG loaded listener.js 11:56:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f779a4af000) [pid = 1852] [serial = 1566] [outer = 0x7f7770658400] 11:56:52 INFO - PROCESS | 1852 | 1461005812394 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]]]}] 11:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 11:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1482ms 11:56:52 INFO - PROCESS | 1852 | 1461005812445 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 11:56:52 INFO - PROCESS | 1852 | 1461005812449 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 11:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 11:56:52 INFO - PROCESS | 1852 | 1461005812454 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 11:56:52 INFO - PROCESS | 1852 | 1461005812457 Marionette TRACE conn3 <- [1,2058,null,{}] 11:56:52 INFO - PROCESS | 1852 | 1461005812463 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}] 11:56:52 INFO - PROCESS | 1852 | 1461005812667 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 11:56:52 INFO - PROCESS | 1852 | 1461005812935 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7779e4d800 == 130 [pid = 1852] [id = 522] 11:56:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f777065fc00) [pid = 1852] [serial = 1567] [outer = (nil)] 11:56:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f7779e6a000) [pid = 1852] [serial = 1568] [outer = 0x7f777065fc00] 11:56:53 INFO - PROCESS | 1852 | 1461005813017 Marionette DEBUG loaded listener.js 11:56:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f7779e6e000) [pid = 1852] [serial = 1569] [outer = 0x7f777065fc00] 11:56:53 INFO - PROCESS | 1852 | 1461005813921 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]]]}] 11:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 11:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1531ms 11:56:53 INFO - PROCESS | 1852 | 1461005813987 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 11:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 11:56:53 INFO - PROCESS | 1852 | 1461005813992 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 11:56:54 INFO - PROCESS | 1852 | 1461005813998 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 11:56:54 INFO - PROCESS | 1852 | 1461005814002 Marionette TRACE conn3 <- [1,2062,null,{}] 11:56:54 INFO - PROCESS | 1852 | 1461005814008 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}] 11:56:54 INFO - PROCESS | 1852 | 1461005814281 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 11:56:54 INFO - PROCESS | 1852 | 1461005814583 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7770017800 == 131 [pid = 1852] [id = 523] 11:56:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7f77710e1800) [pid = 1852] [serial = 1570] [outer = (nil)] 11:56:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7f77710e7000) [pid = 1852] [serial = 1571] [outer = 0x7f77710e1800] 11:56:54 INFO - PROCESS | 1852 | 1461005814670 Marionette DEBUG loaded listener.js 11:56:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7f779b9c4000) [pid = 1852] [serial = 1572] [outer = 0x7f77710e1800] 11:56:55 INFO - PROCESS | 1852 | 1461005815554 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]]]}] 11:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 11:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1588ms 11:56:55 INFO - PROCESS | 1852 | 1461005815586 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 11:56:55 INFO - PROCESS | 1852 | 1461005815589 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 11:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 11:56:55 INFO - PROCESS | 1852 | 1461005815600 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 11:56:55 INFO - PROCESS | 1852 | 1461005815602 Marionette TRACE conn3 <- [1,2066,null,{}] 11:56:55 INFO - PROCESS | 1852 | 1461005815616 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}] 11:56:55 INFO - PROCESS | 1852 | 1461005815820 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 11:56:56 INFO - PROCESS | 1852 | 1461005816041 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7777995800 == 132 [pid = 1852] [id = 524] 11:56:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7f77710e2800) [pid = 1852] [serial = 1573] [outer = (nil)] 11:56:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 282 (0x7f7777921800) [pid = 1852] [serial = 1574] [outer = 0x7f77710e2800] 11:56:56 INFO - PROCESS | 1852 | 1461005816194 Marionette DEBUG loaded listener.js 11:56:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 283 (0x7f7777927000) [pid = 1852] [serial = 1575] [outer = 0x7f77710e2800] 11:56:57 INFO - PROCESS | 1852 | 1461005817051 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]]]}] 11:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 11:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1490ms 11:56:57 INFO - PROCESS | 1852 | 1461005817087 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 11:56:57 INFO - PROCESS | 1852 | 1461005817091 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 11:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 11:56:57 INFO - PROCESS | 1852 | 1461005817097 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 11:56:57 INFO - PROCESS | 1852 | 1461005817099 Marionette TRACE conn3 <- [1,2070,null,{}] 11:56:57 INFO - PROCESS | 1852 | 1461005817104 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}] 11:56:57 INFO - PROCESS | 1852 | 1461005817306 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 11:56:57 INFO - PROCESS | 1852 | 1461005817552 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7772e4b800 == 133 [pid = 1852] [id = 525] 11:56:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 284 (0x7f776fff9000) [pid = 1852] [serial = 1576] [outer = (nil)] 11:56:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 285 (0x7f7775f49800) [pid = 1852] [serial = 1577] [outer = 0x7f776fff9000] 11:56:57 INFO - PROCESS | 1852 | 1461005817663 Marionette DEBUG loaded listener.js 11:56:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 286 (0x7f7778660400) [pid = 1852] [serial = 1578] [outer = 0x7f776fff9000] 11:56:58 INFO - PROCESS | 1852 | 1461005818589 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]]]}] 11:56:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 11:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1532ms 11:56:58 INFO - PROCESS | 1852 | 1461005818631 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 11:56:58 INFO - PROCESS | 1852 | 1461005818634 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 11:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 11:56:58 INFO - PROCESS | 1852 | 1461005818640 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 11:56:58 INFO - PROCESS | 1852 | 1461005818642 Marionette TRACE conn3 <- [1,2074,null,{}] 11:56:58 INFO - PROCESS | 1852 | 1461005818648 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}] 11:56:58 INFO - PROCESS | 1852 | 1461005818943 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 11:56:59 INFO - PROCESS | 1852 | 1461005819150 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c111000 == 134 [pid = 1852] [id = 526] 11:56:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 287 (0x7f7773aa9c00) [pid = 1852] [serial = 1579] [outer = (nil)] 11:56:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 288 (0x7f777a5ee800) [pid = 1852] [serial = 1580] [outer = 0x7f7773aa9c00] 11:56:59 INFO - PROCESS | 1852 | 1461005819263 Marionette DEBUG loaded listener.js 11:56:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 289 (0x7f779a39e000) [pid = 1852] [serial = 1581] [outer = 0x7f7773aa9c00] 11:57:00 INFO - PROCESS | 1852 | 1461005820168 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]]]}] 11:57:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 11:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1575ms 11:57:00 INFO - PROCESS | 1852 | 1461005820218 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 11:57:00 INFO - PROCESS | 1852 | 1461005820221 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 11:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 11:57:00 INFO - PROCESS | 1852 | 1461005820227 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 11:57:00 INFO - PROCESS | 1852 | 1461005820229 Marionette TRACE conn3 <- [1,2078,null,{}] 11:57:00 INFO - PROCESS | 1852 | 1461005820236 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}] 11:57:00 INFO - PROCESS | 1852 | 1461005820444 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 11:57:00 INFO - PROCESS | 1852 | 1461005820780 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779f688800 == 135 [pid = 1852] [id = 527] 11:57:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 290 (0x7f77742ee800) [pid = 1852] [serial = 1582] [outer = (nil)] 11:57:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 291 (0x7f7774355000) [pid = 1852] [serial = 1583] [outer = 0x7f77742ee800] 11:57:00 INFO - PROCESS | 1852 | 1461005820862 Marionette DEBUG loaded listener.js 11:57:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 292 (0x7f7774359c00) [pid = 1852] [serial = 1584] [outer = 0x7f77742ee800] 11:57:01 INFO - PROCESS | 1852 | 1461005821732 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]]]}] 11:57:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 11:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1535ms 11:57:01 INFO - PROCESS | 1852 | 1461005821765 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 11:57:01 INFO - PROCESS | 1852 | 1461005821769 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 11:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 11:57:01 INFO - PROCESS | 1852 | 1461005821776 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 11:57:01 INFO - PROCESS | 1852 | 1461005821780 Marionette TRACE conn3 <- [1,2082,null,{}] 11:57:01 INFO - PROCESS | 1852 | 1461005821811 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}] 11:57:02 INFO - PROCESS | 1852 | 1461005822028 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 11:57:02 INFO - PROCESS | 1852 | 1461005822913 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7774f17800 == 136 [pid = 1852] [id = 528] 11:57:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 293 (0x7f776fff1000) [pid = 1852] [serial = 1585] [outer = (nil)] 11:57:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 294 (0x7f776fff6400) [pid = 1852] [serial = 1586] [outer = 0x7f776fff1000] 11:57:02 INFO - PROCESS | 1852 | 1461005822994 Marionette DEBUG loaded listener.js 11:57:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 295 (0x7f7770f46000) [pid = 1852] [serial = 1587] [outer = 0x7f776fff1000] 11:57:03 INFO - PROCESS | 1852 | 1461005823875 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]]]}] 11:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 11:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 2154ms 11:57:03 INFO - PROCESS | 1852 | 1461005823933 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 11:57:03 INFO - PROCESS | 1852 | 1461005823940 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 11:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 11:57:03 INFO - PROCESS | 1852 | 1461005823949 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 11:57:03 INFO - PROCESS | 1852 | 1461005823952 Marionette TRACE conn3 <- [1,2086,null,{}] 11:57:03 INFO - PROCESS | 1852 | 1461005823960 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}] 11:57:04 INFO - PROCESS | 1852 | 1461005824172 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 11:57:04 INFO - PROCESS | 1852 | 1461005824434 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77790ae800 == 137 [pid = 1852] [id = 529] 11:57:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 296 (0x7f7772e04000) [pid = 1852] [serial = 1588] [outer = (nil)] 11:57:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 297 (0x7f7774304800) [pid = 1852] [serial = 1589] [outer = 0x7f7772e04000] 11:57:04 INFO - PROCESS | 1852 | 1461005824559 Marionette DEBUG loaded listener.js 11:57:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 298 (0x7f7774d67000) [pid = 1852] [serial = 1590] [outer = 0x7f7772e04000] 11:57:05 INFO - PROCESS | 1852 | 1461005825472 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]]]}] 11:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 11:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1579ms 11:57:05 INFO - PROCESS | 1852 | 1461005825532 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 11:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 11:57:05 INFO - PROCESS | 1852 | 1461005825538 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 11:57:05 INFO - PROCESS | 1852 | 1461005825544 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 11:57:05 INFO - PROCESS | 1852 | 1461005825548 Marionette TRACE conn3 <- [1,2090,null,{}] 11:57:05 INFO - PROCESS | 1852 | 1461005825553 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}] 11:57:05 INFO - PROCESS | 1852 | 1461005825768 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 11:57:06 INFO - PROCESS | 1852 | 1461005826323 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777248d800 == 138 [pid = 1852] [id = 530] 11:57:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 299 (0x7f7774d62000) [pid = 1852] [serial = 1591] [outer = (nil)] 11:57:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 300 (0x7f7775186400) [pid = 1852] [serial = 1592] [outer = 0x7f7774d62000] 11:57:06 INFO - PROCESS | 1852 | 1461005826401 Marionette DEBUG loaded listener.js 11:57:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 301 (0x7f7775f4dc00) [pid = 1852] [serial = 1593] [outer = 0x7f7774d62000] 11:57:07 INFO - PROCESS | 1852 | 1461005827278 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]]]}] 11:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 11:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1778ms 11:57:07 INFO - PROCESS | 1852 | 1461005827324 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 11:57:07 INFO - PROCESS | 1852 | 1461005827328 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 11:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 11:57:07 INFO - PROCESS | 1852 | 1461005827343 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 11:57:07 INFO - PROCESS | 1852 | 1461005827352 Marionette TRACE conn3 <- [1,2094,null,{}] 11:57:07 INFO - PROCESS | 1852 | 1461005827358 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}] 11:57:07 INFO - PROCESS | 1852 | 1461005827569 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 11:57:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7782ca4000 == 137 [pid = 1852] [id = 329] 11:57:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7784562000 == 136 [pid = 1852] [id = 224] 11:57:07 INFO - PROCESS | 1852 | --DOMWINDOW == 300 (0x7f779b9e7800) [pid = 1852] [serial = 1439] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1852 | --DOMWINDOW == 299 (0x7f779f527400) [pid = 1852] [serial = 1442] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1852 | --DOMWINDOW == 298 (0x7f7776f6f000) [pid = 1852] [serial = 1445] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1852 | --DOMWINDOW == 297 (0x7f7778659000) [pid = 1852] [serial = 1448] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1852 | --DOMWINDOW == 296 (0x7f7772e0ac00) [pid = 1852] [serial = 1451] [outer = (nil)] [url = about:blank] 11:57:07 INFO - PROCESS | 1852 | 1461005827951 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a830800 == 135 [pid = 1852] [id = 511] 11:57:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77833c7800 == 134 [pid = 1852] [id = 510] 11:57:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777dece000 == 133 [pid = 1852] [id = 509] 11:57:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77730f3000 == 134 [pid = 1852] [id = 531] 11:57:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 297 (0x7f776ffccc00) [pid = 1852] [serial = 1594] [outer = (nil)] 11:57:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 298 (0x7f7774d64c00) [pid = 1852] [serial = 1595] [outer = 0x7f776ffccc00] 11:57:08 INFO - PROCESS | 1852 | 1461005828048 Marionette DEBUG loaded listener.js 11:57:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 299 (0x7f77771b8c00) [pid = 1852] [serial = 1596] [outer = 0x7f776ffccc00] 11:57:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77786a8800 == 133 [pid = 1852] [id = 508] 11:57:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7773fd5800 == 132 [pid = 1852] [id = 507] 11:57:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a769000 == 131 [pid = 1852] [id = 506] 11:57:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777193b000 == 130 [pid = 1852] [id = 505] 11:57:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77738c5800 == 129 [pid = 1852] [id = 504] 11:57:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b644800 == 128 [pid = 1852] [id = 500] 11:57:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a1ef000 == 127 [pid = 1852] [id = 499] 11:57:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778ccb5000 == 126 [pid = 1852] [id = 498] 11:57:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778b611000 == 125 [pid = 1852] [id = 497] 11:57:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77845e1000 == 124 [pid = 1852] [id = 496] 11:57:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783982800 == 123 [pid = 1852] [id = 495] 11:57:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777df7a000 == 122 [pid = 1852] [id = 491] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 298 (0x7f7772fe0000) [pid = 1852] [serial = 1260] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 297 (0x7f7775f75c00) [pid = 1852] [serial = 1203] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 296 (0x7f777cb8c000) [pid = 1852] [serial = 1469] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 295 (0x7f777d5a3800) [pid = 1852] [serial = 1470] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 294 (0x7f778977e400) [pid = 1852] [serial = 1424] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 293 (0x7f7778473000) [pid = 1852] [serial = 1460] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 292 (0x7f777865f400) [pid = 1852] [serial = 1461] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 291 (0x7f7774307000) [pid = 1852] [serial = 1455] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 290 (0x7f7772fdd800) [pid = 1852] [serial = 1454] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 289 (0x7f777a114400) [pid = 1852] [serial = 1415] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 288 (0x7f7776f6bc00) [pid = 1852] [serial = 1458] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 287 (0x7f7774ef5000) [pid = 1852] [serial = 1457] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 286 (0x7f779a8bd800) [pid = 1852] [serial = 1436] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 285 (0x7f778bf4a800) [pid = 1852] [serial = 1427] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 284 (0x7f7772fe1400) [pid = 1852] [serial = 1412] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 283 (0x7f777d9ab400) [pid = 1852] [serial = 1418] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 282 (0x7f7783d34000) [pid = 1852] [serial = 1421] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 281 (0x7f778faf7400) [pid = 1852] [serial = 1430] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7f777a5f1400) [pid = 1852] [serial = 1463] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7f779a3cf000) [pid = 1852] [serial = 1433] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7f777a90a400) [pid = 1852] [serial = 1466] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7f777b252800) [pid = 1852] [serial = 1467] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f777a791000) [pid = 1852] [serial = 1464] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f777d9a0000) [pid = 1852] [serial = 1472] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f77810bd400) [pid = 1852] [serial = 1473] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1852 | 1461005828940 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]]]}] 11:57:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 11:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1643ms 11:57:08 INFO - PROCESS | 1852 | 1461005828980 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 11:57:08 INFO - PROCESS | 1852 | 1461005828985 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 11:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 11:57:09 INFO - PROCESS | 1852 | 1461005829003 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 11:57:09 INFO - PROCESS | 1852 | 1461005829006 Marionette TRACE conn3 <- [1,2098,null,{}] 11:57:09 INFO - PROCESS | 1852 | 1461005829024 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}] 11:57:09 INFO - PROCESS | 1852 | 1461005829226 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 11:57:09 INFO - PROCESS | 1852 | 1461005829236 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7777e1f000 == 123 [pid = 1852] [id = 532] 11:57:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f7772fdd800) [pid = 1852] [serial = 1597] [outer = (nil)] 11:57:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f777865f400) [pid = 1852] [serial = 1598] [outer = 0x7f7772fdd800] 11:57:09 INFO - PROCESS | 1852 | 1461005829304 Marionette DEBUG loaded listener.js 11:57:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f77793d3800) [pid = 1852] [serial = 1599] [outer = 0x7f7772fdd800] 11:57:10 INFO - PROCESS | 1852 | 1461005830280 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]]]}] 11:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 11:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1355ms 11:57:10 INFO - PROCESS | 1852 | 1461005830348 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 11:57:10 INFO - PROCESS | 1852 | 1461005830352 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 11:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 11:57:10 INFO - PROCESS | 1852 | 1461005830358 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 11:57:10 INFO - PROCESS | 1852 | 1461005830360 Marionette TRACE conn3 <- [1,2102,null,{}] 11:57:10 INFO - PROCESS | 1852 | 1461005830365 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}] 11:57:10 INFO - PROCESS | 1852 | 1461005830561 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 11:57:10 INFO - PROCESS | 1852 | 1461005830768 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7779fdf000 == 124 [pid = 1852] [id = 533] 11:57:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7f7779e71800) [pid = 1852] [serial = 1600] [outer = (nil)] 11:57:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7f777a117400) [pid = 1852] [serial = 1601] [outer = 0x7f7779e71800] 11:57:10 INFO - PROCESS | 1852 | 1461005830860 Marionette DEBUG loaded listener.js 11:57:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7f777a90a400) [pid = 1852] [serial = 1602] [outer = 0x7f7779e71800] 11:57:11 INFO - PROCESS | 1852 | 1461005831737 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]]]}] 11:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 11:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1434ms 11:57:11 INFO - PROCESS | 1852 | 1461005831794 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 11:57:11 INFO - PROCESS | 1852 | 1461005831797 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 11:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 11:57:11 INFO - PROCESS | 1852 | 1461005831809 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 11:57:11 INFO - PROCESS | 1852 | 1461005831812 Marionette TRACE conn3 <- [1,2106,null,{}] 11:57:11 INFO - PROCESS | 1852 | 1461005831818 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}] 11:57:12 INFO - PROCESS | 1852 | 1461005832072 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 11:57:12 INFO - PROCESS | 1852 | 1461005832100 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777ae7a800 == 125 [pid = 1852] [id = 534] 11:57:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7f7779e68400) [pid = 1852] [serial = 1603] [outer = (nil)] 11:57:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 282 (0x7f777a94dc00) [pid = 1852] [serial = 1604] [outer = 0x7f7779e68400] 11:57:12 INFO - PROCESS | 1852 | 1461005832166 Marionette DEBUG loaded listener.js 11:57:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 283 (0x7f777cb8e000) [pid = 1852] [serial = 1605] [outer = 0x7f7779e68400] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 282 (0x7f77742f0c00) [pid = 1852] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 281 (0x7f777b256800) [pid = 1852] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7f77810bd800) [pid = 1852] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7f777db1d400) [pid = 1852] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7f7776f64800) [pid = 1852] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7f77810b6000) [pid = 1852] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f778b68d000) [pid = 1852] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f777518f400) [pid = 1852] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f778c106c00) [pid = 1852] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f77814c6400) [pid = 1852] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f777a794c00) [pid = 1852] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f7772fd3c00) [pid = 1852] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f77872dcc00) [pid = 1852] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f777a9c8400) [pid = 1852] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f7772e03000) [pid = 1852] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f777937f000) [pid = 1852] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f77819cb800) [pid = 1852] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f7781cb0c00) [pid = 1852] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f7772e0b000) [pid = 1852] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f77819c6400) [pid = 1852] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f778d356800) [pid = 1852] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f776fff4000) [pid = 1852] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f7772e10c00) [pid = 1852] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f7775029800) [pid = 1852] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f7775182400) [pid = 1852] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f777a947c00) [pid = 1852] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f777a9cf000) [pid = 1852] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f777b211c00) [pid = 1852] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f778b68cc00) [pid = 1852] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f77873b9800) [pid = 1852] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f7775189800) [pid = 1852] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f778467c400) [pid = 1852] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f778fc66000) [pid = 1852] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f7775f75800) [pid = 1852] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f7772fdbc00) [pid = 1852] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f7782a0ec00) [pid = 1852] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f7772e04800) [pid = 1852] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f777a2cb400) [pid = 1852] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f77742fdc00) [pid = 1852] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f7775024400) [pid = 1852] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f777518ec00) [pid = 1852] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f7787450400) [pid = 1852] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f77742f1800) [pid = 1852] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f77742f0000) [pid = 1852] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f7774305400) [pid = 1852] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f7774d95c00) [pid = 1852] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f777cd24400) [pid = 1852] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f7776f66000) [pid = 1852] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f7773a9e400) [pid = 1852] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f777937fc00) [pid = 1852] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f777d8a0400) [pid = 1852] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f777b204800) [pid = 1852] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f7781a5c000) [pid = 1852] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f777b25d000) [pid = 1852] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f777d9a0800) [pid = 1852] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f77793cb800) [pid = 1852] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f7774ee6c00) [pid = 1852] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f7774ef5800) [pid = 1852] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f7774eee000) [pid = 1852] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f779a8b9400) [pid = 1852] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f77819c5400) [pid = 1852] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f777518d000) [pid = 1852] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f7773a9fc00) [pid = 1852] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f7781adfc00) [pid = 1852] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f77873b4800) [pid = 1852] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f77742ef000) [pid = 1852] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f777847a400) [pid = 1852] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f77893e4000) [pid = 1852] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f778bbd9800) [pid = 1852] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f777ca79800) [pid = 1852] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f778bbd8c00) [pid = 1852] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f778cb43400) [pid = 1852] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f777847dc00) [pid = 1852] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f7772fd9400) [pid = 1852] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f7779382000) [pid = 1852] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f777a790c00) [pid = 1852] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 11:57:13 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f777cd24800) [pid = 1852] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 11:57:14 INFO - PROCESS | 1852 | 1461005834211 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]]]}] 11:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 11:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 2435ms 11:57:14 INFO - PROCESS | 1852 | 1461005834240 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 11:57:14 INFO - PROCESS | 1852 | 1461005834243 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 11:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 11:57:14 INFO - PROCESS | 1852 | 1461005834258 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 11:57:14 INFO - PROCESS | 1852 | 1461005834260 Marionette TRACE conn3 <- [1,2110,null,{}] 11:57:14 INFO - PROCESS | 1852 | 1461005834266 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}] 11:57:14 INFO - PROCESS | 1852 | 1461005834451 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 11:57:14 INFO - PROCESS | 1852 | 1461005834466 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7773c0b800 == 126 [pid = 1852] [id = 535] 11:57:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f776fff2400) [pid = 1852] [serial = 1606] [outer = (nil)] 11:57:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f7773aa0c00) [pid = 1852] [serial = 1607] [outer = 0x7f776fff2400] 11:57:14 INFO - PROCESS | 1852 | 1461005834532 Marionette DEBUG loaded listener.js 11:57:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f7775029800) [pid = 1852] [serial = 1608] [outer = 0x7f776fff2400] 11:57:15 INFO - PROCESS | 1852 | 1461005835424 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]]]}] 11:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 11:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1235ms 11:57:15 INFO - PROCESS | 1852 | 1461005835485 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 11:57:15 INFO - PROCESS | 1852 | 1461005835489 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 11:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 11:57:15 INFO - PROCESS | 1852 | 1461005835495 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 11:57:15 INFO - PROCESS | 1852 | 1461005835499 Marionette TRACE conn3 <- [1,2114,null,{}] 11:57:15 INFO - PROCESS | 1852 | 1461005835508 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}] 11:57:15 INFO - PROCESS | 1852 | 1461005835692 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 11:57:16 INFO - PROCESS | 1852 | 1461005836047 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777248d000 == 127 [pid = 1852] [id = 536] 11:57:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f776ffcac00) [pid = 1852] [serial = 1609] [outer = (nil)] 11:57:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f776ffd5400) [pid = 1852] [serial = 1610] [outer = 0x7f776ffcac00] 11:57:16 INFO - PROCESS | 1852 | 1461005836127 Marionette DEBUG loaded listener.js 11:57:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f7770f48c00) [pid = 1852] [serial = 1611] [outer = 0x7f776ffcac00] 11:57:17 INFO - PROCESS | 1852 | 1461005837149 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]]]}] 11:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 11:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1729ms 11:57:17 INFO - PROCESS | 1852 | 1461005837227 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 11:57:17 INFO - PROCESS | 1852 | 1461005837235 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 11:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 11:57:17 INFO - PROCESS | 1852 | 1461005837244 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 11:57:17 INFO - PROCESS | 1852 | 1461005837247 Marionette TRACE conn3 <- [1,2118,null,{}] 11:57:17 INFO - PROCESS | 1852 | 1461005837254 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}] 11:57:17 INFO - PROCESS | 1852 | 1461005837518 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 11:57:17 INFO - PROCESS | 1852 | 1461005837782 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777872a000 == 128 [pid = 1852] [id = 537] 11:57:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f7774307c00) [pid = 1852] [serial = 1612] [outer = (nil)] 11:57:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f777435bc00) [pid = 1852] [serial = 1613] [outer = 0x7f7774307c00] 11:57:17 INFO - PROCESS | 1852 | 1461005837903 Marionette DEBUG loaded listener.js 11:57:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f7774ef0800) [pid = 1852] [serial = 1614] [outer = 0x7f7774307c00] 11:57:18 INFO - PROCESS | 1852 | 1461005838823 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]]]}] 11:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 11:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1628ms 11:57:18 INFO - PROCESS | 1852 | 1461005838876 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 11:57:18 INFO - PROCESS | 1852 | 1461005838882 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 11:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 11:57:18 INFO - PROCESS | 1852 | 1461005838889 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 11:57:18 INFO - PROCESS | 1852 | 1461005838893 Marionette TRACE conn3 <- [1,2122,null,{}] 11:57:18 INFO - PROCESS | 1852 | 1461005838899 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}] 11:57:19 INFO - PROCESS | 1852 | 1461005839120 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 11:57:19 INFO - PROCESS | 1852 | 1461005839417 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a826800 == 129 [pid = 1852] [id = 538] 11:57:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f7774ef5000) [pid = 1852] [serial = 1615] [outer = (nil)] 11:57:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f7776127000) [pid = 1852] [serial = 1616] [outer = 0x7f7774ef5000] 11:57:19 INFO - PROCESS | 1852 | 1461005839545 Marionette DEBUG loaded listener.js 11:57:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f77771b6800) [pid = 1852] [serial = 1617] [outer = 0x7f7774ef5000] 11:57:20 INFO - PROCESS | 1852 | 1461005840468 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]]]}] 11:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 11:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1632ms 11:57:20 INFO - PROCESS | 1852 | 1461005840523 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 11:57:20 INFO - PROCESS | 1852 | 1461005840527 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 11:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 11:57:20 INFO - PROCESS | 1852 | 1461005840543 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 11:57:20 INFO - PROCESS | 1852 | 1461005840553 Marionette TRACE conn3 <- [1,2126,null,{}] 11:57:20 INFO - PROCESS | 1852 | 1461005840559 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}] 11:57:20 INFO - PROCESS | 1852 | 1461005840829 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 11:57:21 INFO - PROCESS | 1852 | 1461005841176 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777cad5000 == 130 [pid = 1852] [id = 539] 11:57:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f777847a000) [pid = 1852] [serial = 1618] [outer = (nil)] 11:57:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f7779387800) [pid = 1852] [serial = 1619] [outer = 0x7f777847a000] 11:57:21 INFO - PROCESS | 1852 | 1461005841253 Marionette DEBUG loaded listener.js 11:57:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f7779e72000) [pid = 1852] [serial = 1620] [outer = 0x7f777847a000] 11:57:22 INFO - PROCESS | 1852 | 1461005842131 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]]]}] 11:57:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 11:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1649ms 11:57:22 INFO - PROCESS | 1852 | 1461005842184 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 11:57:22 INFO - PROCESS | 1852 | 1461005842189 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 11:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 11:57:22 INFO - PROCESS | 1852 | 1461005842196 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 11:57:22 INFO - PROCESS | 1852 | 1461005842199 Marionette TRACE conn3 <- [1,2130,null,{}] 11:57:22 INFO - PROCESS | 1852 | 1461005842205 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}] 11:57:22 INFO - PROCESS | 1852 | 1461005842419 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 11:57:22 INFO - PROCESS | 1852 | 1461005842632 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777df81000 == 131 [pid = 1852] [id = 540] 11:57:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f7778480400) [pid = 1852] [serial = 1621] [outer = (nil)] 11:57:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f777a798400) [pid = 1852] [serial = 1622] [outer = 0x7f7778480400] 11:57:22 INFO - PROCESS | 1852 | 1461005842745 Marionette DEBUG loaded listener.js 11:57:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f777a945400) [pid = 1852] [serial = 1623] [outer = 0x7f7778480400] 11:57:23 INFO - PROCESS | 1852 | 1461005843693 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] 11:57:23 INFO - PROCESS | 1852 | 1461005843736 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 11:57:23 INFO - PROCESS | 1852 | 1461005843743 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 11:57:23 INFO - PROCESS | 1852 | 1461005843746 Marionette TRACE conn3 <- [1,2134,null,{}] 11:57:23 INFO - PROCESS | 1852 | 1461005843752 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}] 11:57:23 INFO - PROCESS | 1852 | 1461005843968 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 11:57:24 INFO - PROCESS | 1852 | 1461005844188 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7782d68000 == 132 [pid = 1852] [id = 541] 11:57:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f777b253400) [pid = 1852] [serial = 1624] [outer = (nil)] 11:57:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f777b25c000) [pid = 1852] [serial = 1625] [outer = 0x7f777b253400] 11:57:24 INFO - PROCESS | 1852 | 1461005844335 Marionette DEBUG loaded listener.js 11:57:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f777d897400) [pid = 1852] [serial = 1626] [outer = 0x7f777b253400] 11:57:25 INFO - PROCESS | 1852 | 1461005845293 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]]]}] 11:57:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 11:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1631ms 11:57:25 INFO - PROCESS | 1852 | 1461005845373 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 11:57:25 INFO - PROCESS | 1852 | 1461005845377 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 11:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 11:57:25 INFO - PROCESS | 1852 | 1461005845383 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 11:57:25 INFO - PROCESS | 1852 | 1461005845386 Marionette TRACE conn3 <- [1,2138,null,{}] 11:57:25 INFO - PROCESS | 1852 | 1461005845392 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}] 11:57:25 INFO - PROCESS | 1852 | 1461005845639 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 11:57:25 INFO - PROCESS | 1852 | 1461005845939 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783866000 == 133 [pid = 1852] [id = 542] 11:57:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f777d897800) [pid = 1852] [serial = 1627] [outer = (nil)] 11:57:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f77810b5c00) [pid = 1852] [serial = 1628] [outer = 0x7f777d897800] 11:57:26 INFO - PROCESS | 1852 | 1461005846020 Marionette DEBUG loaded listener.js 11:57:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f77810bfc00) [pid = 1852] [serial = 1629] [outer = 0x7f777d897800] 11:57:26 INFO - PROCESS | 1852 | 1461005846900 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]]]}] 11:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 11:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1582ms 11:57:26 INFO - PROCESS | 1852 | 1461005846967 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 11:57:26 INFO - PROCESS | 1852 | 1461005846971 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 11:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 11:57:26 INFO - PROCESS | 1852 | 1461005846978 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 11:57:26 INFO - PROCESS | 1852 | 1461005846980 Marionette TRACE conn3 <- [1,2142,null,{}] 11:57:26 INFO - PROCESS | 1852 | 1461005846986 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}] 11:57:27 INFO - PROCESS | 1852 | 1461005847191 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 11:57:27 INFO - PROCESS | 1852 | 1461005847452 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7784544000 == 134 [pid = 1852] [id = 543] 11:57:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f777b254c00) [pid = 1852] [serial = 1630] [outer = (nil)] 11:57:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f778122b000) [pid = 1852] [serial = 1631] [outer = 0x7f777b254c00] 11:57:27 INFO - PROCESS | 1852 | 1461005847571 Marionette DEBUG loaded listener.js 11:57:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f77819c7000) [pid = 1852] [serial = 1632] [outer = 0x7f777b254c00] 11:57:28 INFO - PROCESS | 1852 | 1461005848425 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] 11:57:28 INFO - PROCESS | 1852 | 1461005848462 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 11:57:28 INFO - PROCESS | 1852 | 1461005848469 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 11:57:28 INFO - PROCESS | 1852 | 1461005848472 Marionette TRACE conn3 <- [1,2146,null,{}] 11:57:28 INFO - PROCESS | 1852 | 1461005848478 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}] 11:57:28 INFO - PROCESS | 1852 | 1461005848679 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 11:57:28 INFO - PROCESS | 1852 | 1461005848900 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77872a6800 == 135 [pid = 1852] [id = 544] 11:57:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f777b261000) [pid = 1852] [serial = 1633] [outer = (nil)] 11:57:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f7781aca000) [pid = 1852] [serial = 1634] [outer = 0x7f777b261000] 11:57:29 INFO - PROCESS | 1852 | 1461005849015 Marionette DEBUG loaded listener.js 11:57:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f7781bd1800) [pid = 1852] [serial = 1635] [outer = 0x7f777b261000] 11:57:29 INFO - PROCESS | 1852 | 1461005849992 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] 11:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 11:57:30 INFO - PROCESS | 1852 | 1461005850070 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 11:57:30 INFO - PROCESS | 1852 | 1461005850076 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 11:57:30 INFO - PROCESS | 1852 | 1461005850079 Marionette TRACE conn3 <- [1,2150,null,{}] 11:57:30 INFO - PROCESS | 1852 | 1461005850085 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}] 11:57:30 INFO - PROCESS | 1852 | 1461005850297 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 11:57:30 INFO - PROCESS | 1852 | 1461005850601 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b216000 == 136 [pid = 1852] [id = 545] 11:57:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f77819c2400) [pid = 1852] [serial = 1636] [outer = (nil)] 11:57:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f7782a04800) [pid = 1852] [serial = 1637] [outer = 0x7f77819c2400] 11:57:30 INFO - PROCESS | 1852 | 1461005850683 Marionette DEBUG loaded listener.js 11:57:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f7782df0c00) [pid = 1852] [serial = 1638] [outer = 0x7f77819c2400] 11:57:31 INFO - PROCESS | 1852 | 1461005851570 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]]]}] 11:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 11:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1528ms 11:57:31 INFO - PROCESS | 1852 | 1461005851614 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 11:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 11:57:31 INFO - PROCESS | 1852 | 1461005851618 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 11:57:31 INFO - PROCESS | 1852 | 1461005851625 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 11:57:31 INFO - PROCESS | 1852 | 1461005851628 Marionette TRACE conn3 <- [1,2154,null,{}] 11:57:31 INFO - PROCESS | 1852 | 1461005851633 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}] 11:57:31 INFO - PROCESS | 1852 | 1461005851855 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 11:57:32 INFO - PROCESS | 1852 | 1461005852072 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c4d3800 == 137 [pid = 1852] [id = 546] 11:57:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f7782df5c00) [pid = 1852] [serial = 1639] [outer = (nil)] 11:57:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f7781230000) [pid = 1852] [serial = 1640] [outer = 0x7f7782df5c00] 11:57:32 INFO - PROCESS | 1852 | 1461005852205 Marionette DEBUG loaded listener.js 11:57:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f778467ec00) [pid = 1852] [serial = 1641] [outer = 0x7f7782df5c00] 11:57:33 INFO - PROCESS | 1852 | 1461005853227 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]]]}] 11:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 11:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1678ms 11:57:33 INFO - PROCESS | 1852 | 1461005853303 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 11:57:33 INFO - PROCESS | 1852 | 1461005853308 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 11:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 11:57:33 INFO - PROCESS | 1852 | 1461005853315 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 11:57:33 INFO - PROCESS | 1852 | 1461005853319 Marionette TRACE conn3 <- [1,2158,null,{}] 11:57:33 INFO - PROCESS | 1852 | 1461005853325 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}] 11:57:33 INFO - PROCESS | 1852 | 1461005853609 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 11:57:33 INFO - PROCESS | 1852 | 1461005853920 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77944e4800 == 138 [pid = 1852] [id = 547] 11:57:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f7785345400) [pid = 1852] [serial = 1642] [outer = (nil)] 11:57:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f7789fd3000) [pid = 1852] [serial = 1643] [outer = 0x7f7785345400] 11:57:34 INFO - PROCESS | 1852 | 1461005853997 Marionette DEBUG loaded listener.js 11:57:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f778b0e0c00) [pid = 1852] [serial = 1644] [outer = 0x7f7785345400] 11:57:34 INFO - PROCESS | 1852 | 1461005854857 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]]]}] 11:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 11:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1586ms 11:57:34 INFO - PROCESS | 1852 | 1461005854905 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 11:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 11:57:34 INFO - PROCESS | 1852 | 1461005854915 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 11:57:34 INFO - PROCESS | 1852 | 1461005854920 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 11:57:34 INFO - PROCESS | 1852 | 1461005854924 Marionette TRACE conn3 <- [1,2162,null,{}] 11:57:34 INFO - PROCESS | 1852 | 1461005854929 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}] 11:57:35 INFO - PROCESS | 1852 | 1461005855144 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 11:57:35 INFO - PROCESS | 1852 | 1461005855412 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b645800 == 139 [pid = 1852] [id = 548] 11:57:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f77873b4c00) [pid = 1852] [serial = 1645] [outer = (nil)] 11:57:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f778b6c0c00) [pid = 1852] [serial = 1646] [outer = 0x7f77873b4c00] 11:57:35 INFO - PROCESS | 1852 | 1461005855533 Marionette DEBUG loaded listener.js 11:57:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f778b76b400) [pid = 1852] [serial = 1647] [outer = 0x7f77873b4c00] 11:57:36 INFO - PROCESS | 1852 | 1461005856419 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]]]}] 11:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 11:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1530ms 11:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 11:57:36 INFO - PROCESS | 1852 | 1461005856450 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 11:57:36 INFO - PROCESS | 1852 | 1461005856453 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 11:57:36 INFO - PROCESS | 1852 | 1461005856460 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 11:57:36 INFO - PROCESS | 1852 | 1461005856462 Marionette TRACE conn3 <- [1,2166,null,{}] 11:57:36 INFO - PROCESS | 1852 | 1461005856468 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}] 11:57:36 INFO - PROCESS | 1852 | 1461005856669 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 11:57:36 INFO - PROCESS | 1852 | 1461005856942 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779fa73800 == 140 [pid = 1852] [id = 549] 11:57:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f777a117000) [pid = 1852] [serial = 1648] [outer = (nil)] 11:57:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f778ba03400) [pid = 1852] [serial = 1649] [outer = 0x7f777a117000] 11:57:37 INFO - PROCESS | 1852 | 1461005857067 Marionette DEBUG loaded listener.js 11:57:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f778bbe1400) [pid = 1852] [serial = 1650] [outer = 0x7f777a117000] 11:57:37 INFO - PROCESS | 1852 | 1461005857889 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]]]}] 11:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 11:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1477ms 11:57:37 INFO - PROCESS | 1852 | 1461005857937 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 11:57:37 INFO - PROCESS | 1852 | 1461005857940 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 11:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 11:57:37 INFO - PROCESS | 1852 | 1461005857948 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 11:57:37 INFO - PROCESS | 1852 | 1461005857951 Marionette TRACE conn3 <- [1,2170,null,{}] 11:57:37 INFO - PROCESS | 1852 | 1461005857958 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}] 11:57:38 INFO - PROCESS | 1852 | 1461005858159 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 11:57:38 INFO - PROCESS | 1852 | 1461005858381 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783c71800 == 141 [pid = 1852] [id = 550] 11:57:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f777518cc00) [pid = 1852] [serial = 1651] [outer = (nil)] 11:57:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f778bbe1800) [pid = 1852] [serial = 1652] [outer = 0x7f777518cc00] 11:57:38 INFO - PROCESS | 1852 | 1461005858500 Marionette DEBUG loaded listener.js 11:57:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f778cc7b000) [pid = 1852] [serial = 1653] [outer = 0x7f777518cc00] 11:57:39 INFO - PROCESS | 1852 | 1461005859449 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]]]}] 11:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 11:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1581ms 11:57:39 INFO - PROCESS | 1852 | 1461005859531 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 11:57:39 INFO - PROCESS | 1852 | 1461005859536 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 11:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 11:57:39 INFO - PROCESS | 1852 | 1461005859542 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 11:57:39 INFO - PROCESS | 1852 | 1461005859545 Marionette TRACE conn3 <- [1,2174,null,{}] 11:57:39 INFO - PROCESS | 1852 | 1461005859551 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}] 11:57:39 INFO - PROCESS | 1852 | 1461005859778 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 11:57:40 INFO - PROCESS | 1852 | 1461005860112 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77724aa800 == 142 [pid = 1852] [id = 551] 11:57:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f776ffcb400) [pid = 1852] [serial = 1654] [outer = (nil)] 11:57:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f7772e06800) [pid = 1852] [serial = 1655] [outer = 0x7f776ffcb400] 11:57:40 INFO - PROCESS | 1852 | 1461005860189 Marionette DEBUG loaded listener.js 11:57:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f7775029400) [pid = 1852] [serial = 1656] [outer = 0x7f776ffcb400] 11:57:41 INFO - PROCESS | 1852 | 1461005861109 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]]]}] 11:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 11:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1637ms 11:57:41 INFO - PROCESS | 1852 | 1461005861180 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 11:57:41 INFO - PROCESS | 1852 | 1461005861183 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 11:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 11:57:41 INFO - PROCESS | 1852 | 1461005861189 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 11:57:41 INFO - PROCESS | 1852 | 1461005861191 Marionette TRACE conn3 <- [1,2178,null,{}] 11:57:41 INFO - PROCESS | 1852 | 1461005861197 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}] 11:57:41 INFO - PROCESS | 1852 | 1461005861432 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 11:57:41 INFO - PROCESS | 1852 | 1461005861761 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77725c8800 == 143 [pid = 1852] [id = 552] 11:57:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f776fff4400) [pid = 1852] [serial = 1657] [outer = (nil)] 11:57:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f7775f78c00) [pid = 1852] [serial = 1658] [outer = 0x7f776fff4400] 11:57:41 INFO - PROCESS | 1852 | 1461005861849 Marionette DEBUG loaded listener.js 11:57:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f777865b800) [pid = 1852] [serial = 1659] [outer = 0x7f776fff4400] 11:57:42 INFO - PROCESS | 1852 | 1461005862757 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]]]}] 11:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 11:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1632ms 11:57:42 INFO - PROCESS | 1852 | 1461005862822 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 11:57:42 INFO - PROCESS | 1852 | 1461005862826 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 11:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 11:57:42 INFO - PROCESS | 1852 | 1461005862834 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 11:57:42 INFO - PROCESS | 1852 | 1461005862838 Marionette TRACE conn3 <- [1,2182,null,{}] 11:57:42 INFO - PROCESS | 1852 | 1461005862844 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}] 11:57:43 INFO - PROCESS | 1852 | 1461005863058 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 11:57:43 INFO - PROCESS | 1852 | 1461005863372 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77738d4000 == 144 [pid = 1852] [id = 553] 11:57:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f7772fd3000) [pid = 1852] [serial = 1660] [outer = (nil)] 11:57:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f7774304400) [pid = 1852] [serial = 1661] [outer = 0x7f7772fd3000] 11:57:43 INFO - PROCESS | 1852 | 1461005863452 Marionette DEBUG loaded listener.js 11:57:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f77770adc00) [pid = 1852] [serial = 1662] [outer = 0x7f7772fd3000] 11:57:44 INFO - PROCESS | 1852 | 1461005864337 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]]]}] 11:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 11:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1579ms 11:57:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 11:57:44 INFO - PROCESS | 1852 | 1461005864413 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 11:57:44 INFO - PROCESS | 1852 | 1461005864416 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 11:57:44 INFO - PROCESS | 1852 | 1461005864423 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 11:57:44 INFO - PROCESS | 1852 | 1461005864426 Marionette TRACE conn3 <- [1,2186,null,{}] 11:57:44 INFO - PROCESS | 1852 | 1461005864432 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}] 11:57:44 INFO - PROCESS | 1852 | 1461005864708 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 11:57:45 INFO - PROCESS | 1852 | 1461005865497 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7776ee6800 == 145 [pid = 1852] [id = 554] 11:57:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f776ffd9400) [pid = 1852] [serial = 1663] [outer = (nil)] 11:57:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f776fffb400) [pid = 1852] [serial = 1664] [outer = 0x7f776ffd9400] 11:57:45 INFO - PROCESS | 1852 | 1461005865607 Marionette DEBUG loaded listener.js 11:57:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f7770f4e000) [pid = 1852] [serial = 1665] [outer = 0x7f776ffd9400] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7785727800 == 144 [pid = 1852] [id = 432] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a774800 == 143 [pid = 1852] [id = 422] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a419800 == 142 [pid = 1852] [id = 435] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779d820000 == 141 [pid = 1852] [id = 436] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7784161000 == 140 [pid = 1852] [id = 431] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779f969000 == 139 [pid = 1852] [id = 437] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7773c0b800 == 138 [pid = 1852] [id = 535] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777ae7a800 == 137 [pid = 1852] [id = 534] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7779fdf000 == 136 [pid = 1852] [id = 533] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7777e1f000 == 135 [pid = 1852] [id = 532] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77730f3000 == 134 [pid = 1852] [id = 531] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777248d800 == 133 [pid = 1852] [id = 530] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77790ae800 == 132 [pid = 1852] [id = 529] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7774f17800 == 131 [pid = 1852] [id = 528] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777c111000 == 130 [pid = 1852] [id = 526] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7772e4b800 == 129 [pid = 1852] [id = 525] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7777995800 == 128 [pid = 1852] [id = 524] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7770017800 == 127 [pid = 1852] [id = 523] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7779e4d800 == 126 [pid = 1852] [id = 522] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77790b3000 == 125 [pid = 1852] [id = 521] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a4a0d000 == 124 [pid = 1852] [id = 520] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778400e800 == 123 [pid = 1852] [id = 519] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a2158000 == 122 [pid = 1852] [id = 518] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b63b000 == 121 [pid = 1852] [id = 517] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778fc3c000 == 120 [pid = 1852] [id = 516] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778b57b000 == 119 [pid = 1852] [id = 515] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777df70000 == 118 [pid = 1852] [id = 514] 11:57:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777934c800 == 117 [pid = 1852] [id = 513] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f779a176400) [pid = 1852] [serial = 1431] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f7787448000) [pid = 1852] [serial = 1422] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f778d356400) [pid = 1852] [serial = 1428] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f779a810800) [pid = 1852] [serial = 1434] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f777a792400) [pid = 1852] [serial = 1416] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f7774d62400) [pid = 1852] [serial = 1413] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f779b6ce000) [pid = 1852] [serial = 1437] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f77819ccc00) [pid = 1852] [serial = 1419] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f778b070000) [pid = 1852] [serial = 1425] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f7778461400) [pid = 1852] [serial = 1320] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f77838e2400) [pid = 1852] [serial = 1170] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f7781ac7c00) [pid = 1852] [serial = 1476] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f778d53fc00) [pid = 1852] [serial = 1176] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f779fa45800) [pid = 1852] [serial = 1446] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f779f657c00) [pid = 1852] [serial = 1197] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f778ba4d800) [pid = 1852] [serial = 1496] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f778cb42400) [pid = 1852] [serial = 1386] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f778bbd8000) [pid = 1852] [serial = 1188] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f779d726800) [pid = 1852] [serial = 1245] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f7775f4d000) [pid = 1852] [serial = 1505] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f77832e3800) [pid = 1852] [serial = 1233] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f779d841800) [pid = 1852] [serial = 1254] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f7775f73000) [pid = 1852] [serial = 1521] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f778b68a400) [pid = 1852] [serial = 1377] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f777d99ec00) [pid = 1852] [serial = 1530] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f7772e10400) [pid = 1852] [serial = 1452] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f777938c400) [pid = 1852] [serial = 1248] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f7781ca5c00) [pid = 1852] [serial = 1532] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f7783e8d000) [pid = 1852] [serial = 1368] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f778396b800) [pid = 1852] [serial = 1533] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f777dc07800) [pid = 1852] [serial = 1536] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f7782a0b400) [pid = 1852] [serial = 1362] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f779d88b400) [pid = 1852] [serial = 1440] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f776fff6000) [pid = 1852] [serial = 1514] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f7774303c00) [pid = 1852] [serial = 1518] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f777a2ccc00) [pid = 1852] [serial = 1350] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f776fffac00) [pid = 1852] [serial = 1515] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f7783d34800) [pid = 1852] [serial = 1490] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f777938cc00) [pid = 1852] [serial = 1526] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f778122e000) [pid = 1852] [serial = 1296] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f777d89f400) [pid = 1852] [serial = 1167] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f777d8e7400) [pid = 1852] [serial = 1344] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f779a8bc800) [pid = 1852] [serial = 1502] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f7775190c00) [pid = 1852] [serial = 1520] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f778bbde000) [pid = 1852] [serial = 1383] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f778b799c00) [pid = 1852] [serial = 1380] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f779f910c00) [pid = 1852] [serial = 1182] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f7787454000) [pid = 1852] [serial = 1302] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f779f526800) [pid = 1852] [serial = 1179] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f7778478c00) [pid = 1852] [serial = 1290] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f778bbdec00) [pid = 1852] [serial = 1314] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f77856aec00) [pid = 1852] [serial = 1371] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f776ffd2c00) [pid = 1852] [serial = 1511] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f77819c3400) [pid = 1852] [serial = 1475] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f7778465400) [pid = 1852] [serial = 1523] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f777d898400) [pid = 1852] [serial = 1353] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f7784679000) [pid = 1852] [serial = 1317] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f7778659c00) [pid = 1852] [serial = 1524] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f77770b0c00) [pid = 1852] [serial = 1347] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f778b691000) [pid = 1852] [serial = 1308] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f777ca75000) [pid = 1852] [serial = 1529] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f778ba40400) [pid = 1852] [serial = 1311] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f777a909800) [pid = 1852] [serial = 1284] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f777612a400) [pid = 1852] [serial = 1164] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f779f911400) [pid = 1852] [serial = 1257] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f778b2a0400) [pid = 1852] [serial = 1493] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f777d59b000) [pid = 1852] [serial = 1389] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f777d8de400) [pid = 1852] [serial = 1484] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f778b31fc00) [pid = 1852] [serial = 1173] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f77771b4000) [pid = 1852] [serial = 1535] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f777865e800) [pid = 1852] [serial = 1449] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f7773aacc00) [pid = 1852] [serial = 1200] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f777a793000) [pid = 1852] [serial = 1251] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f77814c1400) [pid = 1852] [serial = 1359] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f777dc14000) [pid = 1852] [serial = 1356] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f7787446000) [pid = 1852] [serial = 1236] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f777d99dc00) [pid = 1852] [serial = 1293] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f779a3c5400) [pid = 1852] [serial = 1242] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f777deaf000) [pid = 1852] [serial = 1230] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f7774ef5400) [pid = 1852] [serial = 1191] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f778bbdf400) [pid = 1852] [serial = 1194] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f7781cb0400) [pid = 1852] [serial = 1487] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f77896f3c00) [pid = 1852] [serial = 1305] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f779f99bc00) [pid = 1852] [serial = 1443] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f7781bd9000) [pid = 1852] [serial = 1299] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f777a90d800) [pid = 1852] [serial = 1527] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f7781a5f000) [pid = 1852] [serial = 1185] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f7774eed000) [pid = 1852] [serial = 1224] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f7776f6cc00) [pid = 1852] [serial = 1478] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f778d358000) [pid = 1852] [serial = 1499] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f7783962c00) [pid = 1852] [serial = 1365] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f777a2d0400) [pid = 1852] [serial = 1481] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f7772fdc400) [pid = 1852] [serial = 1517] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f7770f4e400) [pid = 1852] [serial = 1508] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f77874cbc00) [pid = 1852] [serial = 1374] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f7775185000) [pid = 1852] [serial = 1287] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f777a9cb400) [pid = 1852] [serial = 1227] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f778bbd3000) [pid = 1852] [serial = 1239] [outer = (nil)] [url = about:blank] 11:57:46 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f7783d2cc00) [pid = 1852] [serial = 1538] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1852 | 1461005867219 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]]]}] 11:57:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 11:57:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2832ms 11:57:47 INFO - PROCESS | 1852 | 1461005867255 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 11:57:47 INFO - PROCESS | 1852 | 1461005867262 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 11:57:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 11:57:47 INFO - PROCESS | 1852 | 1461005867271 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 11:57:47 INFO - PROCESS | 1852 | 1461005867275 Marionette TRACE conn3 <- [1,2190,null,{}] 11:57:47 INFO - PROCESS | 1852 | 1461005867282 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}] 11:57:47 INFO - PROCESS | 1852 | 1461005867485 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 11:57:47 INFO - PROCESS | 1852 | 1461005867665 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7772e4c000 == 118 [pid = 1852] [id = 555] 11:57:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f776fff0400) [pid = 1852] [serial = 1666] [outer = (nil)] 11:57:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f7772fe0c00) [pid = 1852] [serial = 1667] [outer = 0x7f776fff0400] 11:57:47 INFO - PROCESS | 1852 | 1461005867736 Marionette DEBUG loaded listener.js 11:57:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f7774306400) [pid = 1852] [serial = 1668] [outer = 0x7f776fff0400] 11:57:48 INFO - PROCESS | 1852 | 1461005868652 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]]]}] 11:57:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 11:57:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1440ms 11:57:48 INFO - PROCESS | 1852 | 1461005868716 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 11:57:48 INFO - PROCESS | 1852 | 1461005868722 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 11:57:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 11:57:48 INFO - PROCESS | 1852 | 1461005868731 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 11:57:48 INFO - PROCESS | 1852 | 1461005868734 Marionette TRACE conn3 <- [1,2194,null,{}] 11:57:48 INFO - PROCESS | 1852 | 1461005868741 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}] 11:57:48 INFO - PROCESS | 1852 | 1461005868962 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 11:57:49 INFO - PROCESS | 1852 | 1461005869165 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7776ee7000 == 119 [pid = 1852] [id = 556] 11:57:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f7772e07800) [pid = 1852] [serial = 1669] [outer = (nil)] 11:57:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f7774eee400) [pid = 1852] [serial = 1670] [outer = 0x7f7772e07800] 11:57:49 INFO - PROCESS | 1852 | 1461005869234 Marionette DEBUG loaded listener.js 11:57:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f7775f47c00) [pid = 1852] [serial = 1671] [outer = 0x7f7772e07800] 11:57:50 INFO - PROCESS | 1852 | 1461005870209 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]]]}] 11:57:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 11:57:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1533ms 11:57:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 11:57:50 INFO - PROCESS | 1852 | 1461005870265 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 11:57:50 INFO - PROCESS | 1852 | 1461005870268 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 11:57:50 INFO - PROCESS | 1852 | 1461005870277 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 11:57:50 INFO - PROCESS | 1852 | 1461005870286 Marionette TRACE conn3 <- [1,2198,null,{}] 11:57:50 INFO - PROCESS | 1852 | 1461005870306 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}] 11:57:50 INFO - PROCESS | 1852 | 1461005870581 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 11:57:50 INFO - PROCESS | 1852 | 1461005870632 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7778719800 == 120 [pid = 1852] [id = 557] 11:57:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f7775f48c00) [pid = 1852] [serial = 1672] [outer = (nil)] 11:57:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f77771bc400) [pid = 1852] [serial = 1673] [outer = 0x7f7775f48c00] 11:57:50 INFO - PROCESS | 1852 | 1461005870768 Marionette DEBUG loaded listener.js 11:57:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f7777293000) [pid = 1852] [serial = 1674] [outer = 0x7f7775f48c00] 11:57:51 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f776fff1000) [pid = 1852] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 11:57:51 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f7779e71800) [pid = 1852] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 11:57:51 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f7779e68400) [pid = 1852] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 11:57:51 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f7774d62000) [pid = 1852] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 11:57:51 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f7772fdd800) [pid = 1852] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 11:57:51 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f7772e04000) [pid = 1852] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 11:57:51 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f776ffccc00) [pid = 1852] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 11:57:52 INFO - PROCESS | 1852 | 1461005872308 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]]]}] 11:57:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 11:57:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 2047ms 11:57:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 11:57:52 INFO - PROCESS | 1852 | 1461005872321 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 11:57:52 INFO - PROCESS | 1852 | 1461005872324 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 11:57:52 INFO - PROCESS | 1852 | 1461005872331 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 11:57:52 INFO - PROCESS | 1852 | 1461005872334 Marionette TRACE conn3 <- [1,2202,null,{}] 11:57:52 INFO - PROCESS | 1852 | 1461005872339 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}] 11:57:52 INFO - PROCESS | 1852 | 1461005872544 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 11:57:52 INFO - PROCESS | 1852 | 1461005872717 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77790b5000 == 121 [pid = 1852] [id = 558] 11:57:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f776fff3400) [pid = 1852] [serial = 1675] [outer = (nil)] 11:57:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f7777298c00) [pid = 1852] [serial = 1676] [outer = 0x7f776fff3400] 11:57:52 INFO - PROCESS | 1852 | 1461005872781 Marionette DEBUG loaded listener.js 11:57:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f777846cc00) [pid = 1852] [serial = 1677] [outer = 0x7f776fff3400] 11:57:53 INFO - PROCESS | 1852 | 1461005873514 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]]]}] 11:57:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 11:57:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1231ms 11:57:53 INFO - PROCESS | 1852 | 1461005873707 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 11:57:53 INFO - PROCESS | 1852 | 1461005873712 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 11:57:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 11:57:53 INFO - PROCESS | 1852 | 1461005873740 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 11:57:53 INFO - PROCESS | 1852 | 1461005873746 Marionette TRACE conn3 <- [1,2206,null,{}] 11:57:53 INFO - PROCESS | 1852 | 1461005873756 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}] 11:57:53 INFO - PROCESS | 1852 | 1461005873991 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 11:57:54 INFO - PROCESS | 1852 | 1461005874325 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77730e5800 == 122 [pid = 1852] [id = 559] 11:57:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f7772e10400) [pid = 1852] [serial = 1678] [outer = (nil)] 11:57:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f7772f92000) [pid = 1852] [serial = 1679] [outer = 0x7f7772e10400] 11:57:54 INFO - PROCESS | 1852 | 1461005874416 Marionette DEBUG loaded listener.js 11:57:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f7774ee6400) [pid = 1852] [serial = 1680] [outer = 0x7f7772e10400] 11:57:55 INFO - PROCESS | 1852 | 1461005875395 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]]]}] 11:57:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 11:57:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1688ms 11:57:55 INFO - PROCESS | 1852 | 1461005875425 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 11:57:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 11:57:55 INFO - PROCESS | 1852 | 1461005875431 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 11:57:55 INFO - PROCESS | 1852 | 1461005875441 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 11:57:55 INFO - PROCESS | 1852 | 1461005875447 Marionette TRACE conn3 <- [1,2210,null,{}] 11:57:55 INFO - PROCESS | 1852 | 1461005875455 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}] 11:57:55 INFO - PROCESS | 1852 | 1461005875673 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 11:57:55 INFO - PROCESS | 1852 | 1461005875936 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77790b0800 == 123 [pid = 1852] [id = 560] 11:57:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f7775f50800) [pid = 1852] [serial = 1681] [outer = (nil)] 11:57:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f77770af400) [pid = 1852] [serial = 1682] [outer = 0x7f7775f50800] 11:57:56 INFO - PROCESS | 1852 | 1461005876056 Marionette DEBUG loaded listener.js 11:57:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f7777923800) [pid = 1852] [serial = 1683] [outer = 0x7f7775f50800] 11:57:57 INFO - PROCESS | 1852 | 1461005877053 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]]]}] 11:57:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 11:57:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1688ms 11:57:57 INFO - PROCESS | 1852 | 1461005877128 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 11:57:57 INFO - PROCESS | 1852 | 1461005877132 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 11:57:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 11:57:57 INFO - PROCESS | 1852 | 1461005877141 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 11:57:57 INFO - PROCESS | 1852 | 1461005877144 Marionette TRACE conn3 <- [1,2214,null,{}] 11:57:57 INFO - PROCESS | 1852 | 1461005877152 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}] 11:57:57 INFO - PROCESS | 1852 | 1461005877425 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 11:57:57 INFO - PROCESS | 1852 | 1461005877785 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a576800 == 124 [pid = 1852] [id = 561] 11:57:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f7779386400) [pid = 1852] [serial = 1684] [outer = (nil)] 11:57:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f777938cc00) [pid = 1852] [serial = 1685] [outer = 0x7f7779386400] 11:57:57 INFO - PROCESS | 1852 | 1461005877870 Marionette DEBUG loaded listener.js 11:57:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f7779e6bc00) [pid = 1852] [serial = 1686] [outer = 0x7f7779386400] 11:57:58 INFO - PROCESS | 1852 | 1461005878792 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]]]}] 11:57:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 11:57:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1690ms 11:57:58 INFO - PROCESS | 1852 | 1461005878832 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 11:57:58 INFO - PROCESS | 1852 | 1461005878835 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 11:57:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 11:57:58 INFO - PROCESS | 1852 | 1461005878843 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 11:57:58 INFO - PROCESS | 1852 | 1461005878847 Marionette TRACE conn3 <- [1,2218,null,{}] 11:57:58 INFO - PROCESS | 1852 | 1461005878853 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}] 11:57:59 INFO - PROCESS | 1852 | 1461005879067 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 11:57:59 INFO - PROCESS | 1852 | 1461005879279 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a9e9800 == 125 [pid = 1852] [id = 562] 11:57:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f7779386c00) [pid = 1852] [serial = 1687] [outer = (nil)] 11:57:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f777a78c000) [pid = 1852] [serial = 1688] [outer = 0x7f7779386c00] 11:57:59 INFO - PROCESS | 1852 | 1461005879395 Marionette DEBUG loaded listener.js 11:57:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f777a909800) [pid = 1852] [serial = 1689] [outer = 0x7f7779386c00] 11:58:00 INFO - PROCESS | 1852 | 1461005880387 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]]]}] 11:58:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 11:58:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1583ms 11:58:00 INFO - PROCESS | 1852 | 1461005880427 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 11:58:00 INFO - PROCESS | 1852 | 1461005880432 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 11:58:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 11:58:00 INFO - PROCESS | 1852 | 1461005880438 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 11:58:00 INFO - PROCESS | 1852 | 1461005880441 Marionette TRACE conn3 <- [1,2222,null,{}] 11:58:00 INFO - PROCESS | 1852 | 1461005880448 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}] 11:58:00 INFO - PROCESS | 1852 | 1461005880675 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 11:58:00 INFO - PROCESS | 1852 | 1461005880891 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c331000 == 126 [pid = 1852] [id = 563] 11:58:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f777a2cb400) [pid = 1852] [serial = 1690] [outer = (nil)] 11:58:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f777a9d4800) [pid = 1852] [serial = 1691] [outer = 0x7f777a2cb400] 11:58:01 INFO - PROCESS | 1852 | 1461005881058 Marionette DEBUG loaded listener.js 11:58:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f777ca7b000) [pid = 1852] [serial = 1692] [outer = 0x7f777a2cb400] 11:58:02 INFO - PROCESS | 1852 | 1461005881996 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]]]}] 11:58:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 11:58:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1583ms 11:58:02 INFO - PROCESS | 1852 | 1461005882022 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 11:58:02 INFO - PROCESS | 1852 | 1461005882026 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 11:58:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 11:58:02 INFO - PROCESS | 1852 | 1461005882033 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 11:58:02 INFO - PROCESS | 1852 | 1461005882037 Marionette TRACE conn3 <- [1,2226,null,{}] 11:58:02 INFO - PROCESS | 1852 | 1461005882057 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}] 11:58:02 INFO - PROCESS | 1852 | 1461005882372 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 11:58:02 INFO - PROCESS | 1852 | 1461005882577 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777dee2000 == 127 [pid = 1852] [id = 564] 11:58:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f777d99ec00) [pid = 1852] [serial = 1693] [outer = (nil)] 11:58:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f777db15400) [pid = 1852] [serial = 1694] [outer = 0x7f777d99ec00] 11:58:02 INFO - PROCESS | 1852 | 1461005882727 Marionette DEBUG loaded listener.js 11:58:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f777dc10800) [pid = 1852] [serial = 1695] [outer = 0x7f777d99ec00] 11:58:03 INFO - PROCESS | 1852 | 1461005883594 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]]]}] 11:58:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 11:58:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1628ms 11:58:03 INFO - PROCESS | 1852 | 1461005883663 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 11:58:03 INFO - PROCESS | 1852 | 1461005883667 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 11:58:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 11:58:03 INFO - PROCESS | 1852 | 1461005883673 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 11:58:03 INFO - PROCESS | 1852 | 1461005883677 Marionette TRACE conn3 <- [1,2230,null,{}] 11:58:03 INFO - PROCESS | 1852 | 1461005883682 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}] 11:58:03 INFO - PROCESS | 1852 | 1461005883904 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 11:58:04 INFO - PROCESS | 1852 | 1461005884113 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7781198800 == 128 [pid = 1852] [id = 565] 11:58:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f777d9a4000) [pid = 1852] [serial = 1696] [outer = (nil)] 11:58:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f778122e000) [pid = 1852] [serial = 1697] [outer = 0x7f777d9a4000] 11:58:04 INFO - PROCESS | 1852 | 1461005884227 Marionette DEBUG loaded listener.js 11:58:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f7781a55000) [pid = 1852] [serial = 1698] [outer = 0x7f777d9a4000] 11:58:05 INFO - PROCESS | 1852 | 1461005885147 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]]]}] 11:58:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 11:58:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1534ms 11:58:05 INFO - PROCESS | 1852 | 1461005885208 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 11:58:05 INFO - PROCESS | 1852 | 1461005885213 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 11:58:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 11:58:05 INFO - PROCESS | 1852 | 1461005885219 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 11:58:05 INFO - PROCESS | 1852 | 1461005885223 Marionette TRACE conn3 <- [1,2234,null,{}] 11:58:05 INFO - PROCESS | 1852 | 1461005885228 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}] 11:58:05 INFO - PROCESS | 1852 | 1461005885443 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 11:58:05 INFO - PROCESS | 1852 | 1461005885699 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7782d6f800 == 129 [pid = 1852] [id = 566] 11:58:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f777deb6400) [pid = 1852] [serial = 1699] [outer = (nil)] 11:58:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f7781ae0c00) [pid = 1852] [serial = 1700] [outer = 0x7f777deb6400] 11:58:05 INFO - PROCESS | 1852 | 1461005885818 Marionette DEBUG loaded listener.js 11:58:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f7782a10000) [pid = 1852] [serial = 1701] [outer = 0x7f777deb6400] 11:58:06 INFO - PROCESS | 1852 | 1461005886619 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]]]}] 11:58:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 11:58:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1428ms 11:58:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 11:58:06 INFO - PROCESS | 1852 | 1461005886648 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 11:58:06 INFO - PROCESS | 1852 | 1461005886651 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 11:58:06 INFO - PROCESS | 1852 | 1461005886657 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 11:58:06 INFO - PROCESS | 1852 | 1461005886660 Marionette TRACE conn3 <- [1,2238,null,{}] 11:58:06 INFO - PROCESS | 1852 | 1461005886665 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}] 11:58:06 INFO - PROCESS | 1852 | 1461005886887 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 11:58:07 INFO - PROCESS | 1852 | 1461005887179 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783591800 == 130 [pid = 1852] [id = 567] 11:58:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f777a9cbc00) [pid = 1852] [serial = 1702] [outer = (nil)] 11:58:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f7783961400) [pid = 1852] [serial = 1703] [outer = 0x7f777a9cbc00] 11:58:07 INFO - PROCESS | 1852 | 1461005887256 Marionette DEBUG loaded listener.js 11:58:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f7783d2cc00) [pid = 1852] [serial = 1704] [outer = 0x7f777a9cbc00] 11:58:08 INFO - PROCESS | 1852 | 1461005888120 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]]]}] 11:58:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 11:58:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1488ms 11:58:08 INFO - PROCESS | 1852 | 1461005888146 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 11:58:08 INFO - PROCESS | 1852 | 1461005888149 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 11:58:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 11:58:08 INFO - PROCESS | 1852 | 1461005888155 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 11:58:08 INFO - PROCESS | 1852 | 1461005888157 Marionette TRACE conn3 <- [1,2242,null,{}] 11:58:08 INFO - PROCESS | 1852 | 1461005888163 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}] 11:58:08 INFO - PROCESS | 1852 | 1461005888371 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 11:58:08 INFO - PROCESS | 1852 | 1461005888588 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7784005800 == 131 [pid = 1852] [id = 568] 11:58:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f7782a11400) [pid = 1852] [serial = 1705] [outer = (nil)] 11:58:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f778467e000) [pid = 1852] [serial = 1706] [outer = 0x7f7782a11400] 11:58:08 INFO - PROCESS | 1852 | 1461005888704 Marionette DEBUG loaded listener.js 11:58:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f77856b0000) [pid = 1852] [serial = 1707] [outer = 0x7f7782a11400] 11:58:09 INFO - PROCESS | 1852 | 1461005889637 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]]]}] 11:58:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 11:58:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1527ms 11:58:09 INFO - PROCESS | 1852 | 1461005889683 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 11:58:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 11:58:09 INFO - PROCESS | 1852 | 1461005889689 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 11:58:09 INFO - PROCESS | 1852 | 1461005889695 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 11:58:09 INFO - PROCESS | 1852 | 1461005889700 Marionette TRACE conn3 <- [1,2246,null,{}] 11:58:09 INFO - PROCESS | 1852 | 1461005889706 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}] 11:58:09 INFO - PROCESS | 1852 | 1461005889958 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 11:58:10 INFO - PROCESS | 1852 | 1461005890216 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77845cb000 == 132 [pid = 1852] [id = 569] 11:58:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f7788741800) [pid = 1852] [serial = 1708] [outer = (nil)] 11:58:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f778930ec00) [pid = 1852] [serial = 1709] [outer = 0x7f7788741800] 11:58:10 INFO - PROCESS | 1852 | 1461005890358 Marionette DEBUG loaded listener.js 11:58:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f7789fd5800) [pid = 1852] [serial = 1710] [outer = 0x7f7788741800] 11:58:11 INFO - PROCESS | 1852 | 1461005891307 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]]]}] 11:58:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 11:58:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1682ms 11:58:11 INFO - PROCESS | 1852 | 1461005891377 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 11:58:11 INFO - PROCESS | 1852 | 1461005891381 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 11:58:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 11:58:11 INFO - PROCESS | 1852 | 1461005891389 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 11:58:11 INFO - PROCESS | 1852 | 1461005891391 Marionette TRACE conn3 <- [1,2250,null,{}] 11:58:11 INFO - PROCESS | 1852 | 1461005891397 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}] 11:58:11 INFO - PROCESS | 1852 | 1461005891653 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 11:58:11 INFO - PROCESS | 1852 | 1461005891978 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b57b000 == 133 [pid = 1852] [id = 570] 11:58:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f7782df3400) [pid = 1852] [serial = 1711] [outer = (nil)] 11:58:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f77874d4800) [pid = 1852] [serial = 1712] [outer = 0x7f7782df3400] 11:58:12 INFO - PROCESS | 1852 | 1461005892076 Marionette DEBUG loaded listener.js 11:58:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f778b76a800) [pid = 1852] [serial = 1713] [outer = 0x7f7782df3400] 11:58:12 INFO - PROCESS | 1852 | 1461005892961 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]]]}] 11:58:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 11:58:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1632ms 11:58:13 INFO - PROCESS | 1852 | 1461005893022 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 11:58:13 INFO - PROCESS | 1852 | 1461005893026 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 11:58:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 11:58:13 INFO - PROCESS | 1852 | 1461005893033 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 11:58:13 INFO - PROCESS | 1852 | 1461005893036 Marionette TRACE conn3 <- [1,2254,null,{}] 11:58:13 INFO - PROCESS | 1852 | 1461005893042 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}] 11:58:13 INFO - PROCESS | 1852 | 1461005893260 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 11:58:13 INFO - PROCESS | 1852 | 1461005893476 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c4e0000 == 134 [pid = 1852] [id = 571] 11:58:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f778723f800) [pid = 1852] [serial = 1714] [outer = (nil)] 11:58:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f778ba48000) [pid = 1852] [serial = 1715] [outer = 0x7f778723f800] 11:58:13 INFO - PROCESS | 1852 | 1461005893593 Marionette DEBUG loaded listener.js 11:58:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f778bbdc000) [pid = 1852] [serial = 1716] [outer = 0x7f778723f800] 11:58:14 INFO - PROCESS | 1852 | 1461005894499 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]]]}] 11:58:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 11:58:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1532ms 11:58:14 INFO - PROCESS | 1852 | 1461005894567 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 11:58:14 INFO - PROCESS | 1852 | 1461005894570 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 11:58:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 11:58:14 INFO - PROCESS | 1852 | 1461005894576 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 11:58:14 INFO - PROCESS | 1852 | 1461005894580 Marionette TRACE conn3 <- [1,2258,null,{}] 11:58:14 INFO - PROCESS | 1852 | 1461005894585 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}] 11:58:14 INFO - PROCESS | 1852 | 1461005894804 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 11:58:15 INFO - PROCESS | 1852 | 1461005895062 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778de7a800 == 135 [pid = 1852] [id = 572] 11:58:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f778b764000) [pid = 1852] [serial = 1717] [outer = (nil)] 11:58:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f778c109000) [pid = 1852] [serial = 1718] [outer = 0x7f778b764000] 11:58:15 INFO - PROCESS | 1852 | 1461005895192 Marionette DEBUG loaded listener.js 11:58:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f778d356400) [pid = 1852] [serial = 1719] [outer = 0x7f778b764000] 11:58:16 INFO - PROCESS | 1852 | 1461005896031 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]]]}] 11:58:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 11:58:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1526ms 11:58:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 11:58:16 INFO - PROCESS | 1852 | 1461005896105 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 11:58:16 INFO - PROCESS | 1852 | 1461005896107 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 11:58:16 INFO - PROCESS | 1852 | 1461005896114 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 11:58:16 INFO - PROCESS | 1852 | 1461005896116 Marionette TRACE conn3 <- [1,2262,null,{}] 11:58:16 INFO - PROCESS | 1852 | 1461005896123 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}] 11:58:16 INFO - PROCESS | 1852 | 1461005896384 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 11:58:16 INFO - PROCESS | 1852 | 1461005896690 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7794421800 == 136 [pid = 1852] [id = 573] 11:58:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f778467bc00) [pid = 1852] [serial = 1720] [outer = (nil)] 11:58:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f778c345800) [pid = 1852] [serial = 1721] [outer = 0x7f778467bc00] 11:58:16 INFO - PROCESS | 1852 | 1461005896769 Marionette DEBUG loaded listener.js 11:58:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f778f9ecc00) [pid = 1852] [serial = 1722] [outer = 0x7f778467bc00] 11:58:17 INFO - PROCESS | 1852 | 1461005897640 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]]]}] 11:58:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 11:58:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1582ms 11:58:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 11:58:17 INFO - PROCESS | 1852 | 1461005897696 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 11:58:17 INFO - PROCESS | 1852 | 1461005897699 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 11:58:17 INFO - PROCESS | 1852 | 1461005897705 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 11:58:17 INFO - PROCESS | 1852 | 1461005897709 Marionette TRACE conn3 <- [1,2266,null,{}] 11:58:17 INFO - PROCESS | 1852 | 1461005897714 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}] 11:58:17 INFO - PROCESS | 1852 | 1461005897927 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 11:58:18 INFO - PROCESS | 1852 | 1461005898194 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7774169000 == 137 [pid = 1852] [id = 574] 11:58:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f776ffd6000) [pid = 1852] [serial = 1723] [outer = (nil)] 11:58:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f7772f89400) [pid = 1852] [serial = 1724] [outer = 0x7f776ffd6000] 11:58:18 INFO - PROCESS | 1852 | 1461005898315 Marionette DEBUG loaded listener.js 11:58:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f7779e6f800) [pid = 1852] [serial = 1725] [outer = 0x7f776ffd6000] 11:58:19 INFO - PROCESS | 1852 | 1461005899148 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]]]}] 11:58:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 11:58:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1481ms 11:58:19 INFO - PROCESS | 1852 | 1461005899186 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 11:58:19 INFO - PROCESS | 1852 | 1461005899189 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 11:58:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 11:58:19 INFO - PROCESS | 1852 | 1461005899195 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 11:58:19 INFO - PROCESS | 1852 | 1461005899198 Marionette TRACE conn3 <- [1,2270,null,{}] 11:58:19 INFO - PROCESS | 1852 | 1461005899225 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}] 11:58:19 INFO - PROCESS | 1852 | 1461005899431 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 11:58:20 INFO - PROCESS | 1852 | 1461005900215 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77784db800 == 138 [pid = 1852] [id = 575] 11:58:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f776fffb800) [pid = 1852] [serial = 1726] [outer = (nil)] 11:58:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f7770f4e800) [pid = 1852] [serial = 1727] [outer = 0x7f776fffb800] 11:58:20 INFO - PROCESS | 1852 | 1461005900285 Marionette DEBUG loaded listener.js 11:58:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f7772e03400) [pid = 1852] [serial = 1728] [outer = 0x7f776fffb800] 11:58:21 INFO - PROCESS | 1852 | 1461005901103 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]]]}] 11:58:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 11:58:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1954ms 11:58:21 INFO - PROCESS | 1852 | 1461005901152 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 11:58:21 INFO - PROCESS | 1852 | 1461005901159 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 11:58:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 11:58:21 INFO - PROCESS | 1852 | 1461005901188 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 11:58:21 INFO - PROCESS | 1852 | 1461005901192 Marionette TRACE conn3 <- [1,2274,null,{}] 11:58:21 INFO - PROCESS | 1852 | 1461005901203 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}] 11:58:21 INFO - PROCESS | 1852 | 1461005901422 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 11:58:21 INFO - PROCESS | 1852 | 1461005901685 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a844800 == 139 [pid = 1852] [id = 576] 11:58:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f7770658800) [pid = 1852] [serial = 1729] [outer = (nil)] 11:58:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f7775f4ec00) [pid = 1852] [serial = 1730] [outer = 0x7f7770658800] 11:58:21 INFO - PROCESS | 1852 | 1461005901766 Marionette DEBUG loaded listener.js 11:58:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f77771bb800) [pid = 1852] [serial = 1731] [outer = 0x7f7770658800] 11:58:22 INFO - PROCESS | 1852 | 1461005902982 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]]]}] 11:58:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 11:58:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1854ms 11:58:23 INFO - PROCESS | 1852 | 1461005903027 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 11:58:23 INFO - PROCESS | 1852 | 1461005903033 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 11:58:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 11:58:23 INFO - PROCESS | 1852 | 1461005903039 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 11:58:23 INFO - PROCESS | 1852 | 1461005903041 Marionette TRACE conn3 <- [1,2278,null,{}] 11:58:23 INFO - PROCESS | 1852 | 1461005903048 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}] 11:58:23 INFO - PROCESS | 1852 | 1461005903305 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 11:58:23 INFO - PROCESS | 1852 | 1461005903728 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7782d77800 == 138 [pid = 1852] [id = 494] 11:58:23 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f7774355000) [pid = 1852] [serial = 1583] [outer = (nil)] [url = about:blank] 11:58:23 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f777a5ee800) [pid = 1852] [serial = 1580] [outer = (nil)] [url = about:blank] 11:58:23 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f7777921800) [pid = 1852] [serial = 1574] [outer = (nil)] [url = about:blank] 11:58:23 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f7775f49800) [pid = 1852] [serial = 1577] [outer = (nil)] [url = about:blank] 11:58:23 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f77710e7000) [pid = 1852] [serial = 1571] [outer = (nil)] [url = about:blank] 11:58:23 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f7773aa0c00) [pid = 1852] [serial = 1607] [outer = (nil)] [url = about:blank] 11:58:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7770021800 == 139 [pid = 1852] [id = 577] 11:58:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f77710e7000) [pid = 1852] [serial = 1732] [outer = (nil)] 11:58:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f7775f49800) [pid = 1852] [serial = 1733] [outer = 0x7f77710e7000] 11:58:23 INFO - PROCESS | 1852 | 1461005903894 Marionette DEBUG loaded listener.js 11:58:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f777847d000) [pid = 1852] [serial = 1734] [outer = 0x7f77710e7000] 11:58:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77738d4000 == 138 [pid = 1852] [id = 553] 11:58:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77725c8800 == 137 [pid = 1852] [id = 552] 11:58:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77724aa800 == 136 [pid = 1852] [id = 551] 11:58:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783c71800 == 135 [pid = 1852] [id = 550] 11:58:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779fa73800 == 134 [pid = 1852] [id = 549] 11:58:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b645800 == 133 [pid = 1852] [id = 548] 11:58:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77944e4800 == 132 [pid = 1852] [id = 547] 11:58:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c4d3800 == 131 [pid = 1852] [id = 546] 11:58:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778b216000 == 130 [pid = 1852] [id = 545] 11:58:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77872a6800 == 129 [pid = 1852] [id = 544] 11:58:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7784544000 == 128 [pid = 1852] [id = 543] 11:58:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783866000 == 127 [pid = 1852] [id = 542] 11:58:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7782d68000 == 126 [pid = 1852] [id = 541] 11:58:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777df81000 == 125 [pid = 1852] [id = 540] 11:58:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777cad5000 == 124 [pid = 1852] [id = 539] 11:58:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a826800 == 123 [pid = 1852] [id = 538] 11:58:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777872a000 == 122 [pid = 1852] [id = 537] 11:58:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777248d000 == 121 [pid = 1852] [id = 536] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f7770f46000) [pid = 1852] [serial = 1587] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f777a117400) [pid = 1852] [serial = 1601] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f7778473400) [pid = 1852] [serial = 1544] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f77742fb800) [pid = 1852] [serial = 1541] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f777cb8e000) [pid = 1852] [serial = 1605] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f777db18800) [pid = 1852] [serial = 1547] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f777a90a400) [pid = 1852] [serial = 1602] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f7775f4dc00) [pid = 1852] [serial = 1593] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f77793d3800) [pid = 1852] [serial = 1599] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f7774304800) [pid = 1852] [serial = 1589] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f77771b8c00) [pid = 1852] [serial = 1596] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f778b07a000) [pid = 1852] [serial = 1553] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f7774d67000) [pid = 1852] [serial = 1590] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f7775186400) [pid = 1852] [serial = 1592] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f7772f89800) [pid = 1852] [serial = 1562] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f7772f94000) [pid = 1852] [serial = 1565] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f778fa57c00) [pid = 1852] [serial = 1556] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f7774d64c00) [pid = 1852] [serial = 1595] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f778744fc00) [pid = 1852] [serial = 1550] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f7779e6a000) [pid = 1852] [serial = 1568] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f776fff6400) [pid = 1852] [serial = 1586] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f777865f400) [pid = 1852] [serial = 1598] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f777a94dc00) [pid = 1852] [serial = 1604] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f777065bc00) [pid = 1852] [serial = 1559] [outer = (nil)] [url = about:blank] 11:58:24 INFO - PROCESS | 1852 | 1461005904731 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]]]}] 11:58:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 11:58:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1729ms 11:58:24 INFO - PROCESS | 1852 | 1461005904769 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 11:58:24 INFO - PROCESS | 1852 | 1461005904772 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 11:58:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 11:58:24 INFO - PROCESS | 1852 | 1461005904787 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 11:58:24 INFO - PROCESS | 1852 | 1461005904796 Marionette TRACE conn3 <- [1,2282,null,{}] 11:58:24 INFO - PROCESS | 1852 | 1461005904802 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}] 11:58:25 INFO - PROCESS | 1852 | 1461005904999 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 11:58:25 INFO - PROCESS | 1852 | 1461005905210 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7776f82800 == 122 [pid = 1852] [id = 578] 11:58:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f777065bc00) [pid = 1852] [serial = 1735] [outer = (nil)] 11:58:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f7778473400) [pid = 1852] [serial = 1736] [outer = 0x7f777065bc00] 11:58:25 INFO - PROCESS | 1852 | 1461005905279 Marionette DEBUG loaded listener.js 11:58:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f7779e71400) [pid = 1852] [serial = 1737] [outer = 0x7f777065bc00] 11:58:26 INFO - PROCESS | 1852 | 1461005906054 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]]]}] 11:58:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 11:58:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1294ms 11:58:26 INFO - PROCESS | 1852 | 1461005906075 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 11:58:26 INFO - PROCESS | 1852 | 1461005906080 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 11:58:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 11:58:26 INFO - PROCESS | 1852 | 1461005906134 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 11:58:26 INFO - PROCESS | 1852 | 1461005906136 Marionette TRACE conn3 <- [1,2286,null,{}] 11:58:26 INFO - PROCESS | 1852 | 1461005906146 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}] 11:58:26 INFO - PROCESS | 1852 | 1461005906409 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 11:58:26 INFO - PROCESS | 1852 | 1461005906436 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77790b3800 == 123 [pid = 1852] [id = 579] 11:58:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f7770f4c000) [pid = 1852] [serial = 1738] [outer = (nil)] 11:58:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f777a913c00) [pid = 1852] [serial = 1739] [outer = 0x7f7770f4c000] 11:58:26 INFO - PROCESS | 1852 | 1461005906498 Marionette DEBUG loaded listener.js 11:58:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f777b205400) [pid = 1852] [serial = 1740] [outer = 0x7f7770f4c000] 11:58:27 INFO - PROCESS | 1852 | 1461005907464 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]]]}] 11:58:27 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 11:58:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1394ms 11:58:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 11:58:27 INFO - PROCESS | 1852 | 1461005907516 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 11:58:27 INFO - PROCESS | 1852 | 1461005907519 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 11:58:27 INFO - PROCESS | 1852 | 1461005907525 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 11:58:27 INFO - PROCESS | 1852 | 1461005907528 Marionette TRACE conn3 <- [1,2290,null,{}] 11:58:27 INFO - PROCESS | 1852 | 1461005907540 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}] 11:58:27 INFO - PROCESS | 1852 | 1461005907802 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 11:58:27 INFO - PROCESS | 1852 | 1461005907837 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a57c000 == 124 [pid = 1852] [id = 580] 11:58:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f777d596c00) [pid = 1852] [serial = 1741] [outer = (nil)] 11:58:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f777d5a3c00) [pid = 1852] [serial = 1742] [outer = 0x7f777d596c00] 11:58:27 INFO - PROCESS | 1852 | 1461005907914 Marionette DEBUG loaded listener.js 11:58:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f777d9a3800) [pid = 1852] [serial = 1743] [outer = 0x7f777d596c00] 11:58:28 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f7772e07800) [pid = 1852] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 11:58:28 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f776fff0400) [pid = 1852] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 11:58:28 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f7775f48c00) [pid = 1852] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 11:58:28 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f776ffd9400) [pid = 1852] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 11:58:28 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f776fff2400) [pid = 1852] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 11:58:28 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f7781226c00) [pid = 1852] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 11:58:29 INFO - PROCESS | 1852 | 1461005909247 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]]]}] 11:58:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 11:58:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1783ms 11:58:29 INFO - PROCESS | 1852 | 1461005909308 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 11:58:29 INFO - PROCESS | 1852 | 1461005909312 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 11:58:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 11:58:29 INFO - PROCESS | 1852 | 1461005909317 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 11:58:29 INFO - PROCESS | 1852 | 1461005909319 Marionette TRACE conn3 <- [1,2294,null,{}] 11:58:29 INFO - PROCESS | 1852 | 1461005909324 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}] 11:58:29 INFO - PROCESS | 1852 | 1461005909582 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 11:58:29 INFO - PROCESS | 1852 | 1461005909606 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777d993800 == 125 [pid = 1852] [id = 581] 11:58:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f776fff9800) [pid = 1852] [serial = 1744] [outer = (nil)] 11:58:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f777d598c00) [pid = 1852] [serial = 1745] [outer = 0x7f776fff9800] 11:58:29 INFO - PROCESS | 1852 | 1461005909668 Marionette DEBUG loaded listener.js 11:58:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f77814c0c00) [pid = 1852] [serial = 1746] [outer = 0x7f776fff9800] 11:58:30 INFO - PROCESS | 1852 | 1461005910697 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]]]}] 11:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 11:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1425ms 11:58:30 INFO - PROCESS | 1852 | 1461005910744 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 11:58:30 INFO - PROCESS | 1852 | 1461005910747 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 11:58:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 11:58:30 INFO - PROCESS | 1852 | 1461005910753 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 11:58:30 INFO - PROCESS | 1852 | 1461005910755 Marionette TRACE conn3 <- [1,2298,null,{}] 11:58:30 INFO - PROCESS | 1852 | 1461005910761 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}] 11:58:31 INFO - PROCESS | 1852 | 1461005911094 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 11:58:31 INFO - PROCESS | 1852 | 1461005911324 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77724ad800 == 126 [pid = 1852] [id = 582] 11:58:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f776ffd2c00) [pid = 1852] [serial = 1747] [outer = (nil)] 11:58:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f777065a800) [pid = 1852] [serial = 1748] [outer = 0x7f776ffd2c00] 11:58:31 INFO - PROCESS | 1852 | 1461005911506 Marionette DEBUG loaded listener.js 11:58:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f7772e0d000) [pid = 1852] [serial = 1749] [outer = 0x7f776ffd2c00] 11:58:32 INFO - PROCESS | 1852 | 1461005912488 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]]]}] 11:58:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 11:58:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1780ms 11:58:32 INFO - PROCESS | 1852 | 1461005912536 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 11:58:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 11:58:32 INFO - PROCESS | 1852 | 1461005912544 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 11:58:32 INFO - PROCESS | 1852 | 1461005912552 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 11:58:32 INFO - PROCESS | 1852 | 1461005912559 Marionette TRACE conn3 <- [1,2302,null,{}] 11:58:32 INFO - PROCESS | 1852 | 1461005912566 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}] 11:58:32 INFO - PROCESS | 1852 | 1461005912800 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 11:58:33 INFO - PROCESS | 1852 | 1461005913015 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77790a1000 == 127 [pid = 1852] [id = 583] 11:58:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f7774356400) [pid = 1852] [serial = 1750] [outer = (nil)] 11:58:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f7774ee7000) [pid = 1852] [serial = 1751] [outer = 0x7f7774356400] 11:58:33 INFO - PROCESS | 1852 | 1461005913186 Marionette DEBUG loaded listener.js 11:58:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f7775190c00) [pid = 1852] [serial = 1752] [outer = 0x7f7774356400] 11:58:34 INFO - PROCESS | 1852 | 1461005914148 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]]]}] 11:58:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 11:58:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1633ms 11:58:34 INFO - PROCESS | 1852 | 1461005914185 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 11:58:34 INFO - PROCESS | 1852 | 1461005914189 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 11:58:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 11:58:34 INFO - PROCESS | 1852 | 1461005914196 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 11:58:34 INFO - PROCESS | 1852 | 1461005914199 Marionette TRACE conn3 <- [1,2306,null,{}] 11:58:34 INFO - PROCESS | 1852 | 1461005914205 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}] 11:58:34 INFO - PROCESS | 1852 | 1461005914438 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 11:58:34 INFO - PROCESS | 1852 | 1461005914780 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777dd60800 == 128 [pid = 1852] [id = 584] 11:58:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f77771b7000) [pid = 1852] [serial = 1753] [outer = (nil)] 11:58:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f7778474800) [pid = 1852] [serial = 1754] [outer = 0x7f77771b7000] 11:58:34 INFO - PROCESS | 1852 | 1461005914863 Marionette DEBUG loaded listener.js 11:58:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f7779388800) [pid = 1852] [serial = 1755] [outer = 0x7f77771b7000] 11:58:35 INFO - PROCESS | 1852 | 1461005915789 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]]]}] 11:58:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 11:58:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1632ms 11:58:35 INFO - PROCESS | 1852 | 1461005915829 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 11:58:35 INFO - PROCESS | 1852 | 1461005915835 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 11:58:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 11:58:35 INFO - PROCESS | 1852 | 1461005915853 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 11:58:35 INFO - PROCESS | 1852 | 1461005915861 Marionette TRACE conn3 <- [1,2310,null,{}] 11:58:35 INFO - PROCESS | 1852 | 1461005915867 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}] 11:58:36 INFO - PROCESS | 1852 | 1461005916104 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 11:58:36 INFO - PROCESS | 1852 | 1461005916413 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778401f800 == 129 [pid = 1852] [id = 585] 11:58:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f77771bf400) [pid = 1852] [serial = 1756] [outer = (nil)] 11:58:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f777b259400) [pid = 1852] [serial = 1757] [outer = 0x7f77771bf400] 11:58:36 INFO - PROCESS | 1852 | 1461005916495 Marionette DEBUG loaded listener.js 11:58:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f777d59e800) [pid = 1852] [serial = 1758] [outer = 0x7f77771bf400] 11:58:37 INFO - PROCESS | 1852 | 1461005917366 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]]]}] 11:58:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 11:58:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1600ms 11:58:37 INFO - PROCESS | 1852 | 1461005917445 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 11:58:37 INFO - PROCESS | 1852 | 1461005917449 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 11:58:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 11:58:37 INFO - PROCESS | 1852 | 1461005917486 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 11:58:37 INFO - PROCESS | 1852 | 1461005917489 Marionette TRACE conn3 <- [1,2314,null,{}] 11:58:37 INFO - PROCESS | 1852 | 1461005917547 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}] 11:58:37 INFO - PROCESS | 1852 | 1461005917786 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 11:58:38 INFO - PROCESS | 1852 | 1461005918050 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7788776000 == 130 [pid = 1852] [id = 586] 11:58:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f7777920800) [pid = 1852] [serial = 1759] [outer = (nil)] 11:58:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f777dbfe400) [pid = 1852] [serial = 1760] [outer = 0x7f7777920800] 11:58:38 INFO - PROCESS | 1852 | 1461005918140 Marionette DEBUG loaded listener.js 11:58:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f77814c7c00) [pid = 1852] [serial = 1761] [outer = 0x7f7777920800] 11:58:38 INFO - PROCESS | 1852 | 1461005918975 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]]]}] 11:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 11:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1524ms 11:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 11:58:39 INFO - PROCESS | 1852 | 1461005919006 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 11:58:39 INFO - PROCESS | 1852 | 1461005919009 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 11:58:39 INFO - PROCESS | 1852 | 1461005919016 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 11:58:39 INFO - PROCESS | 1852 | 1461005919019 Marionette TRACE conn3 <- [1,2318,null,{}] 11:58:39 INFO - PROCESS | 1852 | 1461005919025 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}] 11:58:39 INFO - PROCESS | 1852 | 1461005919245 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 11:58:39 INFO - PROCESS | 1852 | 1461005919515 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c691000 == 131 [pid = 1852] [id = 587] 11:58:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f7782dec000) [pid = 1852] [serial = 1762] [outer = (nil)] 11:58:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f778396d000) [pid = 1852] [serial = 1763] [outer = 0x7f7782dec000] 11:58:39 INFO - PROCESS | 1852 | 1461005919608 Marionette DEBUG loaded listener.js 11:58:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f77874cd000) [pid = 1852] [serial = 1764] [outer = 0x7f7782dec000] 11:58:40 INFO - PROCESS | 1852 | 1461005920629 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] 11:58:40 INFO - PROCESS | 1852 | 1461005920705 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 11:58:40 INFO - PROCESS | 1852 | 1461005920712 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 11:58:40 INFO - PROCESS | 1852 | 1461005920715 Marionette TRACE conn3 <- [1,2322,null,{}] 11:58:40 INFO - PROCESS | 1852 | 1461005920722 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}] 11:58:40 INFO - PROCESS | 1852 | 1461005920942 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 11:58:41 INFO - PROCESS | 1852 | 1461005921251 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b2dd800 == 132 [pid = 1852] [id = 588] 11:58:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f777a9cc400) [pid = 1852] [serial = 1765] [outer = (nil)] 11:58:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f778b68f800) [pid = 1852] [serial = 1766] [outer = 0x7f777a9cc400] 11:58:41 INFO - PROCESS | 1852 | 1461005921332 Marionette DEBUG loaded listener.js 11:58:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f778bbdf000) [pid = 1852] [serial = 1767] [outer = 0x7f777a9cc400] 11:58:42 INFO - PROCESS | 1852 | 1461005922177 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]]]}] 11:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 11:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1534ms 11:58:42 INFO - PROCESS | 1852 | 1461005922246 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 11:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 11:58:42 INFO - PROCESS | 1852 | 1461005922250 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 11:58:42 INFO - PROCESS | 1852 | 1461005922256 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 11:58:42 INFO - PROCESS | 1852 | 1461005922259 Marionette TRACE conn3 <- [1,2326,null,{}] 11:58:42 INFO - PROCESS | 1852 | 1461005922265 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}] 11:58:42 INFO - PROCESS | 1852 | 1461005922531 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 11:58:42 INFO - PROCESS | 1852 | 1461005922832 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779d8c0800 == 133 [pid = 1852] [id = 589] 11:58:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f777cd26800) [pid = 1852] [serial = 1768] [outer = (nil)] 11:58:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f778f9ee000) [pid = 1852] [serial = 1769] [outer = 0x7f777cd26800] 11:58:42 INFO - PROCESS | 1852 | 1461005922911 Marionette DEBUG loaded listener.js 11:58:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f7792e5e800) [pid = 1852] [serial = 1770] [outer = 0x7f777cd26800] 11:58:43 INFO - PROCESS | 1852 | 1461005923762 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]]]}] 11:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 11:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1528ms 11:58:43 INFO - PROCESS | 1852 | 1461005923783 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 11:58:43 INFO - PROCESS | 1852 | 1461005923787 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 11:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 11:58:43 INFO - PROCESS | 1852 | 1461005923793 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 11:58:43 INFO - PROCESS | 1852 | 1461005923795 Marionette TRACE conn3 <- [1,2330,null,{}] 11:58:43 INFO - PROCESS | 1852 | 1461005923801 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}] 11:58:44 INFO - PROCESS | 1852 | 1461005924007 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 11:58:44 INFO - PROCESS | 1852 | 1461005924240 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779f0b4000 == 134 [pid = 1852] [id = 590] 11:58:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f7782dec400) [pid = 1852] [serial = 1771] [outer = (nil)] 11:58:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f77995e2c00) [pid = 1852] [serial = 1772] [outer = 0x7f7782dec400] 11:58:44 INFO - PROCESS | 1852 | 1461005924316 Marionette DEBUG loaded listener.js 11:58:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f779a3d1800) [pid = 1852] [serial = 1773] [outer = 0x7f7782dec400] 11:58:45 INFO - PROCESS | 1852 | 1461005925230 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]]]}] 11:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 11:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1487ms 11:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 11:58:45 INFO - PROCESS | 1852 | 1461005925281 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 11:58:45 INFO - PROCESS | 1852 | 1461005925284 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 11:58:45 INFO - PROCESS | 1852 | 1461005925290 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 11:58:45 INFO - PROCESS | 1852 | 1461005925294 Marionette TRACE conn3 <- [1,2334,null,{}] 11:58:45 INFO - PROCESS | 1852 | 1461005925299 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}] 11:58:45 INFO - PROCESS | 1852 | 1461005925523 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 11:58:45 INFO - PROCESS | 1852 | 1461005925789 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a1774000 == 135 [pid = 1852] [id = 591] 11:58:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f77893e4c00) [pid = 1852] [serial = 1774] [outer = (nil)] 11:58:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f779a810800) [pid = 1852] [serial = 1775] [outer = 0x7f77893e4c00] 11:58:45 INFO - PROCESS | 1852 | 1461005925874 Marionette DEBUG loaded listener.js 11:58:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f779a8e6400) [pid = 1852] [serial = 1776] [outer = 0x7f77893e4c00] 11:58:46 INFO - PROCESS | 1852 | 1461005926742 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]]]}] 11:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 11:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1478ms 11:58:46 INFO - PROCESS | 1852 | 1461005926769 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 11:58:46 INFO - PROCESS | 1852 | 1461005926773 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 11:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 11:58:46 INFO - PROCESS | 1852 | 1461005926779 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 11:58:46 INFO - PROCESS | 1852 | 1461005926782 Marionette TRACE conn3 <- [1,2338,null,{}] 11:58:46 INFO - PROCESS | 1852 | 1461005926788 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}] 11:58:47 INFO - PROCESS | 1852 | 1461005926998 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 11:58:47 INFO - PROCESS | 1852 | 1461005927278 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a498a000 == 136 [pid = 1852] [id = 592] 11:58:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f779b6ce000) [pid = 1852] [serial = 1777] [outer = (nil)] 11:58:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f779b9e5000) [pid = 1852] [serial = 1778] [outer = 0x7f779b6ce000] 11:58:47 INFO - PROCESS | 1852 | 1461005927371 Marionette DEBUG loaded listener.js 11:58:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f779ef69400) [pid = 1852] [serial = 1779] [outer = 0x7f779b6ce000] 11:58:48 INFO - PROCESS | 1852 | 1461005928333 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]]]}] 11:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 11:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1629ms 11:58:48 INFO - PROCESS | 1852 | 1461005928409 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 11:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 11:58:48 INFO - PROCESS | 1852 | 1461005928419 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 11:58:48 INFO - PROCESS | 1852 | 1461005928426 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 11:58:48 INFO - PROCESS | 1852 | 1461005928431 Marionette TRACE conn3 <- [1,2342,null,{}] 11:58:48 INFO - PROCESS | 1852 | 1461005928437 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}] 11:58:48 INFO - PROCESS | 1852 | 1461005928713 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 11:58:49 INFO - PROCESS | 1852 | 1461005929019 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777186c000 == 137 [pid = 1852] [id = 593] 11:58:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f777191bc00) [pid = 1852] [serial = 1780] [outer = (nil)] 11:58:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f7771923000) [pid = 1852] [serial = 1781] [outer = 0x7f777191bc00] 11:58:49 INFO - PROCESS | 1852 | 1461005929099 Marionette DEBUG loaded listener.js 11:58:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f779f52d000) [pid = 1852] [serial = 1782] [outer = 0x7f777191bc00] 11:58:49 INFO - PROCESS | 1852 | 1461005929916 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]]]}] 11:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 11:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1534ms 11:58:49 INFO - PROCESS | 1852 | 1461005929960 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 11:58:49 INFO - PROCESS | 1852 | 1461005929963 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 11:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 11:58:49 INFO - PROCESS | 1852 | 1461005929969 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 11:58:49 INFO - PROCESS | 1852 | 1461005929971 Marionette TRACE conn3 <- [1,2346,null,{}] 11:58:49 INFO - PROCESS | 1852 | 1461005929977 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}] 11:58:50 INFO - PROCESS | 1852 | 1461005930185 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 11:58:50 INFO - PROCESS | 1852 | 1461005930456 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7771392800 == 138 [pid = 1852] [id = 594] 11:58:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f777191dc00) [pid = 1852] [serial = 1783] [outer = (nil)] 11:58:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f778408e000) [pid = 1852] [serial = 1784] [outer = 0x7f777191dc00] 11:58:50 INFO - PROCESS | 1852 | 1461005930545 Marionette DEBUG loaded listener.js 11:58:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f7784092800) [pid = 1852] [serial = 1785] [outer = 0x7f777191dc00] 11:58:51 INFO - PROCESS | 1852 | 1461005931446 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]]]}] 11:58:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 11:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1529ms 11:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 11:58:51 INFO - PROCESS | 1852 | 1461005931500 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 11:58:51 INFO - PROCESS | 1852 | 1461005931503 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 11:58:51 INFO - PROCESS | 1852 | 1461005931509 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 11:58:51 INFO - PROCESS | 1852 | 1461005931511 Marionette TRACE conn3 <- [1,2350,null,{}] 11:58:51 INFO - PROCESS | 1852 | 1461005931518 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}] 11:58:51 INFO - PROCESS | 1852 | 1461005931732 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 11:58:52 INFO - PROCESS | 1852 | 1461005932002 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f776f6e8000 == 139 [pid = 1852] [id = 595] 11:58:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f7770646000) [pid = 1852] [serial = 1786] [outer = (nil)] 11:58:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f777064ac00) [pid = 1852] [serial = 1787] [outer = 0x7f7770646000] 11:58:52 INFO - PROCESS | 1852 | 1461005932129 Marionette DEBUG loaded listener.js 11:58:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f777064f800) [pid = 1852] [serial = 1788] [outer = 0x7f7770646000] 11:58:52 INFO - PROCESS | 1852 | 1461005932996 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]]]}] 11:58:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 11:58:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1532ms 11:58:53 INFO - PROCESS | 1852 | 1461005933041 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 11:58:53 INFO - PROCESS | 1852 | 1461005933045 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 11:58:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 11:58:53 INFO - PROCESS | 1852 | 1461005933050 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 11:58:53 INFO - PROCESS | 1852 | 1461005933053 Marionette TRACE conn3 <- [1,2354,null,{}] 11:58:53 INFO - PROCESS | 1852 | 1461005933059 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}] 11:58:53 INFO - PROCESS | 1852 | 1461005933267 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 11:58:53 INFO - PROCESS | 1852 | 1461005933542 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a7184000 == 140 [pid = 1852] [id = 596] 11:58:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f7770645400) [pid = 1852] [serial = 1789] [outer = (nil)] 11:58:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f778408e400) [pid = 1852] [serial = 1790] [outer = 0x7f7770645400] 11:58:53 INFO - PROCESS | 1852 | 1461005933660 Marionette DEBUG loaded listener.js 11:58:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f7784097000) [pid = 1852] [serial = 1791] [outer = 0x7f7770645400] 11:58:54 INFO - PROCESS | 1852 | 1461005934498 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]]]}] 11:58:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 11:58:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1482ms 11:58:54 INFO - PROCESS | 1852 | 1461005934534 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 11:58:54 INFO - PROCESS | 1852 | 1461005934537 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 11:58:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 11:58:54 INFO - PROCESS | 1852 | 1461005934543 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 11:58:54 INFO - PROCESS | 1852 | 1461005934546 Marionette TRACE conn3 <- [1,2358,null,{}] 11:58:54 INFO - PROCESS | 1852 | 1461005934552 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}] 11:58:54 INFO - PROCESS | 1852 | 1461005934774 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 11:58:55 INFO - PROCESS | 1852 | 1461005935065 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a133000 == 141 [pid = 1852] [id = 597] 11:58:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f7770650800) [pid = 1852] [serial = 1792] [outer = (nil)] 11:58:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f778100fc00) [pid = 1852] [serial = 1793] [outer = 0x7f7770650800] 11:58:55 INFO - PROCESS | 1852 | 1461005935183 Marionette DEBUG loaded listener.js 11:58:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f7781016000) [pid = 1852] [serial = 1794] [outer = 0x7f7770650800] 11:58:56 INFO - PROCESS | 1852 | 1461005936599 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]]]}] 11:58:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 11:58:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2127ms 11:58:56 INFO - PROCESS | 1852 | 1461005936727 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 11:58:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 11:58:56 INFO - PROCESS | 1852 | 1461005936733 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 11:58:56 INFO - PROCESS | 1852 | 1461005936740 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 11:58:56 INFO - PROCESS | 1852 | 1461005936745 Marionette TRACE conn3 <- [1,2362,null,{}] 11:58:56 INFO - PROCESS | 1852 | 1461005936752 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}] 11:58:56 INFO - PROCESS | 1852 | 1461005936953 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 11:58:57 INFO - PROCESS | 1852 | 1461005937221 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77717e3800 == 142 [pid = 1852] [id = 598] 11:58:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f776ffeec00) [pid = 1852] [serial = 1795] [outer = (nil)] 11:58:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f7770642c00) [pid = 1852] [serial = 1796] [outer = 0x7f776ffeec00] 11:58:57 INFO - PROCESS | 1852 | 1461005937291 Marionette DEBUG loaded listener.js 11:58:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f7770f51000) [pid = 1852] [serial = 1797] [outer = 0x7f776ffeec00] 11:58:58 INFO - PROCESS | 1852 | 1461005938202 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]]]}] 11:58:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 11:58:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1537ms 11:58:58 INFO - PROCESS | 1852 | 1461005938278 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 11:58:58 INFO - PROCESS | 1852 | 1461005938286 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 11:58:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 11:58:58 INFO - PROCESS | 1852 | 1461005938296 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 11:58:58 INFO - PROCESS | 1852 | 1461005938299 Marionette TRACE conn3 <- [1,2366,null,{}] 11:58:58 INFO - PROCESS | 1852 | 1461005938305 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}] 11:58:58 INFO - PROCESS | 1852 | 1461005938576 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 11:58:59 INFO - PROCESS | 1852 | 1461005939041 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777248e800 == 143 [pid = 1852] [id = 599] 11:58:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f7770653000) [pid = 1852] [serial = 1798] [outer = (nil)] 11:58:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f7772f8d800) [pid = 1852] [serial = 1799] [outer = 0x7f7770653000] 11:58:59 INFO - PROCESS | 1852 | 1461005939117 Marionette DEBUG loaded listener.js 11:58:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f7772fdd800) [pid = 1852] [serial = 1800] [outer = 0x7f7770653000] 11:59:00 INFO - PROCESS | 1852 | 1461005940069 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]]]}] 11:59:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 11:59:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1828ms 11:59:00 INFO - PROCESS | 1852 | 1461005940125 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 11:59:00 INFO - PROCESS | 1852 | 1461005940129 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 11:59:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 11:59:00 INFO - PROCESS | 1852 | 1461005940136 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 11:59:00 INFO - PROCESS | 1852 | 1461005940141 Marionette TRACE conn3 <- [1,2370,null,{}] 11:59:00 INFO - PROCESS | 1852 | 1461005940158 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}] 11:59:00 INFO - PROCESS | 1852 | 1461005940381 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 11:59:00 INFO - PROCESS | 1852 | 1461005940741 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7775ff1800 == 144 [pid = 1852] [id = 600] 11:59:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f7773aaac00) [pid = 1852] [serial = 1801] [outer = (nil)] 11:59:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f777430a800) [pid = 1852] [serial = 1802] [outer = 0x7f7773aaac00] 11:59:00 INFO - PROCESS | 1852 | 1461005940820 Marionette DEBUG loaded listener.js 11:59:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f7774d61c00) [pid = 1852] [serial = 1803] [outer = 0x7f7773aaac00] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7778719800 == 143 [pid = 1852] [id = 557] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777ae81800 == 142 [pid = 1852] [id = 471] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7777e20800 == 141 [pid = 1852] [id = 421] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7772e4c000 == 140 [pid = 1852] [id = 555] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7776ee7000 == 139 [pid = 1852] [id = 556] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a9e5000 == 138 [pid = 1852] [id = 217] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7782c9b800 == 137 [pid = 1852] [id = 218] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777d993800 == 136 [pid = 1852] [id = 581] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a57c000 == 135 [pid = 1852] [id = 580] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77790b3800 == 134 [pid = 1852] [id = 579] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7776f82800 == 133 [pid = 1852] [id = 578] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7770021800 == 132 [pid = 1852] [id = 577] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a844800 == 131 [pid = 1852] [id = 576] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77784db800 == 130 [pid = 1852] [id = 575] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778b57b000 == 129 [pid = 1852] [id = 570] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77845cb000 == 128 [pid = 1852] [id = 569] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7784005800 == 127 [pid = 1852] [id = 568] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783591800 == 126 [pid = 1852] [id = 567] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7782d6f800 == 125 [pid = 1852] [id = 566] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7781198800 == 124 [pid = 1852] [id = 565] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777dee2000 == 123 [pid = 1852] [id = 564] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777c331000 == 122 [pid = 1852] [id = 563] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a9e9800 == 121 [pid = 1852] [id = 562] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a576800 == 120 [pid = 1852] [id = 561] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77790b0800 == 119 [pid = 1852] [id = 560] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77790b5000 == 118 [pid = 1852] [id = 558] 11:59:01 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77730e5800 == 117 [pid = 1852] [id = 559] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f777a798400) [pid = 1852] [serial = 1622] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f778b6c0c00) [pid = 1852] [serial = 1646] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f7781aca000) [pid = 1852] [serial = 1634] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f7774306400) [pid = 1852] [serial = 1668] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f7772fe0c00) [pid = 1852] [serial = 1667] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f778ba03400) [pid = 1852] [serial = 1649] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f7774eee400) [pid = 1852] [serial = 1670] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f7782a04800) [pid = 1852] [serial = 1637] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f7777293000) [pid = 1852] [serial = 1674] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f7781230000) [pid = 1852] [serial = 1640] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f776fffb400) [pid = 1852] [serial = 1664] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f7775029800) [pid = 1852] [serial = 1608] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f7770f4e000) [pid = 1852] [serial = 1665] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f777b25c000) [pid = 1852] [serial = 1625] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f778122b000) [pid = 1852] [serial = 1631] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f778bbe1800) [pid = 1852] [serial = 1652] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f77771bc400) [pid = 1852] [serial = 1673] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f7774304400) [pid = 1852] [serial = 1661] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f77810b5c00) [pid = 1852] [serial = 1628] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f7775f78c00) [pid = 1852] [serial = 1658] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f7779387800) [pid = 1852] [serial = 1619] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f776ffd5400) [pid = 1852] [serial = 1610] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f7787449400) [pid = 1852] [serial = 1539] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f7777298c00) [pid = 1852] [serial = 1676] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f7775f47c00) [pid = 1852] [serial = 1671] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f7789fd3000) [pid = 1852] [serial = 1643] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f7772e06800) [pid = 1852] [serial = 1655] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f777435bc00) [pid = 1852] [serial = 1613] [outer = (nil)] [url = about:blank] 11:59:01 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f7776127000) [pid = 1852] [serial = 1616] [outer = (nil)] [url = about:blank] 11:59:02 INFO - PROCESS | 1852 | 1461005942047 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]]]}] 11:59:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 11:59:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1936ms 11:59:02 INFO - PROCESS | 1852 | 1461005942124 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 11:59:02 INFO - PROCESS | 1852 | 1461005942127 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 11:59:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 11:59:02 INFO - PROCESS | 1852 | 1461005942149 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 11:59:02 INFO - PROCESS | 1852 | 1461005942152 Marionette TRACE conn3 <- [1,2374,null,{}] 11:59:02 INFO - PROCESS | 1852 | 1461005942158 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}] 11:59:02 INFO - PROCESS | 1852 | 1461005942362 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 11:59:02 INFO - PROCESS | 1852 | 1461005942381 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7774f33800 == 118 [pid = 1852] [id = 601] 11:59:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f776ffd5400) [pid = 1852] [serial = 1804] [outer = (nil)] 11:59:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f7774ef0000) [pid = 1852] [serial = 1805] [outer = 0x7f776ffd5400] 11:59:02 INFO - PROCESS | 1852 | 1461005942611 Marionette DEBUG loaded listener.js 11:59:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f777518f000) [pid = 1852] [serial = 1806] [outer = 0x7f776ffd5400] 11:59:03 INFO - PROCESS | 1852 | 1461005943435 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]]]}] 11:59:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 11:59:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1337ms 11:59:03 INFO - PROCESS | 1852 | 1461005943485 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 11:59:03 INFO - PROCESS | 1852 | 1461005943489 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 11:59:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 11:59:03 INFO - PROCESS | 1852 | 1461005943494 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 11:59:03 INFO - PROCESS | 1852 | 1461005943497 Marionette TRACE conn3 <- [1,2378,null,{}] 11:59:03 INFO - PROCESS | 1852 | 1461005943502 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}] 11:59:03 INFO - PROCESS | 1852 | 1461005943694 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 11:59:03 INFO - PROCESS | 1852 | 1461005943709 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7777e24000 == 119 [pid = 1852] [id = 602] 11:59:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f7774eeb800) [pid = 1852] [serial = 1807] [outer = (nil)] 11:59:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f7775f4fc00) [pid = 1852] [serial = 1808] [outer = 0x7f7774eeb800] 11:59:03 INFO - PROCESS | 1852 | 1461005943772 Marionette DEBUG loaded listener.js 11:59:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f7775f7c000) [pid = 1852] [serial = 1809] [outer = 0x7f7774eeb800] 11:59:04 INFO - PROCESS | 1852 | 1461005944816 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]]]}] 11:59:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 11:59:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1384ms 11:59:04 INFO - PROCESS | 1852 | 1461005944880 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 11:59:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 11:59:04 INFO - PROCESS | 1852 | 1461005944893 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 11:59:04 INFO - PROCESS | 1852 | 1461005944900 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 11:59:04 INFO - PROCESS | 1852 | 1461005944903 Marionette TRACE conn3 <- [1,2382,null,{}] 11:59:04 INFO - PROCESS | 1852 | 1461005944915 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}] 11:59:05 INFO - PROCESS | 1852 | 1461005945235 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 11:59:05 INFO - PROCESS | 1852 | 1461005945275 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77784a5800 == 120 [pid = 1852] [id = 603] 11:59:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f7776f6a000) [pid = 1852] [serial = 1810] [outer = (nil)] 11:59:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f7777297000) [pid = 1852] [serial = 1811] [outer = 0x7f7776f6a000] 11:59:05 INFO - PROCESS | 1852 | 1461005945341 Marionette DEBUG loaded listener.js 11:59:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f7778468000) [pid = 1852] [serial = 1812] [outer = 0x7f7776f6a000] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f776fffb800) [pid = 1852] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f777065bc00) [pid = 1852] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f777d897800) [pid = 1852] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f776fff3400) [pid = 1852] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f7770658400) [pid = 1852] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f7778465000) [pid = 1852] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f77710e7000) [pid = 1852] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f7770655800) [pid = 1852] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f7785345400) [pid = 1852] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f776fff4400) [pid = 1852] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f776ffcac00) [pid = 1852] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f777b253400) [pid = 1852] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f7772e08c00) [pid = 1852] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f777b206800) [pid = 1852] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f77872e8000) [pid = 1852] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f777d596c00) [pid = 1852] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f777cb8d000) [pid = 1852] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f777a90d400) [pid = 1852] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f77710e2800) [pid = 1852] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f77742ee800) [pid = 1852] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f7770658800) [pid = 1852] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f7775f48800) [pid = 1852] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f777847a000) [pid = 1852] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f7776122400) [pid = 1852] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f7772fd3000) [pid = 1852] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f7770f46800) [pid = 1852] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f776fff9000) [pid = 1852] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f7778661400) [pid = 1852] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f77814ca400) [pid = 1852] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f7776121400) [pid = 1852] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f777065fc00) [pid = 1852] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f7770f4c000) [pid = 1852] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f77819c2400) [pid = 1852] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f7773aa9c00) [pid = 1852] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f777b261000) [pid = 1852] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f7774ef5000) [pid = 1852] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f777b254c00) [pid = 1852] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f777cd2f000) [pid = 1852] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f777518cc00) [pid = 1852] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f7775f7c800) [pid = 1852] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f7770654c00) [pid = 1852] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f776ffcb400) [pid = 1852] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f777a117000) [pid = 1852] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f7784779800) [pid = 1852] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f777a5f7c00) [pid = 1852] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f7772fd9000) [pid = 1852] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f7778480400) [pid = 1852] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f7788791400) [pid = 1852] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f77710e1800) [pid = 1852] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f7774307c00) [pid = 1852] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f7782df5c00) [pid = 1852] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f776ffcc000) [pid = 1852] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 11:59:07 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f77873b4c00) [pid = 1852] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 11:59:07 INFO - PROCESS | 1852 | 1461005947338 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]]]}] 11:59:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 11:59:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2485ms 11:59:07 INFO - PROCESS | 1852 | 1461005947385 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 11:59:07 INFO - PROCESS | 1852 | 1461005947387 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 11:59:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 11:59:07 INFO - PROCESS | 1852 | 1461005947394 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 11:59:07 INFO - PROCESS | 1852 | 1461005947397 Marionette TRACE conn3 <- [1,2386,null,{}] 11:59:07 INFO - PROCESS | 1852 | 1461005947403 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}] 11:59:07 INFO - PROCESS | 1852 | 1461005947672 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 11:59:07 INFO - PROCESS | 1852 | 1461005947694 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7775e8b800 == 121 [pid = 1852] [id = 604] 11:59:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f776ffcac00) [pid = 1852] [serial = 1813] [outer = (nil)] 11:59:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f7770654c00) [pid = 1852] [serial = 1814] [outer = 0x7f776ffcac00] 11:59:07 INFO - PROCESS | 1852 | 1461005947756 Marionette DEBUG loaded listener.js 11:59:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f7772f90000) [pid = 1852] [serial = 1815] [outer = 0x7f776ffcac00] 11:59:08 INFO - PROCESS | 1852 | 1461005948593 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]]]}] 11:59:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 11:59:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1230ms 11:59:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 11:59:08 INFO - PROCESS | 1852 | 1461005948625 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 11:59:08 INFO - PROCESS | 1852 | 1461005948627 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 11:59:08 INFO - PROCESS | 1852 | 1461005948633 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 11:59:08 INFO - PROCESS | 1852 | 1461005948646 Marionette TRACE conn3 <- [1,2390,null,{}] 11:59:08 INFO - PROCESS | 1852 | 1461005948664 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}] 11:59:08 INFO - PROCESS | 1852 | 1461005948859 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 11:59:08 INFO - PROCESS | 1852 | 1461005948877 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7778731800 == 122 [pid = 1852] [id = 605] 11:59:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f7770f46000) [pid = 1852] [serial = 1816] [outer = (nil)] 11:59:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f777518cc00) [pid = 1852] [serial = 1817] [outer = 0x7f7770f46000] 11:59:08 INFO - PROCESS | 1852 | 1461005948939 Marionette DEBUG loaded listener.js 11:59:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f7777293800) [pid = 1852] [serial = 1818] [outer = 0x7f7770f46000] 11:59:10 INFO - PROCESS | 1852 | 1461005950226 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]]]}] 11:59:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 11:59:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1652ms 11:59:10 INFO - PROCESS | 1852 | 1461005950294 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 11:59:10 INFO - PROCESS | 1852 | 1461005950301 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 11:59:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 11:59:10 INFO - PROCESS | 1852 | 1461005950310 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 11:59:10 INFO - PROCESS | 1852 | 1461005950315 Marionette TRACE conn3 <- [1,2394,null,{}] 11:59:10 INFO - PROCESS | 1852 | 1461005950322 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}] 11:59:10 INFO - PROCESS | 1852 | 1461005950594 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 11:59:10 INFO - PROCESS | 1852 | 1461005950909 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7773fd0000 == 123 [pid = 1852] [id = 606] 11:59:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f77710e0000) [pid = 1852] [serial = 1819] [outer = (nil)] 11:59:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f7772e0d400) [pid = 1852] [serial = 1820] [outer = 0x7f77710e0000] 11:59:10 INFO - PROCESS | 1852 | 1461005950987 Marionette DEBUG loaded listener.js 11:59:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f7772fe1400) [pid = 1852] [serial = 1821] [outer = 0x7f77710e0000] 11:59:11 INFO - PROCESS | 1852 | 1461005951952 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]]]}] 11:59:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 11:59:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1686ms 11:59:11 INFO - PROCESS | 1852 | 1461005951997 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 11:59:12 INFO - PROCESS | 1852 | 1461005952005 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 11:59:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 11:59:12 INFO - PROCESS | 1852 | 1461005952015 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 11:59:12 INFO - PROCESS | 1852 | 1461005952019 Marionette TRACE conn3 <- [1,2398,null,{}] 11:59:12 INFO - PROCESS | 1852 | 1461005952025 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}] 11:59:12 INFO - PROCESS | 1852 | 1461005952257 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 11:59:12 INFO - PROCESS | 1852 | 1461005952562 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777849b000 == 124 [pid = 1852] [id = 607] 11:59:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f7774307000) [pid = 1852] [serial = 1822] [outer = (nil)] 11:59:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f7774d60800) [pid = 1852] [serial = 1823] [outer = 0x7f7774307000] 11:59:12 INFO - PROCESS | 1852 | 1461005952645 Marionette DEBUG loaded listener.js 11:59:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f7775187000) [pid = 1852] [serial = 1824] [outer = 0x7f7774307000] 11:59:13 INFO - PROCESS | 1852 | 1461005953549 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]]]}] 11:59:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 11:59:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1581ms 11:59:13 INFO - PROCESS | 1852 | 1461005953598 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 11:59:13 INFO - PROCESS | 1852 | 1461005953601 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 11:59:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 11:59:13 INFO - PROCESS | 1852 | 1461005953608 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 11:59:13 INFO - PROCESS | 1852 | 1461005953615 Marionette TRACE conn3 <- [1,2402,null,{}] 11:59:13 INFO - PROCESS | 1852 | 1461005953631 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}] 11:59:13 INFO - PROCESS | 1852 | 1461005953870 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 11:59:14 INFO - PROCESS | 1852 | 1461005954174 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7779358000 == 125 [pid = 1852] [id = 608] 11:59:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f777612b800) [pid = 1852] [serial = 1825] [outer = (nil)] 11:59:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f77771bc400) [pid = 1852] [serial = 1826] [outer = 0x7f777612b800] 11:59:14 INFO - PROCESS | 1852 | 1461005954267 Marionette DEBUG loaded listener.js 11:59:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f7777923400) [pid = 1852] [serial = 1827] [outer = 0x7f777612b800] 11:59:15 INFO - PROCESS | 1852 | 1461005955158 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]]]}] 11:59:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 11:59:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1584ms 11:59:15 INFO - PROCESS | 1852 | 1461005955193 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 11:59:15 INFO - PROCESS | 1852 | 1461005955197 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 11:59:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 11:59:15 INFO - PROCESS | 1852 | 1461005955204 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 11:59:15 INFO - PROCESS | 1852 | 1461005955207 Marionette TRACE conn3 <- [1,2406,null,{}] 11:59:15 INFO - PROCESS | 1852 | 1461005955213 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}] 11:59:15 INFO - PROCESS | 1852 | 1461005955427 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 11:59:15 INFO - PROCESS | 1852 | 1461005955709 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7779fcb800 == 126 [pid = 1852] [id = 609] 11:59:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f7776f64400) [pid = 1852] [serial = 1828] [outer = (nil)] 11:59:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f777847a400) [pid = 1852] [serial = 1829] [outer = 0x7f7776f64400] 11:59:15 INFO - PROCESS | 1852 | 1461005955790 Marionette DEBUG loaded listener.js 11:59:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f777865c400) [pid = 1852] [serial = 1830] [outer = 0x7f7776f64400] 11:59:16 INFO - PROCESS | 1852 | 1461005956659 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]]]}] 11:59:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 11:59:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1531ms 11:59:16 INFO - PROCESS | 1852 | 1461005956741 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 11:59:16 INFO - PROCESS | 1852 | 1461005956746 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 11:59:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 11:59:16 INFO - PROCESS | 1852 | 1461005956755 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 11:59:16 INFO - PROCESS | 1852 | 1461005956759 Marionette TRACE conn3 <- [1,2410,null,{}] 11:59:16 INFO - PROCESS | 1852 | 1461005956765 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}] 11:59:16 INFO - PROCESS | 1852 | 1461005956983 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 11:59:17 INFO - PROCESS | 1852 | 1461005957258 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a56b800 == 127 [pid = 1852] [id = 610] 11:59:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f7779383000) [pid = 1852] [serial = 1831] [outer = (nil)] 11:59:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f777938b800) [pid = 1852] [serial = 1832] [outer = 0x7f7779383000] 11:59:17 INFO - PROCESS | 1852 | 1461005957385 Marionette DEBUG loaded listener.js 11:59:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f77793ce800) [pid = 1852] [serial = 1833] [outer = 0x7f7779383000] 11:59:18 INFO - PROCESS | 1852 | 1461005958293 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]]]}] 11:59:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 11:59:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1585ms 11:59:18 INFO - PROCESS | 1852 | 1461005958341 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 11:59:18 INFO - PROCESS | 1852 | 1461005958345 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 11:59:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 11:59:18 INFO - PROCESS | 1852 | 1461005958351 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 11:59:18 INFO - PROCESS | 1852 | 1461005958353 Marionette TRACE conn3 <- [1,2414,null,{}] 11:59:18 INFO - PROCESS | 1852 | 1461005958359 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}] 11:59:18 INFO - PROCESS | 1852 | 1461005958588 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 11:59:18 INFO - PROCESS | 1852 | 1461005958893 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a9db800 == 128 [pid = 1852] [id = 611] 11:59:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f77793d5c00) [pid = 1852] [serial = 1834] [outer = (nil)] 11:59:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f777a112c00) [pid = 1852] [serial = 1835] [outer = 0x7f77793d5c00] 11:59:18 INFO - PROCESS | 1852 | 1461005958976 Marionette DEBUG loaded listener.js 11:59:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f777a2d9400) [pid = 1852] [serial = 1836] [outer = 0x7f77793d5c00] 11:59:19 INFO - PROCESS | 1852 | 1461005959841 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]]]}] 11:59:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 11:59:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1528ms 11:59:19 INFO - PROCESS | 1852 | 1461005959881 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 11:59:19 INFO - PROCESS | 1852 | 1461005959884 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 11:59:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 11:59:19 INFO - PROCESS | 1852 | 1461005959890 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 11:59:19 INFO - PROCESS | 1852 | 1461005959893 Marionette TRACE conn3 <- [1,2418,null,{}] 11:59:19 INFO - PROCESS | 1852 | 1461005959899 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}] 11:59:20 INFO - PROCESS | 1852 | 1461005960102 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 11:59:20 INFO - PROCESS | 1852 | 1461005960370 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777ae91800 == 129 [pid = 1852] [id = 612] 11:59:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f77793d4800) [pid = 1852] [serial = 1837] [outer = (nil)] 11:59:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f777a5f8000) [pid = 1852] [serial = 1838] [outer = 0x7f77793d4800] 11:59:20 INFO - PROCESS | 1852 | 1461005960451 Marionette DEBUG loaded listener.js 11:59:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f777a791800) [pid = 1852] [serial = 1839] [outer = 0x7f77793d4800] 11:59:21 INFO - PROCESS | 1852 | 1461005961322 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]]]}] 11:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 11:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1488ms 11:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 11:59:21 INFO - PROCESS | 1852 | 1461005961379 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 11:59:21 INFO - PROCESS | 1852 | 1461005961381 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 11:59:21 INFO - PROCESS | 1852 | 1461005961406 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 11:59:21 INFO - PROCESS | 1852 | 1461005961410 Marionette TRACE conn3 <- [1,2422,null,{}] 11:59:21 INFO - PROCESS | 1852 | 1461005961419 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}] 11:59:21 INFO - PROCESS | 1852 | 1461005961653 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 11:59:21 INFO - PROCESS | 1852 | 1461005961920 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c324800 == 130 [pid = 1852] [id = 613] 11:59:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f7779e6b400) [pid = 1852] [serial = 1840] [outer = (nil)] 11:59:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f777a797000) [pid = 1852] [serial = 1841] [outer = 0x7f7779e6b400] 11:59:22 INFO - PROCESS | 1852 | 1461005962035 Marionette DEBUG loaded listener.js 11:59:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f777a942c00) [pid = 1852] [serial = 1842] [outer = 0x7f7779e6b400] 11:59:22 INFO - PROCESS | 1852 | 1461005962920 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]]]}] 11:59:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 11:59:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1550ms 11:59:22 INFO - PROCESS | 1852 | 1461005962938 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 11:59:22 INFO - PROCESS | 1852 | 1461005962941 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 11:59:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 11:59:22 INFO - PROCESS | 1852 | 1461005962948 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 11:59:22 INFO - PROCESS | 1852 | 1461005962951 Marionette TRACE conn3 <- [1,2426,null,{}] 11:59:22 INFO - PROCESS | 1852 | 1461005962957 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}] 11:59:23 INFO - PROCESS | 1852 | 1461005963170 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 11:59:23 INFO - PROCESS | 1852 | 1461005963469 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777cad2800 == 131 [pid = 1852] [id = 614] 11:59:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f777a799400) [pid = 1852] [serial = 1843] [outer = (nil)] 11:59:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f777a9c8c00) [pid = 1852] [serial = 1844] [outer = 0x7f777a799400] 11:59:23 INFO - PROCESS | 1852 | 1461005963547 Marionette DEBUG loaded listener.js 11:59:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f777a9d3400) [pid = 1852] [serial = 1845] [outer = 0x7f777a799400] 11:59:24 INFO - PROCESS | 1852 | 1461005964416 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]]]}] 11:59:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 11:59:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1486ms 11:59:24 INFO - PROCESS | 1852 | 1461005964444 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 11:59:24 INFO - PROCESS | 1852 | 1461005964448 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 11:59:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 11:59:24 INFO - PROCESS | 1852 | 1461005964457 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 11:59:24 INFO - PROCESS | 1852 | 1461005964459 Marionette TRACE conn3 <- [1,2430,null,{}] 11:59:24 INFO - PROCESS | 1852 | 1461005964463 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}] 11:59:24 INFO - PROCESS | 1852 | 1461005964684 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 11:59:24 INFO - PROCESS | 1852 | 1461005964963 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777dec2800 == 132 [pid = 1852] [id = 615] 11:59:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f7772fd7000) [pid = 1852] [serial = 1846] [outer = (nil)] 11:59:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f777a949800) [pid = 1852] [serial = 1847] [outer = 0x7f7772fd7000] 11:59:25 INFO - PROCESS | 1852 | 1461005965047 Marionette DEBUG loaded listener.js 11:59:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f777b25c000) [pid = 1852] [serial = 1848] [outer = 0x7f7772fd7000] 11:59:25 INFO - PROCESS | 1852 | 1461005965948 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]]]}] 11:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 11:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1532ms 11:59:25 INFO - PROCESS | 1852 | 1461005965990 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 11:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 11:59:25 INFO - PROCESS | 1852 | 1461005965994 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 11:59:26 INFO - PROCESS | 1852 | 1461005966000 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 11:59:26 INFO - PROCESS | 1852 | 1461005966004 Marionette TRACE conn3 <- [1,2434,null,{}] 11:59:26 INFO - PROCESS | 1852 | 1461005966009 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}] 11:59:26 INFO - PROCESS | 1852 | 1461005966253 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 11:59:26 INFO - PROCESS | 1852 | 1461005966519 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7781150000 == 133 [pid = 1852] [id = 616] 11:59:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f777cb91800) [pid = 1852] [serial = 1849] [outer = (nil)] 11:59:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f777d596c00) [pid = 1852] [serial = 1850] [outer = 0x7f777cb91800] 11:59:26 INFO - PROCESS | 1852 | 1461005966647 Marionette DEBUG loaded listener.js 11:59:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f777d8a3c00) [pid = 1852] [serial = 1851] [outer = 0x7f777cb91800] 11:59:27 INFO - PROCESS | 1852 | 1461005967499 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]]]}] 11:59:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 11:59:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1532ms 11:59:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 11:59:27 INFO - PROCESS | 1852 | 1461005967533 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 11:59:27 INFO - PROCESS | 1852 | 1461005967536 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 11:59:27 INFO - PROCESS | 1852 | 1461005967543 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 11:59:27 INFO - PROCESS | 1852 | 1461005967545 Marionette TRACE conn3 <- [1,2438,null,{}] 11:59:27 INFO - PROCESS | 1852 | 1461005967551 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}] 11:59:27 INFO - PROCESS | 1852 | 1461005967766 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 11:59:28 INFO - PROCESS | 1852 | 1461005968038 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7782c9e800 == 134 [pid = 1852] [id = 617] 11:59:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f777cd27800) [pid = 1852] [serial = 1852] [outer = (nil)] 11:59:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f777d8eac00) [pid = 1852] [serial = 1853] [outer = 0x7f777cd27800] 11:59:28 INFO - PROCESS | 1852 | 1461005968114 Marionette DEBUG loaded listener.js 11:59:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f777d9a4800) [pid = 1852] [serial = 1854] [outer = 0x7f777cd27800] 11:59:29 INFO - PROCESS | 1852 | 1461005969014 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]]]}] 11:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 11:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1534ms 11:59:29 INFO - PROCESS | 1852 | 1461005969076 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 11:59:29 INFO - PROCESS | 1852 | 1461005969080 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 11:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 11:59:29 INFO - PROCESS | 1852 | 1461005969086 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 11:59:29 INFO - PROCESS | 1852 | 1461005969089 Marionette TRACE conn3 <- [1,2442,null,{}] 11:59:29 INFO - PROCESS | 1852 | 1461005969094 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}] 11:59:29 INFO - PROCESS | 1852 | 1461005969315 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 11:59:29 INFO - PROCESS | 1852 | 1461005969623 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783554800 == 135 [pid = 1852] [id = 618] 11:59:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f7774ef3000) [pid = 1852] [serial = 1855] [outer = (nil)] 11:59:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f777db13800) [pid = 1852] [serial = 1856] [outer = 0x7f7774ef3000] 11:59:29 INFO - PROCESS | 1852 | 1461005969709 Marionette DEBUG loaded listener.js 11:59:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f777db20800) [pid = 1852] [serial = 1857] [outer = 0x7f7774ef3000] 11:59:30 INFO - PROCESS | 1852 | 1461005970543 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]]]}] 11:59:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 11:59:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1531ms 11:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 11:59:30 INFO - PROCESS | 1852 | 1461005970618 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 11:59:30 INFO - PROCESS | 1852 | 1461005970621 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 11:59:30 INFO - PROCESS | 1852 | 1461005970633 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 11:59:30 INFO - PROCESS | 1852 | 1461005970637 Marionette TRACE conn3 <- [1,2446,null,{}] 11:59:30 INFO - PROCESS | 1852 | 1461005970646 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}] 11:59:30 INFO - PROCESS | 1852 | 1461005970904 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 11:59:31 INFO - PROCESS | 1852 | 1461005971177 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77835bb800 == 136 [pid = 1852] [id = 619] 11:59:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f77771ba000) [pid = 1852] [serial = 1858] [outer = (nil)] 11:59:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f777dbfd000) [pid = 1852] [serial = 1859] [outer = 0x7f77771ba000] 11:59:31 INFO - PROCESS | 1852 | 1461005971305 Marionette DEBUG loaded listener.js 11:59:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f777dc10000) [pid = 1852] [serial = 1860] [outer = 0x7f77771ba000] 11:59:32 INFO - PROCESS | 1852 | 1461005972139 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]]]}] 11:59:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 11:59:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1538ms 11:59:32 INFO - PROCESS | 1852 | 1461005972166 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 11:59:32 INFO - PROCESS | 1852 | 1461005972169 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 11:59:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 11:59:32 INFO - PROCESS | 1852 | 1461005972175 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 11:59:32 INFO - PROCESS | 1852 | 1461005972177 Marionette TRACE conn3 <- [1,2450,null,{}] 11:59:32 INFO - PROCESS | 1852 | 1461005972183 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}] 11:59:32 INFO - PROCESS | 1852 | 1461005972407 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 11:59:32 INFO - PROCESS | 1852 | 1461005972689 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783eda000 == 137 [pid = 1852] [id = 620] 11:59:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f777d8e2800) [pid = 1852] [serial = 1861] [outer = (nil)] 11:59:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f777deb4000) [pid = 1852] [serial = 1862] [outer = 0x7f777d8e2800] 11:59:32 INFO - PROCESS | 1852 | 1461005972768 Marionette DEBUG loaded listener.js 11:59:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f7781014000) [pid = 1852] [serial = 1863] [outer = 0x7f777d8e2800] 11:59:33 INFO - PROCESS | 1852 | 1461005973651 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]]]}] 11:59:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 11:59:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1530ms 11:59:33 INFO - PROCESS | 1852 | 1461005973707 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 11:59:33 INFO - PROCESS | 1852 | 1461005973710 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 11:59:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 11:59:33 INFO - PROCESS | 1852 | 1461005973717 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 11:59:33 INFO - PROCESS | 1852 | 1461005973719 Marionette TRACE conn3 <- [1,2454,null,{}] 11:59:33 INFO - PROCESS | 1852 | 1461005973725 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}] 11:59:33 INFO - PROCESS | 1852 | 1461005973944 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 11:59:34 INFO - PROCESS | 1852 | 1461005974262 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7784159000 == 138 [pid = 1852] [id = 621] 11:59:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f777ca7b800) [pid = 1852] [serial = 1864] [outer = (nil)] 11:59:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f7781018400) [pid = 1852] [serial = 1865] [outer = 0x7f777ca7b800] 11:59:34 INFO - PROCESS | 1852 | 1461005974341 Marionette DEBUG loaded listener.js 11:59:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f77810b7800) [pid = 1852] [serial = 1866] [outer = 0x7f777ca7b800] 11:59:35 INFO - PROCESS | 1852 | 1461005975158 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]]]}] 11:59:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 11:59:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1476ms 11:59:35 INFO - PROCESS | 1852 | 1461005975194 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 11:59:35 INFO - PROCESS | 1852 | 1461005975196 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 11:59:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 11:59:35 INFO - PROCESS | 1852 | 1461005975203 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 11:59:35 INFO - PROCESS | 1852 | 1461005975205 Marionette TRACE conn3 <- [1,2458,null,{}] 11:59:35 INFO - PROCESS | 1852 | 1461005975210 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}] 11:59:35 INFO - PROCESS | 1852 | 1461005975431 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 11:59:35 INFO - PROCESS | 1852 | 1461005975722 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77845d6800 == 139 [pid = 1852] [id = 622] 11:59:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f777d99f800) [pid = 1852] [serial = 1867] [outer = (nil)] 11:59:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f7781224800) [pid = 1852] [serial = 1868] [outer = 0x7f777d99f800] 11:59:35 INFO - PROCESS | 1852 | 1461005975838 Marionette DEBUG loaded listener.js 11:59:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f778122f400) [pid = 1852] [serial = 1869] [outer = 0x7f777d99f800] 11:59:36 INFO - PROCESS | 1852 | 1461005976689 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]]]}] 11:59:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 11:59:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1534ms 11:59:36 INFO - PROCESS | 1852 | 1461005976738 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 11:59:36 INFO - PROCESS | 1852 | 1461005976742 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 11:59:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 11:59:36 INFO - PROCESS | 1852 | 1461005976748 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 11:59:36 INFO - PROCESS | 1852 | 1461005976750 Marionette TRACE conn3 <- [1,2462,null,{}] 11:59:36 INFO - PROCESS | 1852 | 1461005976756 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}] 11:59:36 INFO - PROCESS | 1852 | 1461005976973 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 11:59:37 INFO - PROCESS | 1852 | 1461005977311 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7773c0e000 == 140 [pid = 1852] [id = 623] 11:59:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f776ffcec00) [pid = 1852] [serial = 1870] [outer = (nil)] 11:59:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f7774ee8400) [pid = 1852] [serial = 1871] [outer = 0x7f776ffcec00] 11:59:37 INFO - PROCESS | 1852 | 1461005977393 Marionette DEBUG loaded listener.js 11:59:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f77814bf000) [pid = 1852] [serial = 1872] [outer = 0x7f776ffcec00] 11:59:38 INFO - PROCESS | 1852 | 1461005978290 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]]]}] 11:59:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 11:59:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1586ms 11:59:38 INFO - PROCESS | 1852 | 1461005978341 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 11:59:38 INFO - PROCESS | 1852 | 1461005978350 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 11:59:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 11:59:38 INFO - PROCESS | 1852 | 1461005978356 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 11:59:38 INFO - PROCESS | 1852 | 1461005978360 Marionette TRACE conn3 <- [1,2466,null,{}] 11:59:38 INFO - PROCESS | 1852 | 1461005978366 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}] 11:59:38 INFO - PROCESS | 1852 | 1461005978636 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 11:59:38 INFO - PROCESS | 1852 | 1461005978982 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777ae8d800 == 141 [pid = 1852] [id = 624] 11:59:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f776fff3000) [pid = 1852] [serial = 1873] [outer = (nil)] 11:59:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f7774d97800) [pid = 1852] [serial = 1874] [outer = 0x7f776fff3000] 11:59:39 INFO - PROCESS | 1852 | 1461005979064 Marionette DEBUG loaded listener.js 11:59:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f77810bcc00) [pid = 1852] [serial = 1875] [outer = 0x7f776fff3000] 11:59:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7776ee6800 == 140 [pid = 1852] [id = 554] 11:59:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a1774000 == 139 [pid = 1852] [id = 591] 11:59:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779f0b4000 == 138 [pid = 1852] [id = 590] 11:59:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779d8c0800 == 137 [pid = 1852] [id = 589] 11:59:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b2dd800 == 136 [pid = 1852] [id = 588] 11:59:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c691000 == 135 [pid = 1852] [id = 587] 11:59:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7788776000 == 134 [pid = 1852] [id = 586] 11:59:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778401f800 == 133 [pid = 1852] [id = 585] 11:59:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777dd60800 == 132 [pid = 1852] [id = 584] 11:59:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77790a1000 == 131 [pid = 1852] [id = 583] 11:59:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77724ad800 == 130 [pid = 1852] [id = 582] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f777d598c00) [pid = 1852] [serial = 1745] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f7770f4e800) [pid = 1852] [serial = 1727] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f7778473400) [pid = 1852] [serial = 1736] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f77810bfc00) [pid = 1852] [serial = 1629] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f777938cc00) [pid = 1852] [serial = 1685] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f777846cc00) [pid = 1852] [serial = 1677] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f779a4af000) [pid = 1852] [serial = 1566] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f77872dd000) [pid = 1852] [serial = 1410] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f777847d000) [pid = 1852] [serial = 1734] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f778467e000) [pid = 1852] [serial = 1706] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f7772f8e400) [pid = 1852] [serial = 1563] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f778b0e0c00) [pid = 1852] [serial = 1644] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f777865b800) [pid = 1852] [serial = 1659] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f7770f48c00) [pid = 1852] [serial = 1611] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f777d897400) [pid = 1852] [serial = 1626] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f777502d800) [pid = 1852] [serial = 1542] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f778ba48000) [pid = 1852] [serial = 1715] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f778b695c00) [pid = 1852] [serial = 1554] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f778b799800) [pid = 1852] [serial = 1494] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f77874d4800) [pid = 1852] [serial = 1712] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f7781ae0c00) [pid = 1852] [serial = 1700] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f777d9a3800) [pid = 1852] [serial = 1743] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f77819cd400) [pid = 1852] [serial = 1485] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f778c5d6400) [pid = 1852] [serial = 1497] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f7777927000) [pid = 1852] [serial = 1575] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f7774359c00) [pid = 1852] [serial = 1584] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f7772e03400) [pid = 1852] [serial = 1728] [outer = (nil)] [url = about:blank] 11:59:40 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f7775f4ec00) [pid = 1852] [serial = 1730] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f7775f51800) [pid = 1852] [serial = 1506] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f7779e72000) [pid = 1852] [serial = 1620] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f7789661800) [pid = 1852] [serial = 1551] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f77770adc00) [pid = 1852] [serial = 1662] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f777a78c000) [pid = 1852] [serial = 1688] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f779ef63400) [pid = 1852] [serial = 1509] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f7778660400) [pid = 1852] [serial = 1578] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f7779e71400) [pid = 1852] [serial = 1737] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f777a945c00) [pid = 1852] [serial = 1482] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f77872e6000) [pid = 1852] [serial = 1491] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f777a2d6c00) [pid = 1852] [serial = 1545] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f7779e6e000) [pid = 1852] [serial = 1569] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f777a913c00) [pid = 1852] [serial = 1739] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f778c345800) [pid = 1852] [serial = 1721] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f7783961400) [pid = 1852] [serial = 1703] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f7782df0c00) [pid = 1852] [serial = 1638] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f778c109000) [pid = 1852] [serial = 1718] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f7772f89400) [pid = 1852] [serial = 1724] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f778930ec00) [pid = 1852] [serial = 1709] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f777db15400) [pid = 1852] [serial = 1694] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f779a39e000) [pid = 1852] [serial = 1581] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f7781bd1800) [pid = 1852] [serial = 1635] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f77771b6800) [pid = 1852] [serial = 1617] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f77819c7000) [pid = 1852] [serial = 1632] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f77832e3400) [pid = 1852] [serial = 1488] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f778cc7b000) [pid = 1852] [serial = 1653] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f77770af400) [pid = 1852] [serial = 1682] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f7772f92000) [pid = 1852] [serial = 1679] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f777846a400) [pid = 1852] [serial = 1479] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f777a9d4800) [pid = 1852] [serial = 1691] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f777d5a3c00) [pid = 1852] [serial = 1742] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f7770660400) [pid = 1852] [serial = 1560] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f7775029400) [pid = 1852] [serial = 1656] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f778bbe1400) [pid = 1852] [serial = 1650] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f779b533800) [pid = 1852] [serial = 1557] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f7781add400) [pid = 1852] [serial = 1548] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f778fa4f000) [pid = 1852] [serial = 1500] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f7775f49800) [pid = 1852] [serial = 1733] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f777a945400) [pid = 1852] [serial = 1623] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f778122e000) [pid = 1852] [serial = 1697] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f779d725000) [pid = 1852] [serial = 1503] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f779b9c4000) [pid = 1852] [serial = 1572] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f7774ef0800) [pid = 1852] [serial = 1614] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f778467ec00) [pid = 1852] [serial = 1641] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f77771bb800) [pid = 1852] [serial = 1731] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f777b205400) [pid = 1852] [serial = 1740] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f776ffd8400) [pid = 1852] [serial = 1512] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f778b76b400) [pid = 1852] [serial = 1647] [outer = (nil)] [url = about:blank] 11:59:41 INFO - PROCESS | 1852 | 1461005981396 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]]]}] 11:59:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 11:59:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 3087ms 11:59:41 INFO - PROCESS | 1852 | 1461005981485 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 11:59:41 INFO - PROCESS | 1852 | 1461005981492 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 11:59:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 11:59:41 INFO - PROCESS | 1852 | 1461005981506 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 11:59:41 INFO - PROCESS | 1852 | 1461005981509 Marionette TRACE conn3 <- [1,2470,null,{}] 11:59:41 INFO - PROCESS | 1852 | 1461005981518 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}] 11:59:41 INFO - PROCESS | 1852 | 1461005981731 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 11:59:41 INFO - PROCESS | 1852 | 1461005981961 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777248d800 == 131 [pid = 1852] [id = 625] 11:59:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f7770f46c00) [pid = 1852] [serial = 1876] [outer = (nil)] 11:59:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f7770f49800) [pid = 1852] [serial = 1877] [outer = 0x7f7770f46c00] 11:59:42 INFO - PROCESS | 1852 | 1461005982033 Marionette DEBUG loaded listener.js 11:59:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f77710de000) [pid = 1852] [serial = 1878] [outer = 0x7f7770f46c00] 11:59:42 INFO - PROCESS | 1852 | 1461005982844 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]]]}] 11:59:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 11:59:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1391ms 11:59:42 INFO - PROCESS | 1852 | 1461005982897 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 11:59:42 INFO - PROCESS | 1852 | 1461005982905 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 11:59:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 11:59:42 INFO - PROCESS | 1852 | 1461005982917 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 11:59:42 INFO - PROCESS | 1852 | 1461005982920 Marionette TRACE conn3 <- [1,2474,null,{}] 11:59:42 INFO - PROCESS | 1852 | 1461005982926 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}] 11:59:43 INFO - PROCESS | 1852 | 1461005983129 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 11:59:43 INFO - PROCESS | 1852 | 1461005983340 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7773fd4000 == 132 [pid = 1852] [id = 626] 11:59:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f7770656c00) [pid = 1852] [serial = 1879] [outer = (nil)] 11:59:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f7772f85800) [pid = 1852] [serial = 1880] [outer = 0x7f7770656c00] 11:59:43 INFO - PROCESS | 1852 | 1461005983409 Marionette DEBUG loaded listener.js 11:59:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f7772f92000) [pid = 1852] [serial = 1881] [outer = 0x7f7770656c00] 11:59:44 INFO - PROCESS | 1852 | 1461005984301 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]]]}] 11:59:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 11:59:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1393ms 11:59:44 INFO - PROCESS | 1852 | 1461005984319 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 11:59:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 11:59:44 INFO - PROCESS | 1852 | 1461005984334 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 11:59:44 INFO - PROCESS | 1852 | 1461005984341 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 11:59:44 INFO - PROCESS | 1852 | 1461005984346 Marionette TRACE conn3 <- [1,2478,null,{}] 11:59:44 INFO - PROCESS | 1852 | 1461005984367 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}] 11:59:44 INFO - PROCESS | 1852 | 1461005984629 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 11:59:44 INFO - PROCESS | 1852 | 1461005984677 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77770c9800 == 133 [pid = 1852] [id = 627] 11:59:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f7774305400) [pid = 1852] [serial = 1882] [outer = (nil)] 11:59:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f777434e000) [pid = 1852] [serial = 1883] [outer = 0x7f7774305400] 11:59:44 INFO - PROCESS | 1852 | 1461005984802 Marionette DEBUG loaded listener.js 11:59:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f7774d67000) [pid = 1852] [serial = 1884] [outer = 0x7f7774305400] 11:59:45 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f777a2cb400) [pid = 1852] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 11:59:45 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f7779386c00) [pid = 1852] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 11:59:45 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f777d99ec00) [pid = 1852] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 11:59:45 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f777d9a4000) [pid = 1852] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 11:59:45 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f7779386400) [pid = 1852] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 11:59:45 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f777deb6400) [pid = 1852] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 11:59:45 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f7775f50800) [pid = 1852] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 11:59:46 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f7772e10400) [pid = 1852] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 11:59:46 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f776ffcac00) [pid = 1852] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 11:59:46 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f778723f800) [pid = 1852] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 11:59:46 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f7782df3400) [pid = 1852] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 11:59:46 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f778b764000) [pid = 1852] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 11:59:46 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f7788741800) [pid = 1852] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 11:59:46 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f776ffd6000) [pid = 1852] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 11:59:46 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f777a9cbc00) [pid = 1852] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 11:59:46 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f7782a11400) [pid = 1852] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 11:59:46 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f778467bc00) [pid = 1852] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 11:59:46 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f7776f6a000) [pid = 1852] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 11:59:46 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f776fff9800) [pid = 1852] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 11:59:46 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f7770653000) [pid = 1852] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 11:59:46 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f7773aaac00) [pid = 1852] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 11:59:46 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f7774eeb800) [pid = 1852] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 11:59:46 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f776ffd5400) [pid = 1852] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 11:59:46 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f776ffeec00) [pid = 1852] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 11:59:46 INFO - PROCESS | 1852 | 1461005986406 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]]]}] 11:59:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 11:59:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2091ms 11:59:46 INFO - PROCESS | 1852 | 1461005986432 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 11:59:46 INFO - PROCESS | 1852 | 1461005986437 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 11:59:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 11:59:46 INFO - PROCESS | 1852 | 1461005986452 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 11:59:46 INFO - PROCESS | 1852 | 1461005986455 Marionette TRACE conn3 <- [1,2482,null,{}] 11:59:46 INFO - PROCESS | 1852 | 1461005986461 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}] 11:59:46 INFO - PROCESS | 1852 | 1461005986669 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 11:59:46 INFO - PROCESS | 1852 | 1461005986683 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77779a7800 == 134 [pid = 1852] [id = 628] 11:59:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f7770653000) [pid = 1852] [serial = 1885] [outer = (nil)] 11:59:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f7774ef5400) [pid = 1852] [serial = 1886] [outer = 0x7f7770653000] 11:59:46 INFO - PROCESS | 1852 | 1461005986747 Marionette DEBUG loaded listener.js 11:59:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f777502f800) [pid = 1852] [serial = 1887] [outer = 0x7f7770653000] 11:59:47 INFO - PROCESS | 1852 | 1461005987642 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]]]}] 11:59:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 11:59:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1241ms 11:59:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 11:59:47 INFO - PROCESS | 1852 | 1461005987693 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 11:59:47 INFO - PROCESS | 1852 | 1461005987696 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 11:59:47 INFO - PROCESS | 1852 | 1461005987702 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 11:59:47 INFO - PROCESS | 1852 | 1461005987705 Marionette TRACE conn3 <- [1,2486,null,{}] 11:59:47 INFO - PROCESS | 1852 | 1461005987714 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}] 11:59:47 INFO - PROCESS | 1852 | 1461005987924 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 11:59:48 INFO - PROCESS | 1852 | 1461005988285 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777001b000 == 135 [pid = 1852] [id = 629] 11:59:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f776ffcdc00) [pid = 1852] [serial = 1888] [outer = (nil)] 11:59:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f776fff6000) [pid = 1852] [serial = 1889] [outer = 0x7f776ffcdc00] 11:59:48 INFO - PROCESS | 1852 | 1461005988363 Marionette DEBUG loaded listener.js 11:59:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f7770652400) [pid = 1852] [serial = 1890] [outer = 0x7f776ffcdc00] 11:59:49 INFO - PROCESS | 1852 | 1461005989413 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]]]}] 11:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 11:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1740ms 11:59:49 INFO - PROCESS | 1852 | 1461005989444 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 11:59:49 INFO - PROCESS | 1852 | 1461005989452 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 11:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 11:59:49 INFO - PROCESS | 1852 | 1461005989462 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 11:59:49 INFO - PROCESS | 1852 | 1461005989466 Marionette TRACE conn3 <- [1,2490,null,{}] 11:59:49 INFO - PROCESS | 1852 | 1461005989475 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}] 11:59:49 INFO - PROCESS | 1852 | 1461005989713 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 11:59:49 INFO - PROCESS | 1852 | 1461005989975 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7776f97000 == 136 [pid = 1852] [id = 630] 11:59:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f777191b400) [pid = 1852] [serial = 1891] [outer = (nil)] 11:59:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f7772f93000) [pid = 1852] [serial = 1892] [outer = 0x7f777191b400] 11:59:50 INFO - PROCESS | 1852 | 1461005990106 Marionette DEBUG loaded listener.js 11:59:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f77742f6000) [pid = 1852] [serial = 1893] [outer = 0x7f777191b400] 11:59:51 INFO - PROCESS | 1852 | 1461005991062 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]]]}] 11:59:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 11:59:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1633ms 11:59:51 INFO - PROCESS | 1852 | 1461005991097 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 11:59:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 11:59:51 INFO - PROCESS | 1852 | 1461005991104 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 11:59:51 INFO - PROCESS | 1852 | 1461005991110 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 11:59:51 INFO - PROCESS | 1852 | 1461005991112 Marionette TRACE conn3 <- [1,2494,null,{}] 11:59:51 INFO - PROCESS | 1852 | 1461005991118 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}] 11:59:51 INFO - PROCESS | 1852 | 1461005991336 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 11:59:51 INFO - PROCESS | 1852 | 1461005991642 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777871d800 == 137 [pid = 1852] [id = 631] 11:59:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f7774350400) [pid = 1852] [serial = 1894] [outer = (nil)] 11:59:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f7774da2400) [pid = 1852] [serial = 1895] [outer = 0x7f7774350400] 11:59:51 INFO - PROCESS | 1852 | 1461005991762 Marionette DEBUG loaded listener.js 11:59:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f777518b000) [pid = 1852] [serial = 1896] [outer = 0x7f7774350400] 11:59:52 INFO - PROCESS | 1852 | 1461005992686 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]]]}] 11:59:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 11:59:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1628ms 11:59:52 INFO - PROCESS | 1852 | 1461005992739 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 11:59:52 INFO - PROCESS | 1852 | 1461005992742 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 11:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 11:59:52 INFO - PROCESS | 1852 | 1461005992759 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 11:59:52 INFO - PROCESS | 1852 | 1461005992769 Marionette TRACE conn3 <- [1,2498,null,{}] 11:59:52 INFO - PROCESS | 1852 | 1461005992775 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}] 11:59:53 INFO - PROCESS | 1852 | 1461005993054 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 11:59:53 INFO - PROCESS | 1852 | 1461005993361 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777934c800 == 138 [pid = 1852] [id = 632] 11:59:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f7774d6b800) [pid = 1852] [serial = 1897] [outer = (nil)] 11:59:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f7775f7ec00) [pid = 1852] [serial = 1898] [outer = 0x7f7774d6b800] 11:59:53 INFO - PROCESS | 1852 | 1461005993439 Marionette DEBUG loaded listener.js 11:59:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f77770a3800) [pid = 1852] [serial = 1899] [outer = 0x7f7774d6b800] 11:59:54 INFO - PROCESS | 1852 | 1461005994353 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]]]}] 11:59:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 11:59:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1649ms 11:59:54 INFO - PROCESS | 1852 | 1461005994400 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 11:59:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 11:59:54 INFO - PROCESS | 1852 | 1461005994404 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 11:59:54 INFO - PROCESS | 1852 | 1461005994410 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 11:59:54 INFO - PROCESS | 1852 | 1461005994413 Marionette TRACE conn3 <- [1,2502,null,{}] 11:59:54 INFO - PROCESS | 1852 | 1461005994418 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}] 11:59:54 INFO - PROCESS | 1852 | 1461005994623 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 11:59:54 INFO - PROCESS | 1852 | 1461005994844 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a00f800 == 139 [pid = 1852] [id = 633] 11:59:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f777518f800) [pid = 1852] [serial = 1900] [outer = (nil)] 11:59:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f7777298400) [pid = 1852] [serial = 1901] [outer = 0x7f777518f800] 11:59:54 INFO - PROCESS | 1852 | 1461005994956 Marionette DEBUG loaded listener.js 11:59:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f7777921c00) [pid = 1852] [serial = 1902] [outer = 0x7f777518f800] 11:59:55 INFO - PROCESS | 1852 | 1461005995911 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]]]}] 11:59:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 11:59:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1577ms 11:59:55 INFO - PROCESS | 1852 | 1461005995988 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 11:59:55 INFO - PROCESS | 1852 | 1461005995991 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 11:59:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 11:59:56 INFO - PROCESS | 1852 | 1461005995998 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 11:59:56 INFO - PROCESS | 1852 | 1461005996002 Marionette TRACE conn3 <- [1,2506,null,{}] 11:59:56 INFO - PROCESS | 1852 | 1461005996008 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}] 11:59:56 INFO - PROCESS | 1852 | 1461005996235 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 11:59:56 INFO - PROCESS | 1852 | 1461005996554 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a77a000 == 140 [pid = 1852] [id = 634] 11:59:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f7778480400) [pid = 1852] [serial = 1903] [outer = (nil)] 11:59:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f7778659c00) [pid = 1852] [serial = 1904] [outer = 0x7f7778480400] 11:59:56 INFO - PROCESS | 1852 | 1461005996651 Marionette DEBUG loaded listener.js 11:59:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f7779e65c00) [pid = 1852] [serial = 1905] [outer = 0x7f7778480400] 11:59:57 INFO - PROCESS | 1852 | 1461005997546 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]]]}] 11:59:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 11:59:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1582ms 11:59:57 INFO - PROCESS | 1852 | 1461005997581 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 11:59:57 INFO - PROCESS | 1852 | 1461005997585 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 11:59:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 11:59:57 INFO - PROCESS | 1852 | 1461005997591 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 11:59:57 INFO - PROCESS | 1852 | 1461005997595 Marionette TRACE conn3 <- [1,2510,null,{}] 11:59:57 INFO - PROCESS | 1852 | 1461005997600 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}] 11:59:57 INFO - PROCESS | 1852 | 1461005997817 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 11:59:58 INFO - PROCESS | 1852 | 1461005998085 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c117800 == 141 [pid = 1852] [id = 635] 11:59:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f7778467800) [pid = 1852] [serial = 1906] [outer = (nil)] 11:59:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f777a11a400) [pid = 1852] [serial = 1907] [outer = 0x7f7778467800] 11:59:58 INFO - PROCESS | 1852 | 1461005998205 Marionette DEBUG loaded listener.js 11:59:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f777a915800) [pid = 1852] [serial = 1908] [outer = 0x7f7778467800] 11:59:59 INFO - PROCESS | 1852 | 1461005999083 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]]]}] 11:59:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 11:59:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1536ms 11:59:59 INFO - PROCESS | 1852 | 1461005999129 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 11:59:59 INFO - PROCESS | 1852 | 1461005999132 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 11:59:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 11:59:59 INFO - PROCESS | 1852 | 1461005999139 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 11:59:59 INFO - PROCESS | 1852 | 1461005999142 Marionette TRACE conn3 <- [1,2514,null,{}] 11:59:59 INFO - PROCESS | 1852 | 1461005999147 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}] 11:59:59 INFO - PROCESS | 1852 | 1461005999366 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 11:59:59 INFO - PROCESS | 1852 | 1461005999634 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777dd79800 == 142 [pid = 1852] [id = 636] 11:59:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f7777920400) [pid = 1852] [serial = 1909] [outer = (nil)] 11:59:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f777a9cdc00) [pid = 1852] [serial = 1910] [outer = 0x7f7777920400] 11:59:59 INFO - PROCESS | 1852 | 1461005999753 Marionette DEBUG loaded listener.js 11:59:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f777b257000) [pid = 1852] [serial = 1911] [outer = 0x7f7777920400] 12:00:00 INFO - PROCESS | 1852 | 1461006000625 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]]]}] 12:00:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:00:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1527ms 12:00:00 INFO - PROCESS | 1852 | 1461006000667 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 12:00:00 INFO - PROCESS | 1852 | 1461006000671 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 12:00:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:00:00 INFO - PROCESS | 1852 | 1461006000677 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:00:00 INFO - PROCESS | 1852 | 1461006000680 Marionette TRACE conn3 <- [1,2518,null,{}] 12:00:00 INFO - PROCESS | 1852 | 1461006000686 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}] 12:00:00 INFO - PROCESS | 1852 | 1461006000913 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 12:00:01 INFO - PROCESS | 1852 | 1461006001199 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778114a000 == 143 [pid = 1852] [id = 637] 12:00:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f7778652400) [pid = 1852] [serial = 1912] [outer = (nil)] 12:00:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f777ca7b400) [pid = 1852] [serial = 1913] [outer = 0x7f7778652400] 12:00:01 INFO - PROCESS | 1852 | 1461006001339 Marionette DEBUG loaded listener.js 12:00:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f777cb8b000) [pid = 1852] [serial = 1914] [outer = 0x7f7778652400] 12:00:02 INFO - PROCESS | 1852 | 1461006002218 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]]]}] 12:00:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:00:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1581ms 12:00:02 INFO - PROCESS | 1852 | 1461006002259 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 12:00:02 INFO - PROCESS | 1852 | 1461006002261 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 12:00:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:00:02 INFO - PROCESS | 1852 | 1461006002269 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:00:02 INFO - PROCESS | 1852 | 1461006002273 Marionette TRACE conn3 <- [1,2522,null,{}] 12:00:02 INFO - PROCESS | 1852 | 1461006002278 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}] 12:00:02 INFO - PROCESS | 1852 | 1461006002512 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 12:00:02 INFO - PROCESS | 1852 | 1461006002778 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7782d77800 == 144 [pid = 1852] [id = 638] 12:00:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f7779e68400) [pid = 1852] [serial = 1915] [outer = (nil)] 12:00:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f777cd2a400) [pid = 1852] [serial = 1916] [outer = 0x7f7779e68400] 12:00:02 INFO - PROCESS | 1852 | 1461006002894 Marionette DEBUG loaded listener.js 12:00:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f777d59c800) [pid = 1852] [serial = 1917] [outer = 0x7f7779e68400] 12:00:03 INFO - PROCESS | 1852 | 1461006003740 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]]]}] 12:00:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:00:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1529ms 12:00:03 INFO - PROCESS | 1852 | 1461006003802 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 12:00:03 INFO - PROCESS | 1852 | 1461006003805 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 12:00:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:00:03 INFO - PROCESS | 1852 | 1461006003814 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:00:03 INFO - PROCESS | 1852 | 1461006003816 Marionette TRACE conn3 <- [1,2526,null,{}] 12:00:03 INFO - PROCESS | 1852 | 1461006003821 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}] 12:00:04 INFO - PROCESS | 1852 | 1461006004055 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 12:00:04 INFO - PROCESS | 1852 | 1461006004324 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783863000 == 145 [pid = 1852] [id = 639] 12:00:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f777d9a1000) [pid = 1852] [serial = 1918] [outer = (nil)] 12:00:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f777db1d800) [pid = 1852] [serial = 1919] [outer = 0x7f777d9a1000] 12:00:04 INFO - PROCESS | 1852 | 1461006004469 Marionette DEBUG loaded listener.js 12:00:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f7781010400) [pid = 1852] [serial = 1920] [outer = 0x7f777d9a1000] 12:00:05 INFO - PROCESS | 1852 | 1461006005424 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]]]}] 12:00:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:00:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1681ms 12:00:05 INFO - PROCESS | 1852 | 1461006005497 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 12:00:05 INFO - PROCESS | 1852 | 1461006005500 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 12:00:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:00:05 INFO - PROCESS | 1852 | 1461006005507 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:00:05 INFO - PROCESS | 1852 | 1461006005511 Marionette TRACE conn3 <- [1,2530,null,{}] 12:00:05 INFO - PROCESS | 1852 | 1461006005517 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}] 12:00:05 INFO - PROCESS | 1852 | 1461006005824 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 12:00:06 INFO - PROCESS | 1852 | 1461006006136 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7785668800 == 146 [pid = 1852] [id = 640] 12:00:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f77810be400) [pid = 1852] [serial = 1921] [outer = (nil)] 12:00:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f77819d1c00) [pid = 1852] [serial = 1922] [outer = 0x7f77810be400] 12:00:06 INFO - PROCESS | 1852 | 1461006006212 Marionette DEBUG loaded listener.js 12:00:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f7781a60800) [pid = 1852] [serial = 1923] [outer = 0x7f77810be400] 12:00:07 INFO - PROCESS | 1852 | 1461006007078 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]]]}] 12:00:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:00:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1628ms 12:00:07 INFO - PROCESS | 1852 | 1461006007137 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 12:00:07 INFO - PROCESS | 1852 | 1461006007139 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 12:00:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:00:07 INFO - PROCESS | 1852 | 1461006007146 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:00:07 INFO - PROCESS | 1852 | 1461006007150 Marionette TRACE conn3 <- [1,2534,null,{}] 12:00:07 INFO - PROCESS | 1852 | 1461006007156 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}] 12:00:07 INFO - PROCESS | 1852 | 1461006007391 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 12:00:07 INFO - PROCESS | 1852 | 1461006007708 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7789217000 == 147 [pid = 1852] [id = 641] 12:00:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f77710e1000) [pid = 1852] [serial = 1924] [outer = (nil)] 12:00:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f777a2d2400) [pid = 1852] [serial = 1925] [outer = 0x7f77710e1000] 12:00:07 INFO - PROCESS | 1852 | 1461006007789 Marionette DEBUG loaded listener.js 12:00:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f7781aca400) [pid = 1852] [serial = 1926] [outer = 0x7f77710e1000] 12:00:08 INFO - PROCESS | 1852 | 1461006008665 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]]]}] 12:00:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:00:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1585ms 12:00:08 INFO - PROCESS | 1852 | 1461006008733 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 12:00:08 INFO - PROCESS | 1852 | 1461006008736 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 12:00:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:00:08 INFO - PROCESS | 1852 | 1461006008743 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:00:08 INFO - PROCESS | 1852 | 1461006008746 Marionette TRACE conn3 <- [1,2538,null,{}] 12:00:08 INFO - PROCESS | 1852 | 1461006008752 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}] 12:00:08 INFO - PROCESS | 1852 | 1461006008986 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 12:00:09 INFO - PROCESS | 1852 | 1461006009334 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b613800 == 148 [pid = 1852] [id = 642] 12:00:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f7781add400) [pid = 1852] [serial = 1927] [outer = (nil)] 12:00:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f7781bd1800) [pid = 1852] [serial = 1928] [outer = 0x7f7781add400] 12:00:09 INFO - PROCESS | 1852 | 1461006009412 Marionette DEBUG loaded listener.js 12:00:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f7781bd9c00) [pid = 1852] [serial = 1929] [outer = 0x7f7781add400] 12:00:10 INFO - PROCESS | 1852 | 1461006010265 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]]]}] 12:00:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:00:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1576ms 12:00:10 INFO - PROCESS | 1852 | 1461006010321 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 12:00:10 INFO - PROCESS | 1852 | 1461006010324 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 12:00:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:00:10 INFO - PROCESS | 1852 | 1461006010330 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:00:10 INFO - PROCESS | 1852 | 1461006010333 Marionette TRACE conn3 <- [1,2542,null,{}] 12:00:10 INFO - PROCESS | 1852 | 1461006010339 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}] 12:00:10 INFO - PROCESS | 1852 | 1461006010562 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 12:00:10 INFO - PROCESS | 1852 | 1461006010835 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778be87000 == 149 [pid = 1852] [id = 643] 12:00:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f7781ac7800) [pid = 1852] [serial = 1930] [outer = (nil)] 12:00:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f7781caa800) [pid = 1852] [serial = 1931] [outer = 0x7f7781ac7800] 12:00:10 INFO - PROCESS | 1852 | 1461006010954 Marionette DEBUG loaded listener.js 12:00:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f7781de9800) [pid = 1852] [serial = 1932] [outer = 0x7f7781ac7800] 12:00:11 INFO - PROCESS | 1852 | 1461006011793 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]]]}] 12:00:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:00:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1529ms 12:00:11 INFO - PROCESS | 1852 | 1461006011860 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 12:00:11 INFO - PROCESS | 1852 | 1461006011863 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 12:00:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:00:11 INFO - PROCESS | 1852 | 1461006011870 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:00:11 INFO - PROCESS | 1852 | 1461006011873 Marionette TRACE conn3 <- [1,2546,null,{}] 12:00:11 INFO - PROCESS | 1852 | 1461006011879 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}] 12:00:12 INFO - PROCESS | 1852 | 1461006012113 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 12:00:12 INFO - PROCESS | 1852 | 1461006012383 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c142800 == 150 [pid = 1852] [id = 644] 12:00:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f7778476000) [pid = 1852] [serial = 1933] [outer = (nil)] 12:00:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f7782a04000) [pid = 1852] [serial = 1934] [outer = 0x7f7778476000] 12:00:12 INFO - PROCESS | 1852 | 1461006012505 Marionette DEBUG loaded listener.js 12:00:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f7782dea800) [pid = 1852] [serial = 1935] [outer = 0x7f7778476000] 12:00:13 INFO - PROCESS | 1852 | 1461006013408 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]]]}] 12:00:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:00:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1581ms 12:00:13 INFO - PROCESS | 1852 | 1461006013452 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 12:00:13 INFO - PROCESS | 1852 | 1461006013456 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 12:00:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:00:13 INFO - PROCESS | 1852 | 1461006013462 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:00:13 INFO - PROCESS | 1852 | 1461006013465 Marionette TRACE conn3 <- [1,2550,null,{}] 12:00:13 INFO - PROCESS | 1852 | 1461006013470 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}] 12:00:13 INFO - PROCESS | 1852 | 1461006013693 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 12:00:13 INFO - PROCESS | 1852 | 1461006013966 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778cca6800 == 151 [pid = 1852] [id = 645] 12:00:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f777d896400) [pid = 1852] [serial = 1936] [outer = (nil)] 12:00:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f7782df9400) [pid = 1852] [serial = 1937] [outer = 0x7f777d896400] 12:00:14 INFO - PROCESS | 1852 | 1461006014083 Marionette DEBUG loaded listener.js 12:00:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f77838da000) [pid = 1852] [serial = 1938] [outer = 0x7f777d896400] 12:00:14 INFO - PROCESS | 1852 | 1461006014984 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]]]}] 12:00:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:00:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1539ms 12:00:15 INFO - PROCESS | 1852 | 1461006015002 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 12:00:15 INFO - PROCESS | 1852 | 1461006015005 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 12:00:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:00:15 INFO - PROCESS | 1852 | 1461006015011 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:00:15 INFO - PROCESS | 1852 | 1461006015015 Marionette TRACE conn3 <- [1,2554,null,{}] 12:00:15 INFO - PROCESS | 1852 | 1461006015021 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}] 12:00:15 INFO - PROCESS | 1852 | 1461006015261 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 12:00:15 INFO - PROCESS | 1852 | 1461006015538 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778dcc8800 == 152 [pid = 1852] [id = 646] 12:00:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f7781ded000) [pid = 1852] [serial = 1939] [outer = (nil)] 12:00:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f7783962000) [pid = 1852] [serial = 1940] [outer = 0x7f7781ded000] 12:00:15 INFO - PROCESS | 1852 | 1461006015656 Marionette DEBUG loaded listener.js 12:00:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f778396d800) [pid = 1852] [serial = 1941] [outer = 0x7f7781ded000] 12:00:16 INFO - PROCESS | 1852 | 1461006016537 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]]]}] 12:00:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:00:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1583ms 12:00:16 INFO - PROCESS | 1852 | 1461006016596 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 12:00:16 INFO - PROCESS | 1852 | 1461006016599 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 12:00:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:00:16 INFO - PROCESS | 1852 | 1461006016605 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:00:16 INFO - PROCESS | 1852 | 1461006016608 Marionette TRACE conn3 <- [1,2558,null,{}] 12:00:16 INFO - PROCESS | 1852 | 1461006016614 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}] 12:00:16 INFO - PROCESS | 1852 | 1461006016838 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 12:00:17 INFO - PROCESS | 1852 | 1461006017153 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778f966000 == 153 [pid = 1852] [id = 647] 12:00:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f776ffcc000) [pid = 1852] [serial = 1942] [outer = (nil)] 12:00:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f77838db000) [pid = 1852] [serial = 1943] [outer = 0x7f776ffcc000] 12:00:17 INFO - PROCESS | 1852 | 1461006017270 Marionette DEBUG loaded listener.js 12:00:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f7783d32800) [pid = 1852] [serial = 1944] [outer = 0x7f776ffcc000] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778de65800 == 152 [pid = 1852] [id = 434] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777deda800 == 151 [pid = 1852] [id = 129] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778b672800 == 150 [pid = 1852] [id = 433] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c4e0000 == 149 [pid = 1852] [id = 571] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778de7a800 == 148 [pid = 1852] [id = 572] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7794421800 == 147 [pid = 1852] [id = 573] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779f688800 == 146 [pid = 1852] [id = 527] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77779a7800 == 145 [pid = 1852] [id = 628] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77770c9800 == 144 [pid = 1852] [id = 627] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7773fd4000 == 143 [pid = 1852] [id = 626] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777248d800 == 142 [pid = 1852] [id = 625] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7784159000 == 141 [pid = 1852] [id = 621] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783eda000 == 140 [pid = 1852] [id = 620] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77835bb800 == 139 [pid = 1852] [id = 619] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783554800 == 138 [pid = 1852] [id = 618] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7782c9e800 == 137 [pid = 1852] [id = 617] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7781150000 == 136 [pid = 1852] [id = 616] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777dec2800 == 135 [pid = 1852] [id = 615] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77717ee800 == 134 [pid = 1852] [id = 483] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777cad2800 == 133 [pid = 1852] [id = 614] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777c324800 == 132 [pid = 1852] [id = 613] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777ae91800 == 131 [pid = 1852] [id = 612] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a9db800 == 130 [pid = 1852] [id = 611] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a56b800 == 129 [pid = 1852] [id = 610] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7779fcb800 == 128 [pid = 1852] [id = 609] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7779358000 == 127 [pid = 1852] [id = 608] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777849b000 == 126 [pid = 1852] [id = 607] 12:00:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7773fd0000 == 125 [pid = 1852] [id = 606] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f778bbdc000) [pid = 1852] [serial = 1716] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f778b76a800) [pid = 1852] [serial = 1713] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f778d356400) [pid = 1852] [serial = 1719] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f7789fd5800) [pid = 1852] [serial = 1710] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f7779e6f800) [pid = 1852] [serial = 1725] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f7783d2cc00) [pid = 1852] [serial = 1704] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f77856b0000) [pid = 1852] [serial = 1707] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f778f9ecc00) [pid = 1852] [serial = 1722] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f7777297000) [pid = 1852] [serial = 1811] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f7778468000) [pid = 1852] [serial = 1812] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f7778474800) [pid = 1852] [serial = 1754] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f77814c0c00) [pid = 1852] [serial = 1746] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f7772fdd800) [pid = 1852] [serial = 1800] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f7772f8d800) [pid = 1852] [serial = 1799] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f7774ee7000) [pid = 1852] [serial = 1751] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f777b259400) [pid = 1852] [serial = 1757] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f777dbfe400) [pid = 1852] [serial = 1760] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f777065a800) [pid = 1852] [serial = 1748] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f777064ac00) [pid = 1852] [serial = 1787] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f778408e400) [pid = 1852] [serial = 1790] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f778100fc00) [pid = 1852] [serial = 1793] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f7774d61c00) [pid = 1852] [serial = 1803] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f777430a800) [pid = 1852] [serial = 1802] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f7775f4fc00) [pid = 1852] [serial = 1808] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f7774ef0000) [pid = 1852] [serial = 1805] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f777518f000) [pid = 1852] [serial = 1806] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f779a810800) [pid = 1852] [serial = 1775] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f778f9ee000) [pid = 1852] [serial = 1769] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f778396d000) [pid = 1852] [serial = 1763] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f778408e000) [pid = 1852] [serial = 1784] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f7770f51000) [pid = 1852] [serial = 1797] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f7770642c00) [pid = 1852] [serial = 1796] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f779b9e5000) [pid = 1852] [serial = 1778] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f778b68f800) [pid = 1852] [serial = 1766] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f7771923000) [pid = 1852] [serial = 1781] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f77995e2c00) [pid = 1852] [serial = 1772] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f7772f90000) [pid = 1852] [serial = 1815] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f7775f7c000) [pid = 1852] [serial = 1809] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f777ca7b000) [pid = 1852] [serial = 1692] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f777a909800) [pid = 1852] [serial = 1689] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f777dc10800) [pid = 1852] [serial = 1695] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f7781a55000) [pid = 1852] [serial = 1698] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f7779e6bc00) [pid = 1852] [serial = 1686] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f7782a10000) [pid = 1852] [serial = 1701] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f7777923800) [pid = 1852] [serial = 1683] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f7774ee6400) [pid = 1852] [serial = 1680] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f7770654c00) [pid = 1852] [serial = 1814] [outer = (nil)] [url = about:blank] 12:00:19 INFO - PROCESS | 1852 | 1461006019631 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]]]}] 12:00:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:00:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 3129ms 12:00:19 INFO - PROCESS | 1852 | 1461006019738 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 12:00:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:00:19 INFO - PROCESS | 1852 | 1461006019743 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 12:00:19 INFO - PROCESS | 1852 | 1461006019751 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:00:19 INFO - PROCESS | 1852 | 1461006019757 Marionette TRACE conn3 <- [1,2562,null,{}] 12:00:19 INFO - PROCESS | 1852 | 1461006019765 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}] 12:00:19 INFO - PROCESS | 1852 | 1461006019958 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 12:00:19 INFO - PROCESS | 1852 | 1461006019974 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77724ae800 == 126 [pid = 1852] [id = 648] 12:00:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f7771917000) [pid = 1852] [serial = 1945] [outer = (nil)] 12:00:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f777191e800) [pid = 1852] [serial = 1946] [outer = 0x7f7771917000] 12:00:20 INFO - PROCESS | 1852 | 1461006020075 Marionette DEBUG loaded listener.js 12:00:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f7772e11800) [pid = 1852] [serial = 1947] [outer = 0x7f7771917000] 12:00:21 INFO - PROCESS | 1852 | 1461006021043 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]]]}] 12:00:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:00:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1335ms 12:00:21 INFO - PROCESS | 1852 | 1461006021096 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 12:00:21 INFO - PROCESS | 1852 | 1461006021104 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 12:00:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:00:21 INFO - PROCESS | 1852 | 1461006021114 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:00:21 INFO - PROCESS | 1852 | 1461006021119 Marionette TRACE conn3 <- [1,2566,null,{}] 12:00:21 INFO - PROCESS | 1852 | 1461006021125 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}] 12:00:21 INFO - PROCESS | 1852 | 1461006021339 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 12:00:21 INFO - PROCESS | 1852 | 1461006021537 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7773fd4000 == 127 [pid = 1852] [id = 649] 12:00:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f77710ddc00) [pid = 1852] [serial = 1948] [outer = (nil)] 12:00:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f7773aa6800) [pid = 1852] [serial = 1949] [outer = 0x7f77710ddc00] 12:00:21 INFO - PROCESS | 1852 | 1461006021603 Marionette DEBUG loaded listener.js 12:00:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f7774359c00) [pid = 1852] [serial = 1950] [outer = 0x7f77710ddc00] 12:00:22 INFO - PROCESS | 1852 | 1461006022566 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]]]}] 12:00:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:00:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1483ms 12:00:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:00:22 INFO - PROCESS | 1852 | 1461006022598 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 12:00:22 INFO - PROCESS | 1852 | 1461006022601 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 12:00:22 INFO - PROCESS | 1852 | 1461006022607 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:00:22 INFO - PROCESS | 1852 | 1461006022612 Marionette TRACE conn3 <- [1,2570,null,{}] 12:00:22 INFO - PROCESS | 1852 | 1461006022636 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}] 12:00:22 INFO - PROCESS | 1852 | 1461006022914 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 12:00:22 INFO - PROCESS | 1852 | 1461006022954 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7776f8d000 == 128 [pid = 1852] [id = 650] 12:00:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f7774ee9c00) [pid = 1852] [serial = 1951] [outer = (nil)] 12:00:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f777502a400) [pid = 1852] [serial = 1952] [outer = 0x7f7774ee9c00] 12:00:23 INFO - PROCESS | 1852 | 1461006023020 Marionette DEBUG loaded listener.js 12:00:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f7775f49000) [pid = 1852] [serial = 1953] [outer = 0x7f7774ee9c00] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f7782dec000) [pid = 1852] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f77771bf400) [pid = 1852] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f779b6ce000) [pid = 1852] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f77771b7000) [pid = 1852] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f777a9cc400) [pid = 1852] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f7782dec400) [pid = 1852] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f7777920800) [pid = 1852] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f7774356400) [pid = 1852] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f7770650800) [pid = 1852] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f777191dc00) [pid = 1852] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f777cd26800) [pid = 1852] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f777191bc00) [pid = 1852] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f7770645400) [pid = 1852] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f776ffd2c00) [pid = 1852] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f7770646000) [pid = 1852] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f77893e4c00) [pid = 1852] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f7774305400) [pid = 1852] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f7779e6b400) [pid = 1852] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f7779383000) [pid = 1852] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f7774ef3000) [pid = 1852] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f776fff3000) [pid = 1852] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f777cd27800) [pid = 1852] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f777d99f800) [pid = 1852] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f7772fd7000) [pid = 1852] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f777ca7b800) [pid = 1852] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f777612b800) [pid = 1852] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f77771ba000) [pid = 1852] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f777a799400) [pid = 1852] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f7770f46c00) [pid = 1852] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f7774307000) [pid = 1852] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f777cb91800) [pid = 1852] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f777d8e2800) [pid = 1852] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f7776f64400) [pid = 1852] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f77793d4800) [pid = 1852] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f776ffcec00) [pid = 1852] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f77793d5c00) [pid = 1852] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f77710e0000) [pid = 1852] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:00:24 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f7770656c00) [pid = 1852] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:00:24 INFO - PROCESS | 1852 | 1461006024860 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]]]}] 12:00:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:00:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2294ms 12:00:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:00:24 INFO - PROCESS | 1852 | 1461006024909 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 12:00:24 INFO - PROCESS | 1852 | 1461006024913 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 12:00:24 INFO - PROCESS | 1852 | 1461006024921 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:00:24 INFO - PROCESS | 1852 | 1461006024923 Marionette TRACE conn3 <- [1,2574,null,{}] 12:00:24 INFO - PROCESS | 1852 | 1461006024929 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}] 12:00:25 INFO - PROCESS | 1852 | 1461006025122 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 12:00:25 INFO - PROCESS | 1852 | 1461006025131 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77724b3800 == 129 [pid = 1852] [id = 651] 12:00:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f777065c800) [pid = 1852] [serial = 1954] [outer = (nil)] 12:00:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f7773aa6c00) [pid = 1852] [serial = 1955] [outer = 0x7f777065c800] 12:00:25 INFO - PROCESS | 1852 | 1461006025197 Marionette DEBUG loaded listener.js 12:00:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f7775f78800) [pid = 1852] [serial = 1956] [outer = 0x7f777065c800] 12:00:26 INFO - PROCESS | 1852 | 1461006026134 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]]]}] 12:00:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:00:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1282ms 12:00:26 INFO - PROCESS | 1852 | 1461006026203 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 12:00:26 INFO - PROCESS | 1852 | 1461006026206 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 12:00:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:00:26 INFO - PROCESS | 1852 | 1461006026212 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:00:26 INFO - PROCESS | 1852 | 1461006026214 Marionette TRACE conn3 <- [1,2578,null,{}] 12:00:26 INFO - PROCESS | 1852 | 1461006026220 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}] 12:00:26 INFO - PROCESS | 1852 | 1461006026438 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 12:00:26 INFO - PROCESS | 1852 | 1461006026622 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777869e000 == 130 [pid = 1852] [id = 652] 12:00:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f77710e0000) [pid = 1852] [serial = 1957] [outer = (nil)] 12:00:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f7776f64400) [pid = 1852] [serial = 1958] [outer = 0x7f77710e0000] 12:00:26 INFO - PROCESS | 1852 | 1461006026687 Marionette DEBUG loaded listener.js 12:00:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f7777922400) [pid = 1852] [serial = 1959] [outer = 0x7f77710e0000] 12:00:27 INFO - PROCESS | 1852 | 1461006027891 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]]]}] 12:00:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:00:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1729ms 12:00:27 INFO - PROCESS | 1852 | 1461006027946 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 12:00:27 INFO - PROCESS | 1852 | 1461006027957 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 12:00:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:00:27 INFO - PROCESS | 1852 | 1461006027968 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:00:27 INFO - PROCESS | 1852 | 1461006027977 Marionette TRACE conn3 <- [1,2582,null,{}] 12:00:27 INFO - PROCESS | 1852 | 1461006027987 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}] 12:00:28 INFO - PROCESS | 1852 | 1461006028263 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 12:00:28 INFO - PROCESS | 1852 | 1461006028568 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7776196000 == 131 [pid = 1852] [id = 653] 12:00:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f7772e07400) [pid = 1852] [serial = 1960] [outer = (nil)] 12:00:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f777435b400) [pid = 1852] [serial = 1961] [outer = 0x7f7772e07400] 12:00:28 INFO - PROCESS | 1852 | 1461006028649 Marionette DEBUG loaded listener.js 12:00:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f7774ef4800) [pid = 1852] [serial = 1962] [outer = 0x7f7772e07400] 12:00:29 INFO - PROCESS | 1852 | 1461006029623 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]]]}] 12:00:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:00:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1699ms 12:00:29 INFO - PROCESS | 1852 | 1461006029667 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 12:00:29 INFO - PROCESS | 1852 | 1461006029675 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 12:00:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:00:29 INFO - PROCESS | 1852 | 1461006029686 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:00:29 INFO - PROCESS | 1852 | 1461006029690 Marionette TRACE conn3 <- [1,2586,null,{}] 12:00:29 INFO - PROCESS | 1852 | 1461006029697 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}] 12:00:29 INFO - PROCESS | 1852 | 1461006029940 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 12:00:30 INFO - PROCESS | 1852 | 1461006030289 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77790ae000 == 132 [pid = 1852] [id = 654] 12:00:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f777430e000) [pid = 1852] [serial = 1963] [outer = (nil)] 12:00:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f77771bf400) [pid = 1852] [serial = 1964] [outer = 0x7f777430e000] 12:00:30 INFO - PROCESS | 1852 | 1461006030373 Marionette DEBUG loaded listener.js 12:00:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f7777929c00) [pid = 1852] [serial = 1965] [outer = 0x7f777430e000] 12:00:31 INFO - PROCESS | 1852 | 1461006031239 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]]]}] 12:00:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:00:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1587ms 12:00:31 INFO - PROCESS | 1852 | 1461006031274 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 12:00:31 INFO - PROCESS | 1852 | 1461006031278 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 12:00:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:00:31 INFO - PROCESS | 1852 | 1461006031284 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:00:31 INFO - PROCESS | 1852 | 1461006031290 Marionette TRACE conn3 <- [1,2590,null,{}] 12:00:31 INFO - PROCESS | 1852 | 1461006031306 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}] 12:00:31 INFO - PROCESS | 1852 | 1461006031536 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 12:00:31 INFO - PROCESS | 1852 | 1461006031801 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7779e55800 == 133 [pid = 1852] [id = 655] 12:00:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f7778465000) [pid = 1852] [serial = 1966] [outer = (nil)] 12:00:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f777937fc00) [pid = 1852] [serial = 1967] [outer = 0x7f7778465000] 12:00:31 INFO - PROCESS | 1852 | 1461006031935 Marionette DEBUG loaded listener.js 12:00:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f77793cfc00) [pid = 1852] [serial = 1968] [outer = 0x7f7778465000] 12:00:32 INFO - PROCESS | 1852 | 1461006032811 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]]]}] 12:00:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:00:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1591ms 12:00:32 INFO - PROCESS | 1852 | 1461006032878 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 12:00:32 INFO - PROCESS | 1852 | 1461006032883 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 12:00:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:00:32 INFO - PROCESS | 1852 | 1461006032889 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:00:32 INFO - PROCESS | 1852 | 1461006032893 Marionette TRACE conn3 <- [1,2594,null,{}] 12:00:32 INFO - PROCESS | 1852 | 1461006032901 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}] 12:00:33 INFO - PROCESS | 1852 | 1461006033127 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 12:00:33 INFO - PROCESS | 1852 | 1461006033397 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a13b000 == 134 [pid = 1852] [id = 656] 12:00:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f7778470400) [pid = 1852] [serial = 1969] [outer = (nil)] 12:00:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f777a10ec00) [pid = 1852] [serial = 1970] [outer = 0x7f7778470400] 12:00:33 INFO - PROCESS | 1852 | 1461006033516 Marionette DEBUG loaded listener.js 12:00:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f777a2cf400) [pid = 1852] [serial = 1971] [outer = 0x7f7778470400] 12:00:34 INFO - PROCESS | 1852 | 1461006034393 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]]]}] 12:00:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:00:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1532ms 12:00:34 INFO - PROCESS | 1852 | 1461006034423 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 12:00:34 INFO - PROCESS | 1852 | 1461006034427 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 12:00:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:00:34 INFO - PROCESS | 1852 | 1461006034433 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:00:34 INFO - PROCESS | 1852 | 1461006034435 Marionette TRACE conn3 <- [1,2598,null,{}] 12:00:34 INFO - PROCESS | 1852 | 1461006034441 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}] 12:00:34 INFO - PROCESS | 1852 | 1461006034655 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 12:00:34 INFO - PROCESS | 1852 | 1461006034939 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a82f000 == 135 [pid = 1852] [id = 657] 12:00:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f777a5f4000) [pid = 1852] [serial = 1972] [outer = (nil)] 12:00:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f777a5f8400) [pid = 1852] [serial = 1973] [outer = 0x7f777a5f4000] 12:00:35 INFO - PROCESS | 1852 | 1461006035066 Marionette DEBUG loaded listener.js 12:00:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f777a790800) [pid = 1852] [serial = 1974] [outer = 0x7f777a5f4000] 12:00:35 INFO - PROCESS | 1852 | 1461006035967 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]]]}] 12:00:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:00:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1577ms 12:00:36 INFO - PROCESS | 1852 | 1461006036011 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 12:00:36 INFO - PROCESS | 1852 | 1461006036015 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 12:00:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:00:36 INFO - PROCESS | 1852 | 1461006036021 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:00:36 INFO - PROCESS | 1852 | 1461006036023 Marionette TRACE conn3 <- [1,2602,null,{}] 12:00:36 INFO - PROCESS | 1852 | 1461006036029 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}] 12:00:36 INFO - PROCESS | 1852 | 1461006036275 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 12:00:36 INFO - PROCESS | 1852 | 1461006036580 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c106800 == 136 [pid = 1852] [id = 658] 12:00:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f777a9cc400) [pid = 1852] [serial = 1975] [outer = (nil)] 12:00:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f777b257c00) [pid = 1852] [serial = 1976] [outer = 0x7f777a9cc400] 12:00:36 INFO - PROCESS | 1852 | 1461006036673 Marionette DEBUG loaded listener.js 12:00:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f777cd26800) [pid = 1852] [serial = 1977] [outer = 0x7f777a9cc400] 12:00:37 INFO - PROCESS | 1852 | 1461006037585 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]]]}] 12:00:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:00:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1627ms 12:00:37 INFO - PROCESS | 1852 | 1461006037649 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 12:00:37 INFO - PROCESS | 1852 | 1461006037652 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 12:00:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:00:37 INFO - PROCESS | 1852 | 1461006037660 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:00:37 INFO - PROCESS | 1852 | 1461006037664 Marionette TRACE conn3 <- [1,2606,null,{}] 12:00:37 INFO - PROCESS | 1852 | 1461006037670 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}] 12:00:37 INFO - PROCESS | 1852 | 1461006037889 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 12:00:38 INFO - PROCESS | 1852 | 1461006038216 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777d989800 == 137 [pid = 1852] [id = 659] 12:00:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f77742f4800) [pid = 1852] [serial = 1978] [outer = (nil)] 12:00:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f777cd22c00) [pid = 1852] [serial = 1979] [outer = 0x7f77742f4800] 12:00:38 INFO - PROCESS | 1852 | 1461006038300 Marionette DEBUG loaded listener.js 12:00:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f777d8e3c00) [pid = 1852] [serial = 1980] [outer = 0x7f77742f4800] 12:00:39 INFO - PROCESS | 1852 | 1461006039187 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]]]}] 12:00:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:00:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1586ms 12:00:39 INFO - PROCESS | 1852 | 1461006039247 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 12:00:39 INFO - PROCESS | 1852 | 1461006039251 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 12:00:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:00:39 INFO - PROCESS | 1852 | 1461006039257 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:00:39 INFO - PROCESS | 1852 | 1461006039260 Marionette TRACE conn3 <- [1,2610,null,{}] 12:00:39 INFO - PROCESS | 1852 | 1461006039266 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}] 12:00:39 INFO - PROCESS | 1852 | 1461006039489 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 12:00:39 INFO - PROCESS | 1852 | 1461006039817 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777df78000 == 138 [pid = 1852] [id = 660] 12:00:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f7775f7d400) [pid = 1852] [serial = 1981] [outer = (nil)] 12:00:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f777d9a6c00) [pid = 1852] [serial = 1982] [outer = 0x7f7775f7d400] 12:00:39 INFO - PROCESS | 1852 | 1461006039898 Marionette DEBUG loaded listener.js 12:00:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f777dbf1000) [pid = 1852] [serial = 1983] [outer = 0x7f7775f7d400] 12:00:40 INFO - PROCESS | 1852 | 1461006040781 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]]]}] 12:00:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:00:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1583ms 12:00:40 INFO - PROCESS | 1852 | 1461006040841 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 12:00:40 INFO - PROCESS | 1852 | 1461006040845 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 12:00:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:00:40 INFO - PROCESS | 1852 | 1461006040851 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:00:40 INFO - PROCESS | 1852 | 1461006040854 Marionette TRACE conn3 <- [1,2614,null,{}] 12:00:40 INFO - PROCESS | 1852 | 1461006040860 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}] 12:00:41 INFO - PROCESS | 1852 | 1461006041100 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 12:00:41 INFO - PROCESS | 1852 | 1461006041367 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7782ca5800 == 139 [pid = 1852] [id = 661] 12:00:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f777d5a1c00) [pid = 1852] [serial = 1984] [outer = (nil)] 12:00:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f777deb0c00) [pid = 1852] [serial = 1985] [outer = 0x7f777d5a1c00] 12:00:41 INFO - PROCESS | 1852 | 1461006041486 Marionette DEBUG loaded listener.js 12:00:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f7781013400) [pid = 1852] [serial = 1986] [outer = 0x7f777d5a1c00] 12:00:42 INFO - PROCESS | 1852 | 1461006042342 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]]]}] 12:00:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:00:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1534ms 12:00:42 INFO - PROCESS | 1852 | 1461006042386 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 12:00:42 INFO - PROCESS | 1852 | 1461006042390 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 12:00:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:00:42 INFO - PROCESS | 1852 | 1461006042396 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:00:42 INFO - PROCESS | 1852 | 1461006042399 Marionette TRACE conn3 <- [1,2618,null,{}] 12:00:42 INFO - PROCESS | 1852 | 1461006042404 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}] 12:00:42 INFO - PROCESS | 1852 | 1461006042623 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 12:00:42 INFO - PROCESS | 1852 | 1461006042896 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778359a000 == 140 [pid = 1852] [id = 662] 12:00:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f7781228800) [pid = 1852] [serial = 1987] [outer = (nil)] 12:00:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f7781231800) [pid = 1852] [serial = 1988] [outer = 0x7f7781228800] 12:00:43 INFO - PROCESS | 1852 | 1461006043030 Marionette DEBUG loaded listener.js 12:00:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f77814c6c00) [pid = 1852] [serial = 1989] [outer = 0x7f7781228800] 12:00:43 INFO - PROCESS | 1852 | 1461006043881 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]]]}] 12:00:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:00:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1527ms 12:00:43 INFO - PROCESS | 1852 | 1461006043924 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 12:00:43 INFO - PROCESS | 1852 | 1461006043928 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 12:00:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:00:43 INFO - PROCESS | 1852 | 1461006043934 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:00:43 INFO - PROCESS | 1852 | 1461006043939 Marionette TRACE conn3 <- [1,2622,null,{}] 12:00:43 INFO - PROCESS | 1852 | 1461006043945 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}] 12:00:44 INFO - PROCESS | 1852 | 1461006044225 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 12:00:44 INFO - PROCESS | 1852 | 1461006044541 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7784021800 == 141 [pid = 1852] [id = 663] 12:00:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f778122a000) [pid = 1852] [serial = 1990] [outer = (nil)] 12:00:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f7782df6400) [pid = 1852] [serial = 1991] [outer = 0x7f778122a000] 12:00:44 INFO - PROCESS | 1852 | 1461006044633 Marionette DEBUG loaded listener.js 12:00:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f7783d29c00) [pid = 1852] [serial = 1992] [outer = 0x7f778122a000] 12:00:45 INFO - PROCESS | 1852 | 1461006045570 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]]]}] 12:00:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:00:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1694ms 12:00:45 INFO - PROCESS | 1852 | 1461006045629 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 12:00:45 INFO - PROCESS | 1852 | 1461006045633 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 12:00:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:00:45 INFO - PROCESS | 1852 | 1461006045639 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:00:45 INFO - PROCESS | 1852 | 1461006045642 Marionette TRACE conn3 <- [1,2626,null,{}] 12:00:45 INFO - PROCESS | 1852 | 1461006045647 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}] 12:00:45 INFO - PROCESS | 1852 | 1461006045877 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 12:00:46 INFO - PROCESS | 1852 | 1461006046196 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778476e800 == 142 [pid = 1852] [id = 664] 12:00:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f776fff3800) [pid = 1852] [serial = 1993] [outer = (nil)] 12:00:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f7783e8d000) [pid = 1852] [serial = 1994] [outer = 0x7f776fff3800] 12:00:46 INFO - PROCESS | 1852 | 1461006046275 Marionette DEBUG loaded listener.js 12:00:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f778408c800) [pid = 1852] [serial = 1995] [outer = 0x7f776fff3800] 12:00:47 INFO - PROCESS | 1852 | 1461006047113 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]]]}] 12:00:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:00:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1537ms 12:00:47 INFO - PROCESS | 1852 | 1461006047177 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 12:00:47 INFO - PROCESS | 1852 | 1461006047181 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 12:00:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:00:47 INFO - PROCESS | 1852 | 1461006047187 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:00:47 INFO - PROCESS | 1852 | 1461006047190 Marionette TRACE conn3 <- [1,2630,null,{}] 12:00:47 INFO - PROCESS | 1852 | 1461006047195 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}] 12:00:47 INFO - PROCESS | 1852 | 1461006047422 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 12:00:47 INFO - PROCESS | 1852 | 1461006047694 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b579000 == 143 [pid = 1852] [id = 665] 12:00:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f77793c6c00) [pid = 1852] [serial = 1996] [outer = (nil)] 12:00:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f7784095800) [pid = 1852] [serial = 1997] [outer = 0x7f77793c6c00] 12:00:47 INFO - PROCESS | 1852 | 1461006047821 Marionette DEBUG loaded listener.js 12:00:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f7784674c00) [pid = 1852] [serial = 1998] [outer = 0x7f77793c6c00] 12:00:48 INFO - PROCESS | 1852 | 1461006048667 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]]]}] 12:00:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:00:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1532ms 12:00:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:00:48 INFO - PROCESS | 1852 | 1461006048720 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 12:00:48 INFO - PROCESS | 1852 | 1461006048723 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 12:00:48 INFO - PROCESS | 1852 | 1461006048729 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:00:48 INFO - PROCESS | 1852 | 1461006048732 Marionette TRACE conn3 <- [1,2634,null,{}] 12:00:48 INFO - PROCESS | 1852 | 1461006048738 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}] 12:00:48 INFO - PROCESS | 1852 | 1461006048958 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 12:00:49 INFO - PROCESS | 1852 | 1461006049233 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778dcd0000 == 144 [pid = 1852] [id = 666] 12:00:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f77814be400) [pid = 1852] [serial = 1999] [outer = (nil)] 12:00:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f7784781400) [pid = 1852] [serial = 2000] [outer = 0x7f77814be400] 12:00:49 INFO - PROCESS | 1852 | 1461006049350 Marionette DEBUG loaded listener.js 12:00:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f7785343000) [pid = 1852] [serial = 2001] [outer = 0x7f77814be400] 12:00:50 INFO - PROCESS | 1852 | 1461006050205 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]]]}] 12:00:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:00:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1538ms 12:00:50 INFO - PROCESS | 1852 | 1461006050267 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 12:00:50 INFO - PROCESS | 1852 | 1461006050271 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 12:00:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:00:50 INFO - PROCESS | 1852 | 1461006050277 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:00:50 INFO - PROCESS | 1852 | 1461006050279 Marionette TRACE conn3 <- [1,2638,null,{}] 12:00:50 INFO - PROCESS | 1852 | 1461006050285 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}] 12:00:50 INFO - PROCESS | 1852 | 1461006050499 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 12:00:50 INFO - PROCESS | 1852 | 1461006050782 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a1d5800 == 145 [pid = 1852] [id = 667] 12:00:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f77770a3400) [pid = 1852] [serial = 2002] [outer = (nil)] 12:00:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f7785620800) [pid = 1852] [serial = 2003] [outer = 0x7f77770a3400] 12:00:50 INFO - PROCESS | 1852 | 1461006050900 Marionette DEBUG loaded listener.js 12:00:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f77856b1c00) [pid = 1852] [serial = 2004] [outer = 0x7f77770a3400] 12:00:51 INFO - PROCESS | 1852 | 1461006051754 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]]]}] 12:00:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:00:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1529ms 12:00:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:00:51 INFO - PROCESS | 1852 | 1461006051807 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 12:00:51 INFO - PROCESS | 1852 | 1461006051809 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 12:00:51 INFO - PROCESS | 1852 | 1461006051816 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:00:51 INFO - PROCESS | 1852 | 1461006051819 Marionette TRACE conn3 <- [1,2642,null,{}] 12:00:51 INFO - PROCESS | 1852 | 1461006051824 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}] 12:00:52 INFO - PROCESS | 1852 | 1461006052040 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 12:00:52 INFO - PROCESS | 1852 | 1461006052316 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a419800 == 146 [pid = 1852] [id = 668] 12:00:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f777728ec00) [pid = 1852] [serial = 2005] [outer = (nil)] 12:00:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f77872e1000) [pid = 1852] [serial = 2006] [outer = 0x7f777728ec00] 12:00:52 INFO - PROCESS | 1852 | 1461006052393 Marionette DEBUG loaded listener.js 12:00:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f77873b0800) [pid = 1852] [serial = 2007] [outer = 0x7f777728ec00] 12:00:53 INFO - PROCESS | 1852 | 1461006053289 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]]]}] 12:00:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:00:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1530ms 12:00:53 INFO - PROCESS | 1852 | 1461006053346 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 12:00:53 INFO - PROCESS | 1852 | 1461006053349 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 12:00:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:00:53 INFO - PROCESS | 1852 | 1461006053355 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:00:53 INFO - PROCESS | 1852 | 1461006053358 Marionette TRACE conn3 <- [1,2646,null,{}] 12:00:53 INFO - PROCESS | 1852 | 1461006053364 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}] 12:00:53 INFO - PROCESS | 1852 | 1461006053593 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 12:00:53 INFO - PROCESS | 1852 | 1461006053925 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b516000 == 147 [pid = 1852] [id = 669] 12:00:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f777b208c00) [pid = 1852] [serial = 2008] [outer = (nil)] 12:00:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f7787445400) [pid = 1852] [serial = 2009] [outer = 0x7f777b208c00] 12:00:54 INFO - PROCESS | 1852 | 1461006054006 Marionette DEBUG loaded listener.js 12:00:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f778744f800) [pid = 1852] [serial = 2010] [outer = 0x7f777b208c00] 12:00:54 INFO - PROCESS | 1852 | 1461006054830 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]]]}] 12:00:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:00:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1534ms 12:00:54 INFO - PROCESS | 1852 | 1461006054889 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 12:00:54 INFO - PROCESS | 1852 | 1461006054892 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 12:00:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:00:54 INFO - PROCESS | 1852 | 1461006054899 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:00:54 INFO - PROCESS | 1852 | 1461006054902 Marionette TRACE conn3 <- [1,2650,null,{}] 12:00:54 INFO - PROCESS | 1852 | 1461006054908 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}] 12:00:55 INFO - PROCESS | 1852 | 1461006055142 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 12:00:55 INFO - PROCESS | 1852 | 1461006055499 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779d8bc800 == 148 [pid = 1852] [id = 670] 12:00:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f77874ce800) [pid = 1852] [serial = 2011] [outer = (nil)] 12:00:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f77874d3800) [pid = 1852] [serial = 2012] [outer = 0x7f77874ce800] 12:00:55 INFO - PROCESS | 1852 | 1461006055585 Marionette DEBUG loaded listener.js 12:00:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f778873f800) [pid = 1852] [serial = 2013] [outer = 0x7f77874ce800] 12:00:56 INFO - PROCESS | 1852 | 1461006056456 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]]]}] 12:00:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:00:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1627ms 12:00:56 INFO - PROCESS | 1852 | 1461006056528 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 12:00:56 INFO - PROCESS | 1852 | 1461006056531 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 12:00:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:00:56 INFO - PROCESS | 1852 | 1461006056538 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:00:56 INFO - PROCESS | 1852 | 1461006056540 Marionette TRACE conn3 <- [1,2654,null,{}] 12:00:56 INFO - PROCESS | 1852 | 1461006056546 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}] 12:00:56 INFO - PROCESS | 1852 | 1461006056779 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 12:00:57 INFO - PROCESS | 1852 | 1461006057100 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779efa8000 == 149 [pid = 1852] [id = 671] 12:00:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f7781cad400) [pid = 1852] [serial = 2014] [outer = (nil)] 12:00:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f77887a0800) [pid = 1852] [serial = 2015] [outer = 0x7f7781cad400] 12:00:57 INFO - PROCESS | 1852 | 1461006057180 Marionette DEBUG loaded listener.js 12:00:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f77893e5000) [pid = 1852] [serial = 2016] [outer = 0x7f7781cad400] 12:00:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777248e800 == 148 [pid = 1852] [id = 599] 12:00:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77784a5800 == 147 [pid = 1852] [id = 603] 12:00:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778dcc8800 == 146 [pid = 1852] [id = 646] 12:00:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778cca6800 == 145 [pid = 1852] [id = 645] 12:00:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c142800 == 144 [pid = 1852] [id = 644] 12:00:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778be87000 == 143 [pid = 1852] [id = 643] 12:00:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778b613800 == 142 [pid = 1852] [id = 642] 12:00:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7789217000 == 141 [pid = 1852] [id = 641] 12:00:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7785668800 == 140 [pid = 1852] [id = 640] 12:00:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783863000 == 139 [pid = 1852] [id = 639] 12:00:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7782d77800 == 138 [pid = 1852] [id = 638] 12:00:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778114a000 == 137 [pid = 1852] [id = 637] 12:00:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777dd79800 == 136 [pid = 1852] [id = 636] 12:00:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777c117800 == 135 [pid = 1852] [id = 635] 12:00:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a77a000 == 134 [pid = 1852] [id = 634] 12:00:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a00f800 == 133 [pid = 1852] [id = 633] 12:00:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777934c800 == 132 [pid = 1852] [id = 632] 12:00:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777871d800 == 131 [pid = 1852] [id = 631] 12:00:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7776f97000 == 130 [pid = 1852] [id = 630] 12:00:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777001b000 == 129 [pid = 1852] [id = 629] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f77814c7c00) [pid = 1852] [serial = 1761] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f7775190c00) [pid = 1852] [serial = 1752] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f7781016000) [pid = 1852] [serial = 1794] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f7784092800) [pid = 1852] [serial = 1785] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f7792e5e800) [pid = 1852] [serial = 1770] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f779f52d000) [pid = 1852] [serial = 1782] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f7784097000) [pid = 1852] [serial = 1791] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f7772e0d000) [pid = 1852] [serial = 1749] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f777064f800) [pid = 1852] [serial = 1788] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f779a8e6400) [pid = 1852] [serial = 1776] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f77874cd000) [pid = 1852] [serial = 1764] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f777d59e800) [pid = 1852] [serial = 1758] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f779ef69400) [pid = 1852] [serial = 1779] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f7779388800) [pid = 1852] [serial = 1755] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f778bbdf000) [pid = 1852] [serial = 1767] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f779a3d1800) [pid = 1852] [serial = 1773] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f777434e000) [pid = 1852] [serial = 1883] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f7774d67000) [pid = 1852] [serial = 1884] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f777a797000) [pid = 1852] [serial = 1841] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f77793ce800) [pid = 1852] [serial = 1833] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f777938b800) [pid = 1852] [serial = 1832] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f777db20800) [pid = 1852] [serial = 1857] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f777db13800) [pid = 1852] [serial = 1856] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f77810bcc00) [pid = 1852] [serial = 1875] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f7774d97800) [pid = 1852] [serial = 1874] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f777d9a4800) [pid = 1852] [serial = 1854] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f777d8eac00) [pid = 1852] [serial = 1853] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f778122f400) [pid = 1852] [serial = 1869] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f7781224800) [pid = 1852] [serial = 1868] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f777a949800) [pid = 1852] [serial = 1847] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f77810b7800) [pid = 1852] [serial = 1866] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f7781018400) [pid = 1852] [serial = 1865] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f7777923400) [pid = 1852] [serial = 1827] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f77771bc400) [pid = 1852] [serial = 1826] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f777dc10000) [pid = 1852] [serial = 1860] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f777dbfd000) [pid = 1852] [serial = 1859] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f777a9d3400) [pid = 1852] [serial = 1845] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f777a9c8c00) [pid = 1852] [serial = 1844] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f7770f49800) [pid = 1852] [serial = 1877] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f77710de000) [pid = 1852] [serial = 1878] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f7775187000) [pid = 1852] [serial = 1824] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f7774d60800) [pid = 1852] [serial = 1823] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f777d8a3c00) [pid = 1852] [serial = 1851] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f777d596c00) [pid = 1852] [serial = 1850] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f7781014000) [pid = 1852] [serial = 1863] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f777deb4000) [pid = 1852] [serial = 1862] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f777865c400) [pid = 1852] [serial = 1830] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f777847a400) [pid = 1852] [serial = 1829] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f777518cc00) [pid = 1852] [serial = 1817] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f777a791800) [pid = 1852] [serial = 1839] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f777a5f8000) [pid = 1852] [serial = 1838] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f77814bf000) [pid = 1852] [serial = 1872] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f7774ee8400) [pid = 1852] [serial = 1871] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f777a2d9400) [pid = 1852] [serial = 1836] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f777a112c00) [pid = 1852] [serial = 1835] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f777a942c00) [pid = 1852] [serial = 1842] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f7772fe1400) [pid = 1852] [serial = 1821] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f7772e0d400) [pid = 1852] [serial = 1820] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f777b25c000) [pid = 1852] [serial = 1848] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f7772f92000) [pid = 1852] [serial = 1881] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f7772f85800) [pid = 1852] [serial = 1880] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f7774ef5400) [pid = 1852] [serial = 1886] [outer = (nil)] [url = about:blank] 12:00:59 INFO - PROCESS | 1852 | 1461006059687 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]]]}] 12:00:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:00:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 3185ms 12:00:59 INFO - PROCESS | 1852 | 1461006059724 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 12:00:59 INFO - PROCESS | 1852 | 1461006059731 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 12:00:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:00:59 INFO - PROCESS | 1852 | 1461006059740 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:00:59 INFO - PROCESS | 1852 | 1461006059747 Marionette TRACE conn3 <- [1,2658,null,{}] 12:00:59 INFO - PROCESS | 1852 | 1461006059763 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}] 12:00:59 INFO - PROCESS | 1852 | 1461006059994 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 12:01:00 INFO - PROCESS | 1852 | 1461006060190 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77717f7800 == 130 [pid = 1852] [id = 672] 12:01:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f7770652c00) [pid = 1852] [serial = 2017] [outer = (nil)] 12:01:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f7770657000) [pid = 1852] [serial = 2018] [outer = 0x7f7770652c00] 12:01:00 INFO - PROCESS | 1852 | 1461006060265 Marionette DEBUG loaded listener.js 12:01:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f7770f48c00) [pid = 1852] [serial = 2019] [outer = 0x7f7770652c00] 12:01:01 INFO - PROCESS | 1852 | 1461006061170 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]]]}] 12:01:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:01:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1444ms 12:01:01 INFO - PROCESS | 1852 | 1461006061185 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 12:01:01 INFO - PROCESS | 1852 | 1461006061194 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 12:01:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:01:01 INFO - PROCESS | 1852 | 1461006061205 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:01:01 INFO - PROCESS | 1852 | 1461006061209 Marionette TRACE conn3 <- [1,2662,null,{}] 12:01:01 INFO - PROCESS | 1852 | 1461006061216 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}] 12:01:01 INFO - PROCESS | 1852 | 1461006061526 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 12:01:01 INFO - PROCESS | 1852 | 1461006061571 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7772e43800 == 131 [pid = 1852] [id = 673] 12:01:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f7770650400) [pid = 1852] [serial = 2020] [outer = (nil)] 12:01:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f7771919c00) [pid = 1852] [serial = 2021] [outer = 0x7f7770650400] 12:01:01 INFO - PROCESS | 1852 | 1461006061635 Marionette DEBUG loaded listener.js 12:01:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f7772e0ac00) [pid = 1852] [serial = 2022] [outer = 0x7f7770650400] 12:01:02 INFO - PROCESS | 1852 | 1461006062568 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]]]}] 12:01:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:01:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1430ms 12:01:02 INFO - PROCESS | 1852 | 1461006062635 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 12:01:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:01:02 INFO - PROCESS | 1852 | 1461006062640 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 12:01:02 INFO - PROCESS | 1852 | 1461006062646 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:01:02 INFO - PROCESS | 1852 | 1461006062652 Marionette TRACE conn3 <- [1,2666,null,{}] 12:01:02 INFO - PROCESS | 1852 | 1461006062677 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}] 12:01:02 INFO - PROCESS | 1852 | 1461006062962 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 12:01:03 INFO - PROCESS | 1852 | 1461006063013 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7774177800 == 132 [pid = 1852] [id = 674] 12:01:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f7772fe1c00) [pid = 1852] [serial = 2023] [outer = (nil)] 12:01:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f77742fa000) [pid = 1852] [serial = 2024] [outer = 0x7f7772fe1c00] 12:01:03 INFO - PROCESS | 1852 | 1461006063150 Marionette DEBUG loaded listener.js 12:01:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f777434dc00) [pid = 1852] [serial = 2025] [outer = 0x7f7772fe1c00] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f777191b400) [pid = 1852] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f77710ddc00) [pid = 1852] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f7781add400) [pid = 1852] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f776ffcc000) [pid = 1852] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f7778480400) [pid = 1852] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f77810be400) [pid = 1852] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f7779e68400) [pid = 1852] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f7777920400) [pid = 1852] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f7781ded000) [pid = 1852] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f7770f46000) [pid = 1852] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f7774350400) [pid = 1852] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f7781ac7800) [pid = 1852] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f777d9a1000) [pid = 1852] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f777065c800) [pid = 1852] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f777d896400) [pid = 1852] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f776ffcdc00) [pid = 1852] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f777518f800) [pid = 1852] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f7778476000) [pid = 1852] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f77710e1000) [pid = 1852] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f7771917000) [pid = 1852] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f7778652400) [pid = 1852] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f7778467800) [pid = 1852] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f7774d6b800) [pid = 1852] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:01:04 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f7774ee9c00) [pid = 1852] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:01:05 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:01:05 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:01:05 INFO - PROCESS | 1852 | 1461006065225 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]]]}] 12:01:05 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) 12:01:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2595ms 12:01:05 INFO - PROCESS | 1852 | 1461006065240 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 12:01:05 INFO - PROCESS | 1852 | 1461006065243 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 12:01:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:01:05 INFO - PROCESS | 1852 | 1461006065249 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:01:05 INFO - PROCESS | 1852 | 1461006065252 Marionette TRACE conn3 <- [1,2670,null,{}] 12:01:05 INFO - PROCESS | 1852 | 1461006065257 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}] 12:01:05 INFO - PROCESS | 1852 | 1461006065536 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 12:01:05 INFO - PROCESS | 1852 | 1461006065598 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7775fe9000 == 133 [pid = 1852] [id = 675] 12:01:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f77710e1000) [pid = 1852] [serial = 2026] [outer = (nil)] 12:01:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f7773aa6000) [pid = 1852] [serial = 2027] [outer = 0x7f77710e1000] 12:01:05 INFO - PROCESS | 1852 | 1461006065671 Marionette DEBUG loaded listener.js 12:01:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f7774d9f000) [pid = 1852] [serial = 2028] [outer = 0x7f77710e1000] 12:01:07 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:01:07 INFO - PROCESS | 1852 | 1461006067267 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] 12:01:07 INFO - PROCESS | 1852 | 1461006067343 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 12:01:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:01:07 INFO - PROCESS | 1852 | 1461006067355 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:01:07 INFO - PROCESS | 1852 | 1461006067360 Marionette TRACE conn3 <- [1,2674,null,{}] 12:01:07 INFO - PROCESS | 1852 | 1461006067370 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}] 12:01:07 INFO - PROCESS | 1852 | 1461006067620 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 12:01:07 INFO - PROCESS | 1852 | 1461006067880 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77725da000 == 134 [pid = 1852] [id = 676] 12:01:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f776fff5c00) [pid = 1852] [serial = 2029] [outer = (nil)] 12:01:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f77710dbc00) [pid = 1852] [serial = 2030] [outer = 0x7f776fff5c00] 12:01:07 INFO - PROCESS | 1852 | 1461006067958 Marionette DEBUG loaded listener.js 12:01:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f777191f000) [pid = 1852] [serial = 2031] [outer = 0x7f776fff5c00] 12:01:09 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:01:09 INFO - PROCESS | 1852 | 1461006069314 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] 12:01:09 INFO - PROCESS | 1852 | 1461006069353 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 12:01:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:01:09 INFO - PROCESS | 1852 | 1461006069364 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:01:09 INFO - PROCESS | 1852 | 1461006069368 Marionette TRACE conn3 <- [1,2678,null,{}] 12:01:09 INFO - PROCESS | 1852 | 1461006069375 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}] 12:01:09 INFO - PROCESS | 1852 | 1461006069668 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 12:01:09 INFO - PROCESS | 1852 | 1461006069912 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777798e800 == 135 [pid = 1852] [id = 677] 12:01:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f7770644000) [pid = 1852] [serial = 2032] [outer = (nil)] 12:01:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f7773aa1000) [pid = 1852] [serial = 2033] [outer = 0x7f7770644000] 12:01:09 INFO - PROCESS | 1852 | 1461006069986 Marionette DEBUG loaded listener.js 12:01:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f7774d9ac00) [pid = 1852] [serial = 2034] [outer = 0x7f7770644000] 12:01:11 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:01:11 INFO - PROCESS | 1852 | 1461006071506 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]]]}] 12:01:11 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) 12:01:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2184ms 12:01:11 INFO - PROCESS | 1852 | 1461006071549 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 12:01:11 INFO - PROCESS | 1852 | 1461006071553 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 12:01:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:01:11 INFO - PROCESS | 1852 | 1461006071560 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:01:11 INFO - PROCESS | 1852 | 1461006071567 Marionette TRACE conn3 <- [1,2682,null,{}] 12:01:11 INFO - PROCESS | 1852 | 1461006071584 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}] 12:01:11 INFO - PROCESS | 1852 | 1461006071854 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 12:01:12 INFO - PROCESS | 1852 | 1461006072112 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777869f800 == 136 [pid = 1852] [id = 678] 12:01:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f7774351800) [pid = 1852] [serial = 2035] [outer = (nil)] 12:01:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f7775f49c00) [pid = 1852] [serial = 2036] [outer = 0x7f7774351800] 12:01:12 INFO - PROCESS | 1852 | 1461006072193 Marionette DEBUG loaded listener.js 12:01:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f7776f65800) [pid = 1852] [serial = 2037] [outer = 0x7f7774351800] 12:01:13 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:01:13 INFO - PROCESS | 1852 | 1461006073574 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]]]}] 12:01:13 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) 12:01:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2035ms 12:01:13 INFO - PROCESS | 1852 | 1461006073596 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 12:01:13 INFO - PROCESS | 1852 | 1461006073601 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 12:01:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:01:13 INFO - PROCESS | 1852 | 1461006073608 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:01:13 INFO - PROCESS | 1852 | 1461006073611 Marionette TRACE conn3 <- [1,2686,null,{}] 12:01:13 INFO - PROCESS | 1852 | 1461006073617 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}] 12:01:13 INFO - PROCESS | 1852 | 1461006073887 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 12:01:14 INFO - PROCESS | 1852 | 1461006074117 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77790aa000 == 137 [pid = 1852] [id = 679] 12:01:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f7774ee7000) [pid = 1852] [serial = 2038] [outer = (nil)] 12:01:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f77771bb400) [pid = 1852] [serial = 2039] [outer = 0x7f7774ee7000] 12:01:14 INFO - PROCESS | 1852 | 1461006074194 Marionette DEBUG loaded listener.js 12:01:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f777729bc00) [pid = 1852] [serial = 2040] [outer = 0x7f7774ee7000] 12:01:15 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:01:15 INFO - PROCESS | 1852 | 1461006075546 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] 12:01:15 INFO - PROCESS | 1852 | 1461006075595 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 12:01:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:01:15 INFO - PROCESS | 1852 | 1461006075602 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:01:15 INFO - PROCESS | 1852 | 1461006075604 Marionette TRACE conn3 <- [1,2690,null,{}] 12:01:15 INFO - PROCESS | 1852 | 1461006075610 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}] 12:01:15 INFO - PROCESS | 1852 | 1461006075915 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 12:01:16 INFO - PROCESS | 1852 | 1461006076149 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7779e4b800 == 138 [pid = 1852] [id = 680] 12:01:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f777518dc00) [pid = 1852] [serial = 2041] [outer = (nil)] 12:01:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f7777920400) [pid = 1852] [serial = 2042] [outer = 0x7f777518dc00] 12:01:16 INFO - PROCESS | 1852 | 1461006076226 Marionette DEBUG loaded listener.js 12:01:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f7778476000) [pid = 1852] [serial = 2043] [outer = 0x7f777518dc00] 12:01:17 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:01:17 INFO - PROCESS | 1852 | 1461006077545 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] 12:01:17 INFO - PROCESS | 1852 | 1461006077588 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 12:01:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:01:17 INFO - PROCESS | 1852 | 1461006077595 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:01:17 INFO - PROCESS | 1852 | 1461006077598 Marionette TRACE conn3 <- [1,2694,null,{}] 12:01:17 INFO - PROCESS | 1852 | 1461006077606 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}] 12:01:17 INFO - PROCESS | 1852 | 1461006077932 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 12:01:18 INFO - PROCESS | 1852 | 1461006078167 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a141800 == 139 [pid = 1852] [id = 681] 12:01:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f7778479400) [pid = 1852] [serial = 2044] [outer = (nil)] 12:01:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f7779e6d400) [pid = 1852] [serial = 2045] [outer = 0x7f7778479400] 12:01:18 INFO - PROCESS | 1852 | 1461006078244 Marionette DEBUG loaded listener.js 12:01:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f777a2cd000) [pid = 1852] [serial = 2046] [outer = 0x7f7778479400] 12:01:19 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:01:19 INFO - PROCESS | 1852 | 1461006079604 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] 12:01:19 INFO - PROCESS | 1852 | 1461006079634 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 12:01:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:01:19 INFO - PROCESS | 1852 | 1461006079641 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:01:19 INFO - PROCESS | 1852 | 1461006079643 Marionette TRACE conn3 <- [1,2698,null,{}] 12:01:19 INFO - PROCESS | 1852 | 1461006079649 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}] 12:01:19 INFO - PROCESS | 1852 | 1461006079944 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 12:01:20 INFO - PROCESS | 1852 | 1461006080177 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a9e6800 == 140 [pid = 1852] [id = 682] 12:01:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f777065e800) [pid = 1852] [serial = 2047] [outer = (nil)] 12:01:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f777a5f5c00) [pid = 1852] [serial = 2048] [outer = 0x7f777065e800] 12:01:20 INFO - PROCESS | 1852 | 1461006080251 Marionette DEBUG loaded listener.js 12:01:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f777a90d800) [pid = 1852] [serial = 2049] [outer = 0x7f777065e800] 12:01:21 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:01:21 INFO - PROCESS | 1852 | 1461006081590 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] 12:01:21 INFO - PROCESS | 1852 | 1461006081628 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 12:01:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:01:21 INFO - PROCESS | 1852 | 1461006081634 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:01:21 INFO - PROCESS | 1852 | 1461006081637 Marionette TRACE conn3 <- [1,2702,null,{}] 12:01:21 INFO - PROCESS | 1852 | 1461006081642 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}] 12:01:21 INFO - PROCESS | 1852 | 1461006081898 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 12:01:22 INFO - PROCESS | 1852 | 1461006082132 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c102800 == 141 [pid = 1852] [id = 683] 12:01:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f77742fb000) [pid = 1852] [serial = 2050] [outer = (nil)] 12:01:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f777a946800) [pid = 1852] [serial = 2051] [outer = 0x7f77742fb000] 12:01:22 INFO - PROCESS | 1852 | 1461006082211 Marionette DEBUG loaded listener.js 12:01:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f777a9c8c00) [pid = 1852] [serial = 2052] [outer = 0x7f77742fb000] 12:01:23 INFO - PROCESS | 1852 | 1461006083094 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]]]}] 12:01:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:01:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1534ms 12:01:23 INFO - PROCESS | 1852 | 1461006083170 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 12:01:23 INFO - PROCESS | 1852 | 1461006083174 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 12:01:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:01:23 INFO - PROCESS | 1852 | 1461006083179 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:01:23 INFO - PROCESS | 1852 | 1461006083182 Marionette TRACE conn3 <- [1,2706,null,{}] 12:01:23 INFO - PROCESS | 1852 | 1461006083188 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}] 12:01:23 INFO - PROCESS | 1852 | 1461006083445 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 12:01:23 INFO - PROCESS | 1852 | 1461006083757 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777cad1800 == 142 [pid = 1852] [id = 684] 12:01:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f777865bc00) [pid = 1852] [serial = 2053] [outer = (nil)] 12:01:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f777b205800) [pid = 1852] [serial = 2054] [outer = 0x7f777865bc00] 12:01:23 INFO - PROCESS | 1852 | 1461006083839 Marionette DEBUG loaded listener.js 12:01:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f777b25d000) [pid = 1852] [serial = 2055] [outer = 0x7f777865bc00] 12:01:24 INFO - PROCESS | 1852 | 1461006084716 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]]]}] 12:01:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:01:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1581ms 12:01:24 INFO - PROCESS | 1852 | 1461006084763 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 12:01:24 INFO - PROCESS | 1852 | 1461006084766 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 12:01:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:01:24 INFO - PROCESS | 1852 | 1461006084773 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:01:24 INFO - PROCESS | 1852 | 1461006084776 Marionette TRACE conn3 <- [1,2710,null,{}] 12:01:24 INFO - PROCESS | 1852 | 1461006084782 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}] 12:01:25 INFO - PROCESS | 1852 | 1461006085024 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 12:01:25 INFO - PROCESS | 1852 | 1461006085325 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777df0b800 == 143 [pid = 1852] [id = 685] 12:01:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f777a945c00) [pid = 1852] [serial = 2056] [outer = (nil)] 12:01:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f777ca77800) [pid = 1852] [serial = 2057] [outer = 0x7f777a945c00] 12:01:25 INFO - PROCESS | 1852 | 1461006085411 Marionette DEBUG loaded listener.js 12:01:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f777cb8fc00) [pid = 1852] [serial = 2058] [outer = 0x7f777a945c00] 12:01:26 INFO - PROCESS | 1852 | 1461006086365 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] 12:01:26 INFO - PROCESS | 1852 | 1461006086415 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 12:01:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:01:26 INFO - PROCESS | 1852 | 1461006086421 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:01:26 INFO - PROCESS | 1852 | 1461006086425 Marionette TRACE conn3 <- [1,2714,null,{}] 12:01:26 INFO - PROCESS | 1852 | 1461006086431 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}] 12:01:26 INFO - PROCESS | 1852 | 1461006086689 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 12:01:27 INFO - PROCESS | 1852 | 1461006087037 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77725e0800 == 144 [pid = 1852] [id = 686] 12:01:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f776ffd6c00) [pid = 1852] [serial = 2059] [outer = (nil)] 12:01:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f77710e1800) [pid = 1852] [serial = 2060] [outer = 0x7f776ffd6c00] 12:01:27 INFO - PROCESS | 1852 | 1461006087124 Marionette DEBUG loaded listener.js 12:01:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f777db14c00) [pid = 1852] [serial = 2061] [outer = 0x7f776ffd6c00] 12:01:28 INFO - PROCESS | 1852 | 1461006088027 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]]]}] 12:01:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:01:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1679ms 12:01:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:01:28 INFO - PROCESS | 1852 | 1461006088101 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 12:01:28 INFO - PROCESS | 1852 | 1461006088104 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 12:01:28 INFO - PROCESS | 1852 | 1461006088112 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:01:28 INFO - PROCESS | 1852 | 1461006088114 Marionette TRACE conn3 <- [1,2718,null,{}] 12:01:28 INFO - PROCESS | 1852 | 1461006088121 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}] 12:01:28 INFO - PROCESS | 1852 | 1461006088350 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 12:01:28 INFO - PROCESS | 1852 | 1461006088628 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77724c0800 == 145 [pid = 1852] [id = 687] 12:01:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f776ffcd400) [pid = 1852] [serial = 2062] [outer = (nil)] 12:01:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f776ffd4c00) [pid = 1852] [serial = 2063] [outer = 0x7f776ffcd400] 12:01:28 INFO - PROCESS | 1852 | 1461006088757 Marionette DEBUG loaded listener.js 12:01:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f7772f88800) [pid = 1852] [serial = 2064] [outer = 0x7f776ffcd400] 12:01:30 INFO - PROCESS | 1852 | 1461006090173 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] 12:01:30 INFO - PROCESS | 1852 | 1461006090299 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 12:01:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:01:30 INFO - PROCESS | 1852 | 1461006090307 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:01:30 INFO - PROCESS | 1852 | 1461006090313 Marionette TRACE conn3 <- [1,2722,null,{}] 12:01:30 INFO - PROCESS | 1852 | 1461006090322 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}] 12:01:30 INFO - PROCESS | 1852 | 1461006090576 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 12:01:30 INFO - PROCESS | 1852 | 1461006090846 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7778488800 == 146 [pid = 1852] [id = 688] 12:01:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f776fff0400) [pid = 1852] [serial = 2065] [outer = (nil)] 12:01:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f7771918c00) [pid = 1852] [serial = 2066] [outer = 0x7f776fff0400] 12:01:30 INFO - PROCESS | 1852 | 1461006090915 Marionette DEBUG loaded listener.js 12:01:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f7772f94400) [pid = 1852] [serial = 2067] [outer = 0x7f776fff0400] 12:01:31 INFO - PROCESS | 1852 | 1461006091857 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] 12:01:31 INFO - PROCESS | 1852 | 1461006091965 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 12:01:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:01:31 INFO - PROCESS | 1852 | 1461006091986 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:01:31 INFO - PROCESS | 1852 | 1461006091990 Marionette TRACE conn3 <- [1,2726,null,{}] 12:01:32 INFO - PROCESS | 1852 | 1461006092079 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}] 12:01:32 INFO - PROCESS | 1852 | 1461006092338 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 12:01:32 INFO - PROCESS | 1852 | 1461006092594 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7774f19800 == 147 [pid = 1852] [id = 689] 12:01:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f7772e04c00) [pid = 1852] [serial = 2068] [outer = (nil)] 12:01:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f7774ee8800) [pid = 1852] [serial = 2069] [outer = 0x7f7772e04c00] 12:01:32 INFO - PROCESS | 1852 | 1461006092662 Marionette DEBUG loaded listener.js 12:01:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f7775191800) [pid = 1852] [serial = 2070] [outer = 0x7f7772e04c00] 12:01:33 INFO - PROCESS | 1852 | 1461006093647 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]]]}] 12:01:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:01:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1699ms 12:01:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:01:33 INFO - PROCESS | 1852 | 1461006093679 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 12:01:33 INFO - PROCESS | 1852 | 1461006093682 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 12:01:33 INFO - PROCESS | 1852 | 1461006093688 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:01:33 INFO - PROCESS | 1852 | 1461006093693 Marionette TRACE conn3 <- [1,2730,null,{}] 12:01:33 INFO - PROCESS | 1852 | 1461006093708 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}] 12:01:33 INFO - PROCESS | 1852 | 1461006093911 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 12:01:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77793ee000 == 146 [pid = 1852] [id = 423] 12:01:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7774177800 == 145 [pid = 1852] [id = 674] 12:01:34 INFO - PROCESS | 1852 | 1461006094302 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7772e43800 == 144 [pid = 1852] [id = 673] 12:01:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77717f7800 == 143 [pid = 1852] [id = 672] 12:01:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777248d800 == 144 [pid = 1852] [id = 690] 12:01:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f77710dac00) [pid = 1852] [serial = 2071] [outer = (nil)] 12:01:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f7776f6b000) [pid = 1852] [serial = 2072] [outer = 0x7f77710dac00] 12:01:34 INFO - PROCESS | 1852 | 1461006094396 Marionette DEBUG loaded listener.js 12:01:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f7778477800) [pid = 1852] [serial = 2073] [outer = 0x7f77710dac00] 12:01:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779d8bc800 == 143 [pid = 1852] [id = 670] 12:01:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b516000 == 142 [pid = 1852] [id = 669] 12:01:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a419800 == 141 [pid = 1852] [id = 668] 12:01:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a1d5800 == 140 [pid = 1852] [id = 667] 12:01:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778dcd0000 == 139 [pid = 1852] [id = 666] 12:01:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7774169000 == 138 [pid = 1852] [id = 574] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f77742f6000) [pid = 1852] [serial = 1893] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f7775f7ec00) [pid = 1852] [serial = 1898] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f777191e800) [pid = 1852] [serial = 1946] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f7770652400) [pid = 1852] [serial = 1890] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f7777921c00) [pid = 1852] [serial = 1902] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f77770a3800) [pid = 1852] [serial = 1899] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f777a2d2400) [pid = 1852] [serial = 1925] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f7775f49000) [pid = 1852] [serial = 1953] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f777ca7b400) [pid = 1852] [serial = 1913] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f7774359c00) [pid = 1852] [serial = 1950] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f777502a400) [pid = 1852] [serial = 1952] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f7782a04000) [pid = 1852] [serial = 1934] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f7775f78800) [pid = 1852] [serial = 1956] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f7772f93000) [pid = 1852] [serial = 1892] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f7773aa6800) [pid = 1852] [serial = 1949] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f7781bd9c00) [pid = 1852] [serial = 1929] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f77838db000) [pid = 1852] [serial = 1943] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f7779e65c00) [pid = 1852] [serial = 1905] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f77819d1c00) [pid = 1852] [serial = 1922] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f777d59c800) [pid = 1852] [serial = 1917] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f777a9cdc00) [pid = 1852] [serial = 1910] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f778396d800) [pid = 1852] [serial = 1941] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f7777293800) [pid = 1852] [serial = 1818] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f7774da2400) [pid = 1852] [serial = 1895] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f7781caa800) [pid = 1852] [serial = 1931] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f7781010400) [pid = 1852] [serial = 1920] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f777518b000) [pid = 1852] [serial = 1896] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f7773aa6c00) [pid = 1852] [serial = 1955] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f7781a60800) [pid = 1852] [serial = 1923] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f7783d32800) [pid = 1852] [serial = 1944] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f7782df9400) [pid = 1852] [serial = 1937] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f776fff6000) [pid = 1852] [serial = 1889] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f777cd2a400) [pid = 1852] [serial = 1916] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f7777298400) [pid = 1852] [serial = 1901] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f7782dea800) [pid = 1852] [serial = 1935] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f7781aca400) [pid = 1852] [serial = 1926] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f777b257000) [pid = 1852] [serial = 1911] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f7772e11800) [pid = 1852] [serial = 1947] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f77838da000) [pid = 1852] [serial = 1938] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f777cb8b000) [pid = 1852] [serial = 1914] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f7781bd1800) [pid = 1852] [serial = 1928] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f777a11a400) [pid = 1852] [serial = 1907] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f7778659c00) [pid = 1852] [serial = 1904] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f7783962000) [pid = 1852] [serial = 1940] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f777db1d800) [pid = 1852] [serial = 1919] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f7781de9800) [pid = 1852] [serial = 1932] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f777a915800) [pid = 1852] [serial = 1908] [outer = (nil)] [url = about:blank] 12:01:35 INFO - PROCESS | 1852 | 1461006095648 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] 12:01:35 INFO - PROCESS | 1852 | 1461006095680 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 12:01:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:01:35 INFO - PROCESS | 1852 | 1461006095686 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:01:35 INFO - PROCESS | 1852 | 1461006095688 Marionette TRACE conn3 <- [1,2734,null,{}] 12:01:35 INFO - PROCESS | 1852 | 1461006095694 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}] 12:01:35 INFO - PROCESS | 1852 | 1461006095873 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 12:01:36 INFO - PROCESS | 1852 | 1461006096113 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777909e800 == 139 [pid = 1852] [id = 691] 12:01:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f7770652400) [pid = 1852] [serial = 2074] [outer = (nil)] 12:01:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f7775f78800) [pid = 1852] [serial = 2075] [outer = 0x7f7770652400] 12:01:36 INFO - PROCESS | 1852 | 1461006096180 Marionette DEBUG loaded listener.js 12:01:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f7779384800) [pid = 1852] [serial = 2076] [outer = 0x7f7770652400] 12:01:37 INFO - PROCESS | 1852 | 1461006097049 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]]]}] 12:01:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:01:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1425ms 12:01:37 INFO - PROCESS | 1852 | 1461006097113 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 12:01:37 INFO - PROCESS | 1852 | 1461006097116 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 12:01:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:01:37 INFO - PROCESS | 1852 | 1461006097122 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:01:37 INFO - PROCESS | 1852 | 1461006097126 Marionette TRACE conn3 <- [1,2738,null,{}] 12:01:37 INFO - PROCESS | 1852 | 1461006097131 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}] 12:01:37 INFO - PROCESS | 1852 | 1461006097403 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 12:01:37 INFO - PROCESS | 1852 | 1461006097436 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a568000 == 140 [pid = 1852] [id = 692] 12:01:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f7779385400) [pid = 1852] [serial = 2077] [outer = (nil)] 12:01:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f77793d0c00) [pid = 1852] [serial = 2078] [outer = 0x7f7779385400] 12:01:37 INFO - PROCESS | 1852 | 1461006097501 Marionette DEBUG loaded listener.js 12:01:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f7779e6b400) [pid = 1852] [serial = 2079] [outer = 0x7f7779385400] 12:01:38 INFO - PROCESS | 1852 | 1461006098503 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]]]}] 12:01:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:01:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1432ms 12:01:38 INFO - PROCESS | 1852 | 1461006098565 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 12:01:38 INFO - PROCESS | 1852 | 1461006098569 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 12:01:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:01:38 INFO - PROCESS | 1852 | 1461006098576 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:01:38 INFO - PROCESS | 1852 | 1461006098579 Marionette TRACE conn3 <- [1,2742,null,{}] 12:01:38 INFO - PROCESS | 1852 | 1461006098584 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}] 12:01:38 INFO - PROCESS | 1852 | 1461006098919 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f777a5f4000) [pid = 1852] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f777b208c00) [pid = 1852] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f776fff3800) [pid = 1852] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f7770652c00) [pid = 1852] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f77770a3400) [pid = 1852] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f7781228800) [pid = 1852] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f778122a000) [pid = 1852] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f777430e000) [pid = 1852] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f77814be400) [pid = 1852] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f7775f7d400) [pid = 1852] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f7770650400) [pid = 1852] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f777a9cc400) [pid = 1852] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f77742f4800) [pid = 1852] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f7770653000) [pid = 1852] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f777728ec00) [pid = 1852] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f77793c6c00) [pid = 1852] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f7772fe1c00) [pid = 1852] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f777d5a1c00) [pid = 1852] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f7781cad400) [pid = 1852] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f7778470400) [pid = 1852] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f7772e07400) [pid = 1852] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:01:39 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f7778465000) [pid = 1852] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:01:39 INFO - PROCESS | 1852 | 1461006099585 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77761a3800 == 141 [pid = 1852] [id = 693] 12:01:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f776ffcdc00) [pid = 1852] [serial = 2080] [outer = (nil)] 12:01:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f7770654000) [pid = 1852] [serial = 2081] [outer = 0x7f776ffcdc00] 12:01:39 INFO - PROCESS | 1852 | 1461006099654 Marionette DEBUG loaded listener.js 12:01:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f77770a4000) [pid = 1852] [serial = 2082] [outer = 0x7f776ffcdc00] 12:01:40 INFO - PROCESS | 1852 | 1461006100356 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]]]}] 12:01:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:01:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1833ms 12:01:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:01:40 INFO - PROCESS | 1852 | 1461006100410 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 12:01:40 INFO - PROCESS | 1852 | 1461006100413 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 12:01:40 INFO - PROCESS | 1852 | 1461006100419 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:01:40 INFO - PROCESS | 1852 | 1461006100422 Marionette TRACE conn3 <- [1,2746,null,{}] 12:01:40 INFO - PROCESS | 1852 | 1461006100439 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}] 12:01:40 INFO - PROCESS | 1852 | 1461006100645 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 12:01:40 INFO - PROCESS | 1852 | 1461006100655 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777cac8000 == 142 [pid = 1852] [id = 694] 12:01:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f777a78d800) [pid = 1852] [serial = 2083] [outer = (nil)] 12:01:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f777ca7b800) [pid = 1852] [serial = 2084] [outer = 0x7f777a78d800] 12:01:40 INFO - PROCESS | 1852 | 1461006100718 Marionette DEBUG loaded listener.js 12:01:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f777cd2b400) [pid = 1852] [serial = 2085] [outer = 0x7f777a78d800] 12:01:41 INFO - PROCESS | 1852 | 1461006101962 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]]]}] 12:01:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:01:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1597ms 12:01:42 INFO - PROCESS | 1852 | 1461006102017 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 12:01:42 INFO - PROCESS | 1852 | 1461006102023 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 12:01:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:01:42 INFO - PROCESS | 1852 | 1461006102032 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:01:42 INFO - PROCESS | 1852 | 1461006102039 Marionette TRACE conn3 <- [1,2750,null,{}] 12:01:42 INFO - PROCESS | 1852 | 1461006102048 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}] 12:01:42 INFO - PROCESS | 1852 | 1461006102326 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 12:01:42 INFO - PROCESS | 1852 | 1461006102664 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7775fe8800 == 143 [pid = 1852] [id = 695] 12:01:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f7770649000) [pid = 1852] [serial = 2086] [outer = (nil)] 12:01:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f7772e07400) [pid = 1852] [serial = 2087] [outer = 0x7f7770649000] 12:01:42 INFO - PROCESS | 1852 | 1461006102744 Marionette DEBUG loaded listener.js 12:01:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f7774308000) [pid = 1852] [serial = 2088] [outer = 0x7f7770649000] 12:01:43 INFO - PROCESS | 1852 | 1461006103581 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]]]}] 12:01:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:01:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1594ms 12:01:43 INFO - PROCESS | 1852 | 1461006103627 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 12:01:43 INFO - PROCESS | 1852 | 1461006103636 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 12:01:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:01:43 INFO - PROCESS | 1852 | 1461006103646 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:01:43 INFO - PROCESS | 1852 | 1461006103650 Marionette TRACE conn3 <- [1,2754,null,{}] 12:01:43 INFO - PROCESS | 1852 | 1461006103656 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}] 12:01:43 INFO - PROCESS | 1852 | 1461006103882 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 12:01:44 INFO - PROCESS | 1852 | 1461006104138 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a122800 == 144 [pid = 1852] [id = 696] 12:01:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f777191b000) [pid = 1852] [serial = 2089] [outer = (nil)] 12:01:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f7776120c00) [pid = 1852] [serial = 2090] [outer = 0x7f777191b000] 12:01:44 INFO - PROCESS | 1852 | 1461006104216 Marionette DEBUG loaded listener.js 12:01:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f77771b7000) [pid = 1852] [serial = 2091] [outer = 0x7f777191b000] 12:01:45 INFO - PROCESS | 1852 | 1461006105245 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]]]}] 12:01:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:01:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1637ms 12:01:45 INFO - PROCESS | 1852 | 1461006105283 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 12:01:45 INFO - PROCESS | 1852 | 1461006105287 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 12:01:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:01:45 INFO - PROCESS | 1852 | 1461006105295 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:01:45 INFO - PROCESS | 1852 | 1461006105302 Marionette TRACE conn3 <- [1,2758,null,{}] 12:01:45 INFO - PROCESS | 1852 | 1461006105320 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}] 12:01:45 INFO - PROCESS | 1852 | 1461006105559 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 12:01:45 INFO - PROCESS | 1852 | 1461006105862 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777df6a800 == 145 [pid = 1852] [id = 697] 12:01:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f777865d000) [pid = 1852] [serial = 2092] [outer = (nil)] 12:01:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f7779e6c400) [pid = 1852] [serial = 2093] [outer = 0x7f777865d000] 12:01:45 INFO - PROCESS | 1852 | 1461006105950 Marionette DEBUG loaded listener.js 12:01:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f777a5fa400) [pid = 1852] [serial = 2094] [outer = 0x7f777865d000] 12:01:46 INFO - PROCESS | 1852 | 1461006106826 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]]]}] 12:01:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:01:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1586ms 12:01:46 INFO - PROCESS | 1852 | 1461006106881 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 12:01:46 INFO - PROCESS | 1852 | 1461006106885 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 12:01:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:01:46 INFO - PROCESS | 1852 | 1461006106891 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:01:46 INFO - PROCESS | 1852 | 1461006106894 Marionette TRACE conn3 <- [1,2762,null,{}] 12:01:46 INFO - PROCESS | 1852 | 1461006106900 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}] 12:01:47 INFO - PROCESS | 1852 | 1461006107125 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 12:01:47 INFO - PROCESS | 1852 | 1461006107383 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77813d2800 == 146 [pid = 1852] [id = 698] 12:01:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f7779388400) [pid = 1852] [serial = 2095] [outer = (nil)] 12:01:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f777a9d1c00) [pid = 1852] [serial = 2096] [outer = 0x7f7779388400] 12:01:47 INFO - PROCESS | 1852 | 1461006107508 Marionette DEBUG loaded listener.js 12:01:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f777cb85800) [pid = 1852] [serial = 2097] [outer = 0x7f7779388400] 12:01:48 INFO - PROCESS | 1852 | 1461006108329 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]]]}] 12:01:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:01:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1476ms 12:01:48 INFO - PROCESS | 1852 | 1461006108369 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 12:01:48 INFO - PROCESS | 1852 | 1461006108373 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 12:01:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:01:48 INFO - PROCESS | 1852 | 1461006108379 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:01:48 INFO - PROCESS | 1852 | 1461006108382 Marionette TRACE conn3 <- [1,2766,null,{}] 12:01:48 INFO - PROCESS | 1852 | 1461006108388 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}] 12:01:48 INFO - PROCESS | 1852 | 1461006108682 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 12:01:48 INFO - PROCESS | 1852 | 1461006108837 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77833dc000 == 147 [pid = 1852] [id = 699] 12:01:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f776ffef000) [pid = 1852] [serial = 2098] [outer = (nil)] 12:01:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f777d59b000) [pid = 1852] [serial = 2099] [outer = 0x7f776ffef000] 12:01:48 INFO - PROCESS | 1852 | 1461006108952 Marionette DEBUG loaded listener.js 12:01:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f777d8dd400) [pid = 1852] [serial = 2100] [outer = 0x7f776ffef000] 12:01:49 INFO - PROCESS | 1852 | 1461006109841 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]]]}] 12:01:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:01:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1527ms 12:01:49 INFO - PROCESS | 1852 | 1461006109907 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 12:01:49 INFO - PROCESS | 1852 | 1461006109911 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 12:01:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:01:49 INFO - PROCESS | 1852 | 1461006109917 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:01:49 INFO - PROCESS | 1852 | 1461006109919 Marionette TRACE conn3 <- [1,2770,null,{}] 12:01:49 INFO - PROCESS | 1852 | 1461006109925 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}] 12:01:50 INFO - PROCESS | 1852 | 1461006110225 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 12:01:50 INFO - PROCESS | 1852 | 1461006110538 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77835ca800 == 148 [pid = 1852] [id = 700] 12:01:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f777db18400) [pid = 1852] [serial = 2101] [outer = (nil)] 12:01:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f777dc11800) [pid = 1852] [serial = 2102] [outer = 0x7f777db18400] 12:01:50 INFO - PROCESS | 1852 | 1461006110621 Marionette DEBUG loaded listener.js 12:01:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f777deb6000) [pid = 1852] [serial = 2103] [outer = 0x7f777db18400] 12:01:51 INFO - PROCESS | 1852 | 1461006111469 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]]]}] 12:01:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:01:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1581ms 12:01:51 INFO - PROCESS | 1852 | 1461006111499 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 12:01:51 INFO - PROCESS | 1852 | 1461006111503 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 12:01:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:01:51 INFO - PROCESS | 1852 | 1461006111509 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:01:51 INFO - PROCESS | 1852 | 1461006111512 Marionette TRACE conn3 <- [1,2774,null,{}] 12:01:51 INFO - PROCESS | 1852 | 1461006111518 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}] 12:01:51 INFO - PROCESS | 1852 | 1461006111727 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 12:01:51 INFO - PROCESS | 1852 | 1461006111993 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7784005800 == 149 [pid = 1852] [id = 701] 12:01:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f777dc0c800) [pid = 1852] [serial = 2104] [outer = (nil)] 12:01:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f7781017400) [pid = 1852] [serial = 2105] [outer = 0x7f777dc0c800] 12:01:52 INFO - PROCESS | 1852 | 1461006112070 Marionette DEBUG loaded listener.js 12:01:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f77810b9800) [pid = 1852] [serial = 2106] [outer = 0x7f777dc0c800] 12:01:52 INFO - PROCESS | 1852 | 1461006112940 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]]]}] 12:01:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:01:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1490ms 12:01:53 INFO - PROCESS | 1852 | 1461006113000 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 12:01:53 INFO - PROCESS | 1852 | 1461006113003 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 12:01:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:01:53 INFO - PROCESS | 1852 | 1461006113009 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:01:53 INFO - PROCESS | 1852 | 1461006113012 Marionette TRACE conn3 <- [1,2778,null,{}] 12:01:53 INFO - PROCESS | 1852 | 1461006113017 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}] 12:01:53 INFO - PROCESS | 1852 | 1461006113236 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 12:01:53 INFO - PROCESS | 1852 | 1461006113499 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778415d800 == 150 [pid = 1852] [id = 702] 12:01:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f777a111000) [pid = 1852] [serial = 2107] [outer = (nil)] 12:01:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f7781226c00) [pid = 1852] [serial = 2108] [outer = 0x7f777a111000] 12:01:53 INFO - PROCESS | 1852 | 1461006113626 Marionette DEBUG loaded listener.js 12:01:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f77814be400) [pid = 1852] [serial = 2109] [outer = 0x7f777a111000] 12:01:54 INFO - PROCESS | 1852 | 1461006114438 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]]]}] 12:01:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:01:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1483ms 12:01:54 INFO - PROCESS | 1852 | 1461006114494 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 12:01:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:01:54 INFO - PROCESS | 1852 | 1461006114498 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 12:01:54 INFO - PROCESS | 1852 | 1461006114505 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:01:54 INFO - PROCESS | 1852 | 1461006114508 Marionette TRACE conn3 <- [1,2782,null,{}] 12:01:54 INFO - PROCESS | 1852 | 1461006114514 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}] 12:01:54 INFO - PROCESS | 1852 | 1461006114727 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 12:01:54 INFO - PROCESS | 1852 | 1461006114993 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77845d1000 == 151 [pid = 1852] [id = 703] 12:01:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f7776f6dc00) [pid = 1852] [serial = 2110] [outer = (nil)] 12:01:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f77819c3c00) [pid = 1852] [serial = 2111] [outer = 0x7f7776f6dc00] 12:01:55 INFO - PROCESS | 1852 | 1461006115068 Marionette DEBUG loaded listener.js 12:01:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f77819ccc00) [pid = 1852] [serial = 2112] [outer = 0x7f7776f6dc00] 12:01:55 INFO - PROCESS | 1852 | 1461006115905 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]]]}] 12:01:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:01:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1441ms 12:01:55 INFO - PROCESS | 1852 | 1461006115945 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 12:01:55 INFO - PROCESS | 1852 | 1461006115948 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 12:01:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:01:55 INFO - PROCESS | 1852 | 1461006115954 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:01:55 INFO - PROCESS | 1852 | 1461006115957 Marionette TRACE conn3 <- [1,2786,null,{}] 12:01:55 INFO - PROCESS | 1852 | 1461006115962 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}] 12:01:56 INFO - PROCESS | 1852 | 1461006116166 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 12:01:56 INFO - PROCESS | 1852 | 1461006116482 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7785747800 == 152 [pid = 1852] [id = 704] 12:01:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f7781a5d400) [pid = 1852] [serial = 2113] [outer = (nil)] 12:01:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f7781a5e400) [pid = 1852] [serial = 2114] [outer = 0x7f7781a5d400] 12:01:56 INFO - PROCESS | 1852 | 1461006116563 Marionette DEBUG loaded listener.js 12:01:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f7781acdc00) [pid = 1852] [serial = 2115] [outer = 0x7f7781a5d400] 12:01:57 INFO - PROCESS | 1852 | 1461006117470 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]]]}] 12:01:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:01:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1581ms 12:01:57 INFO - PROCESS | 1852 | 1461006117537 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 12:01:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:01:57 INFO - PROCESS | 1852 | 1461006117541 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 12:01:57 INFO - PROCESS | 1852 | 1461006117547 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:01:57 INFO - PROCESS | 1852 | 1461006117551 Marionette TRACE conn3 <- [1,2790,null,{}] 12:01:57 INFO - PROCESS | 1852 | 1461006117556 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}] 12:01:57 INFO - PROCESS | 1852 | 1461006117850 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 12:01:58 INFO - PROCESS | 1852 | 1461006118166 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7789f85800 == 153 [pid = 1852] [id = 705] 12:01:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f7781ca5c00) [pid = 1852] [serial = 2116] [outer = (nil)] 12:01:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f7781de3c00) [pid = 1852] [serial = 2117] [outer = 0x7f7781ca5c00] 12:01:58 INFO - PROCESS | 1852 | 1461006118252 Marionette DEBUG loaded listener.js 12:01:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f7782a0b800) [pid = 1852] [serial = 2118] [outer = 0x7f7781ca5c00] 12:01:59 INFO - PROCESS | 1852 | 1461006119118 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]]]}] 12:01:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:01:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1633ms 12:01:59 INFO - PROCESS | 1852 | 1461006119181 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 12:01:59 INFO - PROCESS | 1852 | 1461006119185 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 12:01:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:01:59 INFO - PROCESS | 1852 | 1461006119191 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:01:59 INFO - PROCESS | 1852 | 1461006119195 Marionette TRACE conn3 <- [1,2794,null,{}] 12:01:59 INFO - PROCESS | 1852 | 1461006119200 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}] 12:01:59 INFO - PROCESS | 1852 | 1461006119425 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 12:01:59 INFO - PROCESS | 1852 | 1461006119689 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778b626000 == 154 [pid = 1852] [id = 706] 12:01:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f7781cab000) [pid = 1852] [serial = 2119] [outer = (nil)] 12:01:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f7782df4c00) [pid = 1852] [serial = 2120] [outer = 0x7f7781cab000] 12:01:59 INFO - PROCESS | 1852 | 1461006119766 Marionette DEBUG loaded listener.js 12:01:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f77838e3000) [pid = 1852] [serial = 2121] [outer = 0x7f7781cab000] 12:02:00 INFO - PROCESS | 1852 | 1461006120643 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]]]}] 12:02:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:02:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1478ms 12:02:00 INFO - PROCESS | 1852 | 1461006120671 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 12:02:00 INFO - PROCESS | 1852 | 1461006120674 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 12:02:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:02:00 INFO - PROCESS | 1852 | 1461006120680 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:02:00 INFO - PROCESS | 1852 | 1461006120683 Marionette TRACE conn3 <- [1,2798,null,{}] 12:02:00 INFO - PROCESS | 1852 | 1461006120688 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}] 12:02:00 INFO - PROCESS | 1852 | 1461006120905 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 12:02:01 INFO - PROCESS | 1852 | 1461006121173 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778bfc4800 == 155 [pid = 1852] [id = 707] 12:02:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f7774311400) [pid = 1852] [serial = 2122] [outer = (nil)] 12:02:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f7783969c00) [pid = 1852] [serial = 2123] [outer = 0x7f7774311400] 12:02:01 INFO - PROCESS | 1852 | 1461006121249 Marionette DEBUG loaded listener.js 12:02:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f7783d2a000) [pid = 1852] [serial = 2124] [outer = 0x7f7774311400] 12:02:02 INFO - PROCESS | 1852 | 1461006122219 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]]]}] 12:02:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:02:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1577ms 12:02:02 INFO - PROCESS | 1852 | 1461006122258 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 12:02:02 INFO - PROCESS | 1852 | 1461006122262 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 12:02:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:02:02 INFO - PROCESS | 1852 | 1461006122268 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:02:02 INFO - PROCESS | 1852 | 1461006122271 Marionette TRACE conn3 <- [1,2802,null,{}] 12:02:02 INFO - PROCESS | 1852 | 1461006122278 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}] 12:02:02 INFO - PROCESS | 1852 | 1461006122514 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 12:02:02 INFO - PROCESS | 1852 | 1461006122836 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c6af000 == 156 [pid = 1852] [id = 708] 12:02:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f777b20dc00) [pid = 1852] [serial = 2125] [outer = (nil)] 12:02:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f7783e85800) [pid = 1852] [serial = 2126] [outer = 0x7f777b20dc00] 12:02:02 INFO - PROCESS | 1852 | 1461006122920 Marionette DEBUG loaded listener.js 12:02:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f778408b000) [pid = 1852] [serial = 2127] [outer = 0x7f777b20dc00] 12:02:03 INFO - PROCESS | 1852 | 1461006123743 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]]]}] 12:02:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:02:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1531ms 12:02:03 INFO - PROCESS | 1852 | 1461006123801 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 12:02:03 INFO - PROCESS | 1852 | 1461006123806 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 12:02:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:02:03 INFO - PROCESS | 1852 | 1461006123831 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:02:03 INFO - PROCESS | 1852 | 1461006123835 Marionette TRACE conn3 <- [1,2806,null,{}] 12:02:03 INFO - PROCESS | 1852 | 1461006123841 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}] 12:02:04 INFO - PROCESS | 1852 | 1461006124068 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 12:02:04 INFO - PROCESS | 1852 | 1461006124338 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778dcc5800 == 157 [pid = 1852] [id = 709] 12:02:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f7781a55400) [pid = 1852] [serial = 2128] [outer = (nil)] 12:02:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f7784092c00) [pid = 1852] [serial = 2129] [outer = 0x7f7781a55400] 12:02:04 INFO - PROCESS | 1852 | 1461006124457 Marionette DEBUG loaded listener.js 12:02:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f7784674400) [pid = 1852] [serial = 2130] [outer = 0x7f7781a55400] 12:02:05 INFO - PROCESS | 1852 | 1461006125302 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]]]}] 12:02:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:02:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1532ms 12:02:05 INFO - PROCESS | 1852 | 1461006125360 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 12:02:05 INFO - PROCESS | 1852 | 1461006125364 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 12:02:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:02:05 INFO - PROCESS | 1852 | 1461006125370 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:02:05 INFO - PROCESS | 1852 | 1461006125373 Marionette TRACE conn3 <- [1,2810,null,{}] 12:02:05 INFO - PROCESS | 1852 | 1461006125379 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}] 12:02:05 INFO - PROCESS | 1852 | 1461006125604 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 12:02:05 INFO - PROCESS | 1852 | 1461006125875 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7792db8800 == 158 [pid = 1852] [id = 710] 12:02:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f778408b400) [pid = 1852] [serial = 2131] [outer = (nil)] 12:02:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f7784786000) [pid = 1852] [serial = 2132] [outer = 0x7f778408b400] 12:02:06 INFO - PROCESS | 1852 | 1461006126003 Marionette DEBUG loaded listener.js 12:02:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f778561bc00) [pid = 1852] [serial = 2133] [outer = 0x7f778408b400] 12:02:06 INFO - PROCESS | 1852 | 1461006126878 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]]]}] 12:02:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:02:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1583ms 12:02:06 INFO - PROCESS | 1852 | 1461006126954 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 12:02:06 INFO - PROCESS | 1852 | 1461006126958 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 12:02:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:02:06 INFO - PROCESS | 1852 | 1461006126964 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:02:06 INFO - PROCESS | 1852 | 1461006126967 Marionette TRACE conn3 <- [1,2814,null,{}] 12:02:06 INFO - PROCESS | 1852 | 1461006126973 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}] 12:02:07 INFO - PROCESS | 1852 | 1461006127200 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 12:02:07 INFO - PROCESS | 1852 | 1461006127479 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a3e5800 == 159 [pid = 1852] [id = 711] 12:02:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f776fffcc00) [pid = 1852] [serial = 2134] [outer = (nil)] 12:02:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f7784778c00) [pid = 1852] [serial = 2135] [outer = 0x7f776fffcc00] 12:02:07 INFO - PROCESS | 1852 | 1461006127600 Marionette DEBUG loaded listener.js 12:02:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f77872e5000) [pid = 1852] [serial = 2136] [outer = 0x7f776fffcc00] 12:02:08 INFO - PROCESS | 1852 | 1461006128433 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]]]}] 12:02:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:02:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1533ms 12:02:08 INFO - PROCESS | 1852 | 1461006128498 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 12:02:08 INFO - PROCESS | 1852 | 1461006128502 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 12:02:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:02:08 INFO - PROCESS | 1852 | 1461006128508 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:02:08 INFO - PROCESS | 1852 | 1461006128510 Marionette TRACE conn3 <- [1,2818,null,{}] 12:02:08 INFO - PROCESS | 1852 | 1461006128516 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}] 12:02:08 INFO - PROCESS | 1852 | 1461006128735 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 12:02:09 INFO - PROCESS | 1852 | 1461006129003 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b270800 == 160 [pid = 1852] [id = 712] 12:02:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f7770657400) [pid = 1852] [serial = 2137] [outer = (nil)] 12:02:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f77873bb000) [pid = 1852] [serial = 2138] [outer = 0x7f7770657400] 12:02:09 INFO - PROCESS | 1852 | 1461006129123 Marionette DEBUG loaded listener.js 12:02:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f778744fc00) [pid = 1852] [serial = 2139] [outer = 0x7f7770657400] 12:02:09 INFO - PROCESS | 1852 | 1461006129988 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]]]}] 12:02:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:02:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1533ms 12:02:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:02:10 INFO - PROCESS | 1852 | 1461006130041 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 12:02:10 INFO - PROCESS | 1852 | 1461006130044 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 12:02:10 INFO - PROCESS | 1852 | 1461006130050 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:02:10 INFO - PROCESS | 1852 | 1461006130053 Marionette TRACE conn3 <- [1,2822,null,{}] 12:02:10 INFO - PROCESS | 1852 | 1461006130058 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}] 12:02:10 INFO - PROCESS | 1852 | 1461006130275 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 12:02:10 INFO - PROCESS | 1852 | 1461006130546 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779b877000 == 161 [pid = 1852] [id = 713] 12:02:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f77848b8400) [pid = 1852] [serial = 2140] [outer = (nil)] 12:02:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f77874d5800) [pid = 1852] [serial = 2141] [outer = 0x7f77848b8400] 12:02:10 INFO - PROCESS | 1852 | 1461006130663 Marionette DEBUG loaded listener.js 12:02:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f7788794800) [pid = 1852] [serial = 2142] [outer = 0x7f77848b8400] 12:02:11 INFO - PROCESS | 1852 | 1461006131523 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]]]}] 12:02:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:02:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1585ms 12:02:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:02:11 INFO - PROCESS | 1852 | 1461006131635 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 12:02:11 INFO - PROCESS | 1852 | 1461006131637 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 12:02:11 INFO - PROCESS | 1852 | 1461006131643 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:02:11 INFO - PROCESS | 1852 | 1461006131646 Marionette TRACE conn3 <- [1,2826,null,{}] 12:02:11 INFO - PROCESS | 1852 | 1461006131653 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}] 12:02:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7774f33800 == 160 [pid = 1852] [id = 601] 12:02:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77761a3800 == 159 [pid = 1852] [id = 693] 12:02:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a568000 == 158 [pid = 1852] [id = 692] 12:02:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777909e800 == 157 [pid = 1852] [id = 691] 12:02:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777248d800 == 156 [pid = 1852] [id = 690] 12:02:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7774f19800 == 155 [pid = 1852] [id = 689] 12:02:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7778488800 == 154 [pid = 1852] [id = 688] 12:02:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777df0b800 == 153 [pid = 1852] [id = 685] 12:02:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777cad1800 == 152 [pid = 1852] [id = 684] 12:02:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777c102800 == 151 [pid = 1852] [id = 683] 12:02:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a9e6800 == 150 [pid = 1852] [id = 682] 12:02:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a141800 == 149 [pid = 1852] [id = 681] 12:02:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7779e4b800 == 148 [pid = 1852] [id = 680] 12:02:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77790aa000 == 147 [pid = 1852] [id = 679] 12:02:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777798e800 == 146 [pid = 1852] [id = 677] 12:02:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77725da000 == 145 [pid = 1852] [id = 676] 12:02:13 INFO - PROCESS | 1852 | 1461006133288 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f777a790800) [pid = 1852] [serial = 1974] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f778744f800) [pid = 1852] [serial = 2010] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f77874d3800) [pid = 1852] [serial = 2012] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f7783e8d000) [pid = 1852] [serial = 1994] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f7770657000) [pid = 1852] [serial = 2018] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f7785620800) [pid = 1852] [serial = 2003] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f7781231800) [pid = 1852] [serial = 1988] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f7783d29c00) [pid = 1852] [serial = 1992] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f7776f64400) [pid = 1852] [serial = 1958] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f777a5f8400) [pid = 1852] [serial = 1973] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f77771bf400) [pid = 1852] [serial = 1964] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f7784781400) [pid = 1852] [serial = 2000] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f777d9a6c00) [pid = 1852] [serial = 1982] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f7771919c00) [pid = 1852] [serial = 2021] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f777b257c00) [pid = 1852] [serial = 1976] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f777d8e3c00) [pid = 1852] [serial = 1980] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f777502f800) [pid = 1852] [serial = 1887] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f77856b1c00) [pid = 1852] [serial = 2004] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f77872e1000) [pid = 1852] [serial = 2006] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f7785343000) [pid = 1852] [serial = 2001] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f777dbf1000) [pid = 1852] [serial = 1983] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f7784095800) [pid = 1852] [serial = 1997] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f7772e0ac00) [pid = 1852] [serial = 2022] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f777cd22c00) [pid = 1852] [serial = 1979] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f77873b0800) [pid = 1852] [serial = 2007] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f777434dc00) [pid = 1852] [serial = 2025] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f7777929c00) [pid = 1852] [serial = 1965] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f7787445400) [pid = 1852] [serial = 2009] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f7781013400) [pid = 1852] [serial = 1986] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f7782df6400) [pid = 1852] [serial = 1991] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f77887a0800) [pid = 1852] [serial = 2015] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f777a10ec00) [pid = 1852] [serial = 1970] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f777cd26800) [pid = 1852] [serial = 1977] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f777435b400) [pid = 1852] [serial = 1961] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f778408c800) [pid = 1852] [serial = 1995] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f7770f48c00) [pid = 1852] [serial = 2019] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f77893e5000) [pid = 1852] [serial = 2016] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f7774ef4800) [pid = 1852] [serial = 1962] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f777937fc00) [pid = 1852] [serial = 1967] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f77814c6c00) [pid = 1852] [serial = 1989] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f777a2cf400) [pid = 1852] [serial = 1971] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f7784674c00) [pid = 1852] [serial = 1998] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f77742fa000) [pid = 1852] [serial = 2024] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f77793cfc00) [pid = 1852] [serial = 1968] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f777deb0c00) [pid = 1852] [serial = 1985] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f7773aa6000) [pid = 1852] [serial = 2027] [outer = (nil)] [url = about:blank] 12:02:13 INFO - PROCESS | 1852 | 1461006133629 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77713a0000 == 146 [pid = 1852] [id = 714] 12:02:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f7770647800) [pid = 1852] [serial = 2143] [outer = (nil)] 12:02:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f777064e000) [pid = 1852] [serial = 2144] [outer = 0x7f7770647800] 12:02:13 INFO - PROCESS | 1852 | 1461006133699 Marionette DEBUG loaded listener.js 12:02:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f777065ac00) [pid = 1852] [serial = 2145] [outer = 0x7f7770647800] 12:02:14 INFO - PROCESS | 1852 | 1461006134516 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:02:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:02:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 2938ms 12:02:14 INFO - PROCESS | 1852 | 1461006134590 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 12:02:14 INFO - PROCESS | 1852 | 1461006134597 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 12:02:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:02:14 INFO - PROCESS | 1852 | 1461006134604 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:02:14 INFO - PROCESS | 1852 | 1461006134611 Marionette TRACE conn3 <- [1,2830,null,{}] 12:02:14 INFO - PROCESS | 1852 | 1461006134617 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}] 12:02:14 INFO - PROCESS | 1852 | 1461006134833 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 12:02:15 INFO - PROCESS | 1852 | 1461006135024 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7773fca000 == 147 [pid = 1852] [id = 715] 12:02:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f776ffd8400) [pid = 1852] [serial = 2146] [outer = (nil)] 12:02:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f77710e9800) [pid = 1852] [serial = 2147] [outer = 0x7f776ffd8400] 12:02:15 INFO - PROCESS | 1852 | 1461006135103 Marionette DEBUG loaded listener.js 12:02:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f7772f8e000) [pid = 1852] [serial = 2148] [outer = 0x7f776ffd8400] 12:02:16 INFO - PROCESS | 1852 | 1461006136056 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]]]}] 12:02:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:02:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1485ms 12:02:16 INFO - PROCESS | 1852 | 1461006136091 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 12:02:16 INFO - PROCESS | 1852 | 1461006136094 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 12:02:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:02:16 INFO - PROCESS | 1852 | 1461006136102 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:02:16 INFO - PROCESS | 1852 | 1461006136106 Marionette TRACE conn3 <- [1,2834,null,{}] 12:02:16 INFO - PROCESS | 1852 | 1461006136121 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}] 12:02:16 INFO - PROCESS | 1852 | 1461006136406 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 12:02:16 INFO - PROCESS | 1852 | 1461006136448 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7776f8b000 == 148 [pid = 1852] [id = 716] 12:02:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f7772e08800) [pid = 1852] [serial = 2149] [outer = (nil)] 12:02:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f7774d62400) [pid = 1852] [serial = 2150] [outer = 0x7f7772e08800] 12:02:16 INFO - PROCESS | 1852 | 1461006136511 Marionette DEBUG loaded listener.js 12:02:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f7774eebc00) [pid = 1852] [serial = 2151] [outer = 0x7f7772e08800] 12:02:17 INFO - PROCESS | 1852 | 1461006137539 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:02:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:02:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1484ms 12:02:17 INFO - PROCESS | 1852 | 1461006137588 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 12:02:17 INFO - PROCESS | 1852 | 1461006137593 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 12:02:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:02:17 INFO - PROCESS | 1852 | 1461006137616 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:02:17 INFO - PROCESS | 1852 | 1461006137623 Marionette TRACE conn3 <- [1,2838,null,{}] 12:02:17 INFO - PROCESS | 1852 | 1461006137628 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}] 12:02:18 INFO - PROCESS | 1852 | 1461006138281 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 12:02:18 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f7772e04c00) [pid = 1852] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:02:18 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f776ffcdc00) [pid = 1852] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:02:18 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f77710dac00) [pid = 1852] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:02:18 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f77874ce800) [pid = 1852] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:02:18 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f7779385400) [pid = 1852] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:02:18 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f7770652400) [pid = 1852] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:02:18 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f776fff0400) [pid = 1852] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:02:18 INFO - PROCESS | 1852 | 1461006138456 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777848a800 == 149 [pid = 1852] [id = 717] 12:02:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f776ffcdc00) [pid = 1852] [serial = 2152] [outer = (nil)] 12:02:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f7772f90c00) [pid = 1852] [serial = 2153] [outer = 0x7f776ffcdc00] 12:02:18 INFO - PROCESS | 1852 | 1461006138526 Marionette DEBUG loaded listener.js 12:02:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f77770adc00) [pid = 1852] [serial = 2154] [outer = 0x7f776ffcdc00] 12:02:19 INFO - PROCESS | 1852 | 1461006139256 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]]]}] 12:02:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:02:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1695ms 12:02:19 INFO - PROCESS | 1852 | 1461006139304 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 12:02:19 INFO - PROCESS | 1852 | 1461006139308 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 12:02:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:02:19 INFO - PROCESS | 1852 | 1461006139317 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:02:19 INFO - PROCESS | 1852 | 1461006139320 Marionette TRACE conn3 <- [1,2842,null,{}] 12:02:19 INFO - PROCESS | 1852 | 1461006139325 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}] 12:02:19 INFO - PROCESS | 1852 | 1461006139524 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 12:02:19 INFO - PROCESS | 1852 | 1461006139707 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7779313800 == 150 [pid = 1852] [id = 718] 12:02:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f776fff0400) [pid = 1852] [serial = 2155] [outer = (nil)] 12:02:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f7777295000) [pid = 1852] [serial = 2156] [outer = 0x7f776fff0400] 12:02:19 INFO - PROCESS | 1852 | 1461006139772 Marionette DEBUG loaded listener.js 12:02:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f777846b400) [pid = 1852] [serial = 2157] [outer = 0x7f776fff0400] 12:02:20 INFO - PROCESS | 1852 | 1461006140833 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]]]}] 12:02:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:02:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1584ms 12:02:20 INFO - PROCESS | 1852 | 1461006140898 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 12:02:20 INFO - PROCESS | 1852 | 1461006140904 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 12:02:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:02:20 INFO - PROCESS | 1852 | 1461006140912 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:02:20 INFO - PROCESS | 1852 | 1461006140918 Marionette TRACE conn3 <- [1,2846,null,{}] 12:02:20 INFO - PROCESS | 1852 | 1461006140928 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}] 12:02:21 INFO - PROCESS | 1852 | 1461006141202 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 12:02:21 INFO - PROCESS | 1852 | 1461006141548 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77761a3800 == 151 [pid = 1852] [id = 719] 12:02:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f777065e400) [pid = 1852] [serial = 2158] [outer = (nil)] 12:02:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f7772fd7000) [pid = 1852] [serial = 2159] [outer = 0x7f777065e400] 12:02:21 INFO - PROCESS | 1852 | 1461006141639 Marionette DEBUG loaded listener.js 12:02:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f777434f400) [pid = 1852] [serial = 2160] [outer = 0x7f777065e400] 12:02:22 INFO - PROCESS | 1852 | 1461006142529 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]]]}] 12:02:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:02:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1690ms 12:02:22 INFO - PROCESS | 1852 | 1461006142602 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 12:02:22 INFO - PROCESS | 1852 | 1461006142611 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 12:02:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:02:22 INFO - PROCESS | 1852 | 1461006142621 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:02:22 INFO - PROCESS | 1852 | 1461006142625 Marionette TRACE conn3 <- [1,2850,null,{}] 12:02:22 INFO - PROCESS | 1852 | 1461006142631 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}] 12:02:22 INFO - PROCESS | 1852 | 1461006142895 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 12:02:23 INFO - PROCESS | 1852 | 1461006143265 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7779e4e800 == 152 [pid = 1852] [id = 720] 12:02:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f7775f6fc00) [pid = 1852] [serial = 2161] [outer = (nil)] 12:02:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f7776f6b400) [pid = 1852] [serial = 2162] [outer = 0x7f7775f6fc00] 12:02:23 INFO - PROCESS | 1852 | 1461006143342 Marionette DEBUG loaded listener.js 12:02:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f7777922800) [pid = 1852] [serial = 2163] [outer = 0x7f7775f6fc00] 12:02:24 INFO - PROCESS | 1852 | 1461006144261 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:02:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:02:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1689ms 12:02:24 INFO - PROCESS | 1852 | 1461006144311 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 12:02:24 INFO - PROCESS | 1852 | 1461006144315 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 12:02:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:02:24 INFO - PROCESS | 1852 | 1461006144321 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:02:24 INFO - PROCESS | 1852 | 1461006144327 Marionette TRACE conn3 <- [1,2854,null,{}] 12:02:24 INFO - PROCESS | 1852 | 1461006144343 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}] 12:02:24 INFO - PROCESS | 1852 | 1461006144581 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 12:02:24 INFO - PROCESS | 1852 | 1461006144843 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a56a000 == 153 [pid = 1852] [id = 721] 12:02:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f7778659000) [pid = 1852] [serial = 2164] [outer = (nil)] 12:02:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f7779384c00) [pid = 1852] [serial = 2165] [outer = 0x7f7778659000] 12:02:24 INFO - PROCESS | 1852 | 1461006144971 Marionette DEBUG loaded listener.js 12:02:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f7779e70800) [pid = 1852] [serial = 2166] [outer = 0x7f7778659000] 12:02:25 INFO - PROCESS | 1852 | 1461006145819 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]]]}] 12:02:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:02:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1540ms 12:02:25 INFO - PROCESS | 1852 | 1461006145862 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 12:02:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:02:25 INFO - PROCESS | 1852 | 1461006145867 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 12:02:25 INFO - PROCESS | 1852 | 1461006145873 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:02:25 INFO - PROCESS | 1852 | 1461006145876 Marionette TRACE conn3 <- [1,2858,null,{}] 12:02:25 INFO - PROCESS | 1852 | 1461006145881 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}] 12:02:26 INFO - PROCESS | 1852 | 1461006146100 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 12:02:26 INFO - PROCESS | 1852 | 1461006146367 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777ae7c000 == 154 [pid = 1852] [id = 722] 12:02:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f777865dc00) [pid = 1852] [serial = 2167] [outer = (nil)] 12:02:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f777a5f6400) [pid = 1852] [serial = 2168] [outer = 0x7f777865dc00] 12:02:26 INFO - PROCESS | 1852 | 1461006146467 Marionette DEBUG loaded listener.js 12:02:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f777a911c00) [pid = 1852] [serial = 2169] [outer = 0x7f777865dc00] 12:02:27 INFO - PROCESS | 1852 | 1461006147401 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:02:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:02:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1586ms 12:02:27 INFO - PROCESS | 1852 | 1461006147459 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 12:02:27 INFO - PROCESS | 1852 | 1461006147462 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 12:02:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:02:27 INFO - PROCESS | 1852 | 1461006147469 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:02:27 INFO - PROCESS | 1852 | 1461006147472 Marionette TRACE conn3 <- [1,2862,null,{}] 12:02:27 INFO - PROCESS | 1852 | 1461006147478 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}] 12:02:27 INFO - PROCESS | 1852 | 1461006147709 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 12:02:27 INFO - PROCESS | 1852 | 1461006147973 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c978000 == 155 [pid = 1852] [id = 723] 12:02:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f777a10f000) [pid = 1852] [serial = 2170] [outer = (nil)] 12:02:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f777b211000) [pid = 1852] [serial = 2171] [outer = 0x7f777a10f000] 12:02:28 INFO - PROCESS | 1852 | 1461006148094 Marionette DEBUG loaded listener.js 12:02:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f777cb88400) [pid = 1852] [serial = 2172] [outer = 0x7f777a10f000] 12:02:28 INFO - PROCESS | 1852 | 1461006148970 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]]]}] 12:02:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:02:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1577ms 12:02:29 INFO - PROCESS | 1852 | 1461006149047 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 12:02:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:02:29 INFO - PROCESS | 1852 | 1461006149051 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 12:02:29 INFO - PROCESS | 1852 | 1461006149057 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:02:29 INFO - PROCESS | 1852 | 1461006149060 Marionette TRACE conn3 <- [1,2866,null,{}] 12:02:29 INFO - PROCESS | 1852 | 1461006149065 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}] 12:02:29 INFO - PROCESS | 1852 | 1461006149349 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 12:02:29 INFO - PROCESS | 1852 | 1461006149664 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777df19800 == 156 [pid = 1852] [id = 724] 12:02:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f777d9a1000) [pid = 1852] [serial = 2173] [outer = (nil)] 12:02:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f777dbf4800) [pid = 1852] [serial = 2174] [outer = 0x7f777d9a1000] 12:02:29 INFO - PROCESS | 1852 | 1461006149746 Marionette DEBUG loaded listener.js 12:02:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f777deab400) [pid = 1852] [serial = 2175] [outer = 0x7f777d9a1000] 12:02:30 INFO - PROCESS | 1852 | 1461006150604 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]]]}] 12:02:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:02:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1583ms 12:02:30 INFO - PROCESS | 1852 | 1461006150640 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 12:02:30 INFO - PROCESS | 1852 | 1461006150644 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 12:02:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:02:30 INFO - PROCESS | 1852 | 1461006150650 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:02:30 INFO - PROCESS | 1852 | 1461006150652 Marionette TRACE conn3 <- [1,2870,null,{}] 12:02:30 INFO - PROCESS | 1852 | 1461006150658 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}] 12:02:30 INFO - PROCESS | 1852 | 1461006150870 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 12:02:31 INFO - PROCESS | 1852 | 1461006151139 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77813c7000 == 157 [pid = 1852] [id = 725] 12:02:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f777d9a6800) [pid = 1852] [serial = 2176] [outer = (nil)] 12:02:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f7781013400) [pid = 1852] [serial = 2177] [outer = 0x7f777d9a6800] 12:02:31 INFO - PROCESS | 1852 | 1461006151262 Marionette DEBUG loaded listener.js 12:02:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f77819d0400) [pid = 1852] [serial = 2178] [outer = 0x7f777d9a6800] 12:02:32 INFO - PROCESS | 1852 | 1461006152135 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]]]}] 12:02:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:02:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1533ms 12:02:32 INFO - PROCESS | 1852 | 1461006152184 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 12:02:32 INFO - PROCESS | 1852 | 1461006152188 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 12:02:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:02:32 INFO - PROCESS | 1852 | 1461006152194 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:02:32 INFO - PROCESS | 1852 | 1461006152196 Marionette TRACE conn3 <- [1,2874,null,{}] 12:02:32 INFO - PROCESS | 1852 | 1461006152202 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}] 12:02:32 INFO - PROCESS | 1852 | 1461006152421 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 12:02:32 INFO - PROCESS | 1852 | 1461006152690 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778354f800 == 158 [pid = 1852] [id = 726] 12:02:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f777db20800) [pid = 1852] [serial = 2179] [outer = (nil)] 12:02:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f7781ad5400) [pid = 1852] [serial = 2180] [outer = 0x7f777db20800] 12:02:32 INFO - PROCESS | 1852 | 1461006152807 Marionette DEBUG loaded listener.js 12:02:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f7781bd3000) [pid = 1852] [serial = 2181] [outer = 0x7f777db20800] 12:02:33 INFO - PROCESS | 1852 | 1461006153638 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]]]}] 12:02:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:02:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1476ms 12:02:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:02:33 INFO - PROCESS | 1852 | 1461006153671 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 12:02:33 INFO - PROCESS | 1852 | 1461006153674 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 12:02:33 INFO - PROCESS | 1852 | 1461006153681 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:02:33 INFO - PROCESS | 1852 | 1461006153684 Marionette TRACE conn3 <- [1,2878,null,{}] 12:02:33 INFO - PROCESS | 1852 | 1461006153690 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}] 12:02:33 INFO - PROCESS | 1852 | 1461006153926 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 12:02:34 INFO - PROCESS | 1852 | 1461006154170 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783993800 == 159 [pid = 1852] [id = 727] 12:02:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f778101a000) [pid = 1852] [serial = 2182] [outer = (nil)] 12:02:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f7781df0000) [pid = 1852] [serial = 2183] [outer = 0x7f778101a000] 12:02:34 INFO - PROCESS | 1852 | 1461006154248 Marionette DEBUG loaded listener.js 12:02:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f77838de800) [pid = 1852] [serial = 2184] [outer = 0x7f778101a000] 12:02:35 INFO - PROCESS | 1852 | 1461006155140 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]]]}] 12:02:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:02:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1535ms 12:02:35 INFO - PROCESS | 1852 | 1461006155215 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 12:02:35 INFO - PROCESS | 1852 | 1461006155219 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 12:02:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:02:35 INFO - PROCESS | 1852 | 1461006155226 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:02:35 INFO - PROCESS | 1852 | 1461006155228 Marionette TRACE conn3 <- [1,2882,null,{}] 12:02:35 INFO - PROCESS | 1852 | 1461006155235 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}] 12:02:35 INFO - PROCESS | 1852 | 1461006155493 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 12:02:35 INFO - PROCESS | 1852 | 1461006155809 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7785746800 == 160 [pid = 1852] [id = 728] 12:02:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f7776122c00) [pid = 1852] [serial = 2185] [outer = (nil)] 12:02:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f7783e8cc00) [pid = 1852] [serial = 2186] [outer = 0x7f7776122c00] 12:02:35 INFO - PROCESS | 1852 | 1461006155889 Marionette DEBUG loaded listener.js 12:02:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f7784781400) [pid = 1852] [serial = 2187] [outer = 0x7f7776122c00] 12:02:36 INFO - PROCESS | 1852 | 1461006156788 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]]]}] 12:02:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:02:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1627ms 12:02:36 INFO - PROCESS | 1852 | 1461006156854 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 12:02:36 INFO - PROCESS | 1852 | 1461006156858 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 12:02:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:02:36 INFO - PROCESS | 1852 | 1461006156864 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:02:36 INFO - PROCESS | 1852 | 1461006156868 Marionette TRACE conn3 <- [1,2886,null,{}] 12:02:36 INFO - PROCESS | 1852 | 1461006156873 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}] 12:02:37 INFO - PROCESS | 1852 | 1461006157121 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 12:02:37 INFO - PROCESS | 1852 | 1461006157447 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778c4e0000 == 161 [pid = 1852] [id = 729] 12:02:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f77874d3000) [pid = 1852] [serial = 2188] [outer = (nil)] 12:02:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f7789310c00) [pid = 1852] [serial = 2189] [outer = 0x7f77874d3000] 12:02:37 INFO - PROCESS | 1852 | 1461006157532 Marionette DEBUG loaded listener.js 12:02:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f77896f3000) [pid = 1852] [serial = 2190] [outer = 0x7f77874d3000] 12:02:38 INFO - PROCESS | 1852 | 1461006158381 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]]]}] 12:02:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:02:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1579ms 12:02:38 INFO - PROCESS | 1852 | 1461006158444 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 12:02:38 INFO - PROCESS | 1852 | 1461006158448 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 12:02:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:02:38 INFO - PROCESS | 1852 | 1461006158454 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:02:38 INFO - PROCESS | 1852 | 1461006158456 Marionette TRACE conn3 <- [1,2890,null,{}] 12:02:38 INFO - PROCESS | 1852 | 1461006158462 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}] 12:02:38 INFO - PROCESS | 1852 | 1461006158696 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 12:02:38 INFO - PROCESS | 1852 | 1461006158966 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a648000 == 162 [pid = 1852] [id = 730] 12:02:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f7788792800) [pid = 1852] [serial = 2191] [outer = (nil)] 12:02:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f7789fdec00) [pid = 1852] [serial = 2192] [outer = 0x7f7788792800] 12:02:39 INFO - PROCESS | 1852 | 1461006159090 Marionette DEBUG loaded listener.js 12:02:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f778afc6400) [pid = 1852] [serial = 2193] [outer = 0x7f7788792800] 12:02:39 INFO - PROCESS | 1852 | 1461006159948 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:02:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:02:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1538ms 12:02:39 INFO - PROCESS | 1852 | 1461006159993 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 12:02:39 INFO - PROCESS | 1852 | 1461006159996 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 12:02:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:02:40 INFO - PROCESS | 1852 | 1461006160003 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:02:40 INFO - PROCESS | 1852 | 1461006160005 Marionette TRACE conn3 <- [1,2894,null,{}] 12:02:40 INFO - PROCESS | 1852 | 1461006160011 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}] 12:02:40 INFO - PROCESS | 1852 | 1461006160258 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 12:02:40 INFO - PROCESS | 1852 | 1461006160579 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779ef14800 == 163 [pid = 1852] [id = 731] 12:02:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f777938a000) [pid = 1852] [serial = 2194] [outer = (nil)] 12:02:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f778b078c00) [pid = 1852] [serial = 2195] [outer = 0x7f777938a000] 12:02:40 INFO - PROCESS | 1852 | 1461006160661 Marionette DEBUG loaded listener.js 12:02:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f778b32a800) [pid = 1852] [serial = 2196] [outer = 0x7f777938a000] 12:02:41 INFO - PROCESS | 1852 | 1461006161502 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]]]}] 12:02:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:02:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1531ms 12:02:41 INFO - PROCESS | 1852 | 1461006161550 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 12:02:41 INFO - PROCESS | 1852 | 1461006161554 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 12:02:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:02:41 INFO - PROCESS | 1852 | 1461006161560 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:02:41 INFO - PROCESS | 1852 | 1461006161562 Marionette TRACE conn3 <- [1,2898,null,{}] 12:02:41 INFO - PROCESS | 1852 | 1461006161567 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}] 12:02:41 INFO - PROCESS | 1852 | 1461006161783 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 12:02:42 INFO - PROCESS | 1852 | 1461006162098 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779f68c800 == 164 [pid = 1852] [id = 732] 12:02:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f778b68b000) [pid = 1852] [serial = 2197] [outer = (nil)] 12:02:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f778b690000) [pid = 1852] [serial = 2198] [outer = 0x7f778b68b000] 12:02:42 INFO - PROCESS | 1852 | 1461006162217 Marionette DEBUG loaded listener.js 12:02:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f778b6c0c00) [pid = 1852] [serial = 2199] [outer = 0x7f778b68b000] 12:02:43 INFO - PROCESS | 1852 | 1461006163110 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]]]}] 12:02:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:02:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1593ms 12:02:43 INFO - PROCESS | 1852 | 1461006163155 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 12:02:43 INFO - PROCESS | 1852 | 1461006163158 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 12:02:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:02:43 INFO - PROCESS | 1852 | 1461006163164 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:02:43 INFO - PROCESS | 1852 | 1461006163166 Marionette TRACE conn3 <- [1,2902,null,{}] 12:02:43 INFO - PROCESS | 1852 | 1461006163172 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}] 12:02:43 INFO - PROCESS | 1852 | 1461006163407 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 12:02:43 INFO - PROCESS | 1852 | 1461006163679 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779fb2a000 == 165 [pid = 1852] [id = 733] 12:02:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f778b296400) [pid = 1852] [serial = 2200] [outer = (nil)] 12:02:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f778b766800) [pid = 1852] [serial = 2201] [outer = 0x7f778b296400] 12:02:43 INFO - PROCESS | 1852 | 1461006163756 Marionette DEBUG loaded listener.js 12:02:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f778b793400) [pid = 1852] [serial = 2202] [outer = 0x7f778b296400] 12:02:44 INFO - PROCESS | 1852 | 1461006164643 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:02:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:02:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1532ms 12:02:44 INFO - PROCESS | 1852 | 1461006164697 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 12:02:44 INFO - PROCESS | 1852 | 1461006164700 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 12:02:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:02:44 INFO - PROCESS | 1852 | 1461006164706 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:02:44 INFO - PROCESS | 1852 | 1461006164709 Marionette TRACE conn3 <- [1,2906,null,{}] 12:02:44 INFO - PROCESS | 1852 | 1461006164715 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}] 12:02:44 INFO - PROCESS | 1852 | 1461006164938 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 12:02:45 INFO - PROCESS | 1852 | 1461006165218 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a3a09800 == 166 [pid = 1852] [id = 734] 12:02:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f7772fe0800) [pid = 1852] [serial = 2203] [outer = (nil)] 12:02:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f777dc12c00) [pid = 1852] [serial = 2204] [outer = 0x7f7772fe0800] 12:02:45 INFO - PROCESS | 1852 | 1461006165339 Marionette DEBUG loaded listener.js 12:02:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f778b79e800) [pid = 1852] [serial = 2205] [outer = 0x7f7772fe0800] 12:02:46 INFO - PROCESS | 1852 | 1461006166157 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]]]}] 12:02:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:02:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1528ms 12:02:46 INFO - PROCESS | 1852 | 1461006166236 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 12:02:46 INFO - PROCESS | 1852 | 1461006166239 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 12:02:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:02:46 INFO - PROCESS | 1852 | 1461006166246 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:02:46 INFO - PROCESS | 1852 | 1461006166249 Marionette TRACE conn3 <- [1,2910,null,{}] 12:02:46 INFO - PROCESS | 1852 | 1461006166256 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}] 12:02:46 INFO - PROCESS | 1852 | 1461006166531 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 12:02:46 INFO - PROCESS | 1852 | 1461006166848 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a4987800 == 167 [pid = 1852] [id = 735] 12:02:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f777430ec00) [pid = 1852] [serial = 2206] [outer = (nil)] 12:02:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f778ba46000) [pid = 1852] [serial = 2207] [outer = 0x7f777430ec00] 12:02:46 INFO - PROCESS | 1852 | 1461006166926 Marionette DEBUG loaded listener.js 12:02:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f778bbd5800) [pid = 1852] [serial = 2208] [outer = 0x7f777430ec00] 12:02:47 INFO - PROCESS | 1852 | 1461006167685 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]]]}] 12:02:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:02:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:02:47 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1478ms 12:02:47 INFO - PROCESS | 1852 | 1461006167725 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 12:02:47 INFO - PROCESS | 1852 | 1461006167728 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 12:02:47 INFO - TEST-START | /DOMEvents/constructors.html 12:02:47 INFO - PROCESS | 1852 | 1461006167734 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:02:47 INFO - PROCESS | 1852 | 1461006167737 Marionette TRACE conn3 <- [1,2914,null,{}] 12:02:47 INFO - PROCESS | 1852 | 1461006167743 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}] 12:02:47 INFO - PROCESS | 1852 | 1461006167967 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 12:02:48 INFO - PROCESS | 1852 | 1461006168243 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a4a21000 == 168 [pid = 1852] [id = 736] 12:02:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f7774357c00) [pid = 1852] [serial = 2209] [outer = (nil)] 12:02:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f778bbd9400) [pid = 1852] [serial = 2210] [outer = 0x7f7774357c00] 12:02:48 INFO - PROCESS | 1852 | 1461006168321 Marionette DEBUG loaded listener.js 12:02:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f778bdb0c00) [pid = 1852] [serial = 2211] [outer = 0x7f7774357c00] 12:02:49 INFO - PROCESS | 1852 | 1461006169243 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]]]}] 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:02:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:02:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:02:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:02:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:02:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:02:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:02:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:02:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:02:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:02:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:02:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:02:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:02:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:02:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:02:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:02:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:02:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:02:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:02:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:02:49 INFO - TEST-OK | /DOMEvents/constructors.html | took 1562ms 12:02:49 INFO - PROCESS | 1852 | 1461006169334 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 12:02:49 INFO - PROCESS | 1852 | 1461006169338 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 12:02:49 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:02:49 INFO - PROCESS | 1852 | 1461006169348 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:02:49 INFO - PROCESS | 1852 | 1461006169352 Marionette TRACE conn3 <- [1,2918,null,{}] 12:02:49 INFO - PROCESS | 1852 | 1461006169360 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}] 12:02:49 INFO - PROCESS | 1852 | 1461006169594 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 12:02:49 INFO - PROCESS | 1852 | 1461006169912 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f776daa4800 == 169 [pid = 1852] [id = 737] 12:02:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f778b68a400) [pid = 1852] [serial = 2212] [outer = (nil)] 12:02:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f778c109800) [pid = 1852] [serial = 2213] [outer = 0x7f778b68a400] 12:02:49 INFO - PROCESS | 1852 | 1461006169987 Marionette DEBUG loaded listener.js 12:02:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f778cc7b000) [pid = 1852] [serial = 2214] [outer = 0x7f778b68a400] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77845d6800 == 168 [pid = 1852] [id = 622] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777848a800 == 167 [pid = 1852] [id = 717] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7776f8b000 == 166 [pid = 1852] [id = 716] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7773fca000 == 165 [pid = 1852] [id = 715] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77713a0000 == 164 [pid = 1852] [id = 714] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779b270800 == 163 [pid = 1852] [id = 712] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a3e5800 == 162 [pid = 1852] [id = 711] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7792db8800 == 161 [pid = 1852] [id = 710] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778dcc5800 == 160 [pid = 1852] [id = 709] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c6af000 == 159 [pid = 1852] [id = 708] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778bfc4800 == 158 [pid = 1852] [id = 707] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778b626000 == 157 [pid = 1852] [id = 706] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7789f85800 == 156 [pid = 1852] [id = 705] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7785747800 == 155 [pid = 1852] [id = 704] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77845d1000 == 154 [pid = 1852] [id = 703] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778415d800 == 153 [pid = 1852] [id = 702] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7784005800 == 152 [pid = 1852] [id = 701] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77835ca800 == 151 [pid = 1852] [id = 700] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77833dc000 == 150 [pid = 1852] [id = 699] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77813d2800 == 149 [pid = 1852] [id = 698] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777df6a800 == 148 [pid = 1852] [id = 697] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a122800 == 147 [pid = 1852] [id = 696] 12:02:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7775fe8800 == 146 [pid = 1852] [id = 695] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f777ca7b800) [pid = 1852] [serial = 2084] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f7774ee8800) [pid = 1852] [serial = 2069] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f7779e6d400) [pid = 1852] [serial = 2045] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f7777920400) [pid = 1852] [serial = 2042] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f776ffd4c00) [pid = 1852] [serial = 2063] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f7770654000) [pid = 1852] [serial = 2081] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f7775f49c00) [pid = 1852] [serial = 2036] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f777a946800) [pid = 1852] [serial = 2051] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f7776f6b000) [pid = 1852] [serial = 2072] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f777b205800) [pid = 1852] [serial = 2054] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f777a5f5c00) [pid = 1852] [serial = 2048] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f7775191800) [pid = 1852] [serial = 2070] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f77710e1800) [pid = 1852] [serial = 2060] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f77771bb400) [pid = 1852] [serial = 2039] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f778873f800) [pid = 1852] [serial = 2013] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f777ca77800) [pid = 1852] [serial = 2057] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f7778477800) [pid = 1852] [serial = 2073] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f77793d0c00) [pid = 1852] [serial = 2078] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f7775f78800) [pid = 1852] [serial = 2075] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f7773aa1000) [pid = 1852] [serial = 2033] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f77770a4000) [pid = 1852] [serial = 2082] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f7771918c00) [pid = 1852] [serial = 2066] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f7772f94400) [pid = 1852] [serial = 2067] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f7779e6b400) [pid = 1852] [serial = 2079] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f77710dbc00) [pid = 1852] [serial = 2030] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f7779384800) [pid = 1852] [serial = 2076] [outer = (nil)] [url = about:blank] 12:02:52 INFO - PROCESS | 1852 | 1461006172647 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:02:52 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:02:52 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 3340ms 12:02:52 INFO - PROCESS | 1852 | 1461006172689 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 12:02:52 INFO - PROCESS | 1852 | 1461006172694 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 12:02:52 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:02:52 INFO - PROCESS | 1852 | 1461006172701 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:02:52 INFO - PROCESS | 1852 | 1461006172706 Marionette TRACE conn3 <- [1,2922,null,{}] 12:02:52 INFO - PROCESS | 1852 | 1461006172715 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}] 12:02:52 INFO - PROCESS | 1852 | 1461006172917 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 12:02:53 INFO - PROCESS | 1852 | 1461006173147 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77738db800 == 147 [pid = 1852] [id = 738] 12:02:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f77710dbc00) [pid = 1852] [serial = 2215] [outer = (nil)] 12:02:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f7772f8bc00) [pid = 1852] [serial = 2216] [outer = 0x7f77710dbc00] 12:02:53 INFO - PROCESS | 1852 | 1461006173212 Marionette DEBUG loaded listener.js 12:02:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f7774304400) [pid = 1852] [serial = 2217] [outer = 0x7f77710dbc00] 12:02:53 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 12:02:53 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 12:02:53 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 12:02:53 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 12:02:53 INFO - PROCESS | 1852 | 1461006173973 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]]]}] 12:02:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:02:53 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:02:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:02:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:02:53 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 12:02:53 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:02:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:02:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:02:53 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 12:02:53 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:02:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:02:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:02:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:02:53 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]" 12:02:54 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:02:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:02:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:02:54 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:02:54 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1291ms 12:02:54 INFO - PROCESS | 1852 | 1461006173995 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 12:02:54 INFO - PROCESS | 1852 | 1461006174010 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 12:02:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:02:54 INFO - PROCESS | 1852 | 1461006174019 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:02:54 INFO - PROCESS | 1852 | 1461006174023 Marionette TRACE conn3 <- [1,2926,null,{}] 12:02:54 INFO - PROCESS | 1852 | 1461006174028 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}] 12:02:54 INFO - PROCESS | 1852 | 1461006174228 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 12:02:54 INFO - PROCESS | 1852 | 1461006174435 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77770cf800 == 148 [pid = 1852] [id = 739] 12:02:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f77710de800) [pid = 1852] [serial = 2218] [outer = (nil)] 12:02:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f7776f6a800) [pid = 1852] [serial = 2219] [outer = 0x7f77710de800] 12:02:54 INFO - PROCESS | 1852 | 1461006174495 Marionette DEBUG loaded listener.js 12:02:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f777846c800) [pid = 1852] [serial = 2220] [outer = 0x7f77710de800] 12:02:55 INFO - PROCESS | 1852 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:02:55 INFO - PROCESS | 1852 | 1461006175344 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]]]}] 12:02:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:02:55 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1341ms 12:02:55 INFO - PROCESS | 1852 | 1461006175369 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 12:02:55 INFO - PROCESS | 1852 | 1461006175373 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 12:02:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:02:55 INFO - PROCESS | 1852 | 1461006175389 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:02:55 INFO - PROCESS | 1852 | 1461006175395 Marionette TRACE conn3 <- [1,2930,null,{}] 12:02:55 INFO - PROCESS | 1852 | 1461006175420 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}] 12:02:55 INFO - PROCESS | 1852 | 1461006175690 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 12:02:55 INFO - PROCESS | 1852 | 1461006175732 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7777e3e000 == 149 [pid = 1852] [id = 740] 12:02:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f7778658800) [pid = 1852] [serial = 2221] [outer = (nil)] 12:02:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f7779e71400) [pid = 1852] [serial = 2222] [outer = 0x7f7778658800] 12:02:55 INFO - PROCESS | 1852 | 1461006175797 Marionette DEBUG loaded listener.js 12:02:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f777a78c800) [pid = 1852] [serial = 2223] [outer = 0x7f7778658800] 12:02:56 INFO - PROCESS | 1852 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:02:56 INFO - PROCESS | 1852 | 1461006176642 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]]]}] 12:02:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:02:56 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1298ms 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f776fff5c00) [pid = 1852] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f77848b8400) [pid = 1852] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f7781cab000) [pid = 1852] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f776ffef000) [pid = 1852] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f7770649000) [pid = 1852] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f776ffcd400) [pid = 1852] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f7781a55400) [pid = 1852] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f777dc0c800) [pid = 1852] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f777a111000) [pid = 1852] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f776ffd8400) [pid = 1852] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f776ffcdc00) [pid = 1852] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f777b20dc00) [pid = 1852] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f778408b400) [pid = 1852] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f777865d000) [pid = 1852] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f7779388400) [pid = 1852] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f7770647800) [pid = 1852] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f7770657400) [pid = 1852] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f776ffd6c00) [pid = 1852] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f777865bc00) [pid = 1852] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f777518dc00) [pid = 1852] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f7772e08800) [pid = 1852] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f7778479400) [pid = 1852] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f77710e0000) [pid = 1852] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f776fffcc00) [pid = 1852] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f777065e800) [pid = 1852] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f777191b000) [pid = 1852] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f7781a5d400) [pid = 1852] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f7774ee7000) [pid = 1852] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f777a78d800) [pid = 1852] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f7774311400) [pid = 1852] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f777db18400) [pid = 1852] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f7781ca5c00) [pid = 1852] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f7776f6dc00) [pid = 1852] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f7770644000) [pid = 1852] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f7774351800) [pid = 1852] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f777a945c00) [pid = 1852] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f77742fb000) [pid = 1852] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:02:57 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f77710e1000) [pid = 1852] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:02:57 INFO - PROCESS | 1852 | 1461006177457 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 12:02:57 INFO - PROCESS | 1852 | 1461006177460 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 12:02:57 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:02:57 INFO - PROCESS | 1852 | 1461006177521 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:02:57 INFO - PROCESS | 1852 | 1461006177523 Marionette TRACE conn3 <- [1,2934,null,{}] 12:02:57 INFO - PROCESS | 1852 | 1461006177529 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}] 12:02:57 INFO - PROCESS | 1852 | 1461006177725 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 12:02:57 INFO - PROCESS | 1852 | 1461006177911 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777848a000 == 150 [pid = 1852] [id = 741] 12:02:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f777065f800) [pid = 1852] [serial = 2224] [outer = (nil)] 12:02:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f7774307000) [pid = 1852] [serial = 2225] [outer = 0x7f777065f800] 12:02:57 INFO - PROCESS | 1852 | 1461006177973 Marionette DEBUG loaded listener.js 12:02:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f7775f4c000) [pid = 1852] [serial = 2226] [outer = 0x7f777065f800] 12:02:58 INFO - PROCESS | 1852 | 1461006178629 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]]]}] 12:02:58 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:02:58 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1135ms 12:02:58 INFO - PROCESS | 1852 | 1461006178656 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 12:02:58 INFO - PROCESS | 1852 | 1461006178660 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 12:02:58 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:02:58 INFO - PROCESS | 1852 | 1461006178666 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:02:58 INFO - PROCESS | 1852 | 1461006178669 Marionette TRACE conn3 <- [1,2938,null,{}] 12:02:58 INFO - PROCESS | 1852 | 1461006178674 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}] 12:02:58 INFO - PROCESS | 1852 | 1461006178884 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 12:02:59 INFO - PROCESS | 1852 | 1461006179084 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7779353000 == 151 [pid = 1852] [id = 742] 12:02:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f7770645c00) [pid = 1852] [serial = 2227] [outer = (nil)] 12:02:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f7777927000) [pid = 1852] [serial = 2228] [outer = 0x7f7770645c00] 12:02:59 INFO - PROCESS | 1852 | 1461006179149 Marionette DEBUG loaded listener.js 12:02:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f777a945400) [pid = 1852] [serial = 2229] [outer = 0x7f7770645c00] 12:03:00 INFO - PROCESS | 1852 | 1461006180163 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]]]}] 12:03:00 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:03:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1528ms 12:03:00 INFO - PROCESS | 1852 | 1461006180196 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 12:03:00 INFO - PROCESS | 1852 | 1461006180204 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 12:03:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:03:00 INFO - PROCESS | 1852 | 1461006180213 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:03:00 INFO - PROCESS | 1852 | 1461006180219 Marionette TRACE conn3 <- [1,2942,null,{}] 12:03:00 INFO - PROCESS | 1852 | 1461006180230 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}] 12:03:00 INFO - PROCESS | 1852 | 1461006180490 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 12:03:00 INFO - PROCESS | 1852 | 1461006180765 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77761ab000 == 152 [pid = 1852] [id = 743] 12:03:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f7772fd6000) [pid = 1852] [serial = 2230] [outer = (nil)] 12:03:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f7775031400) [pid = 1852] [serial = 2231] [outer = 0x7f7772fd6000] 12:03:00 INFO - PROCESS | 1852 | 1461006180847 Marionette DEBUG loaded listener.js 12:03:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f77770a6000) [pid = 1852] [serial = 2232] [outer = 0x7f7772fd6000] 12:03:01 INFO - PROCESS | 1852 | 1461006181766 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"]]]}] 12:03:01 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 12:03:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:03:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:03:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1588ms 12:03:01 INFO - PROCESS | 1852 | 1461006181803 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 12:03:01 INFO - PROCESS | 1852 | 1461006181812 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 12:03:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:03:01 INFO - PROCESS | 1852 | 1461006181826 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:03:01 INFO - PROCESS | 1852 | 1461006181830 Marionette TRACE conn3 <- [1,2946,null,{}] 12:03:01 INFO - PROCESS | 1852 | 1461006181837 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}] 12:03:02 INFO - PROCESS | 1852 | 1461006182180 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 12:03:02 INFO - PROCESS | 1852 | 1461006182398 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777933d800 == 153 [pid = 1852] [id = 744] 12:03:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f7774d68c00) [pid = 1852] [serial = 2233] [outer = (nil)] 12:03:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f7779e68c00) [pid = 1852] [serial = 2234] [outer = 0x7f7774d68c00] 12:03:02 INFO - PROCESS | 1852 | 1461006182569 Marionette DEBUG loaded listener.js 12:03:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f777a5f4000) [pid = 1852] [serial = 2235] [outer = 0x7f7774d68c00] 12:03:03 INFO - PROCESS | 1852 | 1461006183371 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]]]}] 12:03:03 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:03:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1583ms 12:03:03 INFO - PROCESS | 1852 | 1461006183408 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 12:03:03 INFO - PROCESS | 1852 | 1461006183411 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 12:03:03 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:03:03 INFO - PROCESS | 1852 | 1461006183418 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:03:03 INFO - PROCESS | 1852 | 1461006183424 Marionette TRACE conn3 <- [1,2950,null,{}] 12:03:03 INFO - PROCESS | 1852 | 1461006183440 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}] 12:03:03 INFO - PROCESS | 1852 | 1461006183685 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 12:03:03 INFO - PROCESS | 1852 | 1461006183970 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a774800 == 154 [pid = 1852] [id = 745] 12:03:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f777a78dc00) [pid = 1852] [serial = 2236] [outer = (nil)] 12:03:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f777cb83400) [pid = 1852] [serial = 2237] [outer = 0x7f777a78dc00] 12:03:04 INFO - PROCESS | 1852 | 1461006184050 Marionette DEBUG loaded listener.js 12:03:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f777d5a2000) [pid = 1852] [serial = 2238] [outer = 0x7f777a78dc00] 12:03:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777ae78800 == 155 [pid = 1852] [id = 746] 12:03:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f777d99f800) [pid = 1852] [serial = 2239] [outer = (nil)] 12:03:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f777b260c00) [pid = 1852] [serial = 2240] [outer = 0x7f777d99f800] 12:03:04 INFO - PROCESS | 1852 | 1461006184973 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]]]}] 12:03:04 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. 12:03:04 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1582ms 12:03:05 INFO - PROCESS | 1852 | 1461006185006 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 12:03:05 INFO - PROCESS | 1852 | 1461006185010 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 12:03:05 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:03:05 INFO - PROCESS | 1852 | 1461006185027 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:03:05 INFO - PROCESS | 1852 | 1461006185030 Marionette TRACE conn3 <- [1,2954,null,{}] 12:03:05 INFO - PROCESS | 1852 | 1461006185037 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}] 12:03:05 INFO - PROCESS | 1852 | 1461006185336 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 12:03:05 INFO - PROCESS | 1852 | 1461006185605 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777dd74000 == 156 [pid = 1852] [id = 747] 12:03:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f777a947000) [pid = 1852] [serial = 2241] [outer = (nil)] 12:03:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f777d9a9400) [pid = 1852] [serial = 2242] [outer = 0x7f777a947000] 12:03:05 INFO - PROCESS | 1852 | 1461006185728 Marionette DEBUG loaded listener.js 12:03:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f777db1d800) [pid = 1852] [serial = 2243] [outer = 0x7f777a947000] 12:03:06 INFO - PROCESS | 1852 | 1461006186485 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]]]}] 12:03:06 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:03:06 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:03:06 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1479ms 12:03:06 INFO - PROCESS | 1852 | 1461006186512 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 12:03:06 INFO - PROCESS | 1852 | 1461006186515 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 12:03:06 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:03:06 INFO - PROCESS | 1852 | 1461006186525 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:03:06 INFO - PROCESS | 1852 | 1461006186528 Marionette TRACE conn3 <- [1,2958,null,{}] 12:03:06 INFO - PROCESS | 1852 | 1461006186534 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}] 12:03:06 INFO - PROCESS | 1852 | 1461006186785 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 12:03:07 INFO - PROCESS | 1852 | 1461006187039 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77813db800 == 157 [pid = 1852] [id = 748] 12:03:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f777d8e1c00) [pid = 1852] [serial = 2244] [outer = (nil)] 12:03:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f778100c400) [pid = 1852] [serial = 2245] [outer = 0x7f777d8e1c00] 12:03:07 INFO - PROCESS | 1852 | 1461006187112 Marionette DEBUG loaded listener.js 12:03:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f7781225000) [pid = 1852] [serial = 2246] [outer = 0x7f777d8e1c00] 12:03:08 INFO - PROCESS | 1852 | 1461006188005 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]]]}] 12:03:08 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:03:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1533ms 12:03:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:03:08 INFO - PROCESS | 1852 | 1461006188059 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 12:03:08 INFO - PROCESS | 1852 | 1461006188062 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 12:03:08 INFO - PROCESS | 1852 | 1461006188068 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:03:08 INFO - PROCESS | 1852 | 1461006188072 Marionette TRACE conn3 <- [1,2962,null,{}] 12:03:08 INFO - PROCESS | 1852 | 1461006188077 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}] 12:03:08 INFO - PROCESS | 1852 | 1461006188436 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 12:03:08 INFO - PROCESS | 1852 | 1461006188653 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783ee4800 == 158 [pid = 1852] [id = 749] 12:03:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f77814c5400) [pid = 1852] [serial = 2247] [outer = (nil)] 12:03:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f7781aca800) [pid = 1852] [serial = 2248] [outer = 0x7f77814c5400] 12:03:08 INFO - PROCESS | 1852 | 1461006188735 Marionette DEBUG loaded listener.js 12:03:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f7781cad400) [pid = 1852] [serial = 2249] [outer = 0x7f77814c5400] 12:03:09 INFO - PROCESS | 1852 | 1461006189505 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]]]}] 12:03:09 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:03:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1478ms 12:03:09 INFO - PROCESS | 1852 | 1461006189546 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 12:03:09 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:03:09 INFO - PROCESS | 1852 | 1461006189551 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 12:03:09 INFO - PROCESS | 1852 | 1461006189557 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:03:09 INFO - PROCESS | 1852 | 1461006189561 Marionette TRACE conn3 <- [1,2966,null,{}] 12:03:09 INFO - PROCESS | 1852 | 1461006189568 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}] 12:03:09 INFO - PROCESS | 1852 | 1461006189799 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 12:03:10 INFO - PROCESS | 1852 | 1461006190053 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7784561000 == 159 [pid = 1852] [id = 750] 12:03:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f77819c4400) [pid = 1852] [serial = 2250] [outer = (nil)] 12:03:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f7782deac00) [pid = 1852] [serial = 2251] [outer = 0x7f77819c4400] 12:03:10 INFO - PROCESS | 1852 | 1461006190132 Marionette DEBUG loaded listener.js 12:03:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f7783960400) [pid = 1852] [serial = 2252] [outer = 0x7f77819c4400] 12:03:10 INFO - PROCESS | 1852 | 1461006190936 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]]]}] 12:03:10 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. 12:03:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1436ms 12:03:10 INFO - PROCESS | 1852 | 1461006190993 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 12:03:10 INFO - PROCESS | 1852 | 1461006190997 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 12:03:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:03:11 INFO - PROCESS | 1852 | 1461006191003 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:03:11 INFO - PROCESS | 1852 | 1461006191007 Marionette TRACE conn3 <- [1,2970,null,{}] 12:03:11 INFO - PROCESS | 1852 | 1461006191013 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}] 12:03:11 INFO - PROCESS | 1852 | 1461006191238 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 12:03:11 INFO - PROCESS | 1852 | 1461006191517 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778976f800 == 160 [pid = 1852] [id = 751] 12:03:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f7781a5c000) [pid = 1852] [serial = 2253] [outer = (nil)] 12:03:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f7783d2a400) [pid = 1852] [serial = 2254] [outer = 0x7f7781a5c000] 12:03:11 INFO - PROCESS | 1852 | 1461006191611 Marionette DEBUG loaded listener.js 12:03:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f778408b400) [pid = 1852] [serial = 2255] [outer = 0x7f7781a5c000] 12:03:12 INFO - PROCESS | 1852 | 1461006192422 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]]]}] 12:03:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:03:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1433ms 12:03:12 INFO - PROCESS | 1852 | 1461006192438 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 12:03:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:03:12 INFO - PROCESS | 1852 | 1461006192448 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 12:03:12 INFO - PROCESS | 1852 | 1461006192454 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:03:12 INFO - PROCESS | 1852 | 1461006192459 Marionette TRACE conn3 <- [1,2974,null,{}] 12:03:12 INFO - PROCESS | 1852 | 1461006192465 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}] 12:03:12 INFO - PROCESS | 1852 | 1461006192730 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 12:03:12 INFO - PROCESS | 1852 | 1461006192993 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778bfbe000 == 161 [pid = 1852] [id = 752] 12:03:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f77810b4400) [pid = 1852] [serial = 2256] [outer = (nil)] 12:03:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f778467e800) [pid = 1852] [serial = 2257] [outer = 0x7f77810b4400] 12:03:13 INFO - PROCESS | 1852 | 1461006193069 Marionette DEBUG loaded listener.js 12:03:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f7785622000) [pid = 1852] [serial = 2258] [outer = 0x7f77810b4400] 12:03:13 INFO - PROCESS | 1852 | 1461006193925 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]]]}] 12:03:13 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. 12:03:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1532ms 12:03:13 INFO - PROCESS | 1852 | 1461006193987 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 12:03:13 INFO - PROCESS | 1852 | 1461006193992 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 12:03:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:03:14 INFO - PROCESS | 1852 | 1461006193999 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:03:14 INFO - PROCESS | 1852 | 1461006194003 Marionette TRACE conn3 <- [1,2978,null,{}] 12:03:14 INFO - PROCESS | 1852 | 1461006194009 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}] 12:03:14 INFO - PROCESS | 1852 | 1461006194299 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 12:03:14 INFO - PROCESS | 1852 | 1461006194527 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778d32e800 == 162 [pid = 1852] [id = 753] 12:03:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f7782a0b000) [pid = 1852] [serial = 2259] [outer = (nil)] 12:03:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f77872e6000) [pid = 1852] [serial = 2260] [outer = 0x7f7782a0b000] 12:03:14 INFO - PROCESS | 1852 | 1461006194610 Marionette DEBUG loaded listener.js 12:03:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f778744f400) [pid = 1852] [serial = 2261] [outer = 0x7f7782a0b000] 12:03:15 INFO - PROCESS | 1852 | 1461006195463 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]]]}] 12:03:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:03:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1492ms 12:03:15 INFO - PROCESS | 1852 | 1461006195493 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 12:03:15 INFO - PROCESS | 1852 | 1461006195498 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 12:03:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:03:15 INFO - PROCESS | 1852 | 1461006195506 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:03:15 INFO - PROCESS | 1852 | 1461006195511 Marionette TRACE conn3 <- [1,2982,null,{}] 12:03:15 INFO - PROCESS | 1852 | 1461006195517 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}] 12:03:15 INFO - PROCESS | 1852 | 1461006195793 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 12:03:16 INFO - PROCESS | 1852 | 1461006196089 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779a3e4800 == 163 [pid = 1852] [id = 754] 12:03:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f77856a3000) [pid = 1852] [serial = 2262] [outer = (nil)] 12:03:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f778b320000) [pid = 1852] [serial = 2263] [outer = 0x7f77856a3000] 12:03:16 INFO - PROCESS | 1852 | 1461006196176 Marionette DEBUG loaded listener.js 12:03:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f778ba4cc00) [pid = 1852] [serial = 2264] [outer = 0x7f77856a3000] 12:03:17 INFO - PROCESS | 1852 | 1461006197027 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"]]]}] 12:03:17 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:03:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:03:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:03:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1581ms 12:03:17 INFO - PROCESS | 1852 | 1461006197088 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 12:03:17 INFO - PROCESS | 1852 | 1461006197092 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 12:03:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:03:17 INFO - PROCESS | 1852 | 1461006197099 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:03:17 INFO - PROCESS | 1852 | 1461006197103 Marionette TRACE conn3 <- [1,2986,null,{}] 12:03:17 INFO - PROCESS | 1852 | 1461006197129 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}] 12:03:17 INFO - PROCESS | 1852 | 1461006197365 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 12:03:17 INFO - PROCESS | 1852 | 1461006197643 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f779d8d4000 == 164 [pid = 1852] [id = 755] 12:03:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f7784675400) [pid = 1852] [serial = 2265] [outer = (nil)] 12:03:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f778c5d1400) [pid = 1852] [serial = 2266] [outer = 0x7f7784675400] 12:03:17 INFO - PROCESS | 1852 | 1461006197720 Marionette DEBUG loaded listener.js 12:03:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f778cc7bc00) [pid = 1852] [serial = 2267] [outer = 0x7f7784675400] 12:03:18 INFO - PROCESS | 1852 | 1461006198503 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]]]}] 12:03:18 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. 12:03:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1435ms 12:03:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:03:18 INFO - PROCESS | 1852 | 1461006198535 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 12:03:18 INFO - PROCESS | 1852 | 1461006198538 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 12:03:18 INFO - PROCESS | 1852 | 1461006198544 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:03:18 INFO - PROCESS | 1852 | 1461006198547 Marionette TRACE conn3 <- [1,2990,null,{}] 12:03:18 INFO - PROCESS | 1852 | 1461006198553 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}] 12:03:18 INFO - PROCESS | 1852 | 1461006198780 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 12:03:19 INFO - PROCESS | 1852 | 1461006199034 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77a4a1c800 == 165 [pid = 1852] [id = 756] 12:03:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f77874d1c00) [pid = 1852] [serial = 2268] [outer = (nil)] 12:03:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f778d35dc00) [pid = 1852] [serial = 2269] [outer = 0x7f77874d1c00] 12:03:19 INFO - PROCESS | 1852 | 1461006199113 Marionette DEBUG loaded listener.js 12:03:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f778df84400) [pid = 1852] [serial = 2270] [outer = 0x7f77874d1c00] 12:03:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7776f12000 == 166 [pid = 1852] [id = 757] 12:03:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f778fa51c00) [pid = 1852] [serial = 2271] [outer = (nil)] 12:03:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f778d356c00) [pid = 1852] [serial = 2272] [outer = 0x7f778fa51c00] 12:03:19 INFO - PROCESS | 1852 | 1461006199980 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]]]}] 12:03:20 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. 12:03:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1481ms 12:03:20 INFO - PROCESS | 1852 | 1461006200026 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 12:03:20 INFO - PROCESS | 1852 | 1461006200030 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 12:03:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:03:20 INFO - PROCESS | 1852 | 1461006200037 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:03:20 INFO - PROCESS | 1852 | 1461006200041 Marionette TRACE conn3 <- [1,2994,null,{}] 12:03:20 INFO - PROCESS | 1852 | 1461006200047 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}] 12:03:20 INFO - PROCESS | 1852 | 1461006200408 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 12:03:20 INFO - PROCESS | 1852 | 1461006200729 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7776f21800 == 167 [pid = 1852] [id = 758] 12:03:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f778c5d5c00) [pid = 1852] [serial = 2273] [outer = (nil)] 12:03:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f778f9f7000) [pid = 1852] [serial = 2274] [outer = 0x7f778c5d5c00] 12:03:20 INFO - PROCESS | 1852 | 1461006200812 Marionette DEBUG loaded listener.js 12:03:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f778faf5400) [pid = 1852] [serial = 2275] [outer = 0x7f778c5d5c00] 12:03:21 INFO - PROCESS | 1852 | 1461006201548 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]]]}] 12:03:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:03:21 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 12:03:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1528ms 12:03:21 INFO - PROCESS | 1852 | 1461006201580 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 12:03:21 INFO - PROCESS | 1852 | 1461006201584 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 12:03:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:03:21 INFO - PROCESS | 1852 | 1461006201594 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:03:21 INFO - PROCESS | 1852 | 1461006201596 Marionette TRACE conn3 <- [1,2998,null,{}] 12:03:21 INFO - PROCESS | 1852 | 1461006201601 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}] 12:03:21 INFO - PROCESS | 1852 | 1461006201858 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 12:03:22 INFO - PROCESS | 1852 | 1461006202122 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783f16000 == 168 [pid = 1852] [id = 759] 12:03:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f777ca7d800) [pid = 1852] [serial = 2276] [outer = (nil)] 12:03:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f7792e61800) [pid = 1852] [serial = 2277] [outer = 0x7f777ca7d800] 12:03:22 INFO - PROCESS | 1852 | 1461006202202 Marionette DEBUG loaded listener.js 12:03:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f77995d8c00) [pid = 1852] [serial = 2278] [outer = 0x7f777ca7d800] 12:03:23 INFO - PROCESS | 1852 | 1461006203021 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]]]}] 12:03:23 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. 12:03:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1480ms 12:03:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:03:23 INFO - PROCESS | 1852 | 1461006203076 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 12:03:23 INFO - PROCESS | 1852 | 1461006203078 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 12:03:23 INFO - PROCESS | 1852 | 1461006203086 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:03:23 INFO - PROCESS | 1852 | 1461006203088 Marionette TRACE conn3 <- [1,3002,null,{}] 12:03:23 INFO - PROCESS | 1852 | 1461006203095 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}] 12:03:23 INFO - PROCESS | 1852 | 1461006203442 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 12:03:23 INFO - PROCESS | 1852 | 1461006203652 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777850d800 == 169 [pid = 1852] [id = 760] 12:03:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f778f9f2c00) [pid = 1852] [serial = 2279] [outer = (nil)] 12:03:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f779a170800) [pid = 1852] [serial = 2280] [outer = 0x7f778f9f2c00] 12:03:23 INFO - PROCESS | 1852 | 1461006203730 Marionette DEBUG loaded listener.js 12:03:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f779a3c8800) [pid = 1852] [serial = 2281] [outer = 0x7f778f9f2c00] 12:03:24 INFO - PROCESS | 1852 | 1461006204504 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]]]}] 12:03:24 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. 12:03:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1435ms 12:03:24 INFO - PROCESS | 1852 | 1461006204533 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 12:03:24 INFO - PROCESS | 1852 | 1461006204537 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 12:03:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:03:24 INFO - PROCESS | 1852 | 1461006204548 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:03:24 INFO - PROCESS | 1852 | 1461006204551 Marionette TRACE conn3 <- [1,3006,null,{}] 12:03:24 INFO - PROCESS | 1852 | 1461006204557 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}] 12:03:24 INFO - PROCESS | 1852 | 1461006204797 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 12:03:25 INFO - PROCESS | 1852 | 1461006205066 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783f22800 == 170 [pid = 1852] [id = 761] 12:03:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f777a910800) [pid = 1852] [serial = 2282] [outer = (nil)] 12:03:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f779a4b0800) [pid = 1852] [serial = 2283] [outer = 0x7f777a910800] 12:03:25 INFO - PROCESS | 1852 | 1461006205143 Marionette DEBUG loaded listener.js 12:03:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f779a6f6000) [pid = 1852] [serial = 2284] [outer = 0x7f777a910800] 12:03:25 INFO - PROCESS | 1852 | 1461006205995 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]]]}] 12:03:26 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. 12:03:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1475ms 12:03:26 INFO - PROCESS | 1852 | 1461006206026 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 12:03:26 INFO - PROCESS | 1852 | 1461006206029 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 12:03:26 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:03:26 INFO - PROCESS | 1852 | 1461006206035 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:03:26 INFO - PROCESS | 1852 | 1461006206039 Marionette TRACE conn3 <- [1,3010,null,{}] 12:03:26 INFO - PROCESS | 1852 | 1461006206045 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}] 12:03:26 INFO - PROCESS | 1852 | 1461006206281 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 12:03:26 INFO - PROCESS | 1852 | 1461006206571 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f776b1db800 == 171 [pid = 1852] [id = 762] 12:03:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f77814c7000) [pid = 1852] [serial = 2285] [outer = (nil)] 12:03:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f779a839c00) [pid = 1852] [serial = 2286] [outer = 0x7f77814c7000] 12:03:26 INFO - PROCESS | 1852 | 1461006206653 Marionette DEBUG loaded listener.js 12:03:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f779b533400) [pid = 1852] [serial = 2287] [outer = 0x7f77814c7000] 12:03:27 INFO - PROCESS | 1852 | 1461006207451 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]]]}] 12:03:27 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 12:03:27 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1430ms 12:03:27 INFO - PROCESS | 1852 | 1461006207466 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 12:03:27 INFO - PROCESS | 1852 | 1461006207468 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 12:03:27 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:03:27 INFO - PROCESS | 1852 | 1461006207474 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:03:27 INFO - PROCESS | 1852 | 1461006207476 Marionette TRACE conn3 <- [1,3014,null,{}] 12:03:27 INFO - PROCESS | 1852 | 1461006207482 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}] 12:03:27 INFO - PROCESS | 1852 | 1461006207723 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 12:03:28 INFO - PROCESS | 1852 | 1461006208046 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7776040800 == 172 [pid = 1852] [id = 763] 12:03:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f779b677400) [pid = 1852] [serial = 2288] [outer = (nil)] 12:03:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f779b6d8800) [pid = 1852] [serial = 2289] [outer = 0x7f779b677400] 12:03:28 INFO - PROCESS | 1852 | 1461006208123 Marionette DEBUG loaded listener.js 12:03:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f779b9e8000) [pid = 1852] [serial = 2290] [outer = 0x7f779b677400] 12:03:28 INFO - PROCESS | 1852 | [1852] 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 12:03:28 INFO - PROCESS | 1852 | 1461006208989 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:03:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:03:29 INFO - {} 12:03:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:03:29 INFO - {} 12:03:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:03:29 INFO - {} 12:03:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:03:29 INFO - {} 12:03:29 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1528ms 12:03:29 INFO - PROCESS | 1852 | 1461006209004 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 12:03:29 INFO - PROCESS | 1852 | 1461006209007 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 12:03:29 INFO - TEST-START | /FileAPI/fileReader.html 12:03:29 INFO - PROCESS | 1852 | 1461006209021 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:03:29 INFO - PROCESS | 1852 | 1461006209023 Marionette TRACE conn3 <- [1,3018,null,{}] 12:03:29 INFO - PROCESS | 1852 | 1461006209029 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}] 12:03:29 INFO - PROCESS | 1852 | 1461006209250 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 12:03:29 INFO - PROCESS | 1852 | 1461006209509 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f776d899800 == 173 [pid = 1852] [id = 764] 12:03:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f7772f8e800) [pid = 1852] [serial = 2291] [outer = (nil)] 12:03:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f779d725000) [pid = 1852] [serial = 2292] [outer = 0x7f7772f8e800] 12:03:29 INFO - PROCESS | 1852 | 1461006209585 Marionette DEBUG loaded listener.js 12:03:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f779f52bc00) [pid = 1852] [serial = 2293] [outer = 0x7f7772f8e800] 12:03:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77944da000 == 172 [pid = 1852] [id = 293] 12:03:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777848a000 == 171 [pid = 1852] [id = 741] 12:03:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7777e3e000 == 170 [pid = 1852] [id = 740] 12:03:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77770cf800 == 169 [pid = 1852] [id = 739] 12:03:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77738db800 == 168 [pid = 1852] [id = 738] 12:03:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779fb2a000 == 167 [pid = 1852] [id = 733] 12:03:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779f68c800 == 166 [pid = 1852] [id = 732] 12:03:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779ef14800 == 165 [pid = 1852] [id = 731] 12:03:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a648000 == 164 [pid = 1852] [id = 730] 12:03:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778c4e0000 == 163 [pid = 1852] [id = 729] 12:03:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7785746800 == 162 [pid = 1852] [id = 728] 12:03:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783993800 == 161 [pid = 1852] [id = 727] 12:03:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778354f800 == 160 [pid = 1852] [id = 726] 12:03:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77813c7000 == 159 [pid = 1852] [id = 725] 12:03:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777df19800 == 158 [pid = 1852] [id = 724] 12:03:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777c978000 == 157 [pid = 1852] [id = 723] 12:03:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777ae7c000 == 156 [pid = 1852] [id = 722] 12:03:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a56a000 == 155 [pid = 1852] [id = 721] 12:03:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7779e4e800 == 154 [pid = 1852] [id = 720] 12:03:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77761a3800 == 153 [pid = 1852] [id = 719] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f7774d9f000) [pid = 1852] [serial = 2028] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f7777295000) [pid = 1852] [serial = 2156] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f777191f000) [pid = 1852] [serial = 2031] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f7788794800) [pid = 1852] [serial = 2142] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f7782df4c00) [pid = 1852] [serial = 2120] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f777d59b000) [pid = 1852] [serial = 2099] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f7772e07400) [pid = 1852] [serial = 2087] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f7772f88800) [pid = 1852] [serial = 2064] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f7784092c00) [pid = 1852] [serial = 2129] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f77810b9800) [pid = 1852] [serial = 2106] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f77814be400) [pid = 1852] [serial = 2109] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f7772f8e000) [pid = 1852] [serial = 2148] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f7772f90c00) [pid = 1852] [serial = 2153] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f7783e85800) [pid = 1852] [serial = 2126] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f77874d5800) [pid = 1852] [serial = 2141] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f7781017400) [pid = 1852] [serial = 2105] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f7784786000) [pid = 1852] [serial = 2132] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f7779e6c400) [pid = 1852] [serial = 2093] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f777a9d1c00) [pid = 1852] [serial = 2096] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f777065ac00) [pid = 1852] [serial = 2145] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f77770adc00) [pid = 1852] [serial = 2154] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f7774308000) [pid = 1852] [serial = 2088] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f77873bb000) [pid = 1852] [serial = 2138] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f7784674400) [pid = 1852] [serial = 2130] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f777db14c00) [pid = 1852] [serial = 2061] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f777b25d000) [pid = 1852] [serial = 2055] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f778744fc00) [pid = 1852] [serial = 2139] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f7778476000) [pid = 1852] [serial = 2043] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f7774eebc00) [pid = 1852] [serial = 2151] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f777064e000) [pid = 1852] [serial = 2144] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f777a2cd000) [pid = 1852] [serial = 2046] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f7777922400) [pid = 1852] [serial = 1959] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f77872e5000) [pid = 1852] [serial = 2136] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f77838e3000) [pid = 1852] [serial = 2121] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f778561bc00) [pid = 1852] [serial = 2133] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f777a90d800) [pid = 1852] [serial = 2049] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f7776120c00) [pid = 1852] [serial = 2090] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f7781a5e400) [pid = 1852] [serial = 2114] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f77771b7000) [pid = 1852] [serial = 2091] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f77710e9800) [pid = 1852] [serial = 2147] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f777729bc00) [pid = 1852] [serial = 2040] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f777cd2b400) [pid = 1852] [serial = 2085] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f777a5fa400) [pid = 1852] [serial = 2094] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f778408b000) [pid = 1852] [serial = 2127] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f7783d2a000) [pid = 1852] [serial = 2124] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f777deb6000) [pid = 1852] [serial = 2103] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f7782a0b800) [pid = 1852] [serial = 2118] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f7781de3c00) [pid = 1852] [serial = 2117] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f7784778c00) [pid = 1852] [serial = 2135] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f777cb85800) [pid = 1852] [serial = 2097] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f77819c3c00) [pid = 1852] [serial = 2111] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f777d8dd400) [pid = 1852] [serial = 2100] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f7781acdc00) [pid = 1852] [serial = 2115] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f7774d9ac00) [pid = 1852] [serial = 2034] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f7783969c00) [pid = 1852] [serial = 2123] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f7781226c00) [pid = 1852] [serial = 2108] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f7776f65800) [pid = 1852] [serial = 2037] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f7774d62400) [pid = 1852] [serial = 2150] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f777cb8fc00) [pid = 1852] [serial = 2058] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f777dc11800) [pid = 1852] [serial = 2102] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f77819ccc00) [pid = 1852] [serial = 2112] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f777a9c8c00) [pid = 1852] [serial = 2052] [outer = (nil)] [url = about:blank] 12:03:32 INFO - PROCESS | 1852 | 1461006212577 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]]]}] 12:03:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:03:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:03:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:03:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:03:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 3591ms 12:03:32 INFO - PROCESS | 1852 | 1461006212650 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 12:03:32 INFO - PROCESS | 1852 | 1461006212655 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 12:03:32 INFO - TEST-START | /FileAPI/historical.html 12:03:32 INFO - PROCESS | 1852 | 1461006212670 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:03:32 INFO - PROCESS | 1852 | 1461006212675 Marionette TRACE conn3 <- [1,3022,null,{}] 12:03:32 INFO - PROCESS | 1852 | 1461006212683 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}] 12:03:32 INFO - PROCESS | 1852 | 1461006212899 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 12:03:33 INFO - PROCESS | 1852 | 1461006213110 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77705af000 == 154 [pid = 1852] [id = 765] 12:03:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f7770651800) [pid = 1852] [serial = 2294] [outer = (nil)] 12:03:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f7770661800) [pid = 1852] [serial = 2295] [outer = 0x7f7770651800] 12:03:33 INFO - PROCESS | 1852 | 1461006213185 Marionette DEBUG loaded listener.js 12:03:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f7770f51c00) [pid = 1852] [serial = 2296] [outer = 0x7f7770651800] 12:03:34 INFO - PROCESS | 1852 | 1461006214029 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"]]]}] 12:03:34 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:03:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:03:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:03:34 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:03:34 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:03:34 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:03:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:03:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:03:34 INFO - TEST-OK | /FileAPI/historical.html | took 1386ms 12:03:34 INFO - PROCESS | 1852 | 1461006214059 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 12:03:34 INFO - PROCESS | 1852 | 1461006214067 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 12:03:34 INFO - TEST-START | /FileAPI/idlharness.html 12:03:34 INFO - PROCESS | 1852 | 1461006214083 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:03:34 INFO - PROCESS | 1852 | 1461006214088 Marionette TRACE conn3 <- [1,3026,null,{}] 12:03:34 INFO - PROCESS | 1852 | 1461006214095 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}] 12:03:34 INFO - PROCESS | 1852 | 1461006214343 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 12:03:34 INFO - PROCESS | 1852 | 1461006214565 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f776d88b000 == 155 [pid = 1852] [id = 766] 12:03:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f7770652400) [pid = 1852] [serial = 2297] [outer = (nil)] 12:03:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f7771925800) [pid = 1852] [serial = 2298] [outer = 0x7f7770652400] 12:03:34 INFO - PROCESS | 1852 | 1461006214627 Marionette DEBUG loaded listener.js 12:03:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f7772f8d800) [pid = 1852] [serial = 2299] [outer = 0x7f7770652400] 12:03:37 INFO - PROCESS | 1852 | 1461006217030 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]]]}] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f7775f6fc00) [pid = 1852] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f778b68b000) [pid = 1852] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f777865dc00) [pid = 1852] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f7778659000) [pid = 1852] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f7778658800) [pid = 1852] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f777db20800) [pid = 1852] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f777938a000) [pid = 1852] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f7788792800) [pid = 1852] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f777a10f000) [pid = 1852] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f777d9a6800) [pid = 1852] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f777065e400) [pid = 1852] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f778b296400) [pid = 1852] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f77874d3000) [pid = 1852] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f778101a000) [pid = 1852] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f77710dbc00) [pid = 1852] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f777065f800) [pid = 1852] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f777d9a1000) [pid = 1852] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f778b68a400) [pid = 1852] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f777430ec00) [pid = 1852] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f7776122c00) [pid = 1852] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f77710de800) [pid = 1852] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f7774357c00) [pid = 1852] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:03:37 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f7772fe0800) [pid = 1852] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:03:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:03:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:03:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:03:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:03:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:03:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:03:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:03:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:03:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:03:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:03:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:03:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:03:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:03:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:03:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:03:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:03:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:03:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:03:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:03:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:03:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:03:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:03:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:03:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:03:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:03:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:03:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:03:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:03:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:03:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:03:37 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 12:03:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:03:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:03:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:03:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:03:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:03:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:03:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:03:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:03:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:03:37 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 12:03:37 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 12:03:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:03:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:03:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:03:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:03:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:03:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:03:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:03:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:03:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:03:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:03:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:03:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:03:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:03:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:03:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:03:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:03:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:03:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:03:37 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 12:03:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:03:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:03:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:03:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:03:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:03:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:03:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:03:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:03:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:03:37 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 12:03:37 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 12:03:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:03:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:03:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:03:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:03:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:03:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:03:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:03:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:03:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:03:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:03:37 INFO - TEST-OK | /FileAPI/idlharness.html | took 3124ms 12:03:37 INFO - PROCESS | 1852 | 1461006217213 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 12:03:37 INFO - PROCESS | 1852 | 1461006217216 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 12:03:37 INFO - TEST-START | /FileAPI/idlharness.worker 12:03:37 INFO - PROCESS | 1852 | 1461006217235 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:03:37 INFO - PROCESS | 1852 | 1461006217247 Marionette TRACE conn3 <- [1,3030,null,{}] 12:03:37 INFO - PROCESS | 1852 | 1461006217300 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}] 12:03:37 INFO - PROCESS | 1852 | 1461006217580 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 12:03:37 INFO - PROCESS | 1852 | 1461006217699 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7775ff6000 == 156 [pid = 1852] [id = 767] 12:03:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f7776f67c00) [pid = 1852] [serial = 2300] [outer = (nil)] 12:03:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f7777293000) [pid = 1852] [serial = 2301] [outer = 0x7f7776f67c00] 12:03:37 INFO - PROCESS | 1852 | 1461006217764 Marionette DEBUG loaded listener.js 12:03:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f7777928800) [pid = 1852] [serial = 2302] [outer = 0x7f7776f67c00] 12:03:38 INFO - PROCESS | 1852 | [1852] 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 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:03:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:03:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:03:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:03:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:03:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:03:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:03:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:03:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:03:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:03:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:03:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:03:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:03:40 INFO - {} 12:03:40 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 12:03:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:03:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:03:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:03:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:03:40 INFO - {} 12:03:40 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 - {} 12:03:40 INFO - {} 12:03:40 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 12:03:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:03:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:03:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:03:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:03:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:03:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:03:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:03:40 INFO - {} 12:03:40 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 12:03:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:03:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:03:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:03:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:03:40 INFO - {} 12:03:40 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 - {} 12:03:40 INFO - {} 12:03:40 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 12:03:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:03:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:03:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:03:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:03:40 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 12:03:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:03:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:03:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:03:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:03:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:03:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:03:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:03:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:03:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:03:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:03:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:03:40 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 12:03:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:03:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:03:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:03:40 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 12:03:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:03:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:03:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:03:40 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 12:03:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:03:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:03:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:03:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:03:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:03:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:03:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:03:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:03:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:03:40 INFO - {} 12:03:40 INFO - PROCESS | 1852 | 1461006219988 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,{},{}]]]}] 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:03:40 INFO - {} 12:03:40 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2879ms 12:03:40 INFO - PROCESS | 1852 | 1461006220125 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 12:03:40 INFO - PROCESS | 1852 | 1461006220140 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 12:03:40 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:03:40 INFO - PROCESS | 1852 | 1461006220157 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:03:40 INFO - PROCESS | 1852 | 1461006220168 Marionette TRACE conn3 <- [1,3034,null,{}] 12:03:40 INFO - PROCESS | 1852 | 1461006220193 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}] 12:03:40 INFO - PROCESS | 1852 | 1461006220497 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 12:03:40 INFO - PROCESS | 1852 | 1461006220770 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7771854000 == 157 [pid = 1852] [id = 768] 12:03:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f7775f49000) [pid = 1852] [serial = 2303] [outer = (nil)] 12:03:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f7775f4ec00) [pid = 1852] [serial = 2304] [outer = 0x7f7775f49000] 12:03:40 INFO - PROCESS | 1852 | 1461006220848 Marionette DEBUG loaded listener.js 12:03:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f7776121000) [pid = 1852] [serial = 2305] [outer = 0x7f7775f49000] 12:03:41 INFO - PROCESS | 1852 | 1461006221655 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]]]}] 12:03:41 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:03:41 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1513ms 12:03:41 INFO - PROCESS | 1852 | 1461006221665 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 12:03:41 INFO - PROCESS | 1852 | 1461006221673 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 12:03:41 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:03:41 INFO - PROCESS | 1852 | 1461006221684 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:03:41 INFO - PROCESS | 1852 | 1461006221688 Marionette TRACE conn3 <- [1,3038,null,{}] 12:03:41 INFO - PROCESS | 1852 | 1461006221695 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}] 12:03:41 INFO - PROCESS | 1852 | 1461006221943 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 12:03:42 INFO - PROCESS | 1852 | 1461006222226 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7775fed000 == 158 [pid = 1852] [id = 769] 12:03:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f7774ee7c00) [pid = 1852] [serial = 2306] [outer = (nil)] 12:03:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f77771bb400) [pid = 1852] [serial = 2307] [outer = 0x7f7774ee7c00] 12:03:42 INFO - PROCESS | 1852 | 1461006222301 Marionette DEBUG loaded listener.js 12:03:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f77793cac00) [pid = 1852] [serial = 2308] [outer = 0x7f7774ee7c00] 12:03:43 INFO - PROCESS | 1852 | 1461006223278 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"]]]}] 12:03:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:03:43 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1629ms 12:03:43 INFO - PROCESS | 1852 | 1461006223313 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 12:03:43 INFO - PROCESS | 1852 | 1461006223317 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 12:03:43 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:03:43 INFO - PROCESS | 1852 | 1461006223324 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:03:43 INFO - PROCESS | 1852 | 1461006223330 Marionette TRACE conn3 <- [1,3042,null,{}] 12:03:43 INFO - PROCESS | 1852 | 1461006223346 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}] 12:03:43 INFO - PROCESS | 1852 | 1461006223684 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 12:03:43 INFO - PROCESS | 1852 | 1461006223945 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777848c000 == 159 [pid = 1852] [id = 770] 12:03:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f777a943000) [pid = 1852] [serial = 2309] [outer = (nil)] 12:03:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f777a951c00) [pid = 1852] [serial = 2310] [outer = 0x7f777a943000] 12:03:44 INFO - PROCESS | 1852 | 1461006224034 Marionette DEBUG loaded listener.js 12:03:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f777b211c00) [pid = 1852] [serial = 2311] [outer = 0x7f777a943000] 12:03:45 INFO - PROCESS | 1852 | 1461006225168 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]]]}] 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:03:45 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. 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:03:45 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'.) 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:03:45 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. 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:03:45 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. 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:03:45 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. 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:03:45 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1898ms 12:03:45 INFO - PROCESS | 1852 | 1461006225222 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 12:03:45 INFO - PROCESS | 1852 | 1461006225231 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 12:03:45 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:03:45 INFO - PROCESS | 1852 | 1461006225242 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:03:45 INFO - PROCESS | 1852 | 1461006225248 Marionette TRACE conn3 <- [1,3046,null,{}] 12:03:45 INFO - PROCESS | 1852 | 1461006225260 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}] 12:03:45 INFO - PROCESS | 1852 | 1461006225716 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 12:03:45 INFO - PROCESS | 1852 | 1461006225978 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f776d888800 == 160 [pid = 1852] [id = 771] 12:03:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f7770f48800) [pid = 1852] [serial = 2312] [outer = (nil)] 12:03:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f77710e4400) [pid = 1852] [serial = 2313] [outer = 0x7f7770f48800] 12:03:46 INFO - PROCESS | 1852 | 1461006226055 Marionette DEBUG loaded listener.js 12:03:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f777792ac00) [pid = 1852] [serial = 2314] [outer = 0x7f7770f48800] 12:03:46 INFO - PROCESS | 1852 | [1852] 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 12:03:46 INFO - PROCESS | 1852 | 1461006226919 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:03:46 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:03:46 INFO - {} 12:03:46 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1694ms 12:03:46 INFO - PROCESS | 1852 | 1461006226938 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 12:03:46 INFO - PROCESS | 1852 | 1461006226941 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 12:03:46 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:03:46 INFO - PROCESS | 1852 | 1461006226947 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:03:46 INFO - PROCESS | 1852 | 1461006226949 Marionette TRACE conn3 <- [1,3050,null,{}] 12:03:46 INFO - PROCESS | 1852 | 1461006226955 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}] 12:03:47 INFO - PROCESS | 1852 | 1461006227186 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 12:03:47 INFO - PROCESS | 1852 | 1461006227460 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777799c000 == 161 [pid = 1852] [id = 772] 12:03:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f776ffcc800) [pid = 1852] [serial = 2315] [outer = (nil)] 12:03:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f77793cc400) [pid = 1852] [serial = 2316] [outer = 0x7f776ffcc800] 12:03:47 INFO - PROCESS | 1852 | 1461006227537 Marionette DEBUG loaded listener.js 12:03:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f777a116000) [pid = 1852] [serial = 2317] [outer = 0x7f776ffcc800] 12:03:48 INFO - PROCESS | 1852 | 1461006228390 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]]]}] 12:03:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:03:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:03:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:03:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:03:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1478ms 12:03:48 INFO - PROCESS | 1852 | 1461006228426 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 12:03:48 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:03:48 INFO - PROCESS | 1852 | 1461006228430 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 12:03:48 INFO - PROCESS | 1852 | 1461006228437 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:03:48 INFO - PROCESS | 1852 | 1461006228440 Marionette TRACE conn3 <- [1,3054,null,{}] 12:03:48 INFO - PROCESS | 1852 | 1461006228446 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}] 12:03:48 INFO - PROCESS | 1852 | 1461006228757 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 12:03:49 INFO - PROCESS | 1852 | 1461006229031 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7779316000 == 162 [pid = 1852] [id = 773] 12:03:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f777a5f3c00) [pid = 1852] [serial = 2318] [outer = (nil)] 12:03:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f777dbf6800) [pid = 1852] [serial = 2319] [outer = 0x7f777a5f3c00] 12:03:49 INFO - PROCESS | 1852 | 1461006229116 Marionette DEBUG loaded listener.js 12:03:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f778101a000) [pid = 1852] [serial = 2320] [outer = 0x7f777a5f3c00] 12:03:50 INFO - PROCESS | 1852 | 1461006230396 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"]]]}] 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:03:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:03:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:03:50 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" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:03:50 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" 12:03:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:03:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:03:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2075ms 12:03:50 INFO - PROCESS | 1852 | 1461006230559 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 12:03:50 INFO - PROCESS | 1852 | 1461006230571 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 12:03:50 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:03:50 INFO - PROCESS | 1852 | 1461006230586 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:03:50 INFO - PROCESS | 1852 | 1461006230590 Marionette TRACE conn3 <- [1,3058,null,{}] 12:03:50 INFO - PROCESS | 1852 | 1461006230602 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}] 12:03:50 INFO - PROCESS | 1852 | 1461006230916 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 12:03:51 INFO - PROCESS | 1852 | 1461006231165 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a008800 == 163 [pid = 1852] [id = 774] 12:03:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f777a5f5c00) [pid = 1852] [serial = 2321] [outer = (nil)] 12:03:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f7782a04000) [pid = 1852] [serial = 2322] [outer = 0x7f777a5f5c00] 12:03:51 INFO - PROCESS | 1852 | 1461006231239 Marionette DEBUG loaded listener.js 12:03:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f7782df8000) [pid = 1852] [serial = 2323] [outer = 0x7f777a5f5c00] 12:03:52 INFO - PROCESS | 1852 | 1461006232101 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]]]}] 12:03:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:03:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:03:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:03:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:03:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:03:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:03:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:03:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:03:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:03:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:03:52 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:03:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:52 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:03:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:03:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:03:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:03:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:03:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:03:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:03:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:03:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:03:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:03:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:03:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:03:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:03:52 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1591ms 12:03:52 INFO - PROCESS | 1852 | 1461006232179 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 12:03:52 INFO - PROCESS | 1852 | 1461006232188 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 12:03:52 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:03:52 INFO - PROCESS | 1852 | 1461006232195 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:03:52 INFO - PROCESS | 1852 | 1461006232198 Marionette TRACE conn3 <- [1,3062,null,{}] 12:03:52 INFO - PROCESS | 1852 | 1461006232222 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}] 12:03:52 INFO - PROCESS | 1852 | 1461006232454 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 12:03:52 INFO - PROCESS | 1852 | 1461006232731 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7777818000 == 164 [pid = 1852] [id = 775] 12:03:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f777865f800) [pid = 1852] [serial = 2324] [outer = (nil)] 12:03:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f77814c4c00) [pid = 1852] [serial = 2325] [outer = 0x7f777865f800] 12:03:52 INFO - PROCESS | 1852 | 1461006232853 Marionette DEBUG loaded listener.js 12:03:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f77832e1c00) [pid = 1852] [serial = 2326] [outer = 0x7f777865f800] 12:03:53 INFO - PROCESS | 1852 | [1852] 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 12:03:53 INFO - PROCESS | 1852 | 1461006233739 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:03:53 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:03:53 INFO - {} 12:03:53 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1599ms 12:03:53 INFO - PROCESS | 1852 | 1461006233795 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 12:03:53 INFO - PROCESS | 1852 | 1461006233800 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 12:03:53 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:03:53 INFO - PROCESS | 1852 | 1461006233811 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:03:53 INFO - PROCESS | 1852 | 1461006233814 Marionette TRACE conn3 <- [1,3066,null,{}] 12:03:53 INFO - PROCESS | 1852 | 1461006233820 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}] 12:03:54 INFO - PROCESS | 1852 | 1461006234079 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 12:03:54 INFO - PROCESS | 1852 | 1461006234322 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777ae83800 == 165 [pid = 1852] [id = 776] 12:03:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f777865f400) [pid = 1852] [serial = 2327] [outer = (nil)] 12:03:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f77848bf400) [pid = 1852] [serial = 2328] [outer = 0x7f777865f400] 12:03:54 INFO - PROCESS | 1852 | 1461006234395 Marionette DEBUG loaded listener.js 12:03:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f77873b0800) [pid = 1852] [serial = 2329] [outer = 0x7f777865f400] 12:03:55 INFO - PROCESS | 1852 | 1461006235228 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]]]}] 12:03:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:03:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:03:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:03:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:03:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:03:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:03:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:03:55 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1478ms 12:03:55 INFO - PROCESS | 1852 | 1461006235292 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 12:03:55 INFO - PROCESS | 1852 | 1461006235296 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 12:03:55 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:03:55 INFO - PROCESS | 1852 | 1461006235302 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:03:55 INFO - PROCESS | 1852 | 1461006235306 Marionette TRACE conn3 <- [1,3070,null,{}] 12:03:55 INFO - PROCESS | 1852 | 1461006235326 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}] 12:03:55 INFO - PROCESS | 1852 | 1461006235642 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 12:03:55 INFO - PROCESS | 1852 | 1461006235857 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777c117800 == 166 [pid = 1852] [id = 777] 12:03:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f77872e8000) [pid = 1852] [serial = 2330] [outer = (nil)] 12:03:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f77874cd000) [pid = 1852] [serial = 2331] [outer = 0x7f77872e8000] 12:03:55 INFO - PROCESS | 1852 | 1461006235935 Marionette DEBUG loaded listener.js 12:03:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f7788794800) [pid = 1852] [serial = 2332] [outer = 0x7f77872e8000] 12:03:56 INFO - PROCESS | 1852 | 1461006236801 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]]]}] 12:03:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:03:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:03:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:03:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:03:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:03:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:03:56 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1540ms 12:03:56 INFO - PROCESS | 1852 | 1461006236844 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 12:03:56 INFO - PROCESS | 1852 | 1461006236849 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 12:03:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:03:56 INFO - PROCESS | 1852 | 1461006236855 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:03:56 INFO - PROCESS | 1852 | 1461006236859 Marionette TRACE conn3 <- [1,3074,null,{}] 12:03:56 INFO - PROCESS | 1852 | 1461006236864 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}] 12:03:57 INFO - PROCESS | 1852 | 1461006237123 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 12:03:57 INFO - PROCESS | 1852 | 1461006237414 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777dec3000 == 167 [pid = 1852] [id = 778] 12:03:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f77873b0c00) [pid = 1852] [serial = 2333] [outer = (nil)] 12:03:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f77896eb000) [pid = 1852] [serial = 2334] [outer = 0x7f77873b0c00] 12:03:57 INFO - PROCESS | 1852 | 1461006237506 Marionette DEBUG loaded listener.js 12:03:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f778afc4400) [pid = 1852] [serial = 2335] [outer = 0x7f77873b0c00] 12:03:58 INFO - PROCESS | 1852 | 1461006238400 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]]]}] 12:03:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:03:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:03:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:03:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:03:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:03:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:03:58 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1580ms 12:03:58 INFO - PROCESS | 1852 | 1461006238483 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 12:03:58 INFO - PROCESS | 1852 | 1461006238487 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 12:03:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:03:58 INFO - PROCESS | 1852 | 1461006238497 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:03:58 INFO - PROCESS | 1852 | 1461006238501 Marionette TRACE conn3 <- [1,3078,null,{}] 12:03:58 INFO - PROCESS | 1852 | 1461006238506 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}] 12:03:58 INFO - PROCESS | 1852 | 1461006238751 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 12:03:59 INFO - PROCESS | 1852 | 1461006239068 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777a82f800 == 168 [pid = 1852] [id = 779] 12:03:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f7770f51800) [pid = 1852] [serial = 2336] [outer = (nil)] 12:03:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f7782df9000) [pid = 1852] [serial = 2337] [outer = 0x7f7770f51800] 12:03:59 INFO - PROCESS | 1852 | 1461006239201 Marionette DEBUG loaded listener.js 12:03:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f778b29ec00) [pid = 1852] [serial = 2338] [outer = 0x7f7770f51800] 12:04:00 INFO - PROCESS | 1852 | 1461006239982 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] 12:04:00 INFO - PROCESS | 1852 | 1461006240039 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 12:04:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:04:00 INFO - PROCESS | 1852 | 1461006240098 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:04:00 INFO - PROCESS | 1852 | 1461006240101 Marionette TRACE conn3 <- [1,3082,null,{}] 12:04:00 INFO - PROCESS | 1852 | 1461006240114 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}] 12:04:00 INFO - PROCESS | 1852 | 1461006240354 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 12:04:00 INFO - PROCESS | 1852 | 1461006240638 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778354e800 == 169 [pid = 1852] [id = 780] 12:04:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f7778468800) [pid = 1852] [serial = 2339] [outer = (nil)] 12:04:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f778bbd6c00) [pid = 1852] [serial = 2340] [outer = 0x7f7778468800] 12:04:00 INFO - PROCESS | 1852 | 1461006240715 Marionette DEBUG loaded listener.js 12:04:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f778c474c00) [pid = 1852] [serial = 2341] [outer = 0x7f7778468800] 12:04:01 INFO - PROCESS | 1852 | 1461006241519 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]]]}] 12:04:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:04:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:04:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:04:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:04:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:04:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:04:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1537ms 12:04:01 INFO - PROCESS | 1852 | 1461006241593 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 12:04:01 INFO - PROCESS | 1852 | 1461006241596 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 12:04:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:04:01 INFO - PROCESS | 1852 | 1461006241602 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:04:01 INFO - PROCESS | 1852 | 1461006241605 Marionette TRACE conn3 <- [1,3086,null,{}] 12:04:01 INFO - PROCESS | 1852 | 1461006241611 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}] 12:04:01 INFO - PROCESS | 1852 | 1461006241854 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 12:04:02 INFO - PROCESS | 1852 | 1461006242143 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7783863000 == 170 [pid = 1852] [id = 781] 12:04:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f778122b000) [pid = 1852] [serial = 2342] [outer = (nil)] 12:04:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f778f9ed400) [pid = 1852] [serial = 2343] [outer = 0x7f778122b000] 12:04:02 INFO - PROCESS | 1852 | 1461006242223 Marionette DEBUG loaded listener.js 12:04:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f779a4af000) [pid = 1852] [serial = 2344] [outer = 0x7f778122b000] 12:04:03 INFO - PROCESS | 1852 | 1461006243014 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:04:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:04:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1428ms 12:04:03 INFO - PROCESS | 1852 | 1461006243031 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 12:04:03 INFO - PROCESS | 1852 | 1461006243034 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 12:04:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:04:03 INFO - PROCESS | 1852 | 1461006243040 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:04:03 INFO - PROCESS | 1852 | 1461006243042 Marionette TRACE conn3 <- [1,3090,null,{}] 12:04:03 INFO - PROCESS | 1852 | 1461006243054 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}] 12:04:03 INFO - PROCESS | 1852 | 1461006243280 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 12:04:03 INFO - PROCESS | 1852 | 1461006243580 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7784012000 == 171 [pid = 1852] [id = 782] 12:04:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f7770659400) [pid = 1852] [serial = 2345] [outer = (nil)] 12:04:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f779a694c00) [pid = 1852] [serial = 2346] [outer = 0x7f7770659400] 12:04:03 INFO - PROCESS | 1852 | 1461006243657 Marionette DEBUG loaded listener.js 12:04:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f779b676000) [pid = 1852] [serial = 2347] [outer = 0x7f7770659400] 12:04:04 INFO - PROCESS | 1852 | 1461006244440 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:04:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:04:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1447ms 12:04:04 INFO - PROCESS | 1852 | 1461006244488 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 12:04:04 INFO - PROCESS | 1852 | 1461006244492 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 12:04:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:04:04 INFO - PROCESS | 1852 | 1461006244498 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:04:04 INFO - PROCESS | 1852 | 1461006244501 Marionette TRACE conn3 <- [1,3094,null,{}] 12:04:04 INFO - PROCESS | 1852 | 1461006244506 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}] 12:04:04 INFO - PROCESS | 1852 | 1461006244789 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 12:04:05 INFO - PROCESS | 1852 | 1461006245026 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77845e6000 == 172 [pid = 1852] [id = 783] 12:04:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f77770a6800) [pid = 1852] [serial = 2348] [outer = (nil)] 12:04:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f779b9f1400) [pid = 1852] [serial = 2349] [outer = 0x7f77770a6800] 12:04:05 INFO - PROCESS | 1852 | 1461006245103 Marionette DEBUG loaded listener.js 12:04:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f779d88fc00) [pid = 1852] [serial = 2350] [outer = 0x7f77770a6800] 12:04:05 INFO - PROCESS | 1852 | 1461006245887 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:04:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:04:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1432ms 12:04:05 INFO - PROCESS | 1852 | 1461006245931 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 12:04:05 INFO - PROCESS | 1852 | 1461006245935 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 12:04:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:04:05 INFO - PROCESS | 1852 | 1461006245941 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:04:05 INFO - PROCESS | 1852 | 1461006245945 Marionette TRACE conn3 <- [1,3098,null,{}] 12:04:06 INFO - PROCESS | 1852 | 1461006245999 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}] 12:04:06 INFO - PROCESS | 1852 | 1461006246232 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 12:04:06 INFO - PROCESS | 1852 | 1461006246510 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f77894f8800 == 173 [pid = 1852] [id = 784] 12:04:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f778b072000) [pid = 1852] [serial = 2351] [outer = (nil)] 12:04:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f779f52e400) [pid = 1852] [serial = 2352] [outer = 0x7f778b072000] 12:04:06 INFO - PROCESS | 1852 | 1461006246589 Marionette DEBUG loaded listener.js 12:04:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f779f904c00) [pid = 1852] [serial = 2353] [outer = 0x7f778b072000] 12:04:07 INFO - PROCESS | 1852 | 1461006247411 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]]]}] 12:04:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:04:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:04:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1485ms 12:04:07 INFO - PROCESS | 1852 | 1461006247427 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 12:04:07 INFO - PROCESS | 1852 | 1461006247429 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 12:04:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:04:07 INFO - PROCESS | 1852 | 1461006247436 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:04:07 INFO - PROCESS | 1852 | 1461006247439 Marionette TRACE conn3 <- [1,3102,null,{}] 12:04:07 INFO - PROCESS | 1852 | 1461006247444 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}] 12:04:07 INFO - PROCESS | 1852 | 1461006247670 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 12:04:07 INFO - PROCESS | 1852 | 1461006247939 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778bb25000 == 174 [pid = 1852] [id = 785] 12:04:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f7772c8c400) [pid = 1852] [serial = 2354] [outer = (nil)] 12:04:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f7772c92400) [pid = 1852] [serial = 2355] [outer = 0x7f7772c8c400] 12:04:08 INFO - PROCESS | 1852 | 1461006248014 Marionette DEBUG loaded listener.js 12:04:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f7772c97400) [pid = 1852] [serial = 2356] [outer = 0x7f7772c8c400] 12:04:08 INFO - PROCESS | 1852 | 1461006248837 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:04:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:04:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1428ms 12:04:08 INFO - PROCESS | 1852 | 1461006248864 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 12:04:08 INFO - PROCESS | 1852 | 1461006248868 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 12:04:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:04:08 INFO - PROCESS | 1852 | 1461006248874 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:04:08 INFO - PROCESS | 1852 | 1461006248877 Marionette TRACE conn3 <- [1,3106,null,{}] 12:04:08 INFO - PROCESS | 1852 | 1461006248882 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}] 12:04:09 INFO - PROCESS | 1852 | 1461006249117 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 12:04:09 INFO - PROCESS | 1852 | 1461006249414 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f778ccac000 == 175 [pid = 1852] [id = 786] 12:04:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f7772c8a400) [pid = 1852] [serial = 2357] [outer = (nil)] 12:04:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f778cc81400) [pid = 1852] [serial = 2358] [outer = 0x7f7772c8a400] 12:04:09 INFO - PROCESS | 1852 | 1461006249490 Marionette DEBUG loaded listener.js 12:04:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f779f90e400) [pid = 1852] [serial = 2359] [outer = 0x7f7772c8a400] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778b579000 == 174 [pid = 1852] [id = 665] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778359a000 == 173 [pid = 1852] [id = 662] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778476e800 == 172 [pid = 1852] [id = 664] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f776d88b000 == 171 [pid = 1852] [id = 766] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77705af000 == 170 [pid = 1852] [id = 765] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7776040800 == 169 [pid = 1852] [id = 763] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f776b1db800 == 168 [pid = 1852] [id = 762] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783f22800 == 167 [pid = 1852] [id = 761] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777850d800 == 166 [pid = 1852] [id = 760] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783f16000 == 165 [pid = 1852] [id = 759] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7776f21800 == 164 [pid = 1852] [id = 758] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7776f12000 == 163 [pid = 1852] [id = 757] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77a4a1c800 == 162 [pid = 1852] [id = 756] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779d8d4000 == 161 [pid = 1852] [id = 755] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f779a3e4800 == 160 [pid = 1852] [id = 754] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778d32e800 == 159 [pid = 1852] [id = 753] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778bfbe000 == 158 [pid = 1852] [id = 752] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f778976f800 == 157 [pid = 1852] [id = 751] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7784561000 == 156 [pid = 1852] [id = 750] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f7783ee4800 == 155 [pid = 1852] [id = 749] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77813db800 == 154 [pid = 1852] [id = 748] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777ae78800 == 153 [pid = 1852] [id = 746] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777dd74000 == 152 [pid = 1852] [id = 747] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777a774800 == 151 [pid = 1852] [id = 745] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f777933d800 == 150 [pid = 1852] [id = 744] 12:04:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f77761ab000 == 149 [pid = 1852] [id = 743] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f7777927000) [pid = 1852] [serial = 2228] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f7776f6b400) [pid = 1852] [serial = 2162] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f778b6c0c00) [pid = 1852] [serial = 2199] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f777a5f6400) [pid = 1852] [serial = 2168] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f7779384c00) [pid = 1852] [serial = 2165] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f778b690000) [pid = 1852] [serial = 2198] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f777a78c800) [pid = 1852] [serial = 2223] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f7781ad5400) [pid = 1852] [serial = 2180] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f778b32a800) [pid = 1852] [serial = 2196] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f7779e71400) [pid = 1852] [serial = 2222] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f778afc6400) [pid = 1852] [serial = 2193] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f777b211000) [pid = 1852] [serial = 2171] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f7781013400) [pid = 1852] [serial = 2177] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f7772fd7000) [pid = 1852] [serial = 2159] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f777cb88400) [pid = 1852] [serial = 2172] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f778b793400) [pid = 1852] [serial = 2202] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f7789310c00) [pid = 1852] [serial = 2189] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f77838de800) [pid = 1852] [serial = 2184] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f7779e70800) [pid = 1852] [serial = 2166] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f778b766800) [pid = 1852] [serial = 2201] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f7774304400) [pid = 1852] [serial = 2217] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f7774307000) [pid = 1852] [serial = 2225] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f777dbf4800) [pid = 1852] [serial = 2174] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f7777922800) [pid = 1852] [serial = 2163] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f778b078c00) [pid = 1852] [serial = 2195] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f77819d0400) [pid = 1852] [serial = 2178] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f778c109800) [pid = 1852] [serial = 2213] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f7772f8bc00) [pid = 1852] [serial = 2216] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f778ba46000) [pid = 1852] [serial = 2207] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f7775f4c000) [pid = 1852] [serial = 2226] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f777434f400) [pid = 1852] [serial = 2160] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f77896f3000) [pid = 1852] [serial = 2190] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f778bbd5800) [pid = 1852] [serial = 2208] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f7783e8cc00) [pid = 1852] [serial = 2186] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f777846c800) [pid = 1852] [serial = 2220] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f778cc7b000) [pid = 1852] [serial = 2214] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f7781df0000) [pid = 1852] [serial = 2183] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f7789fdec00) [pid = 1852] [serial = 2192] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f778bdb0c00) [pid = 1852] [serial = 2211] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f778bbd9400) [pid = 1852] [serial = 2210] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f777dc12c00) [pid = 1852] [serial = 2204] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f777a911c00) [pid = 1852] [serial = 2169] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f7781bd3000) [pid = 1852] [serial = 2181] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f7776f6a800) [pid = 1852] [serial = 2219] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f777deab400) [pid = 1852] [serial = 2175] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f7784781400) [pid = 1852] [serial = 2187] [outer = (nil)] [url = about:blank] 12:04:11 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f778b79e800) [pid = 1852] [serial = 2205] [outer = (nil)] [url = about:blank] 12:04:12 INFO - PROCESS | 1852 | 1461006252257 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]]]}] 12:04:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:04:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:04:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:04:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 3435ms 12:04:12 INFO - PROCESS | 1852 | 1461006252311 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 12:04:12 INFO - PROCESS | 1852 | 1461006252318 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 12:04:12 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:04:12 INFO - PROCESS | 1852 | 1461006252327 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:04:12 INFO - PROCESS | 1852 | 1461006252332 Marionette TRACE conn3 <- [1,3110,null,{}] 12:04:12 INFO - PROCESS | 1852 | 1461006252338 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}] 12:04:12 INFO - PROCESS | 1852 | 1461006252557 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 12:04:12 INFO - PROCESS | 1852 | 1461006252763 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f777059b800 == 150 [pid = 1852] [id = 787] 12:04:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f777191f000) [pid = 1852] [serial = 2360] [outer = (nil)] 12:04:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f7772c98400) [pid = 1852] [serial = 2361] [outer = 0x7f777191f000] 12:04:12 INFO - PROCESS | 1852 | 1461006252835 Marionette DEBUG loaded listener.js 12:04:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f77742f1400) [pid = 1852] [serial = 2362] [outer = 0x7f777191f000] 12:04:13 INFO - PROCESS | 1852 | 1461006253751 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"]]]}] 12:04:13 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:04:13 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 12:04:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:04:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:04:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:04:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:04:13 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1484ms 12:04:13 INFO - PROCESS | 1852 | 1461006253813 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 12:04:13 INFO - PROCESS | 1852 | 1461006253821 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 12:04:13 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:04:13 INFO - PROCESS | 1852 | 1461006253833 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:04:13 INFO - PROCESS | 1852 | 1461006253836 Marionette TRACE conn3 <- [1,3114,null,{}] 12:04:13 INFO - PROCESS | 1852 | 1461006253844 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}] 12:04:14 INFO - PROCESS | 1852 | 1461006254082 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 12:04:14 INFO - PROCESS | 1852 | 1461006254377 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\", \"d425a13b-a946-4480-a900-9192fdbe9afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f7773c1c800 == 151 [pid = 1852] [id = 788] 12:04:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f77742f6000) [pid = 1852] [serial = 2363] [outer = (nil)] 12:04:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f7776125400) [pid = 1852] [serial = 2364] [outer = 0x7f77742f6000] 12:04:14 INFO - PROCESS | 1852 | 1461006254456 Marionette DEBUG loaded listener.js 12:04:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f77770a7400) [pid = 1852] [serial = 2365] [outer = 0x7f77742f6000] 12:04:15 INFO - PROCESS | 1852 | 1461006255224 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]]]}] 12:04:15 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:04:15 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1438ms 12:04:15 INFO - PROCESS | 1852 | 1461006255271 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 12:04:15 INFO - PROCESS | 1852 | 1461006255275 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 12:04:16 WARNING - u'runner_teardown' () 12:04:16 INFO - No more tests 12:04:16 INFO - Got 0 unexpected results 12:04:16 INFO - SUITE-END | took 1190s 12:04:16 INFO - Closing logging queue 12:04:16 INFO - queue closed 12:04:16 INFO - Return code: 0 12:04:16 WARNING - # TBPL SUCCESS # 12:04:16 INFO - Running post-action listener: _resource_record_post_action 12:04:16 INFO - Running post-run listener: _resource_record_post_run 12:04:17 INFO - Total resource usage - Wall time: 1225s; CPU: 98.0%; Read bytes: 8335360; Write bytes: 974086144; Read time: 552; Write time: 323664 12:04:17 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:04:17 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 50999296; Read time: 0; Write time: 39884 12:04:17 INFO - run-tests - Wall time: 1196s; CPU: 98.0%; Read bytes: 5496832; Write bytes: 849403904; Read time: 240; Write time: 210888 12:04:17 INFO - Running post-run listener: _upload_blobber_files 12:04:17 INFO - Blob upload gear active. 12:04:17 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:04:17 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 12:04:17 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'] 12:04:17 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 12:04:18 INFO - (blobuploader) - INFO - Open directory for files ... 12:04:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:04:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:04:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:04:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:04:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:04:19 INFO - (blobuploader) - INFO - Done attempting. 12:04:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:04:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:04:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:04:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:04:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:04:20 INFO - (blobuploader) - INFO - Done attempting. 12:04:20 INFO - (blobuploader) - INFO - Iteration through files over. 12:04:20 INFO - Return code: 0 12:04:20 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:04:20 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:04:20 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/40ce3176529d18fedccea9b9c87f66c4c16263d683394b155dcbf5612fd632fa4fc5aabb8cdfd76e5aea3a9e51e9c879af0e4398c110f2d263f21420f9ce9b66", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/81602aa9fe8d283e007897183efdd7563d519c4147c91a5d669b4dcc4fbec278505c9a4bb1849aaf445d99fe682d29732a9acc7faedc776d1f643dbb0396f544"} 12:04:20 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:04:20 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:04:20 INFO - Contents: 12:04:20 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/40ce3176529d18fedccea9b9c87f66c4c16263d683394b155dcbf5612fd632fa4fc5aabb8cdfd76e5aea3a9e51e9c879af0e4398c110f2d263f21420f9ce9b66", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/81602aa9fe8d283e007897183efdd7563d519c4147c91a5d669b4dcc4fbec278505c9a4bb1849aaf445d99fe682d29732a9acc7faedc776d1f643dbb0396f544"} 12:04:20 INFO - Running post-run listener: copy_logs_to_upload_dir 12:04:20 INFO - Copying logs to upload dir... 12:04:20 INFO - mkdir: /builds/slave/test/build/upload/logs 12:04:20 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1323.046260 ========= master_lag: 109.98 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 53 secs) (at 2016-04-18 12:06:10.731961) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-18 12:06:10.737888) ========= 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-1461004875.61725-509712090 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/40ce3176529d18fedccea9b9c87f66c4c16263d683394b155dcbf5612fd632fa4fc5aabb8cdfd76e5aea3a9e51e9c879af0e4398c110f2d263f21420f9ce9b66", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/81602aa9fe8d283e007897183efdd7563d519c4147c91a5d669b4dcc4fbec278505c9a4bb1849aaf445d99fe682d29732a9acc7faedc776d1f643dbb0396f544"} build_url:https://queue.taskcluster.net/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.039191 build_url: 'https://queue.taskcluster.net/v1/task/cQPMSFsoRxWnIxn06jsjgA/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/40ce3176529d18fedccea9b9c87f66c4c16263d683394b155dcbf5612fd632fa4fc5aabb8cdfd76e5aea3a9e51e9c879af0e4398c110f2d263f21420f9ce9b66", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/81602aa9fe8d283e007897183efdd7563d519c4147c91a5d669b4dcc4fbec278505c9a4bb1849aaf445d99fe682d29732a9acc7faedc776d1f643dbb0396f544"}' symbols_url: 'https://queue.taskcluster.net/v1/task/cQPMSFsoRxWnIxn06jsjgA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 1.85 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-18 12:06:12.629078) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 24 secs) (at 2016-04-18 12:06:12.629533) ========= 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-1461004875.61725-509712090 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022348 ========= master_lag: 24.78 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 24 secs) (at 2016-04-18 12:06:37.431261) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 12:06:37.431702) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 12:06:38.350835) ========= ========= Total master_lag: 136.73 =========