builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-361 starttime: 1463434120.29 results: success (0) buildid: 20160516123747 builduid: 33eebac13c50467b92ab8327bd57bf9a revision: fd43bc66da8a9184f9aa7b8814393dec9b9e3be2 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-16 14:28:40.285318) ========= master: http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-16 14:28:40.285753) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-16 14:28:40.286054) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-16 14:28:40.360278) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 14:28:40.360608) ========= 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=5a152710dd62cc268aad214e000002d8-1463434112.201643-927670632 _=/tools/buildbot/bin/python using PTY: False --2016-05-16 14:28:40-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 11.0M=0.001s 2016-05-16 14:28:40 (11.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.242998 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 14:28:40.627725) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 14:28:40.628062) ========= 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=5a152710dd62cc268aad214e000002d8-1463434112.201643-927670632 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.030191 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 14:28:40.692647) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 14:28:40.693017) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev fd43bc66da8a9184f9aa7b8814393dec9b9e3be2 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev fd43bc66da8a9184f9aa7b8814393dec9b9e3be2 --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=5a152710dd62cc268aad214e000002d8-1463434112.201643-927670632 _=/tools/buildbot/bin/python using PTY: False 2016-05-16 14:28:40,874 truncating revision to first 12 chars 2016-05-16 14:28:40,874 Setting DEBUG logging. 2016-05-16 14:28:40,875 attempt 1/10 2016-05-16 14:28:40,875 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/fd43bc66da8a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-16 14:28:41,199 unpacking tar archive at: mozilla-aurora-fd43bc66da8a/testing/mozharness/ program finished with exit code 0 elapsedTime=0.604508 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 14:28:41.320877) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-16 14:28:41.321211) ========= script_repo_revision: fd43bc66da8a9184f9aa7b8814393dec9b9e3be2 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-16 14:28:41.321590) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-16 14:28:41.321852) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-16 14:28:41.342423) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 7 secs) (at 2016-05-16 14:28:41.342689) ========= /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-aurora --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-aurora', '--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=5a152710dd62cc268aad214e000002d8-1463434112.201643-927670632 _=/tools/buildbot/bin/python using PTY: False 14:28:41 INFO - MultiFileLogger online at 20160516 14:28:41 in /builds/slave/test 14:28:41 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-aurora --download-symbols true 14:28:41 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 14:28:41 INFO - {'append_to_log': False, 14:28:41 INFO - 'base_work_dir': '/builds/slave/test', 14:28:41 INFO - 'blob_upload_branch': 'mozilla-aurora', 14:28:41 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 14:28:41 INFO - 'buildbot_json_path': 'buildprops.json', 14:28:41 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 14:28:41 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:28:41 INFO - 'download_minidump_stackwalk': True, 14:28:41 INFO - 'download_symbols': 'true', 14:28:41 INFO - 'e10s': False, 14:28:41 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 14:28:41 INFO - 'tooltool.py': '/tools/tooltool.py', 14:28:41 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 14:28:41 INFO - '/tools/misc-python/virtualenv.py')}, 14:28:41 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:28:41 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:28:41 INFO - 'log_level': 'info', 14:28:41 INFO - 'log_to_console': True, 14:28:41 INFO - 'opt_config_files': (), 14:28:41 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:28:41 INFO - '--processes=1', 14:28:41 INFO - '--config=%(test_path)s/wptrunner.ini', 14:28:41 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:28:41 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:28:41 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:28:41 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:28:41 INFO - 'pip_index': False, 14:28:41 INFO - 'require_test_zip': True, 14:28:41 INFO - 'test_type': ('testharness',), 14:28:41 INFO - 'this_chunk': '1', 14:28:41 INFO - 'tooltool_cache': '/builds/tooltool_cache', 14:28:41 INFO - 'total_chunks': '10', 14:28:41 INFO - 'virtualenv_path': 'venv', 14:28:41 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:28:41 INFO - 'work_dir': 'build'} 14:28:41 INFO - ##### 14:28:41 INFO - ##### Running clobber step. 14:28:41 INFO - ##### 14:28:41 INFO - Running pre-action listener: _resource_record_pre_action 14:28:41 INFO - Running main action method: clobber 14:28:41 INFO - rmtree: /builds/slave/test/build 14:28:41 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 14:28:43 INFO - Running post-action listener: _resource_record_post_action 14:28:43 INFO - ##### 14:28:43 INFO - ##### Running read-buildbot-config step. 14:28:43 INFO - ##### 14:28:43 INFO - Running pre-action listener: _resource_record_pre_action 14:28:43 INFO - Running main action method: read_buildbot_config 14:28:43 INFO - Using buildbot properties: 14:28:43 INFO - { 14:28:43 INFO - "project": "", 14:28:43 INFO - "product": "firefox", 14:28:43 INFO - "script_repo_revision": "production", 14:28:43 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 14:28:43 INFO - "repository": "", 14:28:43 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 14:28:43 INFO - "buildid": "20160516123747", 14:28:43 INFO - "pgo_build": "False", 14:28:43 INFO - "basedir": "/builds/slave/test", 14:28:43 INFO - "buildnumber": 8, 14:28:43 INFO - "slavename": "tst-linux32-spot-361", 14:28:43 INFO - "revision": "fd43bc66da8a9184f9aa7b8814393dec9b9e3be2", 14:28:43 INFO - "master": "http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/", 14:28:43 INFO - "platform": "linux", 14:28:43 INFO - "branch": "mozilla-aurora", 14:28:43 INFO - "repo_path": "releases/mozilla-aurora", 14:28:43 INFO - "moz_repo_path": "", 14:28:43 INFO - "stage_platform": "linux", 14:28:43 INFO - "builduid": "33eebac13c50467b92ab8327bd57bf9a", 14:28:43 INFO - "slavebuilddir": "test" 14:28:43 INFO - } 14:28:43 INFO - Found installer url https://queue.taskcluster.net/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 14:28:43 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 14:28:43 INFO - Running post-action listener: _resource_record_post_action 14:28:43 INFO - ##### 14:28:43 INFO - ##### Running download-and-extract step. 14:28:43 INFO - ##### 14:28:43 INFO - Running pre-action listener: _resource_record_pre_action 14:28:43 INFO - Running main action method: download_and_extract 14:28:43 INFO - mkdir: /builds/slave/test/build/tests 14:28:43 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')]} 14:28:43 INFO - https://queue.taskcluster.net/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 14:28:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 14:28:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 14:28:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 14:28:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 14:28:48 INFO - Downloaded 1325 bytes. 14:28:48 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 14:28:48 INFO - Using the following test package requirements: 14:28:48 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 14:28:48 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 14:28:48 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 14:28:48 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 14:28:48 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 14:28:48 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 14:28:48 INFO - u'jsshell-linux-i686.zip'], 14:28:48 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 14:28:48 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 14:28:48 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 14:28:48 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 14:28:48 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 14:28:48 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 14:28:48 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 14:28:48 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 14:28:48 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 14:28:48 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 14:28:48 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 14:28:48 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 14:28:48 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')]} 14:28:48 INFO - https://queue.taskcluster.net/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 14:28:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 14:28:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 14:28:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 14:28:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 14:28:51 INFO - Downloaded 22437362 bytes. 14:28:51 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:28:51 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:28:52 INFO - caution: filename not matched: web-platform/* 14:28:52 INFO - Return code: 11 14:28:52 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')]} 14:28:52 INFO - https://queue.taskcluster.net/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 14:28:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 14:28:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 14:28:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 14:28:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 14:28:55 INFO - Downloaded 36409041 bytes. 14:28:55 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:28:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:28:59 INFO - caution: filename not matched: bin/* 14:28:59 INFO - caution: filename not matched: config/* 14:28:59 INFO - caution: filename not matched: mozbase/* 14:28:59 INFO - caution: filename not matched: marionette/* 14:28:59 INFO - caution: filename not matched: tools/wptserve/* 14:28:59 INFO - Return code: 11 14:28:59 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')]} 14:28:59 INFO - https://queue.taskcluster.net/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 14:28:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 14:28:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 14:28:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 14:28:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 14:29:05 INFO - Downloaded 69302364 bytes. 14:29:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 14:29:05 INFO - mkdir: /builds/slave/test/properties 14:29:05 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:29:05 INFO - Writing to file /builds/slave/test/properties/build_url 14:29:05 INFO - Contents: 14:29:05 INFO - build_url:https://queue.taskcluster.net/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 14:29:06 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 14:29:06 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:29:06 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:29:06 INFO - Contents: 14:29:06 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 14:29:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:29:06 INFO - https://queue.taskcluster.net/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:29:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 14:29:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 14:29:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 14:29:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 14:29:15 INFO - Downloaded 92277006 bytes. 14:29:15 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 14:29:15 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 14:29:24 INFO - Return code: 0 14:29:24 INFO - Running post-action listener: _resource_record_post_action 14:29:24 INFO - Running post-action listener: set_extra_try_arguments 14:29:24 INFO - ##### 14:29:24 INFO - ##### Running create-virtualenv step. 14:29:24 INFO - ##### 14:29:24 INFO - Running pre-action listener: _pre_create_virtualenv 14:29:24 INFO - Running pre-action listener: _resource_record_pre_action 14:29:24 INFO - Running main action method: create_virtualenv 14:29:24 INFO - Creating virtualenv /builds/slave/test/build/venv 14:29:24 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 14:29:24 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 14:29:25 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 14:29:25 INFO - Using real prefix '/usr' 14:29:25 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:29:26 INFO - Installing distribute.............................................................................................................................................................................................done. 14:29:30 INFO - Installing pip.................done. 14:29:30 INFO - Return code: 0 14:29:30 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 14:29:30 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')]} 14:29:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:29:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:29:30 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')]} 14:29:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:29:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:29:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97a0c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9807598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98bb2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x98aaf70>, '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 0x98aa620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98b0750>, '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': '5a152710dd62cc268aad214e000002d8-1463434112.201643-927670632', '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 14:29:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 14:29:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 14:29:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:29:30 INFO - 'CCACHE_UMASK': '002', 14:29:30 INFO - 'DISPLAY': ':0', 14:29:30 INFO - 'HOME': '/home/cltbld', 14:29:30 INFO - 'LANG': 'en_US.UTF-8', 14:29:30 INFO - 'LOGNAME': 'cltbld', 14:29:30 INFO - 'MAIL': '/var/mail/cltbld', 14:29:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:29:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:29:30 INFO - 'MOZ_NO_REMOTE': '1', 14:29:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:29:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:29:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:29:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:29:30 INFO - 'PWD': '/builds/slave/test', 14:29:30 INFO - 'SHELL': '/bin/bash', 14:29:30 INFO - 'SHLVL': '1', 14:29:30 INFO - 'TERM': 'linux', 14:29:30 INFO - 'TMOUT': '86400', 14:29:30 INFO - 'USER': 'cltbld', 14:29:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463434112.201643-927670632', 14:29:30 INFO - '_': '/tools/buildbot/bin/python'} 14:29:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:29:30 INFO - Downloading/unpacking psutil>=0.7.1 14:29: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 14:29: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 14:29:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:29:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:29: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 14:29: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 14:29:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 14:29:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:29:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:29:34 INFO - Installing collected packages: psutil 14:29:34 INFO - Running setup.py install for psutil 14:29:34 INFO - building 'psutil._psutil_linux' extension 14:29:34 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-i686-2.7/psutil/_psutil_linux.o 14:29:34 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 14:29:34 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 14:29:34 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 14:29:34 INFO - building 'psutil._psutil_posix' extension 14:29:34 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-i686-2.7/psutil/_psutil_posix.o 14:29:35 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 14:29:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:29:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:29:35 INFO - Successfully installed psutil 14:29:35 INFO - Cleaning up... 14:29:35 INFO - Return code: 0 14:29:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 14:29: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')]} 14:29:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:29:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:29: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')]} 14:29:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:29:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:29:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97a0c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9807598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98bb2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x98aaf70>, '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 0x98aa620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98b0750>, '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': '5a152710dd62cc268aad214e000002d8-1463434112.201643-927670632', '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 14:29:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 14:29:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 14:29:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:29:35 INFO - 'CCACHE_UMASK': '002', 14:29:35 INFO - 'DISPLAY': ':0', 14:29:35 INFO - 'HOME': '/home/cltbld', 14:29:35 INFO - 'LANG': 'en_US.UTF-8', 14:29:35 INFO - 'LOGNAME': 'cltbld', 14:29:35 INFO - 'MAIL': '/var/mail/cltbld', 14:29:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:29:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:29:35 INFO - 'MOZ_NO_REMOTE': '1', 14:29:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:29:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:29:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:29:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:29:35 INFO - 'PWD': '/builds/slave/test', 14:29:35 INFO - 'SHELL': '/bin/bash', 14:29:35 INFO - 'SHLVL': '1', 14:29:35 INFO - 'TERM': 'linux', 14:29:35 INFO - 'TMOUT': '86400', 14:29:35 INFO - 'USER': 'cltbld', 14:29:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463434112.201643-927670632', 14:29:35 INFO - '_': '/tools/buildbot/bin/python'} 14:29:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:29:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:29:35 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 14:29:35 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 14:29:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:29:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:29:35 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 14:29:35 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 14:29:39 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:29:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 14:29:39 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 14:29:39 INFO - Installing collected packages: mozsystemmonitor 14:29:39 INFO - Running setup.py install for mozsystemmonitor 14:29:39 INFO - Successfully installed mozsystemmonitor 14:29:39 INFO - Cleaning up... 14:29:39 INFO - Return code: 0 14:29:39 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:29:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:29:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:29:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:29:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:29:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:29:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:29:39 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97a0c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9807598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98bb2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x98aaf70>, '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 0x98aa620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98b0750>, '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': '5a152710dd62cc268aad214e000002d8-1463434112.201643-927670632', '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 14:29:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 14:29:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 14:29:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:29:39 INFO - 'CCACHE_UMASK': '002', 14:29:39 INFO - 'DISPLAY': ':0', 14:29:39 INFO - 'HOME': '/home/cltbld', 14:29:39 INFO - 'LANG': 'en_US.UTF-8', 14:29:39 INFO - 'LOGNAME': 'cltbld', 14:29:39 INFO - 'MAIL': '/var/mail/cltbld', 14:29:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:29:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:29:39 INFO - 'MOZ_NO_REMOTE': '1', 14:29:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:29:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:29:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:29:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:29:39 INFO - 'PWD': '/builds/slave/test', 14:29:39 INFO - 'SHELL': '/bin/bash', 14:29:39 INFO - 'SHLVL': '1', 14:29:39 INFO - 'TERM': 'linux', 14:29:39 INFO - 'TMOUT': '86400', 14:29:39 INFO - 'USER': 'cltbld', 14:29:39 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463434112.201643-927670632', 14:29:39 INFO - '_': '/tools/buildbot/bin/python'} 14:29:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:29:40 INFO - Downloading/unpacking blobuploader==1.2.4 14:29:40 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 14:29:40 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 14:29:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:29:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:29:40 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 14:29:40 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 14:29:43 INFO - Downloading blobuploader-1.2.4.tar.gz 14:29:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 14:29:43 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:29:43 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 14:29:43 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 14:29:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:29:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:29:43 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 14:29:43 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 14:29:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 14:29:44 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:29: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 14:29: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 14:29:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:29:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:29: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 14:29: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 14:29:45 INFO - Downloading docopt-0.6.1.tar.gz 14:29:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 14:29:45 INFO - Installing collected packages: blobuploader, requests, docopt 14:29:45 INFO - Running setup.py install for blobuploader 14:29:45 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 14:29:45 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 14:29:45 INFO - Running setup.py install for requests 14:29:46 INFO - Running setup.py install for docopt 14:29:46 INFO - Successfully installed blobuploader requests docopt 14:29:46 INFO - Cleaning up... 14:29:46 INFO - Return code: 0 14:29:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:29:46 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')]} 14:29:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:29:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:29:46 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')]} 14:29:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:29:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:29:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97a0c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9807598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98bb2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x98aaf70>, '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 0x98aa620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98b0750>, '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': '5a152710dd62cc268aad214e000002d8-1463434112.201643-927670632', '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 14:29:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 14:29:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 14:29:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:29:46 INFO - 'CCACHE_UMASK': '002', 14:29:46 INFO - 'DISPLAY': ':0', 14:29:46 INFO - 'HOME': '/home/cltbld', 14:29:46 INFO - 'LANG': 'en_US.UTF-8', 14:29:46 INFO - 'LOGNAME': 'cltbld', 14:29:46 INFO - 'MAIL': '/var/mail/cltbld', 14:29:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:29:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:29:46 INFO - 'MOZ_NO_REMOTE': '1', 14:29:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:29:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:29:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:29:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:29:46 INFO - 'PWD': '/builds/slave/test', 14:29:46 INFO - 'SHELL': '/bin/bash', 14:29:46 INFO - 'SHLVL': '1', 14:29:46 INFO - 'TERM': 'linux', 14:29:46 INFO - 'TMOUT': '86400', 14:29:46 INFO - 'USER': 'cltbld', 14:29:46 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463434112.201643-927670632', 14:29:46 INFO - '_': '/tools/buildbot/bin/python'} 14:29:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:29:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:29:46 INFO - Running setup.py (path:/tmp/pip-yvtIGW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:29:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:29:47 INFO - Running setup.py (path:/tmp/pip-n3pUU8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:29:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:29:47 INFO - Running setup.py (path:/tmp/pip-URtUlN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:29:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:29:47 INFO - Running setup.py (path:/tmp/pip-E0KCtj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:29:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:29:47 INFO - Running setup.py (path:/tmp/pip-K99SUu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:29:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:29:47 INFO - Running setup.py (path:/tmp/pip-AuC0tA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:29:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:29:47 INFO - Running setup.py (path:/tmp/pip-_COHPb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:29:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:29:47 INFO - Running setup.py (path:/tmp/pip-8B9nL9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:29:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:29:47 INFO - Running setup.py (path:/tmp/pip-ZNCzzf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:29:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:29:47 INFO - Running setup.py (path:/tmp/pip-Ewkrx9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:29:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:29:48 INFO - Running setup.py (path:/tmp/pip-reqykA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:29:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:29:48 INFO - Running setup.py (path:/tmp/pip-1PalpL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:29:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:29:48 INFO - Running setup.py (path:/tmp/pip-JgT1HU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:29:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:29:48 INFO - Running setup.py (path:/tmp/pip-m91aNj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:29:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:29:48 INFO - Running setup.py (path:/tmp/pip-WX3ec5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:29:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:29:48 INFO - Running setup.py (path:/tmp/pip-iEah3q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:29:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:29:48 INFO - Running setup.py (path:/tmp/pip-qHK9t1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:29:48 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:29:49 INFO - Running setup.py (path:/tmp/pip-13GXkH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:29:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:29:49 INFO - Running setup.py (path:/tmp/pip-27dHsf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:29:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:29:49 INFO - Running setup.py (path:/tmp/pip-Tbyr8p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:29:49 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:29:49 INFO - Running setup.py (path:/tmp/pip-x3BLlD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:29:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:29:49 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 14:29:49 INFO - Running setup.py install for manifestparser 14:29:50 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 14:29:50 INFO - Running setup.py install for mozcrash 14:29:50 INFO - Running setup.py install for mozdebug 14:29:50 INFO - Running setup.py install for mozdevice 14:29:50 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 14:29:50 INFO - Installing dm script to /builds/slave/test/build/venv/bin 14:29:50 INFO - Running setup.py install for mozfile 14:29:50 INFO - Running setup.py install for mozhttpd 14:29:51 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 14:29:51 INFO - Running setup.py install for mozinfo 14:29:51 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 14:29:51 INFO - Running setup.py install for mozInstall 14:29:51 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 14:29:51 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 14:29:51 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 14:29:51 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 14:29:51 INFO - Running setup.py install for mozleak 14:29:51 INFO - Running setup.py install for mozlog 14:29:52 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 14:29:52 INFO - Running setup.py install for moznetwork 14:29:52 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 14:29:52 INFO - Running setup.py install for mozprocess 14:29:52 INFO - Running setup.py install for mozprofile 14:29:52 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 14:29:52 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 14:29:52 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 14:29:52 INFO - Running setup.py install for mozrunner 14:29:52 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 14:29:52 INFO - Running setup.py install for mozscreenshot 14:29:53 INFO - Running setup.py install for moztest 14:29:53 INFO - Running setup.py install for mozversion 14:29:53 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 14:29:53 INFO - Running setup.py install for wptserve 14:29:53 INFO - Running setup.py install for marionette-driver 14:29:54 INFO - Running setup.py install for browsermob-proxy 14:29:54 INFO - Running setup.py install for marionette-client 14:29:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:29:54 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 14:29:54 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 14:29:54 INFO - Cleaning up... 14:29:54 INFO - Return code: 0 14:29:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:29:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:29:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:29:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:29:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:29:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:29:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:29:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97a0c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9807598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98bb2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x98aaf70>, '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 0x98aa620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98b0750>, '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': '5a152710dd62cc268aad214e000002d8-1463434112.201643-927670632', '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 14:29:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 14:29:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 14:29:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:29:54 INFO - 'CCACHE_UMASK': '002', 14:29:54 INFO - 'DISPLAY': ':0', 14:29:54 INFO - 'HOME': '/home/cltbld', 14:29:54 INFO - 'LANG': 'en_US.UTF-8', 14:29:54 INFO - 'LOGNAME': 'cltbld', 14:29:54 INFO - 'MAIL': '/var/mail/cltbld', 14:29:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:29:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:29:54 INFO - 'MOZ_NO_REMOTE': '1', 14:29:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:29:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:29:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:29:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:29:54 INFO - 'PWD': '/builds/slave/test', 14:29:54 INFO - 'SHELL': '/bin/bash', 14:29:54 INFO - 'SHLVL': '1', 14:29:54 INFO - 'TERM': 'linux', 14:29:54 INFO - 'TMOUT': '86400', 14:29:54 INFO - 'USER': 'cltbld', 14:29:54 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463434112.201643-927670632', 14:29:54 INFO - '_': '/tools/buildbot/bin/python'} 14:29:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:29:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:29:55 INFO - Running setup.py (path:/tmp/pip-NndjlG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:29:55 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)) 14:29:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:29:55 INFO - Running setup.py (path:/tmp/pip-bkZiqI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:29:55 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)) 14:29:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:29:55 INFO - Running setup.py (path:/tmp/pip-FyVimg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:29:55 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)) 14:29:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:29:55 INFO - Running setup.py (path:/tmp/pip-sODQ1C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:29:55 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)) 14:29:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:29:55 INFO - Running setup.py (path:/tmp/pip-YAUpTr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:29:55 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)) 14:29:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:29:55 INFO - Running setup.py (path:/tmp/pip-f0xVPc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:29:56 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)) 14:29:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:29:56 INFO - Running setup.py (path:/tmp/pip-133iZ3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:29:56 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)) 14:29:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:29:56 INFO - Running setup.py (path:/tmp/pip-d2kLPC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:29:56 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)) 14:29:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:29:56 INFO - Running setup.py (path:/tmp/pip-xKtLAu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:29:56 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)) 14:29:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:29:56 INFO - Running setup.py (path:/tmp/pip-OQAHZ1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:29:56 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)) 14:29:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:29:56 INFO - Running setup.py (path:/tmp/pip-FpLGV9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:29:56 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)) 14:29:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:29:56 INFO - Running setup.py (path:/tmp/pip-qQtYx_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:29:56 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)) 14:29:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:29:56 INFO - Running setup.py (path:/tmp/pip-sxrLES-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:29:57 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)) 14:29:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:29:57 INFO - Running setup.py (path:/tmp/pip-oRy1Np-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:29:57 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)) 14:29:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:29:57 INFO - Running setup.py (path:/tmp/pip-XMB7i1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:29:57 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)) 14:29:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:29:57 INFO - Running setup.py (path:/tmp/pip-39ZJYh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:29:57 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)) 14:29:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:29:57 INFO - Running setup.py (path:/tmp/pip-23mu5B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:29:57 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)) 14:29:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:29:57 INFO - Running setup.py (path:/tmp/pip-m4Tkof-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:29:57 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)) 14:29:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:29:57 INFO - Running setup.py (path:/tmp/pip-M30dvh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:29:57 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)) 14:29:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:29:57 INFO - Running setup.py (path:/tmp/pip-yzTvv1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:29:57 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)) 14:29:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:29:58 INFO - Running setup.py (path:/tmp/pip-RMglkL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:29:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:29:58 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)) 14:29:58 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)) 14:29:58 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)) 14:29:58 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)) 14:29:58 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)) 14:29:58 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)) 14:29:58 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:29:58 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 14:29:58 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 14:29:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:29:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:29:58 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 14:29:58 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 14:30:02 INFO - Downloading blessings-1.6.tar.gz 14:30:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 14:30:02 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)) 14:30:02 INFO - Installing collected packages: blessings 14:30:02 INFO - Running setup.py install for blessings 14:30:02 INFO - Successfully installed blessings 14:30:02 INFO - Cleaning up... 14:30:02 INFO - Return code: 0 14:30:02 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:30:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:30:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:30:02 INFO - Reading from file tmpfile_stdout 14:30:02 INFO - Current package versions: 14:30:02 INFO - argparse == 1.2.1 14:30:02 INFO - blessings == 1.6 14:30:02 INFO - blobuploader == 1.2.4 14:30:02 INFO - browsermob-proxy == 0.6.0 14:30:02 INFO - docopt == 0.6.1 14:30:02 INFO - manifestparser == 1.1 14:30:02 INFO - marionette-client == 2.3.0 14:30:02 INFO - marionette-driver == 1.4.0 14:30:02 INFO - mozInstall == 1.12 14:30:02 INFO - mozcrash == 0.17 14:30:02 INFO - mozdebug == 0.1 14:30:02 INFO - mozdevice == 0.48 14:30:02 INFO - mozfile == 1.2 14:30:02 INFO - mozhttpd == 0.7 14:30:02 INFO - mozinfo == 0.9 14:30:02 INFO - mozleak == 0.1 14:30:02 INFO - mozlog == 3.1 14:30:02 INFO - moznetwork == 0.27 14:30:02 INFO - mozprocess == 0.22 14:30:02 INFO - mozprofile == 0.28 14:30:02 INFO - mozrunner == 6.11 14:30:02 INFO - mozscreenshot == 0.1 14:30:02 INFO - mozsystemmonitor == 0.0 14:30:02 INFO - moztest == 0.7 14:30:02 INFO - mozversion == 1.4 14:30:02 INFO - psutil == 3.1.1 14:30:02 INFO - requests == 1.2.3 14:30:02 INFO - wptserve == 1.4.0 14:30:02 INFO - wsgiref == 0.1.2 14:30:02 INFO - Running post-action listener: _resource_record_post_action 14:30:02 INFO - Running post-action listener: _start_resource_monitoring 14:30:02 INFO - Starting resource monitoring. 14:30:02 INFO - ##### 14:30:02 INFO - ##### Running pull step. 14:30:02 INFO - ##### 14:30:02 INFO - Running pre-action listener: _resource_record_pre_action 14:30:02 INFO - Running main action method: pull 14:30:02 INFO - Pull has nothing to do! 14:30:02 INFO - Running post-action listener: _resource_record_post_action 14:30:02 INFO - ##### 14:30:02 INFO - ##### Running install step. 14:30:02 INFO - ##### 14:30:02 INFO - Running pre-action listener: _resource_record_pre_action 14:30:02 INFO - Running main action method: install 14:30:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:30:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:30:03 INFO - Reading from file tmpfile_stdout 14:30:03 INFO - Detecting whether we're running mozinstall >=1.0... 14:30:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:30:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:30:03 INFO - Reading from file tmpfile_stdout 14:30:03 INFO - Output received: 14:30:03 INFO - Usage: mozinstall [options] installer 14:30:03 INFO - Options: 14:30:03 INFO - -h, --help show this help message and exit 14:30:03 INFO - -d DEST, --destination=DEST 14:30:03 INFO - Directory to install application into. [default: 14:30:03 INFO - "/builds/slave/test"] 14:30:03 INFO - --app=APP Application being installed. [default: firefox] 14:30:03 INFO - mkdir: /builds/slave/test/build/application 14:30:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 14:30:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 14:30:32 INFO - Reading from file tmpfile_stdout 14:30:32 INFO - Output received: 14:30:32 INFO - /builds/slave/test/build/application/firefox/firefox 14:30:32 INFO - Running post-action listener: _resource_record_post_action 14:30:32 INFO - ##### 14:30:32 INFO - ##### Running run-tests step. 14:30:32 INFO - ##### 14:30:32 INFO - Running pre-action listener: _resource_record_pre_action 14:30:32 INFO - Running main action method: run_tests 14:30:32 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:30:32 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:30:32 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:30:32 INFO - grabbing minidump binary from tooltool 14:30: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')]} 14:30:32 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x98aaf70>, '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 0x98aa620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98b0750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:30:32 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 14:30:32 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/linux32/releng.manifest -o -c /builds/tooltool_cache 14:30:33 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 14:30:33 INFO - Return code: 0 14:30:33 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 14:30:33 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:30:33 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/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 14:30:33 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/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-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 14:30:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:30:33 INFO - 'CCACHE_UMASK': '002', 14:30:33 INFO - 'DISPLAY': ':0', 14:30:33 INFO - 'HOME': '/home/cltbld', 14:30:33 INFO - 'LANG': 'en_US.UTF-8', 14:30:33 INFO - 'LOGNAME': 'cltbld', 14:30:33 INFO - 'MAIL': '/var/mail/cltbld', 14:30:33 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:30:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:30:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:30:33 INFO - 'MOZ_NO_REMOTE': '1', 14:30:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:30:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:30:33 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:30:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:30:33 INFO - 'PWD': '/builds/slave/test', 14:30:33 INFO - 'SHELL': '/bin/bash', 14:30:33 INFO - 'SHLVL': '1', 14:30:33 INFO - 'TERM': 'linux', 14:30:33 INFO - 'TMOUT': '86400', 14:30:33 INFO - 'USER': 'cltbld', 14:30:33 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463434112.201643-927670632', 14:30:33 INFO - '_': '/tools/buildbot/bin/python'} 14:30:33 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/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 14:30:33 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 14:30:33 INFO - import pkg_resources 14:30:35 INFO - Using 1 client processes 14:30:35 INFO - wptserve Starting http server on 127.0.0.1:8000 14:30:35 INFO - wptserve Starting http server on 127.0.0.1:8001 14:30:35 INFO - wptserve Starting http server on 127.0.0.1:8443 14:30:37 INFO - SUITE-START | Running 778 tests 14:30:37 INFO - Running testharness tests 14:30:37 INFO - Setting up ssl 14:30:37 INFO - PROCESS | certutil | 14:30:37 INFO - PROCESS | certutil | 14:30:37 INFO - PROCESS | certutil | 14:30:37 INFO - Certificate Nickname Trust Attributes 14:30:37 INFO - SSL,S/MIME,JAR/XPI 14:30:37 INFO - 14:30:37 INFO - web-platform-tests CT,, 14:30:37 INFO - 14:30:37 INFO - Starting runner 14:30:40 INFO - PROCESS | 8438 | 1463434240424 Marionette DEBUG Marionette enabled via build flag and pref 14:30:40 INFO - PROCESS | 8438 | ++DOCSHELL 0xa51f1000 == 1 [pid = 8438] [id = 1] 14:30:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 1 (0xa51f1400) [pid = 8438] [serial = 1] [outer = (nil)] 14:30:40 INFO - PROCESS | 8438 | [8438] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 14:30:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 2 (0xa51f1c00) [pid = 8438] [serial = 2] [outer = 0xa51f1400] 14:30:41 INFO - PROCESS | 8438 | 1463434241095 Marionette INFO Listening on port 2828 14:30:41 INFO - PROCESS | 8438 | 1463434241672 Marionette DEBUG Marionette enabled via command-line flag 14:30:41 INFO - PROCESS | 8438 | ++DOCSHELL 0xa237cc00 == 2 [pid = 8438] [id = 2] 14:30:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 3 (0xa23bcc00) [pid = 8438] [serial = 3] [outer = (nil)] 14:30:41 INFO - PROCESS | 8438 | [8438] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 14:30:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 4 (0xa23bd400) [pid = 8438] [serial = 4] [outer = 0xa23bcc00] 14:30:41 INFO - PROCESS | 8438 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a2292da0 14:30:41 INFO - PROCESS | 8438 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a6e9e8a0 14:30:41 INFO - PROCESS | 8438 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a22b47a0 14:30:41 INFO - PROCESS | 8438 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a22b7400 14:30:41 INFO - PROCESS | 8438 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a22bc140 14:30:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 5 (0xa22a9000) [pid = 8438] [serial = 5] [outer = 0xa51f1400] 14:30:42 INFO - PROCESS | 8438 | [8438] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:30:42 INFO - PROCESS | 8438 | 1463434242047 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58075 14:30:42 INFO - PROCESS | 8438 | [8438] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:30:42 INFO - PROCESS | 8438 | 1463434242125 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58076 14:30:42 INFO - PROCESS | 8438 | 1463434242137 Marionette DEBUG Closed connection conn0 14:30:42 INFO - PROCESS | 8438 | [8438] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 14:30:42 INFO - PROCESS | 8438 | [8438] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:30:42 INFO - PROCESS | 8438 | 1463434242267 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58077 14:30:42 INFO - PROCESS | 8438 | 1463434242271 Marionette DEBUG Closed connection conn1 14:30:42 INFO - PROCESS | 8438 | [8438] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:30:42 INFO - PROCESS | 8438 | 1463434242331 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58078 14:30:42 INFO - PROCESS | 8438 | 1463434242341 Marionette DEBUG Closed connection conn2 14:30:42 INFO - PROCESS | 8438 | 1463434242367 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:30:42 INFO - PROCESS | 8438 | 1463434242384 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160516123747","device":"desktop","version":"48.0a2"} 14:30:43 INFO - PROCESS | 8438 | [8438] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:30:44 INFO - PROCESS | 8438 | ++DOCSHELL 0x9ad35000 == 3 [pid = 8438] [id = 3] 14:30:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 6 (0x9ad35400) [pid = 8438] [serial = 6] [outer = (nil)] 14:30:44 INFO - PROCESS | 8438 | ++DOCSHELL 0x9ad35800 == 4 [pid = 8438] [id = 4] 14:30:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 7 (0x9ad39000) [pid = 8438] [serial = 7] [outer = (nil)] 14:30:44 INFO - PROCESS | 8438 | [8438] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:30:44 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a578800 == 5 [pid = 8438] [id = 5] 14:30:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 8 (0x9a953400) [pid = 8438] [serial = 8] [outer = (nil)] 14:30:44 INFO - PROCESS | 8438 | [8438] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:30:45 INFO - PROCESS | 8438 | [8438] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:30:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 9 (0x9a057000) [pid = 8438] [serial = 9] [outer = 0x9a953400] 14:30:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 10 (0x9a4b8400) [pid = 8438] [serial = 10] [outer = 0x9ad35400] 14:30:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 11 (0x9a4ba000) [pid = 8438] [serial = 11] [outer = 0x9ad39000] 14:30:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 12 (0x9a4bc000) [pid = 8438] [serial = 12] [outer = 0x9a953400] 14:30:46 INFO - PROCESS | 8438 | 1463434246543 Marionette DEBUG loaded listener.js 14:30:46 INFO - PROCESS | 8438 | 1463434246562 Marionette DEBUG loaded listener.js 14:30:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 13 (0x988fb000) [pid = 8438] [serial = 13] [outer = 0x9a953400] 14:30:47 INFO - PROCESS | 8438 | 1463434247333 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5ab559b6-746d-4ed4-8ed0-6a1cfc14e8ad","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160516123747","device":"desktop","version":"48.0a2","command_id":1}}] 14:30:47 INFO - PROCESS | 8438 | 1463434247613 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}] 14:30:47 INFO - PROCESS | 8438 | 1463434247784 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 14:30:48 INFO - PROCESS | 8438 | 1463434248050 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:30:48 INFO - PROCESS | 8438 | [8438] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:30:48 INFO - PROCESS | 8438 | [8438] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:30:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 14 (0x94faf000) [pid = 8438] [serial = 14] [outer = 0x9a953400] 14:30:48 INFO - PROCESS | 8438 | [8438] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:30:48 INFO - PROCESS | 8438 | [8438] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:30:48 INFO - PROCESS | 8438 | 1463434248525 Marionette TRACE conn3 <- [1,3,null,{}] 14:30:48 INFO - PROCESS | 8438 | 1463434248548 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:30:48 INFO - PROCESS | 8438 | 1463434248574 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 14:30:48 INFO - PROCESS | 8438 | 1463434248609 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 14:30:48 INFO - PROCESS | 8438 | 1463434248612 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 14:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:30:48 INFO - PROCESS | 8438 | 1463434248625 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:30:48 INFO - PROCESS | 8438 | 1463434248631 Marionette TRACE conn3 <- [1,6,null,{}] 14:30:48 INFO - PROCESS | 8438 | 1463434248638 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}] 14:30:48 INFO - PROCESS | 8438 | 1463434248674 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 14:30:48 INFO - PROCESS | 8438 | 1463434248684 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:48 INFO - PROCESS | 8438 | ++DOCSHELL 0x977e2400 == 6 [pid = 8438] [id = 6] 14:30:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 15 (0x977e2800) [pid = 8438] [serial = 15] [outer = (nil)] 14:30:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 16 (0x99b3d000) [pid = 8438] [serial = 16] [outer = 0x977e2800] 14:30:48 INFO - PROCESS | 8438 | 1463434248763 Marionette DEBUG loaded listener.js 14:30:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 17 (0xa68bc800) [pid = 8438] [serial = 17] [outer = 0x977e2800] 14:30:49 INFO - PROCESS | 8438 | ++DOCSHELL 0x93907400 == 7 [pid = 8438] [id = 7] 14:30:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 18 (0x9390c800) [pid = 8438] [serial = 18] [outer = (nil)] 14:30:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 19 (0x9390ec00) [pid = 8438] [serial = 19] [outer = 0x9390c800] 14:30:49 INFO - PROCESS | 8438 | 1463434249230 Marionette DEBUG loaded listener.js 14:30:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 20 (0x9390b400) [pid = 8438] [serial = 20] [outer = 0x9390c800] 14:30:49 INFO - PROCESS | 8438 | [8438] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 14:30:49 INFO - PROCESS | 8438 | 1463434249810 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]]]}] 14:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1241ms 14:30:49 INFO - PROCESS | 8438 | 1463434249932 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 14:30:49 INFO - PROCESS | 8438 | 1463434249936 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 14:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:30:49 INFO - PROCESS | 8438 | 1463434249967 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:30:49 INFO - PROCESS | 8438 | 1463434249969 Marionette TRACE conn3 <- [1,10,null,{}] 14:30:50 INFO - PROCESS | 8438 | 1463434250001 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}] 14:30:50 INFO - PROCESS | 8438 | 1463434250174 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 14:30:50 INFO - PROCESS | 8438 | 1463434250195 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:50 INFO - PROCESS | 8438 | ++DOCSHELL 0x92c07000 == 8 [pid = 8438] [id = 8] 14:30:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 21 (0x92c07400) [pid = 8438] [serial = 21] [outer = (nil)] 14:30:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 22 (0x93903000) [pid = 8438] [serial = 22] [outer = 0x92c07400] 14:30:50 INFO - PROCESS | 8438 | 1463434250272 Marionette DEBUG loaded listener.js 14:30:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 23 (0xa68bb400) [pid = 8438] [serial = 23] [outer = 0x92c07400] 14:30:51 INFO - PROCESS | 8438 | 1463434251244 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]]]}] 14:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1302ms 14:30:51 INFO - PROCESS | 8438 | 1463434251258 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 14:30:51 INFO - PROCESS | 8438 | 1463434251263 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 14:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:30:51 INFO - PROCESS | 8438 | 1463434251272 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:30:51 INFO - PROCESS | 8438 | 1463434251278 Marionette TRACE conn3 <- [1,14,null,{}] 14:30:51 INFO - PROCESS | 8438 | 1463434251289 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}] 14:30:51 INFO - PROCESS | 8438 | 1463434251470 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 14:30:51 INFO - PROCESS | 8438 | 1463434251646 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:51 INFO - PROCESS | 8438 | ++DOCSHELL 0x9201c800 == 9 [pid = 8438] [id = 9] 14:30:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 24 (0x9201d000) [pid = 8438] [serial = 24] [outer = (nil)] 14:30:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 25 (0x92029400) [pid = 8438] [serial = 25] [outer = 0x9201d000] 14:30:51 INFO - PROCESS | 8438 | 1463434251739 Marionette DEBUG loaded listener.js 14:30:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 26 (0x93908c00) [pid = 8438] [serial = 26] [outer = 0x9201d000] 14:30:52 INFO - PROCESS | 8438 | ++DOCSHELL 0x977e8000 == 10 [pid = 8438] [id = 10] 14:30:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 27 (0x977e8400) [pid = 8438] [serial = 27] [outer = (nil)] 14:30:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 28 (0x98a5bc00) [pid = 8438] [serial = 28] [outer = 0x977e8400] 14:30:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 29 (0x9886a000) [pid = 8438] [serial = 29] [outer = 0x977e8400] 14:30:52 INFO - PROCESS | 8438 | ++DOCSHELL 0x977e1c00 == 11 [pid = 8438] [id = 11] 14:30:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 30 (0x98ae5c00) [pid = 8438] [serial = 30] [outer = (nil)] 14:30:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 31 (0x998df000) [pid = 8438] [serial = 31] [outer = 0x98ae5c00] 14:30:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 32 (0x9a56b800) [pid = 8438] [serial = 32] [outer = 0x98ae5c00] 14:30:52 INFO - PROCESS | 8438 | 1463434252885 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]]]}] 14:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1636ms 14:30:52 INFO - PROCESS | 8438 | 1463434252933 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 14:30:52 INFO - PROCESS | 8438 | 1463434252941 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 14:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:30:53 INFO - PROCESS | 8438 | 1463434253006 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:30:53 INFO - PROCESS | 8438 | 1463434253011 Marionette TRACE conn3 <- [1,18,null,{}] 14:30:53 INFO - PROCESS | 8438 | 1463434253027 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}] 14:30:53 INFO - PROCESS | 8438 | 1463434253264 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 14:30:53 INFO - PROCESS | 8438 | 1463434253389 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:53 INFO - PROCESS | 8438 | ++DOCSHELL 0x93bb9c00 == 12 [pid = 8438] [id = 12] 14:30:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 33 (0x93bbcc00) [pid = 8438] [serial = 33] [outer = (nil)] 14:30:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 34 (0x99b3d800) [pid = 8438] [serial = 34] [outer = 0x93bbcc00] 14:30:53 INFO - PROCESS | 8438 | 1463434253475 Marionette DEBUG loaded listener.js 14:30:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 35 (0x9bbaf800) [pid = 8438] [serial = 35] [outer = 0x93bbcc00] 14:30:54 INFO - PROCESS | 8438 | 1463434254304 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]]]}] 14:30:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1360ms 14:30:54 INFO - PROCESS | 8438 | 1463434254350 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 14:30:54 INFO - PROCESS | 8438 | 1463434254356 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 14:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:30:54 INFO - PROCESS | 8438 | 1463434254363 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:30:54 INFO - PROCESS | 8438 | 1463434254368 Marionette TRACE conn3 <- [1,22,null,{}] 14:30:54 INFO - PROCESS | 8438 | 1463434254385 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}] 14:30:54 INFO - PROCESS | 8438 | 1463434254567 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 14:30:54 INFO - PROCESS | 8438 | 1463434254697 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:54 INFO - PROCESS | 8438 | ++DOCSHELL 0x922e2800 == 13 [pid = 8438] [id = 13] 14:30:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 36 (0x922e6800) [pid = 8438] [serial = 36] [outer = (nil)] 14:30:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 37 (0x9ab93800) [pid = 8438] [serial = 37] [outer = 0x922e6800] 14:30:54 INFO - PROCESS | 8438 | 1463434254788 Marionette DEBUG loaded listener.js 14:30:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 38 (0x9cfaa000) [pid = 8438] [serial = 38] [outer = 0x922e6800] 14:30:55 INFO - PROCESS | 8438 | 1463434255680 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]]]}] 14:30:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1334ms 14:30:55 INFO - PROCESS | 8438 | 1463434255696 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 14:30:55 INFO - PROCESS | 8438 | 1463434255700 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 14:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:30:55 INFO - PROCESS | 8438 | 1463434255707 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:30:55 INFO - PROCESS | 8438 | 1463434255710 Marionette TRACE conn3 <- [1,26,null,{}] 14:30:55 INFO - PROCESS | 8438 | 1463434255716 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}] 14:30:55 INFO - PROCESS | 8438 | 1463434255891 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 14:30:56 INFO - PROCESS | 8438 | 1463434256004 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:56 INFO - PROCESS | 8438 | ++DOCSHELL 0xa22ab400 == 14 [pid = 8438] [id = 14] 14:30:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 39 (0xa22ab800) [pid = 8438] [serial = 39] [outer = (nil)] 14:30:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 40 (0xa27efc00) [pid = 8438] [serial = 40] [outer = 0xa22ab800] 14:30:56 INFO - PROCESS | 8438 | 1463434256090 Marionette DEBUG loaded listener.js 14:30:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 41 (0xa519f400) [pid = 8438] [serial = 41] [outer = 0xa22ab800] 14:30:57 INFO - PROCESS | 8438 | 1463434257024 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]]]}] 14:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1336ms 14:30:57 INFO - PROCESS | 8438 | 1463434257045 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 14:30:57 INFO - PROCESS | 8438 | 1463434257049 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 14:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:30:57 INFO - PROCESS | 8438 | 1463434257055 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:30:57 INFO - PROCESS | 8438 | 1463434257058 Marionette TRACE conn3 <- [1,30,null,{}] 14:30:57 INFO - PROCESS | 8438 | 1463434257064 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}] 14:30:57 INFO - PROCESS | 8438 | 1463434257234 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 14:30:57 INFO - PROCESS | 8438 | 1463434257367 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:57 INFO - PROCESS | 8438 | ++DOCSHELL 0x92c0e400 == 15 [pid = 8438] [id = 15] 14:30:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 42 (0xa23c6400) [pid = 8438] [serial = 42] [outer = (nil)] 14:30:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 43 (0xa6874400) [pid = 8438] [serial = 43] [outer = 0xa23c6400] 14:30:57 INFO - PROCESS | 8438 | 1463434257452 Marionette DEBUG loaded listener.js 14:30:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 44 (0xa6e90c00) [pid = 8438] [serial = 44] [outer = 0xa23c6400] 14:30:58 INFO - PROCESS | 8438 | 1463434258574 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]]]}] 14:30:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1533ms 14:30:58 INFO - PROCESS | 8438 | 1463434258588 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 14:30:58 INFO - PROCESS | 8438 | 1463434258593 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 14:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:30:58 INFO - PROCESS | 8438 | 1463434258602 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:30:58 INFO - PROCESS | 8438 | 1463434258607 Marionette TRACE conn3 <- [1,34,null,{}] 14:30:58 INFO - PROCESS | 8438 | 1463434258615 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}] 14:30:58 INFO - PROCESS | 8438 | 1463434258772 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 14:30:58 INFO - PROCESS | 8438 | 1463434258914 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:58 INFO - PROCESS | 8438 | ++DOCSHELL 0x9201e400 == 16 [pid = 8438] [id = 16] 14:30:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 45 (0x92d5b000) [pid = 8438] [serial = 45] [outer = (nil)] 14:30:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 46 (0x97749000) [pid = 8438] [serial = 46] [outer = 0x92d5b000] 14:30:59 INFO - PROCESS | 8438 | 1463434259050 Marionette DEBUG loaded listener.js 14:30:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 47 (0x9885e800) [pid = 8438] [serial = 47] [outer = 0x92d5b000] 14:30:59 INFO - PROCESS | 8438 | 1463434259824 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]]]}] 14:30:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1286ms 14:30:59 INFO - PROCESS | 8438 | 1463434259888 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 14:30:59 INFO - PROCESS | 8438 | 1463434259896 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 14:30:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:30:59 INFO - PROCESS | 8438 | 1463434259906 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:30:59 INFO - PROCESS | 8438 | 1463434259909 Marionette TRACE conn3 <- [1,38,null,{}] 14:30:59 INFO - PROCESS | 8438 | 1463434259915 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}] 14:31:00 INFO - PROCESS | 8438 | 1463434260069 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 14:31:00 INFO - PROCESS | 8438 | 1463434260164 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:00 INFO - PROCESS | 8438 | ++DOCSHELL 0x92024400 == 17 [pid = 8438] [id = 17] 14:31:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 48 (0x95236800) [pid = 8438] [serial = 48] [outer = (nil)] 14:31:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 49 (0x977ef000) [pid = 8438] [serial = 49] [outer = 0x95236800] 14:31:00 INFO - PROCESS | 8438 | 1463434260242 Marionette DEBUG loaded listener.js 14:31:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 50 (0x997e3400) [pid = 8438] [serial = 50] [outer = 0x95236800] 14:31:00 INFO - PROCESS | 8438 | 1463434260939 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]]]}] 14:31:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:31:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1089ms 14:31:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:31:01 INFO - PROCESS | 8438 | 1463434260995 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 14:31:01 INFO - PROCESS | 8438 | 1463434260998 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 14:31:01 INFO - PROCESS | 8438 | 1463434261005 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:31:01 INFO - PROCESS | 8438 | 1463434261010 Marionette TRACE conn3 <- [1,42,null,{}] 14:31:01 INFO - PROCESS | 8438 | 1463434261041 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}] 14:31:01 INFO - PROCESS | 8438 | 1463434261197 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 14:31:01 INFO - PROCESS | 8438 | 1463434261210 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:01 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a076c00 == 18 [pid = 8438] [id = 18] 14:31:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 51 (0x9a077000) [pid = 8438] [serial = 51] [outer = (nil)] 14:31:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 52 (0x9a079400) [pid = 8438] [serial = 52] [outer = 0x9a077000] 14:31:01 INFO - PROCESS | 8438 | 1463434261292 Marionette DEBUG loaded listener.js 14:31:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 53 (0x9a94f800) [pid = 8438] [serial = 53] [outer = 0x9a077000] 14:31:02 INFO - PROCESS | 8438 | 1463434262246 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]]]}] 14:31:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:31:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1257ms 14:31:02 INFO - PROCESS | 8438 | 1463434262261 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 14:31:02 INFO - PROCESS | 8438 | 1463434262264 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 14:31:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:31:02 INFO - PROCESS | 8438 | 1463434262271 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:31:02 INFO - PROCESS | 8438 | 1463434262274 Marionette TRACE conn3 <- [1,46,null,{}] 14:31:02 INFO - PROCESS | 8438 | 1463434262280 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}] 14:31:02 INFO - PROCESS | 8438 | 1463434262419 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 14:31:02 INFO - PROCESS | 8438 | 1463434262436 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:02 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a4b0800 == 19 [pid = 8438] [id = 19] 14:31:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 54 (0x9ab95800) [pid = 8438] [serial = 54] [outer = (nil)] 14:31:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 55 (0x9ad8a400) [pid = 8438] [serial = 55] [outer = 0x9ab95800] 14:31:02 INFO - PROCESS | 8438 | 1463434262513 Marionette DEBUG loaded listener.js 14:31:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 56 (0x9b1b3000) [pid = 8438] [serial = 56] [outer = 0x9ab95800] 14:31:03 INFO - PROCESS | 8438 | 1463434263271 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]]]}] 14:31:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:31:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1031ms 14:31:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:31:03 INFO - PROCESS | 8438 | 1463434263303 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 14:31:03 INFO - PROCESS | 8438 | 1463434263305 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 14:31:03 INFO - PROCESS | 8438 | 1463434263311 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:31:03 INFO - PROCESS | 8438 | 1463434263315 Marionette TRACE conn3 <- [1,50,null,{}] 14:31:03 INFO - PROCESS | 8438 | 1463434263349 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}] 14:31:03 INFO - PROCESS | 8438 | 1463434263493 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 14:31:03 INFO - PROCESS | 8438 | 1463434263505 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:03 INFO - PROCESS | 8438 | ++DOCSHELL 0x92c0f800 == 20 [pid = 8438] [id = 20] 14:31:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 57 (0x9aba1000) [pid = 8438] [serial = 57] [outer = (nil)] 14:31:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 58 (0x9bb90400) [pid = 8438] [serial = 58] [outer = 0x9aba1000] 14:31:03 INFO - PROCESS | 8438 | 1463434263575 Marionette DEBUG loaded listener.js 14:31:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 59 (0x9cdc1c00) [pid = 8438] [serial = 59] [outer = 0x9aba1000] 14:31:04 INFO - PROCESS | 8438 | 1463434264335 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]]]}] 14:31:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:31:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1057ms 14:31:04 INFO - PROCESS | 8438 | 1463434264367 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 14:31:04 INFO - PROCESS | 8438 | 1463434264370 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 14:31:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:31:04 INFO - PROCESS | 8438 | 1463434264378 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:31:04 INFO - PROCESS | 8438 | 1463434264381 Marionette TRACE conn3 <- [1,54,null,{}] 14:31:04 INFO - PROCESS | 8438 | 1463434264387 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}] 14:31:04 INFO - PROCESS | 8438 | 1463434264598 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 14:31:04 INFO - PROCESS | 8438 | 1463434264623 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:04 INFO - PROCESS | 8438 | ++DOCSHELL 0x9201e000 == 21 [pid = 8438] [id = 21] 14:31:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 60 (0x9bbae800) [pid = 8438] [serial = 60] [outer = (nil)] 14:31:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 61 (0xa060b400) [pid = 8438] [serial = 61] [outer = 0x9bbae800] 14:31:04 INFO - PROCESS | 8438 | 1463434264694 Marionette DEBUG loaded listener.js 14:31:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 62 (0xa114a400) [pid = 8438] [serial = 62] [outer = 0x9bbae800] 14:31:05 INFO - PROCESS | 8438 | 1463434265417 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]]]}] 14:31:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1081ms 14:31:05 INFO - PROCESS | 8438 | 1463434265464 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 14:31:05 INFO - PROCESS | 8438 | 1463434265468 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 14:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:31:05 INFO - PROCESS | 8438 | 1463434265474 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:31:05 INFO - PROCESS | 8438 | 1463434265476 Marionette TRACE conn3 <- [1,58,null,{}] 14:31:05 INFO - PROCESS | 8438 | 1463434265482 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}] 14:31:05 INFO - PROCESS | 8438 | 1463434265660 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 14:31:05 INFO - PROCESS | 8438 | 1463434265683 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:05 INFO - PROCESS | 8438 | ++DOCSHELL 0x922d9800 == 22 [pid = 8438] [id = 22] 14:31:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 63 (0x97750400) [pid = 8438] [serial = 63] [outer = (nil)] 14:31:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 64 (0xa22a7800) [pid = 8438] [serial = 64] [outer = 0x97750400] 14:31:05 INFO - PROCESS | 8438 | 1463434265755 Marionette DEBUG loaded listener.js 14:31:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 65 (0xa237e400) [pid = 8438] [serial = 65] [outer = 0x97750400] 14:31:06 INFO - PROCESS | 8438 | 1463434266452 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]]]}] 14:31:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:31:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1029ms 14:31:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:31:06 INFO - PROCESS | 8438 | 1463434266503 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 14:31:06 INFO - PROCESS | 8438 | 1463434266506 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 14:31:06 INFO - PROCESS | 8438 | 1463434266512 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:31:06 INFO - PROCESS | 8438 | 1463434266516 Marionette TRACE conn3 <- [1,62,null,{}] 14:31:06 INFO - PROCESS | 8438 | 1463434266521 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}] 14:31:06 INFO - PROCESS | 8438 | 1463434266711 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 14:31:06 INFO - PROCESS | 8438 | 1463434266733 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:06 INFO - PROCESS | 8438 | ++DOCSHELL 0x94553400 == 23 [pid = 8438] [id = 23] 14:31:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 66 (0x977c8400) [pid = 8438] [serial = 66] [outer = (nil)] 14:31:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 67 (0x977d1400) [pid = 8438] [serial = 67] [outer = 0x977c8400] 14:31:06 INFO - PROCESS | 8438 | 1463434266817 Marionette DEBUG loaded listener.js 14:31:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 68 (0x977d2800) [pid = 8438] [serial = 68] [outer = 0x977c8400] 14:31:07 INFO - PROCESS | 8438 | 1463434267542 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]]]}] 14:31:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1083ms 14:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:31:07 INFO - PROCESS | 8438 | 1463434267596 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 14:31:07 INFO - PROCESS | 8438 | 1463434267599 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 14:31:07 INFO - PROCESS | 8438 | 1463434267605 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:31:07 INFO - PROCESS | 8438 | 1463434267608 Marionette TRACE conn3 <- [1,66,null,{}] 14:31:07 INFO - PROCESS | 8438 | 1463434267614 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}] 14:31:07 INFO - PROCESS | 8438 | 1463434267824 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 14:31:07 INFO - PROCESS | 8438 | 1463434267835 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:07 INFO - PROCESS | 8438 | ++DOCSHELL 0x977cc000 == 24 [pid = 8438] [id = 24] 14:31:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 69 (0x977d0c00) [pid = 8438] [serial = 69] [outer = (nil)] 14:31:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 70 (0xa22a0800) [pid = 8438] [serial = 70] [outer = 0x977d0c00] 14:31:07 INFO - PROCESS | 8438 | 1463434267926 Marionette DEBUG loaded listener.js 14:31:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 71 (0xa2378000) [pid = 8438] [serial = 71] [outer = 0x977d0c00] 14:31:09 INFO - PROCESS | 8438 | 1463434269645 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]]]}] 14:31:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 2097ms 14:31:09 INFO - PROCESS | 8438 | 1463434269703 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 14:31:09 INFO - PROCESS | 8438 | 1463434269710 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 14:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:31:09 INFO - PROCESS | 8438 | 1463434269724 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:31:09 INFO - PROCESS | 8438 | 1463434269730 Marionette TRACE conn3 <- [1,70,null,{}] 14:31:09 INFO - PROCESS | 8438 | 1463434269737 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}] 14:31:09 INFO - PROCESS | 8438 | 1463434269941 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 14:31:09 INFO - PROCESS | 8438 | 1463434269965 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:09 INFO - PROCESS | 8438 | ++DOCSHELL 0x93908800 == 25 [pid = 8438] [id = 25] 14:31:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 72 (0x9454d800) [pid = 8438] [serial = 72] [outer = (nil)] 14:31:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 73 (0x9522fc00) [pid = 8438] [serial = 73] [outer = 0x9454d800] 14:31:10 INFO - PROCESS | 8438 | 1463434270042 Marionette DEBUG loaded listener.js 14:31:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 74 (0x977ccc00) [pid = 8438] [serial = 74] [outer = 0x9454d800] 14:31:10 INFO - PROCESS | 8438 | --DOMWINDOW == 73 (0x977e2800) [pid = 8438] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:31:10 INFO - PROCESS | 8438 | --DOMWINDOW == 72 (0x93bbcc00) [pid = 8438] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:31:10 INFO - PROCESS | 8438 | --DOMWINDOW == 71 (0x922e6800) [pid = 8438] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:31:10 INFO - PROCESS | 8438 | --DOMWINDOW == 70 (0xa22ab800) [pid = 8438] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:31:10 INFO - PROCESS | 8438 | --DOMWINDOW == 69 (0xa23c6400) [pid = 8438] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:31:10 INFO - PROCESS | 8438 | --DOMWINDOW == 68 (0x92d5b000) [pid = 8438] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:31:10 INFO - PROCESS | 8438 | --DOMWINDOW == 67 (0x95236800) [pid = 8438] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:31:10 INFO - PROCESS | 8438 | --DOMWINDOW == 66 (0x9a077000) [pid = 8438] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:31:10 INFO - PROCESS | 8438 | --DOMWINDOW == 65 (0x9ab95800) [pid = 8438] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:31:10 INFO - PROCESS | 8438 | --DOMWINDOW == 64 (0x9aba1000) [pid = 8438] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:31:10 INFO - PROCESS | 8438 | --DOMWINDOW == 63 (0x9bbae800) [pid = 8438] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:31:10 INFO - PROCESS | 8438 | --DOMWINDOW == 62 (0x97750400) [pid = 8438] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:31:10 INFO - PROCESS | 8438 | --DOMWINDOW == 61 (0x92c07400) [pid = 8438] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:31:10 INFO - PROCESS | 8438 | --DOMWINDOW == 60 (0x9201d000) [pid = 8438] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:31:11 INFO - PROCESS | 8438 | 1463434271332 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]]]}] 14:31:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1656ms 14:31:11 INFO - PROCESS | 8438 | 1463434271380 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 14:31:11 INFO - PROCESS | 8438 | 1463434271388 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 14:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:31:11 INFO - PROCESS | 8438 | 1463434271398 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:31:11 INFO - PROCESS | 8438 | 1463434271401 Marionette TRACE conn3 <- [1,74,null,{}] 14:31:11 INFO - PROCESS | 8438 | 1463434271408 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}] 14:31:11 INFO - PROCESS | 8438 | 1463434271559 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 14:31:11 INFO - PROCESS | 8438 | 1463434271572 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:11 INFO - PROCESS | 8438 | ++DOCSHELL 0x94553800 == 26 [pid = 8438] [id = 26] 14:31:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 61 (0x9774a400) [pid = 8438] [serial = 75] [outer = (nil)] 14:31:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 62 (0x988f4000) [pid = 8438] [serial = 76] [outer = 0x9774a400] 14:31:11 INFO - PROCESS | 8438 | 1463434271643 Marionette DEBUG loaded listener.js 14:31:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 63 (0x98f8bc00) [pid = 8438] [serial = 77] [outer = 0x9774a400] 14:31:12 INFO - PROCESS | 8438 | 1463434272418 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]]]}] 14:31:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:31:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1038ms 14:31:12 INFO - PROCESS | 8438 | 1463434272436 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 14:31:12 INFO - PROCESS | 8438 | 1463434272440 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 14:31:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:31:12 INFO - PROCESS | 8438 | 1463434272447 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:31:12 INFO - PROCESS | 8438 | 1463434272454 Marionette TRACE conn3 <- [1,78,null,{}] 14:31:12 INFO - PROCESS | 8438 | 1463434272487 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}] 14:31:12 INFO - PROCESS | 8438 | 1463434272651 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 14:31:12 INFO - PROCESS | 8438 | 1463434272664 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:12 INFO - PROCESS | 8438 | ++DOCSHELL 0x997e5c00 == 27 [pid = 8438] [id = 27] 14:31:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 64 (0x99f5f400) [pid = 8438] [serial = 78] [outer = (nil)] 14:31:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 65 (0x9a06f400) [pid = 8438] [serial = 79] [outer = 0x99f5f400] 14:31:12 INFO - PROCESS | 8438 | 1463434272737 Marionette DEBUG loaded listener.js 14:31:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 66 (0x9a078800) [pid = 8438] [serial = 80] [outer = 0x99f5f400] 14:31:13 INFO - PROCESS | 8438 | 1463434273687 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]]]}] 14:31:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:31:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1296ms 14:31:13 INFO - PROCESS | 8438 | 1463434273744 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 14:31:13 INFO - PROCESS | 8438 | 1463434273752 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 14:31:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:31:13 INFO - PROCESS | 8438 | 1463434273777 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:31:13 INFO - PROCESS | 8438 | 1463434273784 Marionette TRACE conn3 <- [1,82,null,{}] 14:31:13 INFO - PROCESS | 8438 | 1463434273792 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}] 14:31:13 INFO - PROCESS | 8438 | 1463434273961 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 14:31:14 INFO - PROCESS | 8438 | 1463434274094 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:14 INFO - PROCESS | 8438 | ++DOCSHELL 0x91eb5400 == 28 [pid = 8438] [id = 28] 14:31:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 67 (0x92c07400) [pid = 8438] [serial = 81] [outer = (nil)] 14:31:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 68 (0x977cbc00) [pid = 8438] [serial = 82] [outer = 0x92c07400] 14:31:14 INFO - PROCESS | 8438 | 1463434274185 Marionette DEBUG loaded listener.js 14:31:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 69 (0x98f96c00) [pid = 8438] [serial = 83] [outer = 0x92c07400] 14:31:14 INFO - PROCESS | 8438 | 1463434274970 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]]]}] 14:31:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:31:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1236ms 14:31:15 INFO - PROCESS | 8438 | 1463434275011 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 14:31:15 INFO - PROCESS | 8438 | 1463434275020 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 14:31:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:31:15 INFO - PROCESS | 8438 | 1463434275031 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:31:15 INFO - PROCESS | 8438 | 1463434275035 Marionette TRACE conn3 <- [1,86,null,{}] 14:31:15 INFO - PROCESS | 8438 | 1463434275041 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}] 14:31:15 INFO - PROCESS | 8438 | 1463434275215 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 14:31:15 INFO - PROCESS | 8438 | 1463434275347 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:15 INFO - PROCESS | 8438 | ++DOCSHELL 0x977eac00 == 29 [pid = 8438] [id = 29] 14:31:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 70 (0x997e2c00) [pid = 8438] [serial = 84] [outer = (nil)] 14:31:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 71 (0x9a07bc00) [pid = 8438] [serial = 85] [outer = 0x997e2c00] 14:31:15 INFO - PROCESS | 8438 | 1463434275431 Marionette DEBUG loaded listener.js 14:31:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 72 (0x9ad2ec00) [pid = 8438] [serial = 86] [outer = 0x997e2c00] 14:31:16 INFO - PROCESS | 8438 | 1463434276337 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]]]}] 14:31:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:31:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1379ms 14:31:16 INFO - PROCESS | 8438 | 1463434276414 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 14:31:16 INFO - PROCESS | 8438 | 1463434276418 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 14:31:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:31:16 INFO - PROCESS | 8438 | 1463434276425 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:31:16 INFO - PROCESS | 8438 | 1463434276431 Marionette TRACE conn3 <- [1,90,null,{}] 14:31:16 INFO - PROCESS | 8438 | 1463434276447 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}] 14:31:16 INFO - PROCESS | 8438 | 1463434276623 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 14:31:16 INFO - PROCESS | 8438 | 1463434276758 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:16 INFO - PROCESS | 8438 | ++DOCSHELL 0x988f7400 == 30 [pid = 8438] [id = 30] 14:31:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 73 (0x9b8b8000) [pid = 8438] [serial = 87] [outer = (nil)] 14:31:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 74 (0x9cdbd000) [pid = 8438] [serial = 88] [outer = 0x9b8b8000] 14:31:16 INFO - PROCESS | 8438 | 1463434276849 Marionette DEBUG loaded listener.js 14:31:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 75 (0x9cfa6400) [pid = 8438] [serial = 89] [outer = 0x9b8b8000] 14:31:17 INFO - PROCESS | 8438 | 1463434277627 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]]]}] 14:31:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:31:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1237ms 14:31:17 INFO - PROCESS | 8438 | 1463434277663 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 14:31:17 INFO - PROCESS | 8438 | 1463434277668 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 14:31:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:31:17 INFO - PROCESS | 8438 | 1463434277675 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:31:17 INFO - PROCESS | 8438 | 1463434277678 Marionette TRACE conn3 <- [1,94,null,{}] 14:31:17 INFO - PROCESS | 8438 | 1463434277684 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}] 14:31:17 INFO - PROCESS | 8438 | 1463434277858 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 14:31:17 INFO - PROCESS | 8438 | 1463434277977 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:18 INFO - PROCESS | 8438 | ++DOCSHELL 0x9522e400 == 31 [pid = 8438] [id = 31] 14:31:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 76 (0x977d7800) [pid = 8438] [serial = 90] [outer = (nil)] 14:31:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 77 (0x9cff3400) [pid = 8438] [serial = 91] [outer = 0x977d7800] 14:31:18 INFO - PROCESS | 8438 | 1463434278099 Marionette DEBUG loaded listener.js 14:31:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 78 (0xa0609800) [pid = 8438] [serial = 92] [outer = 0x977d7800] 14:31:18 INFO - PROCESS | 8438 | 1463434278911 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]]]}] 14:31:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:31:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1288ms 14:31:18 INFO - PROCESS | 8438 | 1463434278964 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 14:31:18 INFO - PROCESS | 8438 | 1463434278968 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 14:31:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:31:18 INFO - PROCESS | 8438 | 1463434278974 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:31:18 INFO - PROCESS | 8438 | 1463434278977 Marionette TRACE conn3 <- [1,98,null,{}] 14:31:18 INFO - PROCESS | 8438 | 1463434278983 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}] 14:31:19 INFO - PROCESS | 8438 | 1463434279134 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 14:31:19 INFO - PROCESS | 8438 | 1463434279273 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:19 INFO - PROCESS | 8438 | ++DOCSHELL 0x922de800 == 32 [pid = 8438] [id = 32] 14:31:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 79 (0x977e7c00) [pid = 8438] [serial = 93] [outer = (nil)] 14:31:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 80 (0xa2379400) [pid = 8438] [serial = 94] [outer = 0x977e7c00] 14:31:19 INFO - PROCESS | 8438 | 1463434279356 Marionette DEBUG loaded listener.js 14:31:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 81 (0x98f95000) [pid = 8438] [serial = 95] [outer = 0x977e7c00] 14:31:20 INFO - PROCESS | 8438 | 1463434280287 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]]]}] 14:31:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:31:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1383ms 14:31:20 INFO - PROCESS | 8438 | 1463434280359 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 14:31:20 INFO - PROCESS | 8438 | 1463434280363 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 14:31:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:31:20 INFO - PROCESS | 8438 | 1463434280369 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:31:20 INFO - PROCESS | 8438 | 1463434280373 Marionette TRACE conn3 <- [1,102,null,{}] 14:31:20 INFO - PROCESS | 8438 | 1463434280379 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}] 14:31:20 INFO - PROCESS | 8438 | 1463434280593 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 14:31:20 INFO - PROCESS | 8438 | 1463434280848 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:20 INFO - PROCESS | 8438 | ++DOCSHELL 0x92020800 == 33 [pid = 8438] [id = 33] 14:31:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 82 (0x92021800) [pid = 8438] [serial = 96] [outer = (nil)] 14:31:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 83 (0x922e1c00) [pid = 8438] [serial = 97] [outer = 0x92021800] 14:31:20 INFO - PROCESS | 8438 | 1463434280939 Marionette DEBUG loaded listener.js 14:31:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 84 (0x9390f400) [pid = 8438] [serial = 98] [outer = 0x92021800] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 83 (0xa51f1c00) [pid = 8438] [serial = 2] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 82 (0x977d1400) [pid = 8438] [serial = 67] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 81 (0x99b3d800) [pid = 8438] [serial = 34] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 80 (0x9ab93800) [pid = 8438] [serial = 37] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 79 (0xa27efc00) [pid = 8438] [serial = 40] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 78 (0xa6874400) [pid = 8438] [serial = 43] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 77 (0x97749000) [pid = 8438] [serial = 46] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 76 (0x9885e800) [pid = 8438] [serial = 47] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 75 (0x977ef000) [pid = 8438] [serial = 49] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 74 (0x997e3400) [pid = 8438] [serial = 50] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 73 (0x9a079400) [pid = 8438] [serial = 52] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 72 (0x9a94f800) [pid = 8438] [serial = 53] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 71 (0x9ad8a400) [pid = 8438] [serial = 55] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 70 (0x9b1b3000) [pid = 8438] [serial = 56] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 69 (0x9bb90400) [pid = 8438] [serial = 58] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 68 (0x9cdc1c00) [pid = 8438] [serial = 59] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 67 (0xa060b400) [pid = 8438] [serial = 61] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 66 (0xa22a7800) [pid = 8438] [serial = 64] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 65 (0x92029400) [pid = 8438] [serial = 25] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 64 (0x998df000) [pid = 8438] [serial = 31] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 63 (0x98a5bc00) [pid = 8438] [serial = 28] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 62 (0xa114a400) [pid = 8438] [serial = 62] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 61 (0xa237e400) [pid = 8438] [serial = 65] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 60 (0x9bbaf800) [pid = 8438] [serial = 35] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 59 (0x9cfaa000) [pid = 8438] [serial = 38] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 58 (0xa68bb400) [pid = 8438] [serial = 23] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 57 (0x93908c00) [pid = 8438] [serial = 26] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 56 (0xa6e90c00) [pid = 8438] [serial = 44] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 55 (0xa519f400) [pid = 8438] [serial = 41] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 54 (0xa68bc800) [pid = 8438] [serial = 17] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 53 (0x9a4bc000) [pid = 8438] [serial = 12] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 52 (0x9a057000) [pid = 8438] [serial = 9] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 51 (0x93903000) [pid = 8438] [serial = 22] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 50 (0x9390ec00) [pid = 8438] [serial = 19] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | --DOMWINDOW == 49 (0x99b3d000) [pid = 8438] [serial = 16] [outer = (nil)] [url = about:blank] 14:31:22 INFO - PROCESS | 8438 | 1463434282678 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]]]}] 14:31:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 50 (0x922dc800) [pid = 8438] [serial = 99] [outer = 0x98ae5c00] 14:31:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:31:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 2384ms 14:31:22 INFO - PROCESS | 8438 | 1463434282778 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 14:31:22 INFO - PROCESS | 8438 | 1463434282785 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 14:31:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:31:22 INFO - PROCESS | 8438 | 1463434282834 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:31:22 INFO - PROCESS | 8438 | 1463434282842 Marionette TRACE conn3 <- [1,106,null,{}] 14:31:22 INFO - PROCESS | 8438 | 1463434282857 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}] 14:31:23 INFO - PROCESS | 8438 | 1463434283009 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 14:31:23 INFO - PROCESS | 8438 | 1463434283104 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:23 INFO - PROCESS | 8438 | ++DOCSHELL 0x94548000 == 34 [pid = 8438] [id = 34] 14:31:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 51 (0x9454b000) [pid = 8438] [serial = 100] [outer = (nil)] 14:31:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 52 (0x94fb0800) [pid = 8438] [serial = 101] [outer = 0x9454b000] 14:31:23 INFO - PROCESS | 8438 | 1463434283180 Marionette DEBUG loaded listener.js 14:31:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 53 (0x94554000) [pid = 8438] [serial = 102] [outer = 0x9454b000] 14:31:23 INFO - PROCESS | 8438 | 1463434283815 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]]]}] 14:31:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:31:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1075ms 14:31:23 INFO - PROCESS | 8438 | 1463434283876 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 14:31:23 INFO - PROCESS | 8438 | 1463434283885 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 14:31:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:31:23 INFO - PROCESS | 8438 | 1463434283895 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:31:23 INFO - PROCESS | 8438 | 1463434283899 Marionette TRACE conn3 <- [1,110,null,{}] 14:31:23 INFO - PROCESS | 8438 | 1463434283905 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}] 14:31:24 INFO - PROCESS | 8438 | 1463434284063 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 14:31:24 INFO - PROCESS | 8438 | 1463434284157 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:24 INFO - PROCESS | 8438 | ++DOCSHELL 0x91eb1000 == 35 [pid = 8438] [id = 35] 14:31:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 54 (0x922da000) [pid = 8438] [serial = 103] [outer = (nil)] 14:31:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 55 (0x977ec000) [pid = 8438] [serial = 104] [outer = 0x922da000] 14:31:24 INFO - PROCESS | 8438 | 1463434284229 Marionette DEBUG loaded listener.js 14:31:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 56 (0x98ae5400) [pid = 8438] [serial = 105] [outer = 0x922da000] 14:31:24 INFO - PROCESS | 8438 | 1463434284922 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]]]}] 14:31:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:31:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1081ms 14:31:24 INFO - PROCESS | 8438 | 1463434284980 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 14:31:24 INFO - PROCESS | 8438 | 1463434284984 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 14:31:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:31:25 INFO - PROCESS | 8438 | 1463434284999 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:31:25 INFO - PROCESS | 8438 | 1463434285005 Marionette TRACE conn3 <- [1,114,null,{}] 14:31:25 INFO - PROCESS | 8438 | 1463434285022 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}] 14:31:25 INFO - PROCESS | 8438 | 1463434285229 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 14:31:25 INFO - PROCESS | 8438 | 1463434285296 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:25 INFO - PROCESS | 8438 | ++DOCSHELL 0x998dec00 == 36 [pid = 8438] [id = 36] 14:31:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 57 (0x998e9c00) [pid = 8438] [serial = 106] [outer = (nil)] 14:31:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 58 (0x9a06c800) [pid = 8438] [serial = 107] [outer = 0x998e9c00] 14:31:25 INFO - PROCESS | 8438 | 1463434285372 Marionette DEBUG loaded listener.js 14:31:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 59 (0x9a076400) [pid = 8438] [serial = 108] [outer = 0x998e9c00] 14:31:26 INFO - PROCESS | 8438 | 1463434286160 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]]]}] 14:31:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:31:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1208ms 14:31:26 INFO - PROCESS | 8438 | 1463434286200 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 14:31:26 INFO - PROCESS | 8438 | 1463434286203 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 14:31:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:31:26 INFO - PROCESS | 8438 | 1463434286210 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:31:26 INFO - PROCESS | 8438 | 1463434286213 Marionette TRACE conn3 <- [1,118,null,{}] 14:31:26 INFO - PROCESS | 8438 | 1463434286225 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}] 14:31:26 INFO - PROCESS | 8438 | 1463434286395 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 14:31:26 INFO - PROCESS | 8438 | 1463434286462 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:26 INFO - PROCESS | 8438 | ++DOCSHELL 0x92d4c400 == 37 [pid = 8438] [id = 37] 14:31:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 60 (0x977d1800) [pid = 8438] [serial = 109] [outer = (nil)] 14:31:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 61 (0x9ad3c000) [pid = 8438] [serial = 110] [outer = 0x977d1800] 14:31:26 INFO - PROCESS | 8438 | 1463434286535 Marionette DEBUG loaded listener.js 14:31:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 62 (0x9b071400) [pid = 8438] [serial = 111] [outer = 0x977d1800] 14:31:27 INFO - PROCESS | 8438 | --DOMWINDOW == 61 (0x977d0c00) [pid = 8438] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:31:27 INFO - PROCESS | 8438 | --DOMWINDOW == 60 (0x977c8400) [pid = 8438] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:31:27 INFO - PROCESS | 8438 | --DOMWINDOW == 59 (0x99f5f400) [pid = 8438] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:31:27 INFO - PROCESS | 8438 | --DOMWINDOW == 58 (0x9774a400) [pid = 8438] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:31:27 INFO - PROCESS | 8438 | --DOMWINDOW == 57 (0x9454d800) [pid = 8438] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:31:27 INFO - PROCESS | 8438 | 1463434287289 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]]]}] 14:31:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:31:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1096ms 14:31:27 INFO - PROCESS | 8438 | 1463434287306 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 14:31:27 INFO - PROCESS | 8438 | 1463434287310 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 14:31:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:31:27 INFO - PROCESS | 8438 | 1463434287316 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:31:27 INFO - PROCESS | 8438 | 1463434287319 Marionette TRACE conn3 <- [1,122,null,{}] 14:31:27 INFO - PROCESS | 8438 | 1463434287324 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}] 14:31:27 INFO - PROCESS | 8438 | 1463434287489 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 14:31:27 INFO - PROCESS | 8438 | 1463434287555 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:27 INFO - PROCESS | 8438 | ++DOCSHELL 0x9390dc00 == 38 [pid = 8438] [id = 38] 14:31:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 58 (0x94550c00) [pid = 8438] [serial = 112] [outer = (nil)] 14:31:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 59 (0x9ad8e400) [pid = 8438] [serial = 113] [outer = 0x94550c00] 14:31:27 INFO - PROCESS | 8438 | 1463434287626 Marionette DEBUG loaded listener.js 14:31:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 60 (0x9b1b9000) [pid = 8438] [serial = 114] [outer = 0x94550c00] 14:31:28 INFO - PROCESS | 8438 | 1463434288271 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]]]}] 14:31:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:31:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 977ms 14:31:28 INFO - PROCESS | 8438 | 1463434288294 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 14:31:28 INFO - PROCESS | 8438 | 1463434288298 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 14:31:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:31:28 INFO - PROCESS | 8438 | 1463434288303 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:31:28 INFO - PROCESS | 8438 | 1463434288307 Marionette TRACE conn3 <- [1,126,null,{}] 14:31:28 INFO - PROCESS | 8438 | 1463434288312 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}] 14:31:28 INFO - PROCESS | 8438 | 1463434288509 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 14:31:28 INFO - PROCESS | 8438 | 1463434288533 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:28 INFO - PROCESS | 8438 | ++DOCSHELL 0x9b077800 == 39 [pid = 8438] [id = 39] 14:31:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 61 (0x9b8bb800) [pid = 8438] [serial = 115] [outer = (nil)] 14:31:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 62 (0x9cde7800) [pid = 8438] [serial = 116] [outer = 0x9b8bb800] 14:31:28 INFO - PROCESS | 8438 | 1463434288606 Marionette DEBUG loaded listener.js 14:31:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 63 (0x9cff1400) [pid = 8438] [serial = 117] [outer = 0x9b8bb800] 14:31:29 INFO - PROCESS | 8438 | 1463434289508 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]]]}] 14:31:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:31:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1278ms 14:31:29 INFO - PROCESS | 8438 | 1463434289583 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 14:31:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:31:29 INFO - PROCESS | 8438 | 1463434289589 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 14:31:29 INFO - PROCESS | 8438 | 1463434289598 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:31:29 INFO - PROCESS | 8438 | 1463434289605 Marionette TRACE conn3 <- [1,130,null,{}] 14:31:29 INFO - PROCESS | 8438 | 1463434289614 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}] 14:31:29 INFO - PROCESS | 8438 | 1463434289827 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 14:31:30 INFO - PROCESS | 8438 | 1463434290004 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:30 INFO - PROCESS | 8438 | ++DOCSHELL 0x922e6800 == 40 [pid = 8438] [id = 40] 14:31:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 64 (0x92c07c00) [pid = 8438] [serial = 118] [outer = (nil)] 14:31:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 65 (0x977cd000) [pid = 8438] [serial = 119] [outer = 0x92c07c00] 14:31:30 INFO - PROCESS | 8438 | 1463434290116 Marionette DEBUG loaded listener.js 14:31:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 66 (0x977efc00) [pid = 8438] [serial = 120] [outer = 0x92c07c00] 14:31:31 INFO - PROCESS | 8438 | 1463434291070 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]]]}] 14:31:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:31:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1536ms 14:31:31 INFO - PROCESS | 8438 | 1463434291134 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 14:31:31 INFO - PROCESS | 8438 | 1463434291143 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 14:31:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:31:31 INFO - PROCESS | 8438 | 1463434291154 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:31:31 INFO - PROCESS | 8438 | 1463434291157 Marionette TRACE conn3 <- [1,134,null,{}] 14:31:31 INFO - PROCESS | 8438 | 1463434291164 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}] 14:31:31 INFO - PROCESS | 8438 | 1463434291336 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 14:31:31 INFO - PROCESS | 8438 | 1463434291468 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:31 INFO - PROCESS | 8438 | ++DOCSHELL 0x92023400 == 41 [pid = 8438] [id = 41] 14:31:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 67 (0x99b3d800) [pid = 8438] [serial = 121] [outer = (nil)] 14:31:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 68 (0x9a078000) [pid = 8438] [serial = 122] [outer = 0x99b3d800] 14:31:31 INFO - PROCESS | 8438 | 1463434291597 Marionette DEBUG loaded listener.js 14:31:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 69 (0x9ad32400) [pid = 8438] [serial = 123] [outer = 0x99b3d800] 14:31:32 INFO - PROCESS | 8438 | 1463434292503 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]]]}] 14:31:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:31:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1387ms 14:31:32 INFO - PROCESS | 8438 | 1463434292555 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 14:31:32 INFO - PROCESS | 8438 | 1463434292559 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 14:31:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:31:32 INFO - PROCESS | 8438 | 1463434292567 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:31:32 INFO - PROCESS | 8438 | 1463434292573 Marionette TRACE conn3 <- [1,138,null,{}] 14:31:32 INFO - PROCESS | 8438 | 1463434292589 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}] 14:31:32 INFO - PROCESS | 8438 | 1463434292784 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 14:31:32 INFO - PROCESS | 8438 | 1463434292921 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:32 INFO - PROCESS | 8438 | ++DOCSHELL 0x92d4d800 == 42 [pid = 8438] [id = 42] 14:31:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 70 (0x98af2400) [pid = 8438] [serial = 124] [outer = (nil)] 14:31:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 71 (0x9a075800) [pid = 8438] [serial = 125] [outer = 0x98af2400] 14:31:33 INFO - PROCESS | 8438 | 1463434293039 Marionette DEBUG loaded listener.js 14:31:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 72 (0x9bbb9000) [pid = 8438] [serial = 126] [outer = 0x98af2400] 14:31:34 INFO - PROCESS | 8438 | 1463434294110 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]]]}] 14:31:34 INFO - PROCESS | 8438 | --DOCSHELL 0x91eb5400 == 41 [pid = 8438] [id = 28] 14:31:34 INFO - PROCESS | 8438 | --DOCSHELL 0x997e5c00 == 40 [pid = 8438] [id = 27] 14:31:34 INFO - PROCESS | 8438 | --DOCSHELL 0x9390dc00 == 39 [pid = 8438] [id = 38] 14:31:34 INFO - PROCESS | 8438 | --DOCSHELL 0x92d4c400 == 38 [pid = 8438] [id = 37] 14:31:34 INFO - PROCESS | 8438 | --DOCSHELL 0x998dec00 == 37 [pid = 8438] [id = 36] 14:31:34 INFO - PROCESS | 8438 | --DOCSHELL 0x91eb1000 == 36 [pid = 8438] [id = 35] 14:31:34 INFO - PROCESS | 8438 | --DOCSHELL 0x94548000 == 35 [pid = 8438] [id = 34] 14:31:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:31:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1597ms 14:31:34 INFO - PROCESS | 8438 | 1463434294165 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 14:31:34 INFO - PROCESS | 8438 | 1463434294171 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 14:31:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:31:34 INFO - PROCESS | 8438 | 1463434294179 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:31:34 INFO - PROCESS | 8438 | 1463434294184 Marionette TRACE conn3 <- [1,142,null,{}] 14:31:34 INFO - PROCESS | 8438 | 1463434294192 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}] 14:31:34 INFO - PROCESS | 8438 | 1463434294342 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 14:31:34 INFO - PROCESS | 8438 | --DOMWINDOW == 71 (0x98f8bc00) [pid = 8438] [serial = 77] [outer = (nil)] [url = about:blank] 14:31:34 INFO - PROCESS | 8438 | --DOMWINDOW == 70 (0x9522fc00) [pid = 8438] [serial = 73] [outer = (nil)] [url = about:blank] 14:31:34 INFO - PROCESS | 8438 | --DOMWINDOW == 69 (0x988f4000) [pid = 8438] [serial = 76] [outer = (nil)] [url = about:blank] 14:31:34 INFO - PROCESS | 8438 | --DOMWINDOW == 68 (0x977ccc00) [pid = 8438] [serial = 74] [outer = (nil)] [url = about:blank] 14:31:34 INFO - PROCESS | 8438 | --DOMWINDOW == 67 (0xa2378000) [pid = 8438] [serial = 71] [outer = (nil)] [url = about:blank] 14:31:34 INFO - PROCESS | 8438 | --DOMWINDOW == 66 (0xa22a0800) [pid = 8438] [serial = 70] [outer = (nil)] [url = about:blank] 14:31:34 INFO - PROCESS | 8438 | --DOMWINDOW == 65 (0x977d2800) [pid = 8438] [serial = 68] [outer = (nil)] [url = about:blank] 14:31:34 INFO - PROCESS | 8438 | --DOMWINDOW == 64 (0x9a078800) [pid = 8438] [serial = 80] [outer = (nil)] [url = about:blank] 14:31:34 INFO - PROCESS | 8438 | --DOMWINDOW == 63 (0x9a06f400) [pid = 8438] [serial = 79] [outer = (nil)] [url = about:blank] 14:31:34 INFO - PROCESS | 8438 | 1463434294503 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:34 INFO - PROCESS | 8438 | ++DOCSHELL 0x91eb8000 == 36 [pid = 8438] [id = 43] 14:31:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 64 (0x922e2c00) [pid = 8438] [serial = 127] [outer = (nil)] 14:31:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 65 (0x9522fc00) [pid = 8438] [serial = 128] [outer = 0x922e2c00] 14:31:34 INFO - PROCESS | 8438 | 1463434294578 Marionette DEBUG loaded listener.js 14:31:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 66 (0x977cec00) [pid = 8438] [serial = 129] [outer = 0x922e2c00] 14:31:35 INFO - PROCESS | 8438 | 1463434295281 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]]]}] 14:31:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:31:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1137ms 14:31:35 INFO - PROCESS | 8438 | 1463434295316 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 14:31:35 INFO - PROCESS | 8438 | 1463434295324 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 14:31:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:31:35 INFO - PROCESS | 8438 | 1463434295334 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:31:35 INFO - PROCESS | 8438 | 1463434295337 Marionette TRACE conn3 <- [1,146,null,{}] 14:31:35 INFO - PROCESS | 8438 | 1463434295343 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}] 14:31:35 INFO - PROCESS | 8438 | 1463434295493 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 14:31:35 INFO - PROCESS | 8438 | 1463434295508 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:35 INFO - PROCESS | 8438 | ++DOCSHELL 0x988f4000 == 37 [pid = 8438] [id = 44] 14:31:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 67 (0x98af0400) [pid = 8438] [serial = 130] [outer = (nil)] 14:31:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 68 (0x9980f800) [pid = 8438] [serial = 131] [outer = 0x98af0400] 14:31:35 INFO - PROCESS | 8438 | 1463434295578 Marionette DEBUG loaded listener.js 14:31:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 69 (0x99befc00) [pid = 8438] [serial = 132] [outer = 0x98af0400] 14:31:36 INFO - PROCESS | 8438 | 1463434296352 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]]]}] 14:31:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:31:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1042ms 14:31:36 INFO - PROCESS | 8438 | 1463434296376 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 14:31:36 INFO - PROCESS | 8438 | 1463434296380 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 14:31:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:31:36 INFO - PROCESS | 8438 | 1463434296408 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:31:36 INFO - PROCESS | 8438 | 1463434296414 Marionette TRACE conn3 <- [1,150,null,{}] 14:31:36 INFO - PROCESS | 8438 | 1463434296429 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}] 14:31:36 INFO - PROCESS | 8438 | 1463434296579 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 14:31:36 INFO - PROCESS | 8438 | 1463434296592 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:36 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a4bd800 == 38 [pid = 8438] [id = 45] 14:31:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 70 (0x9b9a5c00) [pid = 8438] [serial = 133] [outer = (nil)] 14:31:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 71 (0x9bb88c00) [pid = 8438] [serial = 134] [outer = 0x9b9a5c00] 14:31:36 INFO - PROCESS | 8438 | 1463434296667 Marionette DEBUG loaded listener.js 14:31:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 72 (0x9bbb4c00) [pid = 8438] [serial = 135] [outer = 0x9b9a5c00] 14:31:37 INFO - PROCESS | 8438 | 1463434297477 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]]]}] 14:31:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:31:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1150ms 14:31:37 INFO - PROCESS | 8438 | 1463434297599 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 14:31:37 INFO - PROCESS | 8438 | 1463434297604 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 14:31:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:31:37 INFO - PROCESS | 8438 | 1463434297659 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:31:37 INFO - PROCESS | 8438 | 1463434297662 Marionette TRACE conn3 <- [1,154,null,{}] 14:31:37 INFO - PROCESS | 8438 | 1463434297710 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}] 14:31:37 INFO - PROCESS | 8438 | 1463434297918 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 14:31:37 INFO - PROCESS | 8438 | 1463434297945 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:37 INFO - PROCESS | 8438 | ++DOCSHELL 0x9bb8bc00 == 39 [pid = 8438] [id = 46] 14:31:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 73 (0x9cdc1400) [pid = 8438] [serial = 136] [outer = (nil)] 14:31:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 74 (0xa0605800) [pid = 8438] [serial = 137] [outer = 0x9cdc1400] 14:31:38 INFO - PROCESS | 8438 | 1463434298018 Marionette DEBUG loaded listener.js 14:31:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 75 (0xa114f400) [pid = 8438] [serial = 138] [outer = 0x9cdc1400] 14:31:38 INFO - PROCESS | 8438 | 1463434298781 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]]]}] 14:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1174ms 14:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:31:38 INFO - PROCESS | 8438 | 1463434298814 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 14:31:38 INFO - PROCESS | 8438 | 1463434298817 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 14:31:38 INFO - PROCESS | 8438 | 1463434298824 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:31:38 INFO - PROCESS | 8438 | 1463434298827 Marionette TRACE conn3 <- [1,158,null,{}] 14:31:38 INFO - PROCESS | 8438 | 1463434298839 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}] 14:31:39 INFO - PROCESS | 8438 | 1463434299068 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 14:31:39 INFO - PROCESS | 8438 | --DOMWINDOW == 74 (0x977d1800) [pid = 8438] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:31:39 INFO - PROCESS | 8438 | --DOMWINDOW == 73 (0x9454b000) [pid = 8438] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:31:39 INFO - PROCESS | 8438 | --DOMWINDOW == 72 (0x92c07400) [pid = 8438] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:31:39 INFO - PROCESS | 8438 | --DOMWINDOW == 71 (0x997e2c00) [pid = 8438] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:31:39 INFO - PROCESS | 8438 | --DOMWINDOW == 70 (0x94550c00) [pid = 8438] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:31:39 INFO - PROCESS | 8438 | --DOMWINDOW == 69 (0x9b8b8000) [pid = 8438] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:31:39 INFO - PROCESS | 8438 | --DOMWINDOW == 68 (0x922da000) [pid = 8438] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:31:39 INFO - PROCESS | 8438 | --DOMWINDOW == 67 (0x977d7800) [pid = 8438] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:31:39 INFO - PROCESS | 8438 | --DOMWINDOW == 66 (0x998e9c00) [pid = 8438] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:31:39 INFO - PROCESS | 8438 | --DOMWINDOW == 65 (0x977e7c00) [pid = 8438] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:31:39 INFO - PROCESS | 8438 | 1463434299162 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:39 INFO - PROCESS | 8438 | ++DOCSHELL 0x92022800 == 40 [pid = 8438] [id = 47] 14:31:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 66 (0x922da000) [pid = 8438] [serial = 139] [outer = (nil)] 14:31:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 67 (0x977d7800) [pid = 8438] [serial = 140] [outer = 0x922da000] 14:31:39 INFO - PROCESS | 8438 | 1463434299232 Marionette DEBUG loaded listener.js 14:31:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 68 (0x988fa800) [pid = 8438] [serial = 141] [outer = 0x922da000] 14:31:39 INFO - PROCESS | 8438 | 1463434299944 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]]]}] 14:31:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:31:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1141ms 14:31:39 INFO - PROCESS | 8438 | 1463434299964 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 14:31:39 INFO - PROCESS | 8438 | 1463434299967 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 14:31:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:31:39 INFO - PROCESS | 8438 | 1463434299979 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:31:39 INFO - PROCESS | 8438 | 1463434299989 Marionette TRACE conn3 <- [1,162,null,{}] 14:31:39 INFO - PROCESS | 8438 | 1463434299994 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}] 14:31:40 INFO - PROCESS | 8438 | 1463434300166 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 14:31:40 INFO - PROCESS | 8438 | 1463434300178 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:40 INFO - PROCESS | 8438 | ++DOCSHELL 0x9390d400 == 41 [pid = 8438] [id = 48] 14:31:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 69 (0x977d2c00) [pid = 8438] [serial = 142] [outer = (nil)] 14:31:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 70 (0xa25fd800) [pid = 8438] [serial = 143] [outer = 0x977d2c00] 14:31:40 INFO - PROCESS | 8438 | 1463434300264 Marionette DEBUG loaded listener.js 14:31:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 71 (0xa22a8400) [pid = 8438] [serial = 144] [outer = 0x977d2c00] 14:31:41 INFO - PROCESS | 8438 | 1463434301256 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]]]}] 14:31:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:31:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1344ms 14:31:41 INFO - PROCESS | 8438 | 1463434301348 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 14:31:41 INFO - PROCESS | 8438 | 1463434301353 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 14:31:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:31:41 INFO - PROCESS | 8438 | 1463434301408 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:31:41 INFO - PROCESS | 8438 | 1463434301412 Marionette TRACE conn3 <- [1,166,null,{}] 14:31:41 INFO - PROCESS | 8438 | 1463434301477 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}] 14:31:41 INFO - PROCESS | 8438 | 1463434301666 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 14:31:41 INFO - PROCESS | 8438 | 1463434301862 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:41 INFO - PROCESS | 8438 | ++DOCSHELL 0x9454f400 == 42 [pid = 8438] [id = 49] 14:31:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 72 (0x9522a400) [pid = 8438] [serial = 145] [outer = (nil)] 14:31:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 73 (0x977cc400) [pid = 8438] [serial = 146] [outer = 0x9522a400] 14:31:41 INFO - PROCESS | 8438 | 1463434301948 Marionette DEBUG loaded listener.js 14:31:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 74 (0x98157400) [pid = 8438] [serial = 147] [outer = 0x9522a400] 14:31:42 INFO - PROCESS | 8438 | 1463434302830 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]]]}] 14:31:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:31:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1515ms 14:31:42 INFO - PROCESS | 8438 | 1463434302905 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 14:31:42 INFO - PROCESS | 8438 | 1463434302914 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 14:31:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:31:42 INFO - PROCESS | 8438 | 1463434302925 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:31:42 INFO - PROCESS | 8438 | 1463434302929 Marionette TRACE conn3 <- [1,170,null,{}] 14:31:42 INFO - PROCESS | 8438 | 1463434302936 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}] 14:31:43 INFO - PROCESS | 8438 | 1463434303146 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 14:31:43 INFO - PROCESS | 8438 | 1463434303319 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:43 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a06c400 == 43 [pid = 8438] [id = 50] 14:31:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 75 (0x9a06e800) [pid = 8438] [serial = 148] [outer = (nil)] 14:31:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 76 (0x9ad34400) [pid = 8438] [serial = 149] [outer = 0x9a06e800] 14:31:43 INFO - PROCESS | 8438 | 1463434303407 Marionette DEBUG loaded listener.js 14:31:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 77 (0x9bb86c00) [pid = 8438] [serial = 150] [outer = 0x9a06e800] 14:31:44 INFO - PROCESS | 8438 | 1463434304240 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]]]}] 14:31:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:31:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1386ms 14:31:44 INFO - PROCESS | 8438 | 1463434304311 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 14:31:44 INFO - PROCESS | 8438 | 1463434304315 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 14:31:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:31:44 INFO - PROCESS | 8438 | 1463434304322 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:31:44 INFO - PROCESS | 8438 | 1463434304328 Marionette TRACE conn3 <- [1,174,null,{}] 14:31:44 INFO - PROCESS | 8438 | 1463434304344 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}] 14:31:44 INFO - PROCESS | 8438 | 1463434304551 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 14:31:44 INFO - PROCESS | 8438 | 1463434304689 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:44 INFO - PROCESS | 8438 | ++DOCSHELL 0x9454d800 == 44 [pid = 8438] [id = 51] 14:31:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 78 (0xa2378800) [pid = 8438] [serial = 151] [outer = (nil)] 14:31:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 79 (0xa23c6400) [pid = 8438] [serial = 152] [outer = 0xa2378800] 14:31:44 INFO - PROCESS | 8438 | 1463434304783 Marionette DEBUG loaded listener.js 14:31:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 80 (0xa27ef000) [pid = 8438] [serial = 153] [outer = 0xa2378800] 14:31:45 INFO - PROCESS | 8438 | 1463434305628 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]]]}] 14:31:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1336ms 14:31:45 INFO - PROCESS | 8438 | 1463434305659 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 14:31:45 INFO - PROCESS | 8438 | 1463434305664 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 14:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:31:45 INFO - PROCESS | 8438 | 1463434305670 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:31:45 INFO - PROCESS | 8438 | 1463434305673 Marionette TRACE conn3 <- [1,178,null,{}] 14:31:45 INFO - PROCESS | 8438 | 1463434305679 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}] 14:31:45 INFO - PROCESS | 8438 | 1463434305835 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 14:31:46 INFO - PROCESS | 8438 | 1463434305977 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:46 INFO - PROCESS | 8438 | ++DOCSHELL 0x9cfa5c00 == 45 [pid = 8438] [id = 52] 14:31:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 81 (0xa3190400) [pid = 8438] [serial = 154] [outer = (nil)] 14:31:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 82 (0xa36ec800) [pid = 8438] [serial = 155] [outer = 0xa3190400] 14:31:46 INFO - PROCESS | 8438 | 1463434306061 Marionette DEBUG loaded listener.js 14:31:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 83 (0xa36fb400) [pid = 8438] [serial = 156] [outer = 0xa3190400] 14:31:46 INFO - PROCESS | 8438 | 1463434306691 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:31:46 INFO - PROCESS | 8438 | 1463434306989 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]]]}] 14:31:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:31:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1385ms 14:31:47 INFO - PROCESS | 8438 | 1463434307056 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 14:31:47 INFO - PROCESS | 8438 | 1463434307060 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 14:31:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:31:47 INFO - PROCESS | 8438 | 1463434307066 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:31:47 INFO - PROCESS | 8438 | 1463434307070 Marionette TRACE conn3 <- [1,182,null,{}] 14:31:47 INFO - PROCESS | 8438 | 1463434307076 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}] 14:31:47 INFO - PROCESS | 8438 | 1463434307246 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 14:31:47 INFO - PROCESS | 8438 | 1463434307408 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:47 INFO - PROCESS | 8438 | ++DOCSHELL 0x9b1bb400 == 46 [pid = 8438] [id = 53] 14:31:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 84 (0x9b1be800) [pid = 8438] [serial = 157] [outer = (nil)] 14:31:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 85 (0xa51edc00) [pid = 8438] [serial = 158] [outer = 0x9b1be800] 14:31:47 INFO - PROCESS | 8438 | 1463434307562 Marionette DEBUG loaded listener.js 14:31:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 86 (0xa6861400) [pid = 8438] [serial = 159] [outer = 0x9b1be800] 14:31:48 INFO - PROCESS | 8438 | 1463434308782 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]]]}] 14:31:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1734ms 14:31:48 INFO - PROCESS | 8438 | 1463434308801 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 14:31:48 INFO - PROCESS | 8438 | 1463434308809 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 14:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:31:48 INFO - PROCESS | 8438 | 1463434308841 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:31:48 INFO - PROCESS | 8438 | 1463434308852 Marionette TRACE conn3 <- [1,186,null,{}] 14:31:48 INFO - PROCESS | 8438 | 1463434308867 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}] 14:31:49 INFO - PROCESS | 8438 | 1463434309135 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 14:31:49 INFO - PROCESS | 8438 | 1463434309285 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:49 INFO - PROCESS | 8438 | ++DOCSHELL 0x977ca400 == 47 [pid = 8438] [id = 54] 14:31:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 87 (0x977d0400) [pid = 8438] [serial = 160] [outer = (nil)] 14:31:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 88 (0x98f8bc00) [pid = 8438] [serial = 161] [outer = 0x977d0400] 14:31:49 INFO - PROCESS | 8438 | 1463434309364 Marionette DEBUG loaded listener.js 14:31:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 89 (0x998e8400) [pid = 8438] [serial = 162] [outer = 0x977d0400] 14:31:50 INFO - PROCESS | 8438 | --DOCSHELL 0x92022800 == 46 [pid = 8438] [id = 47] 14:31:50 INFO - PROCESS | 8438 | --DOCSHELL 0x9bb8bc00 == 45 [pid = 8438] [id = 46] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 88 (0x9cde7800) [pid = 8438] [serial = 116] [outer = (nil)] [url = about:blank] 14:31:50 INFO - PROCESS | 8438 | --DOCSHELL 0x9a4bd800 == 44 [pid = 8438] [id = 45] 14:31:50 INFO - PROCESS | 8438 | --DOCSHELL 0x988f4000 == 43 [pid = 8438] [id = 44] 14:31:50 INFO - PROCESS | 8438 | --DOCSHELL 0x91eb8000 == 42 [pid = 8438] [id = 43] 14:31:50 INFO - PROCESS | 8438 | 1463434310208 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]]]}] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 87 (0x9ad3c000) [pid = 8438] [serial = 110] [outer = (nil)] [url = about:blank] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 86 (0x94fb0800) [pid = 8438] [serial = 101] [outer = (nil)] [url = about:blank] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 85 (0x922e1c00) [pid = 8438] [serial = 97] [outer = (nil)] [url = about:blank] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 84 (0x9a56b800) [pid = 8438] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 83 (0x98f96c00) [pid = 8438] [serial = 83] [outer = (nil)] [url = about:blank] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 82 (0x977cbc00) [pid = 8438] [serial = 82] [outer = (nil)] [url = about:blank] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 81 (0x9ad2ec00) [pid = 8438] [serial = 86] [outer = (nil)] [url = about:blank] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 80 (0x9ad8e400) [pid = 8438] [serial = 113] [outer = (nil)] [url = about:blank] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 79 (0x9a07bc00) [pid = 8438] [serial = 85] [outer = (nil)] [url = about:blank] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 78 (0x9b071400) [pid = 8438] [serial = 111] [outer = (nil)] [url = about:blank] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 77 (0x9cfa6400) [pid = 8438] [serial = 89] [outer = (nil)] [url = about:blank] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 76 (0x9cdbd000) [pid = 8438] [serial = 88] [outer = (nil)] [url = about:blank] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 75 (0x977ec000) [pid = 8438] [serial = 104] [outer = (nil)] [url = about:blank] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 74 (0xa0609800) [pid = 8438] [serial = 92] [outer = (nil)] [url = about:blank] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 73 (0x9cff3400) [pid = 8438] [serial = 91] [outer = (nil)] [url = about:blank] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 72 (0x9a06c800) [pid = 8438] [serial = 107] [outer = (nil)] [url = about:blank] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 71 (0x98f95000) [pid = 8438] [serial = 95] [outer = (nil)] [url = about:blank] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 70 (0xa2379400) [pid = 8438] [serial = 94] [outer = (nil)] [url = about:blank] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 69 (0x94554000) [pid = 8438] [serial = 102] [outer = (nil)] [url = about:blank] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 68 (0x9a076400) [pid = 8438] [serial = 108] [outer = (nil)] [url = about:blank] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 67 (0x9b1b9000) [pid = 8438] [serial = 114] [outer = (nil)] [url = about:blank] 14:31:50 INFO - PROCESS | 8438 | --DOMWINDOW == 66 (0x98ae5400) [pid = 8438] [serial = 105] [outer = (nil)] [url = about:blank] 14:31:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:31:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1446ms 14:31:50 INFO - PROCESS | 8438 | 1463434310283 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 14:31:50 INFO - PROCESS | 8438 | 1463434310300 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 14:31:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:31:50 INFO - PROCESS | 8438 | 1463434310344 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:31:50 INFO - PROCESS | 8438 | 1463434310347 Marionette TRACE conn3 <- [1,190,null,{}] 14:31:50 INFO - PROCESS | 8438 | 1463434310353 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}] 14:31:50 INFO - PROCESS | 8438 | 1463434310509 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 14:31:50 INFO - PROCESS | 8438 | 1463434310608 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:50 INFO - PROCESS | 8438 | ++DOCSHELL 0x922e3400 == 43 [pid = 8438] [id = 55] 14:31:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 67 (0x93904800) [pid = 8438] [serial = 163] [outer = (nil)] 14:31:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 68 (0x98f96c00) [pid = 8438] [serial = 164] [outer = 0x93904800] 14:31:50 INFO - PROCESS | 8438 | 1463434310680 Marionette DEBUG loaded listener.js 14:31:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 69 (0x9a06cc00) [pid = 8438] [serial = 165] [outer = 0x93904800] 14:31:51 INFO - PROCESS | 8438 | 1463434311347 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]]]}] 14:31:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:31:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1046ms 14:31:51 INFO - PROCESS | 8438 | 1463434311386 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 14:31:51 INFO - PROCESS | 8438 | 1463434311389 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 14:31:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:31:51 INFO - PROCESS | 8438 | 1463434311395 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:31:51 INFO - PROCESS | 8438 | 1463434311401 Marionette TRACE conn3 <- [1,194,null,{}] 14:31:51 INFO - PROCESS | 8438 | 1463434311427 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}] 14:31:51 INFO - PROCESS | 8438 | 1463434311601 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 14:31:51 INFO - PROCESS | 8438 | 1463434311698 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:51 INFO - PROCESS | 8438 | ++DOCSHELL 0x98157800 == 44 [pid = 8438] [id = 56] 14:31:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 70 (0x9a075c00) [pid = 8438] [serial = 166] [outer = (nil)] 14:31:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 71 (0x9b072c00) [pid = 8438] [serial = 167] [outer = 0x9a075c00] 14:31:51 INFO - PROCESS | 8438 | 1463434311772 Marionette DEBUG loaded listener.js 14:31:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 72 (0x9b8be400) [pid = 8438] [serial = 168] [outer = 0x9a075c00] 14:31:52 INFO - PROCESS | 8438 | 1463434312422 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]]]}] 14:31:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:31:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1083ms 14:31:52 INFO - PROCESS | 8438 | 1463434312491 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 14:31:52 INFO - PROCESS | 8438 | 1463434312494 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 14:31:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:31:52 INFO - PROCESS | 8438 | 1463434312515 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:31:52 INFO - PROCESS | 8438 | 1463434312519 Marionette TRACE conn3 <- [1,198,null,{}] 14:31:52 INFO - PROCESS | 8438 | 1463434312524 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}] 14:31:52 INFO - PROCESS | 8438 | 1463434312714 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 14:31:52 INFO - PROCESS | 8438 | 1463434312738 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:52 INFO - PROCESS | 8438 | ++DOCSHELL 0x97757000 == 45 [pid = 8438] [id = 57] 14:31:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 73 (0x9bb8d000) [pid = 8438] [serial = 169] [outer = (nil)] 14:31:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 74 (0x9cdc6400) [pid = 8438] [serial = 170] [outer = 0x9bb8d000] 14:31:52 INFO - PROCESS | 8438 | 1463434312809 Marionette DEBUG loaded listener.js 14:31:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 75 (0x9cfa2000) [pid = 8438] [serial = 171] [outer = 0x9bb8d000] 14:31:53 INFO - PROCESS | 8438 | 1463434313649 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]]]}] 14:31:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:31:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1182ms 14:31:53 INFO - PROCESS | 8438 | 1463434313698 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 14:31:53 INFO - PROCESS | 8438 | 1463434313701 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 14:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:31:53 INFO - PROCESS | 8438 | 1463434313719 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:31:53 INFO - PROCESS | 8438 | 1463434313722 Marionette TRACE conn3 <- [1,202,null,{}] 14:31:53 INFO - PROCESS | 8438 | 1463434313741 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}] 14:31:53 INFO - PROCESS | 8438 | 1463434313916 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 14:31:53 INFO - PROCESS | 8438 | 1463434313936 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:53 INFO - PROCESS | 8438 | ++DOCSHELL 0x91ead000 == 46 [pid = 8438] [id = 58] 14:31:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 76 (0x91ead400) [pid = 8438] [serial = 172] [outer = (nil)] 14:31:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 77 (0x9cff6800) [pid = 8438] [serial = 173] [outer = 0x91ead400] 14:31:54 INFO - PROCESS | 8438 | 1463434314006 Marionette DEBUG loaded listener.js 14:31:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 78 (0xa114a800) [pid = 8438] [serial = 174] [outer = 0x91ead400] 14:31:54 INFO - PROCESS | 8438 | --DOMWINDOW == 77 (0x9cdc1400) [pid = 8438] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:31:54 INFO - PROCESS | 8438 | --DOMWINDOW == 76 (0x922da000) [pid = 8438] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:31:54 INFO - PROCESS | 8438 | --DOMWINDOW == 75 (0x9b9a5c00) [pid = 8438] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:31:54 INFO - PROCESS | 8438 | --DOMWINDOW == 74 (0x98af0400) [pid = 8438] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:31:54 INFO - PROCESS | 8438 | --DOMWINDOW == 73 (0x922e2c00) [pid = 8438] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:31:54 INFO - PROCESS | 8438 | 1463434314828 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]]]}] 14:31:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:31:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1147ms 14:31:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:31:54 INFO - PROCESS | 8438 | 1463434314859 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 14:31:54 INFO - PROCESS | 8438 | 1463434314862 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 14:31:54 INFO - PROCESS | 8438 | 1463434314868 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:31:54 INFO - PROCESS | 8438 | 1463434314871 Marionette TRACE conn3 <- [1,206,null,{}] 14:31:54 INFO - PROCESS | 8438 | 1463434314877 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}] 14:31:55 INFO - PROCESS | 8438 | 1463434315043 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 14:31:55 INFO - PROCESS | 8438 | 1463434315062 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:55 INFO - PROCESS | 8438 | ++DOCSHELL 0x9201c000 == 47 [pid = 8438] [id = 59] 14:31:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 74 (0x922da000) [pid = 8438] [serial = 175] [outer = (nil)] 14:31:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 75 (0xa270c800) [pid = 8438] [serial = 176] [outer = 0x922da000] 14:31:55 INFO - PROCESS | 8438 | 1463434315137 Marionette DEBUG loaded listener.js 14:31:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 76 (0xa318f800) [pid = 8438] [serial = 177] [outer = 0x922da000] 14:31:55 INFO - PROCESS | 8438 | 1463434315874 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]]]}] 14:31:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:31:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1032ms 14:31:55 INFO - PROCESS | 8438 | 1463434315899 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 14:31:55 INFO - PROCESS | 8438 | 1463434315902 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 14:31:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:31:55 INFO - PROCESS | 8438 | 1463434315909 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:31:55 INFO - PROCESS | 8438 | 1463434315913 Marionette TRACE conn3 <- [1,210,null,{}] 14:31:55 INFO - PROCESS | 8438 | 1463434315918 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}] 14:31:56 INFO - PROCESS | 8438 | 1463434316090 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 14:31:56 INFO - PROCESS | 8438 | 1463434316109 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:56 INFO - PROCESS | 8438 | ++DOCSHELL 0x9201c400 == 48 [pid = 8438] [id = 60] 14:31:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 77 (0x9201d000) [pid = 8438] [serial = 178] [outer = (nil)] 14:31:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 78 (0xa27c6400) [pid = 8438] [serial = 179] [outer = 0x9201d000] 14:31:56 INFO - PROCESS | 8438 | 1463434316186 Marionette DEBUG loaded listener.js 14:31:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 79 (0xa513d800) [pid = 8438] [serial = 180] [outer = 0x9201d000] 14:31:57 INFO - PROCESS | 8438 | 1463434317062 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]]]}] 14:31:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:31:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1178ms 14:31:57 INFO - PROCESS | 8438 | 1463434317090 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 14:31:57 INFO - PROCESS | 8438 | 1463434317096 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 14:31:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:31:57 INFO - PROCESS | 8438 | 1463434317106 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:31:57 INFO - PROCESS | 8438 | 1463434317112 Marionette TRACE conn3 <- [1,214,null,{}] 14:31:57 INFO - PROCESS | 8438 | 1463434317122 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}] 14:31:57 INFO - PROCESS | 8438 | 1463434317304 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 14:31:57 INFO - PROCESS | 8438 | 1463434317445 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:57 INFO - PROCESS | 8438 | ++DOCSHELL 0x91ead800 == 49 [pid = 8438] [id = 61] 14:31:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 80 (0x92022800) [pid = 8438] [serial = 181] [outer = (nil)] 14:31:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 81 (0x977d7000) [pid = 8438] [serial = 182] [outer = 0x92022800] 14:31:57 INFO - PROCESS | 8438 | 1463434317535 Marionette DEBUG loaded listener.js 14:31:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 82 (0x98a65000) [pid = 8438] [serial = 183] [outer = 0x92022800] 14:31:58 INFO - PROCESS | 8438 | 1463434318391 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]]]}] 14:31:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:31:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1335ms 14:31:58 INFO - PROCESS | 8438 | 1463434318441 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 14:31:58 INFO - PROCESS | 8438 | 1463434318449 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 14:31:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:31:58 INFO - PROCESS | 8438 | 1463434318460 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:31:58 INFO - PROCESS | 8438 | 1463434318463 Marionette TRACE conn3 <- [1,218,null,{}] 14:31:58 INFO - PROCESS | 8438 | 1463434318470 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}] 14:31:58 INFO - PROCESS | 8438 | 1463434318639 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 14:31:58 INFO - PROCESS | 8438 | 1463434318780 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:58 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a073000 == 50 [pid = 8438] [id = 62] 14:31:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 83 (0x9a4b6000) [pid = 8438] [serial = 184] [outer = (nil)] 14:31:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 84 (0x9ad8a400) [pid = 8438] [serial = 185] [outer = 0x9a4b6000] 14:31:58 INFO - PROCESS | 8438 | 1463434318864 Marionette DEBUG loaded listener.js 14:31:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 85 (0x9b8b9400) [pid = 8438] [serial = 186] [outer = 0x9a4b6000] 14:31:59 INFO - PROCESS | 8438 | 1463434319726 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]]]}] 14:31:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:31:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1281ms 14:31:59 INFO - PROCESS | 8438 | 1463434319741 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 14:31:59 INFO - PROCESS | 8438 | 1463434319745 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 14:31:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:31:59 INFO - PROCESS | 8438 | 1463434319752 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:31:59 INFO - PROCESS | 8438 | 1463434319758 Marionette TRACE conn3 <- [1,222,null,{}] 14:31:59 INFO - PROCESS | 8438 | 1463434319774 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}] 14:32:00 INFO - PROCESS | 8438 | 1463434319997 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 14:32:00 INFO - PROCESS | 8438 | 1463434320014 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:00 INFO - PROCESS | 8438 | ++DOCSHELL 0x92028400 == 51 [pid = 8438] [id = 63] 14:32:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 86 (0x9a074800) [pid = 8438] [serial = 187] [outer = (nil)] 14:32:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 87 (0xa3355800) [pid = 8438] [serial = 188] [outer = 0x9a074800] 14:32:00 INFO - PROCESS | 8438 | 1463434320141 Marionette DEBUG loaded listener.js 14:32:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 88 (0xa6874400) [pid = 8438] [serial = 189] [outer = 0x9a074800] 14:32:01 INFO - PROCESS | 8438 | 1463434321079 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]]]}] 14:32:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:32:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1384ms 14:32:01 INFO - PROCESS | 8438 | 1463434321136 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 14:32:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:32:01 INFO - PROCESS | 8438 | 1463434321141 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 14:32:01 INFO - PROCESS | 8438 | 1463434321148 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:32:01 INFO - PROCESS | 8438 | 1463434321151 Marionette TRACE conn3 <- [1,226,null,{}] 14:32:01 INFO - PROCESS | 8438 | 1463434321157 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}] 14:32:01 INFO - PROCESS | 8438 | 1463434321324 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 14:32:01 INFO - PROCESS | 8438 | 1463434321481 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:01 INFO - PROCESS | 8438 | ++DOCSHELL 0x9ad2ec00 == 52 [pid = 8438] [id = 64] 14:32:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 89 (0xa68c1c00) [pid = 8438] [serial = 190] [outer = (nil)] 14:32:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 90 (0xa693f400) [pid = 8438] [serial = 191] [outer = 0xa68c1c00] 14:32:01 INFO - PROCESS | 8438 | 1463434321630 Marionette DEBUG loaded listener.js 14:32:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 91 (0xa69ab800) [pid = 8438] [serial = 192] [outer = 0xa68c1c00] 14:32:02 INFO - PROCESS | 8438 | 1463434322668 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]]]}] 14:32:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:32:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1535ms 14:32:02 INFO - PROCESS | 8438 | 1463434322699 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 14:32:02 INFO - PROCESS | 8438 | 1463434322702 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 14:32:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:32:02 INFO - PROCESS | 8438 | 1463434322711 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:32:02 INFO - PROCESS | 8438 | 1463434322713 Marionette TRACE conn3 <- [1,230,null,{}] 14:32:02 INFO - PROCESS | 8438 | 1463434322720 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}] 14:32:02 INFO - PROCESS | 8438 | 1463434322878 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 14:32:03 INFO - PROCESS | 8438 | 1463434323039 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:03 INFO - PROCESS | 8438 | ++DOCSHELL 0x91eab000 == 53 [pid = 8438] [id = 65] 14:32:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 92 (0x92c10400) [pid = 8438] [serial = 193] [outer = (nil)] 14:32:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 93 (0xa6f39400) [pid = 8438] [serial = 194] [outer = 0x92c10400] 14:32:03 INFO - PROCESS | 8438 | 1463434323129 Marionette DEBUG loaded listener.js 14:32:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 94 (0xa6f3ac00) [pid = 8438] [serial = 195] [outer = 0x92c10400] 14:32:04 INFO - PROCESS | 8438 | 1463434323997 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]]]}] 14:32:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:32:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1337ms 14:32:04 INFO - PROCESS | 8438 | 1463434324048 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 14:32:04 INFO - PROCESS | 8438 | 1463434324053 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 14:32:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:32:04 INFO - PROCESS | 8438 | 1463434324059 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:32:04 INFO - PROCESS | 8438 | 1463434324063 Marionette TRACE conn3 <- [1,234,null,{}] 14:32:04 INFO - PROCESS | 8438 | 1463434324068 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}] 14:32:04 INFO - PROCESS | 8438 | 1463434324265 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 14:32:04 INFO - PROCESS | 8438 | 1463434324409 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:04 INFO - PROCESS | 8438 | ++DOCSHELL 0x9501ac00 == 54 [pid = 8438] [id = 66] 14:32:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 95 (0x9501b800) [pid = 8438] [serial = 196] [outer = (nil)] 14:32:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 96 (0x95027000) [pid = 8438] [serial = 197] [outer = 0x9501b800] 14:32:04 INFO - PROCESS | 8438 | 1463434324495 Marionette DEBUG loaded listener.js 14:32:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 97 (0xa6f36c00) [pid = 8438] [serial = 198] [outer = 0x9501b800] 14:32:05 INFO - PROCESS | 8438 | 1463434325600 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]]]}] 14:32:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:32:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1589ms 14:32:05 INFO - PROCESS | 8438 | 1463434325650 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 14:32:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:32:05 INFO - PROCESS | 8438 | 1463434325655 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 14:32:05 INFO - PROCESS | 8438 | 1463434325663 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:32:05 INFO - PROCESS | 8438 | 1463434325666 Marionette TRACE conn3 <- [1,238,null,{}] 14:32:05 INFO - PROCESS | 8438 | 1463434325675 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}] 14:32:05 INFO - PROCESS | 8438 | 1463434325839 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 14:32:06 INFO - PROCESS | 8438 | 1463434326012 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:06 INFO - PROCESS | 8438 | ++DOCSHELL 0x95027800 == 55 [pid = 8438] [id = 67] 14:32:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 98 (0x95027c00) [pid = 8438] [serial = 199] [outer = (nil)] 14:32:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 99 (0x977e3400) [pid = 8438] [serial = 200] [outer = 0x95027c00] 14:32:06 INFO - PROCESS | 8438 | 1463434326089 Marionette DEBUG loaded listener.js 14:32:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 100 (0x98af1800) [pid = 8438] [serial = 201] [outer = 0x95027c00] 14:32:06 INFO - PROCESS | 8438 | 1463434326937 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]]]}] 14:32:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:32:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1337ms 14:32:07 INFO - PROCESS | 8438 | 1463434327000 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 14:32:07 INFO - PROCESS | 8438 | 1463434327008 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 14:32:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:32:07 INFO - PROCESS | 8438 | 1463434327018 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:32:07 INFO - PROCESS | 8438 | 1463434327023 Marionette TRACE conn3 <- [1,242,null,{}] 14:32:07 INFO - PROCESS | 8438 | 1463434327029 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}] 14:32:07 INFO - PROCESS | 8438 | 1463434327190 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 14:32:07 INFO - PROCESS | 8438 | 1463434327335 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:07 INFO - PROCESS | 8438 | ++DOCSHELL 0x977e4c00 == 56 [pid = 8438] [id = 68] 14:32:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 101 (0x977e8c00) [pid = 8438] [serial = 202] [outer = (nil)] 14:32:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 102 (0x99fc1c00) [pid = 8438] [serial = 203] [outer = 0x977e8c00] 14:32:07 INFO - PROCESS | 8438 | 1463434327413 Marionette DEBUG loaded listener.js 14:32:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 103 (0x99fc8000) [pid = 8438] [serial = 204] [outer = 0x977e8c00] 14:32:07 INFO - PROCESS | 8438 | --DOCSHELL 0x9201c000 == 55 [pid = 8438] [id = 59] 14:32:07 INFO - PROCESS | 8438 | --DOCSHELL 0x91ead000 == 54 [pid = 8438] [id = 58] 14:32:07 INFO - PROCESS | 8438 | --DOMWINDOW == 102 (0xa25fd800) [pid = 8438] [serial = 143] [outer = (nil)] [url = about:blank] 14:32:07 INFO - PROCESS | 8438 | --DOMWINDOW == 101 (0x977cd000) [pid = 8438] [serial = 119] [outer = (nil)] [url = about:blank] 14:32:07 INFO - PROCESS | 8438 | --DOMWINDOW == 100 (0x9a078000) [pid = 8438] [serial = 122] [outer = (nil)] [url = about:blank] 14:32:07 INFO - PROCESS | 8438 | --DOCSHELL 0x97757000 == 53 [pid = 8438] [id = 57] 14:32:07 INFO - PROCESS | 8438 | --DOCSHELL 0x98157800 == 52 [pid = 8438] [id = 56] 14:32:07 INFO - PROCESS | 8438 | --DOCSHELL 0x922e3400 == 51 [pid = 8438] [id = 55] 14:32:07 INFO - PROCESS | 8438 | --DOCSHELL 0x977ca400 == 50 [pid = 8438] [id = 54] 14:32:07 INFO - PROCESS | 8438 | --DOCSHELL 0x9390d400 == 49 [pid = 8438] [id = 48] 14:32:08 INFO - PROCESS | 8438 | --DOMWINDOW == 99 (0xa0605800) [pid = 8438] [serial = 137] [outer = (nil)] [url = about:blank] 14:32:08 INFO - PROCESS | 8438 | --DOMWINDOW == 98 (0x977d7800) [pid = 8438] [serial = 140] [outer = (nil)] [url = about:blank] 14:32:08 INFO - PROCESS | 8438 | --DOMWINDOW == 97 (0xa114f400) [pid = 8438] [serial = 138] [outer = (nil)] [url = about:blank] 14:32:08 INFO - PROCESS | 8438 | --DOMWINDOW == 96 (0x9bb88c00) [pid = 8438] [serial = 134] [outer = (nil)] [url = about:blank] 14:32:08 INFO - PROCESS | 8438 | --DOMWINDOW == 95 (0x9980f800) [pid = 8438] [serial = 131] [outer = (nil)] [url = about:blank] 14:32:08 INFO - PROCESS | 8438 | --DOMWINDOW == 94 (0x99befc00) [pid = 8438] [serial = 132] [outer = (nil)] [url = about:blank] 14:32:08 INFO - PROCESS | 8438 | --DOMWINDOW == 93 (0x9a075800) [pid = 8438] [serial = 125] [outer = (nil)] [url = about:blank] 14:32:08 INFO - PROCESS | 8438 | --DOMWINDOW == 92 (0x9522fc00) [pid = 8438] [serial = 128] [outer = (nil)] [url = about:blank] 14:32:08 INFO - PROCESS | 8438 | --DOMWINDOW == 91 (0x977cec00) [pid = 8438] [serial = 129] [outer = (nil)] [url = about:blank] 14:32:08 INFO - PROCESS | 8438 | --DOMWINDOW == 90 (0x988fa800) [pid = 8438] [serial = 141] [outer = (nil)] [url = about:blank] 14:32:08 INFO - PROCESS | 8438 | --DOMWINDOW == 89 (0x9bbb4c00) [pid = 8438] [serial = 135] [outer = (nil)] [url = about:blank] 14:32:08 INFO - PROCESS | 8438 | 1463434328266 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]]]}] 14:32:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:32:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1284ms 14:32:08 INFO - PROCESS | 8438 | 1463434328302 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 14:32:08 INFO - PROCESS | 8438 | 1463434328305 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 14:32:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:32:08 INFO - PROCESS | 8438 | 1463434328312 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:32:08 INFO - PROCESS | 8438 | 1463434328318 Marionette TRACE conn3 <- [1,246,null,{}] 14:32:08 INFO - PROCESS | 8438 | 1463434328333 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}] 14:32:08 INFO - PROCESS | 8438 | 1463434328482 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 14:32:08 INFO - PROCESS | 8438 | 1463434328503 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:08 INFO - PROCESS | 8438 | ++DOCSHELL 0x922e3400 == 50 [pid = 8438] [id = 69] 14:32:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 90 (0x99a9c000) [pid = 8438] [serial = 205] [outer = (nil)] 14:32:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 91 (0x9a070000) [pid = 8438] [serial = 206] [outer = 0x99a9c000] 14:32:08 INFO - PROCESS | 8438 | 1463434328580 Marionette DEBUG loaded listener.js 14:32:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 92 (0x9a1a8c00) [pid = 8438] [serial = 207] [outer = 0x99a9c000] 14:32:09 INFO - PROCESS | 8438 | 1463434329469 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]]]}] 14:32:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:32:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1185ms 14:32:09 INFO - PROCESS | 8438 | 1463434329499 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 14:32:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:32:09 INFO - PROCESS | 8438 | 1463434329503 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 14:32:09 INFO - PROCESS | 8438 | 1463434329510 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:32:09 INFO - PROCESS | 8438 | 1463434329513 Marionette TRACE conn3 <- [1,250,null,{}] 14:32:09 INFO - PROCESS | 8438 | 1463434329518 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}] 14:32:09 INFO - PROCESS | 8438 | 1463434329668 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 14:32:09 INFO - PROCESS | 8438 | 1463434329680 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:09 INFO - PROCESS | 8438 | ++DOCSHELL 0x99fbf000 == 51 [pid = 8438] [id = 70] 14:32:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 93 (0x9a074c00) [pid = 8438] [serial = 208] [outer = (nil)] 14:32:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 94 (0x9b077000) [pid = 8438] [serial = 209] [outer = 0x9a074c00] 14:32:09 INFO - PROCESS | 8438 | 1463434329756 Marionette DEBUG loaded listener.js 14:32:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 95 (0x9bbb4000) [pid = 8438] [serial = 210] [outer = 0x9a074c00] 14:32:10 INFO - PROCESS | 8438 | 1463434330606 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]]]}] 14:32:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:32:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1136ms 14:32:10 INFO - PROCESS | 8438 | 1463434330646 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 14:32:10 INFO - PROCESS | 8438 | 1463434330650 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 14:32:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:32:10 INFO - PROCESS | 8438 | 1463434330655 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:32:10 INFO - PROCESS | 8438 | 1463434330659 Marionette TRACE conn3 <- [1,254,null,{}] 14:32:10 INFO - PROCESS | 8438 | 1463434330671 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}] 14:32:10 INFO - PROCESS | 8438 | 1463434330853 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 14:32:10 INFO - PROCESS | 8438 | 1463434330872 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:10 INFO - PROCESS | 8438 | ++DOCSHELL 0x93bbb000 == 52 [pid = 8438] [id = 71] 14:32:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 96 (0x977d3c00) [pid = 8438] [serial = 211] [outer = (nil)] 14:32:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 97 (0x9bbb9800) [pid = 8438] [serial = 212] [outer = 0x977d3c00] 14:32:10 INFO - PROCESS | 8438 | 1463434330946 Marionette DEBUG loaded listener.js 14:32:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 98 (0x9cde4c00) [pid = 8438] [serial = 213] [outer = 0x977d3c00] 14:32:11 INFO - PROCESS | 8438 | 1463434331803 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]]]}] 14:32:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:32:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1188ms 14:32:11 INFO - PROCESS | 8438 | 1463434331845 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 14:32:11 INFO - PROCESS | 8438 | 1463434331849 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 14:32:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:32:11 INFO - PROCESS | 8438 | 1463434331866 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:32:11 INFO - PROCESS | 8438 | 1463434331884 Marionette TRACE conn3 <- [1,258,null,{}] 14:32:11 INFO - PROCESS | 8438 | 1463434331891 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}] 14:32:12 INFO - PROCESS | 8438 | 1463434332108 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 14:32:12 INFO - PROCESS | 8438 | 1463434332135 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:12 INFO - PROCESS | 8438 | ++DOCSHELL 0x9390ec00 == 53 [pid = 8438] [id = 72] 14:32:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 99 (0x977ec800) [pid = 8438] [serial = 214] [outer = (nil)] 14:32:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 100 (0x9a616000) [pid = 8438] [serial = 215] [outer = 0x977ec800] 14:32:12 INFO - PROCESS | 8438 | 1463434332211 Marionette DEBUG loaded listener.js 14:32:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 101 (0x99fc4c00) [pid = 8438] [serial = 216] [outer = 0x977ec800] 14:32:12 INFO - PROCESS | 8438 | --DOMWINDOW == 100 (0x977d0400) [pid = 8438] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:32:12 INFO - PROCESS | 8438 | --DOMWINDOW == 99 (0x9a075c00) [pid = 8438] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:32:12 INFO - PROCESS | 8438 | --DOMWINDOW == 98 (0x977d2c00) [pid = 8438] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:32:12 INFO - PROCESS | 8438 | --DOMWINDOW == 97 (0x9bb8d000) [pid = 8438] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:32:12 INFO - PROCESS | 8438 | --DOMWINDOW == 96 (0x9b8bb800) [pid = 8438] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:32:12 INFO - PROCESS | 8438 | --DOMWINDOW == 95 (0x91ead400) [pid = 8438] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:32:12 INFO - PROCESS | 8438 | --DOMWINDOW == 94 (0x922da000) [pid = 8438] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:32:12 INFO - PROCESS | 8438 | --DOMWINDOW == 93 (0x93904800) [pid = 8438] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:32:13 INFO - PROCESS | 8438 | 1463434333268 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]]]}] 14:32:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:32:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1460ms 14:32:13 INFO - PROCESS | 8438 | 1463434333315 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 14:32:13 INFO - PROCESS | 8438 | 1463434333319 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 14:32:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:32:13 INFO - PROCESS | 8438 | 1463434333332 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:32:13 INFO - PROCESS | 8438 | 1463434333335 Marionette TRACE conn3 <- [1,262,null,{}] 14:32:13 INFO - PROCESS | 8438 | 1463434333340 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}] 14:32:13 INFO - PROCESS | 8438 | 1463434333485 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 14:32:13 INFO - PROCESS | 8438 | 1463434333500 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:13 INFO - PROCESS | 8438 | ++DOCSHELL 0x95234c00 == 54 [pid = 8438] [id = 73] 14:32:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 94 (0x9a60dc00) [pid = 8438] [serial = 217] [outer = (nil)] 14:32:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 95 (0x9cdf0000) [pid = 8438] [serial = 218] [outer = 0x9a60dc00] 14:32:13 INFO - PROCESS | 8438 | 1463434333572 Marionette DEBUG loaded listener.js 14:32:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 96 (0xa060b400) [pid = 8438] [serial = 219] [outer = 0x9a60dc00] 14:32:14 INFO - PROCESS | 8438 | 1463434334351 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]]]}] 14:32:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:32:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1081ms 14:32:14 INFO - PROCESS | 8438 | 1463434334414 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 14:32:14 INFO - PROCESS | 8438 | 1463434334417 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 14:32:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:32:14 INFO - PROCESS | 8438 | 1463434334425 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:32:14 INFO - PROCESS | 8438 | 1463434334428 Marionette TRACE conn3 <- [1,266,null,{}] 14:32:14 INFO - PROCESS | 8438 | 1463434334441 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}] 14:32:14 INFO - PROCESS | 8438 | 1463434334639 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 14:32:14 INFO - PROCESS | 8438 | 1463434334654 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:14 INFO - PROCESS | 8438 | ++DOCSHELL 0x91e91000 == 55 [pid = 8438] [id = 74] 14:32:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 97 (0x91e92400) [pid = 8438] [serial = 220] [outer = (nil)] 14:32:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 98 (0x91e9a800) [pid = 8438] [serial = 221] [outer = 0x91e92400] 14:32:14 INFO - PROCESS | 8438 | 1463434334775 Marionette DEBUG loaded listener.js 14:32:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 99 (0x91e9d800) [pid = 8438] [serial = 222] [outer = 0x91e92400] 14:32:15 INFO - PROCESS | 8438 | 1463434335934 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]]]}] 14:32:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:32:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1585ms 14:32:16 INFO - PROCESS | 8438 | 1463434336013 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 14:32:16 INFO - PROCESS | 8438 | 1463434336022 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 14:32:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:32:16 INFO - PROCESS | 8438 | 1463434336030 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:32:16 INFO - PROCESS | 8438 | 1463434336037 Marionette TRACE conn3 <- [1,270,null,{}] 14:32:16 INFO - PROCESS | 8438 | 1463434336045 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}] 14:32:16 INFO - PROCESS | 8438 | 1463434336268 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 14:32:16 INFO - PROCESS | 8438 | 1463434336464 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:16 INFO - PROCESS | 8438 | ++DOCSHELL 0x9501b000 == 56 [pid = 8438] [id = 75] 14:32:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 100 (0x95020c00) [pid = 8438] [serial = 223] [outer = (nil)] 14:32:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 101 (0x95026000) [pid = 8438] [serial = 224] [outer = 0x95020c00] 14:32:16 INFO - PROCESS | 8438 | 1463434336596 Marionette DEBUG loaded listener.js 14:32:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 102 (0x977c9000) [pid = 8438] [serial = 225] [outer = 0x95020c00] 14:32:17 INFO - PROCESS | 8438 | 1463434337512 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]]]}] 14:32:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:32:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1535ms 14:32:17 INFO - PROCESS | 8438 | 1463434337565 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 14:32:17 INFO - PROCESS | 8438 | 1463434337574 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 14:32:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:32:17 INFO - PROCESS | 8438 | 1463434337585 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:32:17 INFO - PROCESS | 8438 | 1463434337589 Marionette TRACE conn3 <- [1,274,null,{}] 14:32:17 INFO - PROCESS | 8438 | 1463434337595 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}] 14:32:17 INFO - PROCESS | 8438 | 1463434337770 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 14:32:17 INFO - PROCESS | 8438 | 1463434337915 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:17 INFO - PROCESS | 8438 | ++DOCSHELL 0x997e2c00 == 57 [pid = 8438] [id = 76] 14:32:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 103 (0x99f5d000) [pid = 8438] [serial = 226] [outer = (nil)] 14:32:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 104 (0x99fc3800) [pid = 8438] [serial = 227] [outer = 0x99f5d000] 14:32:18 INFO - PROCESS | 8438 | 1463434338013 Marionette DEBUG loaded listener.js 14:32:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 105 (0x9a074400) [pid = 8438] [serial = 228] [outer = 0x99f5d000] 14:32:18 INFO - PROCESS | 8438 | 1463434338929 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]]]}] 14:32:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:32:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1382ms 14:32:18 INFO - PROCESS | 8438 | 1463434338967 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 14:32:18 INFO - PROCESS | 8438 | 1463434338972 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 14:32:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:32:18 INFO - PROCESS | 8438 | 1463434338978 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:32:18 INFO - PROCESS | 8438 | 1463434338985 Marionette TRACE conn3 <- [1,278,null,{}] 14:32:19 INFO - PROCESS | 8438 | 1463434339002 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}] 14:32:19 INFO - PROCESS | 8438 | 1463434339252 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 14:32:19 INFO - PROCESS | 8438 | 1463434339368 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:19 INFO - PROCESS | 8438 | ++DOCSHELL 0x92c10800 == 58 [pid = 8438] [id = 77] 14:32:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 106 (0x9a61a400) [pid = 8438] [serial = 229] [outer = (nil)] 14:32:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 107 (0x9bbb7000) [pid = 8438] [serial = 230] [outer = 0x9a61a400] 14:32:19 INFO - PROCESS | 8438 | 1463434339461 Marionette DEBUG loaded listener.js 14:32:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 108 (0xa11e5000) [pid = 8438] [serial = 231] [outer = 0x9a61a400] 14:32:20 INFO - PROCESS | 8438 | 1463434340406 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]]]}] 14:32:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:32:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1488ms 14:32:20 INFO - PROCESS | 8438 | 1463434340483 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 14:32:20 INFO - PROCESS | 8438 | 1463434340487 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 14:32:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:32:20 INFO - PROCESS | 8438 | 1463434340497 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:32:20 INFO - PROCESS | 8438 | 1463434340500 Marionette TRACE conn3 <- [1,282,null,{}] 14:32:20 INFO - PROCESS | 8438 | 1463434340506 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}] 14:32:20 INFO - PROCESS | 8438 | 1463434340708 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 14:32:20 INFO - PROCESS | 8438 | 1463434340856 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:20 INFO - PROCESS | 8438 | ++DOCSHELL 0x99bef000 == 59 [pid = 8438] [id = 78] 14:32:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 109 (0xa11eb000) [pid = 8438] [serial = 232] [outer = (nil)] 14:32:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 110 (0xa11ee800) [pid = 8438] [serial = 233] [outer = 0xa11eb000] 14:32:20 INFO - PROCESS | 8438 | 1463434340941 Marionette DEBUG loaded listener.js 14:32:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 111 (0xa11f0800) [pid = 8438] [serial = 234] [outer = 0xa11eb000] 14:32:21 INFO - PROCESS | 8438 | 1463434341775 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]]]}] 14:32:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:32:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1327ms 14:32:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:32:21 INFO - PROCESS | 8438 | 1463434341826 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 14:32:21 INFO - PROCESS | 8438 | 1463434341829 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 14:32:21 INFO - PROCESS | 8438 | 1463434341852 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:32:21 INFO - PROCESS | 8438 | 1463434341856 Marionette TRACE conn3 <- [1,286,null,{}] 14:32:21 INFO - PROCESS | 8438 | 1463434341866 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}] 14:32:22 INFO - PROCESS | 8438 | 1463434342045 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 14:32:22 INFO - PROCESS | 8438 | 1463434342194 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:22 INFO - PROCESS | 8438 | ++DOCSHELL 0x922e4000 == 60 [pid = 8438] [id = 79] 14:32:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 112 (0x922e7400) [pid = 8438] [serial = 235] [outer = (nil)] 14:32:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 113 (0xa2373400) [pid = 8438] [serial = 236] [outer = 0x922e7400] 14:32:22 INFO - PROCESS | 8438 | 1463434342285 Marionette DEBUG loaded listener.js 14:32:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 114 (0xa23bb800) [pid = 8438] [serial = 237] [outer = 0x922e7400] 14:32:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 115 (0xa6863000) [pid = 8438] [serial = 238] [outer = 0x98ae5c00] 14:32:23 INFO - PROCESS | 8438 | 1463434343203 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]]]}] 14:32:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:32:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1401ms 14:32:23 INFO - PROCESS | 8438 | 1463434343280 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 14:32:23 INFO - PROCESS | 8438 | 1463434343284 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 14:32:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:32:23 INFO - PROCESS | 8438 | 1463434343294 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:32:23 INFO - PROCESS | 8438 | 1463434343296 Marionette TRACE conn3 <- [1,290,null,{}] 14:32:23 INFO - PROCESS | 8438 | 1463434343303 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}] 14:32:23 INFO - PROCESS | 8438 | 1463434343484 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 14:32:23 INFO - PROCESS | 8438 | 1463434343638 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:23 INFO - PROCESS | 8438 | ++DOCSHELL 0x922dc400 == 61 [pid = 8438] [id = 80] 14:32:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 116 (0x922e2000) [pid = 8438] [serial = 239] [outer = (nil)] 14:32:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 117 (0xa36f8400) [pid = 8438] [serial = 240] [outer = 0x922e2000] 14:32:23 INFO - PROCESS | 8438 | 1463434343724 Marionette DEBUG loaded listener.js 14:32:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 118 (0xa68b4c00) [pid = 8438] [serial = 241] [outer = 0x922e2000] 14:32:24 INFO - PROCESS | 8438 | 1463434344636 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]]]}] 14:32:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:32:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1376ms 14:32:24 INFO - PROCESS | 8438 | 1463434344672 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 14:32:24 INFO - PROCESS | 8438 | 1463434344675 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 14:32:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:32:24 INFO - PROCESS | 8438 | 1463434344682 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:32:24 INFO - PROCESS | 8438 | 1463434344684 Marionette TRACE conn3 <- [1,294,null,{}] 14:32:24 INFO - PROCESS | 8438 | 1463434344693 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}] 14:32:24 INFO - PROCESS | 8438 | 1463434344862 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 14:32:25 INFO - PROCESS | 8438 | 1463434345019 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:25 INFO - PROCESS | 8438 | ++DOCSHELL 0x91c81400 == 62 [pid = 8438] [id = 81] 14:32:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 119 (0x91c85c00) [pid = 8438] [serial = 242] [outer = (nil)] 14:32:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 120 (0x91c8cc00) [pid = 8438] [serial = 243] [outer = 0x91c85c00] 14:32:25 INFO - PROCESS | 8438 | 1463434345102 Marionette DEBUG loaded listener.js 14:32:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 121 (0x91c8e800) [pid = 8438] [serial = 244] [outer = 0x91c85c00] 14:32:26 INFO - PROCESS | 8438 | 1463434346004 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]]]}] 14:32:26 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. 14:32:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1592ms 14:32:26 INFO - PROCESS | 8438 | 1463434346275 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 14:32:26 INFO - PROCESS | 8438 | 1463434346282 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 14:32:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:32:26 INFO - PROCESS | 8438 | 1463434346290 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:32:26 INFO - PROCESS | 8438 | 1463434346294 Marionette TRACE conn3 <- [1,298,null,{}] 14:32:26 INFO - PROCESS | 8438 | 1463434346303 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}] 14:32:26 INFO - PROCESS | 8438 | 1463434346459 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 14:32:26 INFO - PROCESS | 8438 | 1463434346690 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:26 INFO - PROCESS | 8438 | ++DOCSHELL 0x94554000 == 63 [pid = 8438] [id = 82] 14:32:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 122 (0x94fa9c00) [pid = 8438] [serial = 245] [outer = (nil)] 14:32:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 123 (0x95022000) [pid = 8438] [serial = 246] [outer = 0x94fa9c00] 14:32:26 INFO - PROCESS | 8438 | 1463434346771 Marionette DEBUG loaded listener.js 14:32:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 124 (0x977cb400) [pid = 8438] [serial = 247] [outer = 0x94fa9c00] 14:32:27 INFO - PROCESS | 8438 | 1463434347638 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]]]}] 14:32:27 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. 14:32:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1433ms 14:32:27 INFO - PROCESS | 8438 | 1463434347724 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 14:32:27 INFO - PROCESS | 8438 | 1463434347729 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 14:32:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:32:27 INFO - PROCESS | 8438 | 1463434347741 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:32:27 INFO - PROCESS | 8438 | 1463434347746 Marionette TRACE conn3 <- [1,302,null,{}] 14:32:27 INFO - PROCESS | 8438 | 1463434347752 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}] 14:32:27 INFO - PROCESS | 8438 | 1463434347960 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 14:32:28 INFO - PROCESS | 8438 | --DOCSHELL 0x95234c00 == 62 [pid = 8438] [id = 73] 14:32:28 INFO - PROCESS | 8438 | --DOCSHELL 0x9390ec00 == 61 [pid = 8438] [id = 72] 14:32:28 INFO - PROCESS | 8438 | --DOMWINDOW == 123 (0xa27c6400) [pid = 8438] [serial = 179] [outer = (nil)] [url = about:blank] 14:32:28 INFO - PROCESS | 8438 | 1463434348233 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:28 INFO - PROCESS | 8438 | --DOCSHELL 0x93bbb000 == 60 [pid = 8438] [id = 71] 14:32:28 INFO - PROCESS | 8438 | --DOCSHELL 0x99fbf000 == 59 [pid = 8438] [id = 70] 14:32:28 INFO - PROCESS | 8438 | --DOCSHELL 0x922e3400 == 58 [pid = 8438] [id = 69] 14:32:28 INFO - PROCESS | 8438 | ++DOCSHELL 0x92d4c800 == 59 [pid = 8438] [id = 83] 14:32:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 124 (0x9390a800) [pid = 8438] [serial = 248] [outer = (nil)] 14:32:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 125 (0x97749000) [pid = 8438] [serial = 249] [outer = 0x9390a800] 14:32:28 INFO - PROCESS | 8438 | 1463434348334 Marionette DEBUG loaded listener.js 14:32:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 126 (0x99b3c400) [pid = 8438] [serial = 250] [outer = 0x9390a800] 14:32:28 INFO - PROCESS | 8438 | --DOCSHELL 0x977e4c00 == 58 [pid = 8438] [id = 68] 14:32:28 INFO - PROCESS | 8438 | --DOCSHELL 0x95027800 == 57 [pid = 8438] [id = 67] 14:32:28 INFO - PROCESS | 8438 | --DOCSHELL 0x92028400 == 56 [pid = 8438] [id = 63] 14:32:28 INFO - PROCESS | 8438 | --DOCSHELL 0x9a073000 == 55 [pid = 8438] [id = 62] 14:32:28 INFO - PROCESS | 8438 | --DOCSHELL 0x91ead800 == 54 [pid = 8438] [id = 61] 14:32:28 INFO - PROCESS | 8438 | --DOMWINDOW == 125 (0x9cdc6400) [pid = 8438] [serial = 170] [outer = (nil)] [url = about:blank] 14:32:28 INFO - PROCESS | 8438 | --DOMWINDOW == 124 (0xa114a800) [pid = 8438] [serial = 174] [outer = (nil)] [url = about:blank] 14:32:28 INFO - PROCESS | 8438 | --DOMWINDOW == 123 (0xa318f800) [pid = 8438] [serial = 177] [outer = (nil)] [url = about:blank] 14:32:28 INFO - PROCESS | 8438 | --DOMWINDOW == 122 (0x9cfa2000) [pid = 8438] [serial = 171] [outer = (nil)] [url = about:blank] 14:32:28 INFO - PROCESS | 8438 | --DOMWINDOW == 121 (0x9b8be400) [pid = 8438] [serial = 168] [outer = (nil)] [url = about:blank] 14:32:28 INFO - PROCESS | 8438 | --DOMWINDOW == 120 (0x9cff1400) [pid = 8438] [serial = 117] [outer = (nil)] [url = about:blank] 14:32:28 INFO - PROCESS | 8438 | --DOMWINDOW == 119 (0x9cff6800) [pid = 8438] [serial = 173] [outer = (nil)] [url = about:blank] 14:32:28 INFO - PROCESS | 8438 | --DOMWINDOW == 118 (0xa270c800) [pid = 8438] [serial = 176] [outer = (nil)] [url = about:blank] 14:32:28 INFO - PROCESS | 8438 | --DOMWINDOW == 117 (0x9ad34400) [pid = 8438] [serial = 149] [outer = (nil)] [url = about:blank] 14:32:28 INFO - PROCESS | 8438 | --DOMWINDOW == 116 (0x98f96c00) [pid = 8438] [serial = 164] [outer = (nil)] [url = about:blank] 14:32:28 INFO - PROCESS | 8438 | --DOMWINDOW == 115 (0x9a06cc00) [pid = 8438] [serial = 165] [outer = (nil)] [url = about:blank] 14:32:28 INFO - PROCESS | 8438 | --DOMWINDOW == 114 (0xa36ec800) [pid = 8438] [serial = 155] [outer = (nil)] [url = about:blank] 14:32:28 INFO - PROCESS | 8438 | --DOMWINDOW == 113 (0x998e8400) [pid = 8438] [serial = 162] [outer = (nil)] [url = about:blank] 14:32:28 INFO - PROCESS | 8438 | --DOMWINDOW == 112 (0x98f8bc00) [pid = 8438] [serial = 161] [outer = (nil)] [url = about:blank] 14:32:28 INFO - PROCESS | 8438 | --DOMWINDOW == 111 (0x9b072c00) [pid = 8438] [serial = 167] [outer = (nil)] [url = about:blank] 14:32:28 INFO - PROCESS | 8438 | --DOMWINDOW == 110 (0xa23c6400) [pid = 8438] [serial = 152] [outer = (nil)] [url = about:blank] 14:32:28 INFO - PROCESS | 8438 | --DOMWINDOW == 109 (0x977cc400) [pid = 8438] [serial = 146] [outer = (nil)] [url = about:blank] 14:32:28 INFO - PROCESS | 8438 | --DOMWINDOW == 108 (0xa51edc00) [pid = 8438] [serial = 158] [outer = (nil)] [url = about:blank] 14:32:28 INFO - PROCESS | 8438 | --DOMWINDOW == 107 (0xa22a8400) [pid = 8438] [serial = 144] [outer = (nil)] [url = about:blank] 14:32:29 INFO - PROCESS | 8438 | 1463434349069 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]]]}] 14:32:29 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. 14:32:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1357ms 14:32:29 INFO - PROCESS | 8438 | 1463434349094 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 14:32:29 INFO - PROCESS | 8438 | 1463434349098 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 14:32:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:32:29 INFO - PROCESS | 8438 | 1463434349104 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:32:29 INFO - PROCESS | 8438 | 1463434349108 Marionette TRACE conn3 <- [1,306,null,{}] 14:32:29 INFO - PROCESS | 8438 | 1463434349122 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}] 14:32:29 INFO - PROCESS | 8438 | 1463434349284 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 14:32:29 INFO - PROCESS | 8438 | 1463434349397 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:29 INFO - PROCESS | 8438 | ++DOCSHELL 0x92028400 == 55 [pid = 8438] [id = 84] 14:32:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 108 (0x99fc8800) [pid = 8438] [serial = 251] [outer = (nil)] 14:32:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 109 (0x9a60bc00) [pid = 8438] [serial = 252] [outer = 0x99fc8800] 14:32:29 INFO - PROCESS | 8438 | 1463434349478 Marionette DEBUG loaded listener.js 14:32:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 110 (0x9a614400) [pid = 8438] [serial = 253] [outer = 0x99fc8800] 14:32:30 INFO - PROCESS | 8438 | 1463434350258 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]]]}] 14:32:30 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. 14:32:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1190ms 14:32:30 INFO - PROCESS | 8438 | 1463434350298 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 14:32:30 INFO - PROCESS | 8438 | 1463434350304 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 14:32:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:32:30 INFO - PROCESS | 8438 | 1463434350312 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:32:30 INFO - PROCESS | 8438 | 1463434350316 Marionette TRACE conn3 <- [1,310,null,{}] 14:32:30 INFO - PROCESS | 8438 | 1463434350321 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}] 14:32:30 INFO - PROCESS | 8438 | 1463434350473 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 14:32:30 INFO - PROCESS | 8438 | 1463434350488 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:30 INFO - PROCESS | 8438 | ++DOCSHELL 0x94545400 == 56 [pid = 8438] [id = 85] 14:32:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 111 (0x9ab96c00) [pid = 8438] [serial = 254] [outer = (nil)] 14:32:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 112 (0x9b8bb800) [pid = 8438] [serial = 255] [outer = 0x9ab96c00] 14:32:30 INFO - PROCESS | 8438 | 1463434350582 Marionette DEBUG loaded listener.js 14:32:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 113 (0x9bbb8c00) [pid = 8438] [serial = 256] [outer = 0x9ab96c00] 14:32:31 INFO - PROCESS | 8438 | 1463434351468 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]]]}] 14:32:31 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. 14:32:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1232ms 14:32:31 INFO - PROCESS | 8438 | 1463434351543 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 14:32:31 INFO - PROCESS | 8438 | 1463434351548 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 14:32:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:32:31 INFO - PROCESS | 8438 | 1463434351555 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:32:31 INFO - PROCESS | 8438 | 1463434351557 Marionette TRACE conn3 <- [1,314,null,{}] 14:32:31 INFO - PROCESS | 8438 | 1463434351565 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}] 14:32:31 INFO - PROCESS | 8438 | 1463434351773 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 14:32:31 INFO - PROCESS | 8438 | 1463434351792 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:31 INFO - PROCESS | 8438 | ++DOCSHELL 0x9ad32c00 == 57 [pid = 8438] [id = 86] 14:32:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 114 (0x9ad8b400) [pid = 8438] [serial = 257] [outer = (nil)] 14:32:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 115 (0x9cfa6400) [pid = 8438] [serial = 258] [outer = 0x9ad8b400] 14:32:31 INFO - PROCESS | 8438 | 1463434351867 Marionette DEBUG loaded listener.js 14:32:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 116 (0x9cff5c00) [pid = 8438] [serial = 259] [outer = 0x9ad8b400] 14:32:32 INFO - PROCESS | 8438 | 1463434352709 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]]]}] 14:32:32 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. 14:32:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1230ms 14:32:32 INFO - PROCESS | 8438 | --DOMWINDOW == 115 (0x977d3c00) [pid = 8438] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:32:32 INFO - PROCESS | 8438 | --DOMWINDOW == 114 (0x977ec800) [pid = 8438] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:32:32 INFO - PROCESS | 8438 | --DOMWINDOW == 113 (0x977e8c00) [pid = 8438] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:32:33 INFO - PROCESS | 8438 | --DOMWINDOW == 112 (0x9a60dc00) [pid = 8438] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:32:33 INFO - PROCESS | 8438 | --DOMWINDOW == 111 (0x99a9c000) [pid = 8438] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:32:33 INFO - PROCESS | 8438 | --DOMWINDOW == 110 (0x9a074c00) [pid = 8438] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:32:33 INFO - PROCESS | 8438 | --DOMWINDOW == 109 (0x95027c00) [pid = 8438] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:32:33 INFO - PROCESS | 8438 | 1463434353026 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 14:32:33 INFO - PROCESS | 8438 | 1463434353035 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 14:32:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:32:33 INFO - PROCESS | 8438 | 1463434353052 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:32:33 INFO - PROCESS | 8438 | 1463434353057 Marionette TRACE conn3 <- [1,318,null,{}] 14:32:33 INFO - PROCESS | 8438 | 1463434353065 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}] 14:32:33 INFO - PROCESS | 8438 | 1463434353369 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 14:32:33 INFO - PROCESS | 8438 | 1463434353494 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:33 INFO - PROCESS | 8438 | ++DOCSHELL 0x9bbb6800 == 58 [pid = 8438] [id = 87] 14:32:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 110 (0xa1155c00) [pid = 8438] [serial = 260] [outer = (nil)] 14:32:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 111 (0xa11ecc00) [pid = 8438] [serial = 261] [outer = 0xa1155c00] 14:32:33 INFO - PROCESS | 8438 | 1463434353570 Marionette DEBUG loaded listener.js 14:32:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 112 (0xa23c6400) [pid = 8438] [serial = 262] [outer = 0xa1155c00] 14:32:34 INFO - PROCESS | 8438 | 1463434354307 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]]]}] 14:32:34 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. 14:32:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1282ms 14:32:34 INFO - PROCESS | 8438 | 1463434354334 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 14:32:34 INFO - PROCESS | 8438 | 1463434354338 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 14:32:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:32:34 INFO - PROCESS | 8438 | 1463434354344 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:32:34 INFO - PROCESS | 8438 | 1463434354346 Marionette TRACE conn3 <- [1,322,null,{}] 14:32:34 INFO - PROCESS | 8438 | 1463434354352 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}] 14:32:34 INFO - PROCESS | 8438 | 1463434354496 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 14:32:34 INFO - PROCESS | 8438 | 1463434354512 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:34 INFO - PROCESS | 8438 | ++DOCSHELL 0x9ad8e400 == 59 [pid = 8438] [id = 88] 14:32:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 113 (0xa225b000) [pid = 8438] [serial = 263] [outer = (nil)] 14:32:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 114 (0xa3358c00) [pid = 8438] [serial = 264] [outer = 0xa225b000] 14:32:34 INFO - PROCESS | 8438 | 1463434354584 Marionette DEBUG loaded listener.js 14:32:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 115 (0xa35c5400) [pid = 8438] [serial = 265] [outer = 0xa225b000] 14:32:35 INFO - PROCESS | 8438 | 1463434355768 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]]]}] 14:32:35 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. 14:32:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1483ms 14:32:35 INFO - PROCESS | 8438 | 1463434355827 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 14:32:35 INFO - PROCESS | 8438 | 1463434355833 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 14:32:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:32:35 INFO - PROCESS | 8438 | 1463434355841 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:32:35 INFO - PROCESS | 8438 | 1463434355845 Marionette TRACE conn3 <- [1,326,null,{}] 14:32:35 INFO - PROCESS | 8438 | 1463434355855 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}] 14:32:36 INFO - PROCESS | 8438 | 1463434356105 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 14:32:36 INFO - PROCESS | 8438 | 1463434356280 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:36 INFO - PROCESS | 8438 | ++DOCSHELL 0x9390d400 == 60 [pid = 8438] [id = 89] 14:32:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 116 (0x94550400) [pid = 8438] [serial = 266] [outer = (nil)] 14:32:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 117 (0x977cf000) [pid = 8438] [serial = 267] [outer = 0x94550400] 14:32:36 INFO - PROCESS | 8438 | 1463434356373 Marionette DEBUG loaded listener.js 14:32:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 118 (0x988fa800) [pid = 8438] [serial = 268] [outer = 0x94550400] 14:32:37 INFO - PROCESS | 8438 | 1463434357333 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]]]}] 14:32:37 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. 14:32:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1541ms 14:32:37 INFO - PROCESS | 8438 | 1463434357383 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 14:32:37 INFO - PROCESS | 8438 | 1463434357392 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 14:32:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:32:37 INFO - PROCESS | 8438 | 1463434357403 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:32:37 INFO - PROCESS | 8438 | 1463434357408 Marionette TRACE conn3 <- [1,330,null,{}] 14:32:37 INFO - PROCESS | 8438 | 1463434357414 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}] 14:32:37 INFO - PROCESS | 8438 | 1463434357609 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 14:32:37 INFO - PROCESS | 8438 | 1463434357761 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:37 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a052800 == 61 [pid = 8438] [id = 90] 14:32:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 119 (0x9a056800) [pid = 8438] [serial = 269] [outer = (nil)] 14:32:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 120 (0x9a610000) [pid = 8438] [serial = 270] [outer = 0x9a056800] 14:32:37 INFO - PROCESS | 8438 | 1463434357893 Marionette DEBUG loaded listener.js 14:32:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 121 (0x9b06c000) [pid = 8438] [serial = 271] [outer = 0x9a056800] 14:32:39 INFO - PROCESS | 8438 | 1463434359127 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]]]}] 14:32:39 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. 14:32:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1738ms 14:32:39 INFO - PROCESS | 8438 | 1463434359140 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 14:32:39 INFO - PROCESS | 8438 | 1463434359145 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 14:32:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:32:39 INFO - PROCESS | 8438 | 1463434359152 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:32:39 INFO - PROCESS | 8438 | 1463434359159 Marionette TRACE conn3 <- [1,334,null,{}] 14:32:39 INFO - PROCESS | 8438 | 1463434359185 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}] 14:32:39 INFO - PROCESS | 8438 | 1463434359471 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 14:32:39 INFO - PROCESS | 8438 | 1463434359622 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:39 INFO - PROCESS | 8438 | ++DOCSHELL 0x9cde6800 == 62 [pid = 8438] [id = 91] 14:32:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 122 (0xa23c3400) [pid = 8438] [serial = 272] [outer = (nil)] 14:32:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 123 (0xa5140c00) [pid = 8438] [serial = 273] [outer = 0xa23c3400] 14:32:39 INFO - PROCESS | 8438 | 1463434359722 Marionette DEBUG loaded listener.js 14:32:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 124 (0xa6860800) [pid = 8438] [serial = 274] [outer = 0xa23c3400] 14:32:40 INFO - PROCESS | 8438 | 1463434360598 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]]]}] 14:32:40 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. 14:32:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1491ms 14:32:40 INFO - PROCESS | 8438 | 1463434360644 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 14:32:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:32:40 INFO - PROCESS | 8438 | 1463434360649 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 14:32:40 INFO - PROCESS | 8438 | 1463434360655 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:32:40 INFO - PROCESS | 8438 | 1463434360658 Marionette TRACE conn3 <- [1,338,null,{}] 14:32:40 INFO - PROCESS | 8438 | 1463434360664 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}] 14:32:40 INFO - PROCESS | 8438 | 1463434360899 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 14:32:41 INFO - PROCESS | 8438 | 1463434361052 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:41 INFO - PROCESS | 8438 | ++DOCSHELL 0x91e99000 == 63 [pid = 8438] [id = 92] 14:32:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 125 (0xa69a0000) [pid = 8438] [serial = 275] [outer = (nil)] 14:32:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 126 (0xa8293c00) [pid = 8438] [serial = 276] [outer = 0xa69a0000] 14:32:41 INFO - PROCESS | 8438 | 1463434361138 Marionette DEBUG loaded listener.js 14:32:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 127 (0xa8c07000) [pid = 8438] [serial = 277] [outer = 0xa69a0000] 14:32:42 INFO - PROCESS | 8438 | 1463434362066 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]]]}] 14:32:42 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. 14:32:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1481ms 14:32:42 INFO - PROCESS | 8438 | 1463434362137 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 14:32:42 INFO - PROCESS | 8438 | 1463434362141 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 14:32:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:32:42 INFO - PROCESS | 8438 | 1463434362148 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:32:42 INFO - PROCESS | 8438 | 1463434362152 Marionette TRACE conn3 <- [1,342,null,{}] 14:32:42 INFO - PROCESS | 8438 | 1463434362159 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}] 14:32:42 INFO - PROCESS | 8438 | 1463434362368 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 14:32:42 INFO - PROCESS | 8438 | 1463434362565 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:42 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f692800 == 64 [pid = 8438] [id = 93] 14:32:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 128 (0x8f694c00) [pid = 8438] [serial = 278] [outer = (nil)] 14:32:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 129 (0x8f69a800) [pid = 8438] [serial = 279] [outer = 0x8f694c00] 14:32:42 INFO - PROCESS | 8438 | 1463434362692 Marionette DEBUG loaded listener.js 14:32:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 130 (0x8f69d800) [pid = 8438] [serial = 280] [outer = 0x8f694c00] 14:32:43 INFO - PROCESS | 8438 | 1463434363502 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]]]}] 14:32:43 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. 14:32:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1387ms 14:32:43 INFO - PROCESS | 8438 | 1463434363536 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 14:32:43 INFO - PROCESS | 8438 | 1463434363540 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 14:32:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:32:43 INFO - PROCESS | 8438 | 1463434363546 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:32:43 INFO - PROCESS | 8438 | 1463434363549 Marionette TRACE conn3 <- [1,346,null,{}] 14:32:43 INFO - PROCESS | 8438 | 1463434363555 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}] 14:32:43 INFO - PROCESS | 8438 | 1463434363738 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 14:32:43 INFO - PROCESS | 8438 | 1463434363899 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:43 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f4ae400 == 65 [pid = 8438] [id = 94] 14:32:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 131 (0x8f4b0800) [pid = 8438] [serial = 281] [outer = (nil)] 14:32:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 132 (0x8f4b5400) [pid = 8438] [serial = 282] [outer = 0x8f4b0800] 14:32:43 INFO - PROCESS | 8438 | 1463434363983 Marionette DEBUG loaded listener.js 14:32:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 133 (0x8f6a0400) [pid = 8438] [serial = 283] [outer = 0x8f4b0800] 14:32:44 INFO - PROCESS | 8438 | 1463434364881 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]]]}] 14:32:44 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. 14:32:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1379ms 14:32:44 INFO - PROCESS | 8438 | 1463434364927 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 14:32:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:32:44 INFO - PROCESS | 8438 | 1463434364931 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 14:32:44 INFO - PROCESS | 8438 | 1463434364937 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:32:44 INFO - PROCESS | 8438 | 1463434364941 Marionette TRACE conn3 <- [1,350,null,{}] 14:32:44 INFO - PROCESS | 8438 | 1463434364947 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}] 14:32:45 INFO - PROCESS | 8438 | 1463434365106 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 14:32:45 INFO - PROCESS | 8438 | 1463434365264 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:45 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f4ad000 == 66 [pid = 8438] [id = 95] 14:32:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 134 (0x8f4af000) [pid = 8438] [serial = 284] [outer = (nil)] 14:32:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 135 (0x90b9c000) [pid = 8438] [serial = 285] [outer = 0x8f4af000] 14:32:45 INFO - PROCESS | 8438 | 1463434365347 Marionette DEBUG loaded listener.js 14:32:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 136 (0x90b9f000) [pid = 8438] [serial = 286] [outer = 0x8f4af000] 14:32:46 INFO - PROCESS | 8438 | 1463434366262 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]]]}] 14:32:46 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. 14:32:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1380ms 14:32:46 INFO - PROCESS | 8438 | 1463434366318 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 14:32:46 INFO - PROCESS | 8438 | 1463434366322 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 14:32:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:32:46 INFO - PROCESS | 8438 | 1463434366329 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:32:46 INFO - PROCESS | 8438 | 1463434366332 Marionette TRACE conn3 <- [1,354,null,{}] 14:32:46 INFO - PROCESS | 8438 | 1463434366338 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}] 14:32:46 INFO - PROCESS | 8438 | 1463434366504 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 14:32:46 INFO - PROCESS | 8438 | 1463434366662 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:46 INFO - PROCESS | 8438 | ++DOCSHELL 0x90b98c00 == 67 [pid = 8438] [id = 96] 14:32:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 137 (0x90ba2800) [pid = 8438] [serial = 287] [outer = (nil)] 14:32:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 138 (0x90ba7400) [pid = 8438] [serial = 288] [outer = 0x90ba2800] 14:32:46 INFO - PROCESS | 8438 | 1463434366749 Marionette DEBUG loaded listener.js 14:32:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 139 (0x91e91400) [pid = 8438] [serial = 289] [outer = 0x90ba2800] 14:32:47 INFO - PROCESS | 8438 | 1463434367895 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]]]}] 14:32:47 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. 14:32:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1593ms 14:32:47 INFO - PROCESS | 8438 | 1463434367924 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 14:32:47 INFO - PROCESS | 8438 | 1463434367931 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 14:32:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:32:47 INFO - PROCESS | 8438 | 1463434367940 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:32:47 INFO - PROCESS | 8438 | 1463434367946 Marionette TRACE conn3 <- [1,358,null,{}] 14:32:47 INFO - PROCESS | 8438 | 1463434367955 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}] 14:32:48 INFO - PROCESS | 8438 | 1463434368126 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 14:32:48 INFO - PROCESS | 8438 | 1463434368311 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:48 INFO - PROCESS | 8438 | ++DOCSHELL 0x91e9b400 == 68 [pid = 8438] [id = 97] 14:32:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 140 (0x91e9f800) [pid = 8438] [serial = 290] [outer = (nil)] 14:32:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 141 (0x922ddc00) [pid = 8438] [serial = 291] [outer = 0x91e9f800] 14:32:48 INFO - PROCESS | 8438 | 1463434368386 Marionette DEBUG loaded listener.js 14:32:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 142 (0x9454b800) [pid = 8438] [serial = 292] [outer = 0x91e9f800] 14:32:49 INFO - PROCESS | 8438 | 1463434369257 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]]]}] 14:32:49 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. 14:32:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1388ms 14:32:49 INFO - PROCESS | 8438 | 1463434369329 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 14:32:49 INFO - PROCESS | 8438 | 1463434369336 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 14:32:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:32:49 INFO - PROCESS | 8438 | 1463434369347 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:32:49 INFO - PROCESS | 8438 | 1463434369350 Marionette TRACE conn3 <- [1,362,null,{}] 14:32:49 INFO - PROCESS | 8438 | 1463434369357 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}] 14:32:49 INFO - PROCESS | 8438 | 1463434369519 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 14:32:49 INFO - PROCESS | 8438 | 1463434369677 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:49 INFO - PROCESS | 8438 | ++DOCSHELL 0x91ead400 == 69 [pid = 8438] [id = 98] 14:32:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 143 (0x94fb0800) [pid = 8438] [serial = 293] [outer = (nil)] 14:32:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 144 (0x98ae8400) [pid = 8438] [serial = 294] [outer = 0x94fb0800] 14:32:49 INFO - PROCESS | 8438 | 1463434369757 Marionette DEBUG loaded listener.js 14:32:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 145 (0x99fc0000) [pid = 8438] [serial = 295] [outer = 0x94fb0800] 14:32:50 INFO - PROCESS | 8438 | --DOCSHELL 0x9bbb6800 == 68 [pid = 8438] [id = 87] 14:32:50 INFO - PROCESS | 8438 | --DOCSHELL 0x9ad32c00 == 67 [pid = 8438] [id = 86] 14:32:50 INFO - PROCESS | 8438 | --DOCSHELL 0x94545400 == 66 [pid = 8438] [id = 85] 14:32:50 INFO - PROCESS | 8438 | --DOCSHELL 0x92028400 == 65 [pid = 8438] [id = 84] 14:32:50 INFO - PROCESS | 8438 | --DOCSHELL 0x92d4c800 == 64 [pid = 8438] [id = 83] 14:32:50 INFO - PROCESS | 8438 | --DOCSHELL 0x94554000 == 63 [pid = 8438] [id = 82] 14:32:50 INFO - PROCESS | 8438 | --DOMWINDOW == 144 (0x99fc8000) [pid = 8438] [serial = 204] [outer = (nil)] [url = about:blank] 14:32:50 INFO - PROCESS | 8438 | --DOMWINDOW == 143 (0x9cdf0000) [pid = 8438] [serial = 218] [outer = (nil)] [url = about:blank] 14:32:50 INFO - PROCESS | 8438 | --DOMWINDOW == 142 (0x99fc1c00) [pid = 8438] [serial = 203] [outer = (nil)] [url = about:blank] 14:32:50 INFO - PROCESS | 8438 | --DOMWINDOW == 141 (0x9a070000) [pid = 8438] [serial = 206] [outer = (nil)] [url = about:blank] 14:32:50 INFO - PROCESS | 8438 | --DOMWINDOW == 140 (0x9a1a8c00) [pid = 8438] [serial = 207] [outer = (nil)] [url = about:blank] 14:32:50 INFO - PROCESS | 8438 | --DOMWINDOW == 139 (0x9b077000) [pid = 8438] [serial = 209] [outer = (nil)] [url = about:blank] 14:32:50 INFO - PROCESS | 8438 | --DOMWINDOW == 138 (0x99fc4c00) [pid = 8438] [serial = 216] [outer = (nil)] [url = about:blank] 14:32:50 INFO - PROCESS | 8438 | --DOMWINDOW == 137 (0x95027000) [pid = 8438] [serial = 197] [outer = (nil)] [url = about:blank] 14:32:50 INFO - PROCESS | 8438 | --DOMWINDOW == 136 (0xa6f39400) [pid = 8438] [serial = 194] [outer = (nil)] [url = about:blank] 14:32:50 INFO - PROCESS | 8438 | --DOMWINDOW == 135 (0xa3355800) [pid = 8438] [serial = 188] [outer = (nil)] [url = about:blank] 14:32:50 INFO - PROCESS | 8438 | --DOMWINDOW == 134 (0x98af1800) [pid = 8438] [serial = 201] [outer = (nil)] [url = about:blank] 14:32:50 INFO - PROCESS | 8438 | --DOMWINDOW == 133 (0x977e3400) [pid = 8438] [serial = 200] [outer = (nil)] [url = about:blank] 14:32:50 INFO - PROCESS | 8438 | --DOMWINDOW == 132 (0x9cde4c00) [pid = 8438] [serial = 213] [outer = (nil)] [url = about:blank] 14:32:50 INFO - PROCESS | 8438 | --DOMWINDOW == 131 (0x9bbb4000) [pid = 8438] [serial = 210] [outer = (nil)] [url = about:blank] 14:32:50 INFO - PROCESS | 8438 | --DOMWINDOW == 130 (0xa060b400) [pid = 8438] [serial = 219] [outer = (nil)] [url = about:blank] 14:32:50 INFO - PROCESS | 8438 | --DOMWINDOW == 129 (0x977d7000) [pid = 8438] [serial = 182] [outer = (nil)] [url = about:blank] 14:32:50 INFO - PROCESS | 8438 | --DOMWINDOW == 128 (0xa693f400) [pid = 8438] [serial = 191] [outer = (nil)] [url = about:blank] 14:32:50 INFO - PROCESS | 8438 | --DOMWINDOW == 127 (0x9bbb9800) [pid = 8438] [serial = 212] [outer = (nil)] [url = about:blank] 14:32:50 INFO - PROCESS | 8438 | --DOMWINDOW == 126 (0x9a616000) [pid = 8438] [serial = 215] [outer = (nil)] [url = about:blank] 14:32:50 INFO - PROCESS | 8438 | --DOMWINDOW == 125 (0x9ad8a400) [pid = 8438] [serial = 185] [outer = (nil)] [url = about:blank] 14:32:50 INFO - PROCESS | 8438 | 1463434370805 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]]]}] 14:32:50 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. 14:32:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1482ms 14:32:50 INFO - PROCESS | 8438 | 1463434370829 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 14:32:50 INFO - PROCESS | 8438 | 1463434370833 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 14:32:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:32:50 INFO - PROCESS | 8438 | 1463434370839 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:32:50 INFO - PROCESS | 8438 | 1463434370845 Marionette TRACE conn3 <- [1,366,null,{}] 14:32:50 INFO - PROCESS | 8438 | 1463434370870 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}] 14:32:51 INFO - PROCESS | 8438 | 1463434371076 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 14:32:51 INFO - PROCESS | 8438 | 1463434371089 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:51 INFO - PROCESS | 8438 | ++DOCSHELL 0x977d2c00 == 64 [pid = 8438] [id = 99] 14:32:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 126 (0x98f8c400) [pid = 8438] [serial = 296] [outer = (nil)] 14:32:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 127 (0x99fc8000) [pid = 8438] [serial = 297] [outer = 0x98f8c400] 14:32:51 INFO - PROCESS | 8438 | 1463434371163 Marionette DEBUG loaded listener.js 14:32:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 128 (0x9a1af000) [pid = 8438] [serial = 298] [outer = 0x98f8c400] 14:32:52 INFO - PROCESS | 8438 | 1463434372314 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]]]}] 14:32:52 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. 14:32:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1535ms 14:32:52 INFO - PROCESS | 8438 | 1463434372376 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 14:32:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:32:52 INFO - PROCESS | 8438 | 1463434372380 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 14:32:52 INFO - PROCESS | 8438 | 1463434372386 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:32:52 INFO - PROCESS | 8438 | 1463434372389 Marionette TRACE conn3 <- [1,370,null,{}] 14:32:52 INFO - PROCESS | 8438 | 1463434372394 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}] 14:32:52 INFO - PROCESS | 8438 | 1463434372583 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 14:32:52 INFO - PROCESS | 8438 | 1463434372603 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:52 INFO - PROCESS | 8438 | ++DOCSHELL 0x91e9b000 == 65 [pid = 8438] [id = 100] 14:32:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 129 (0x9ab97800) [pid = 8438] [serial = 299] [outer = (nil)] 14:32:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 130 (0x9b06f800) [pid = 8438] [serial = 300] [outer = 0x9ab97800] 14:32:52 INFO - PROCESS | 8438 | 1463434372674 Marionette DEBUG loaded listener.js 14:32:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 131 (0x9bbaec00) [pid = 8438] [serial = 301] [outer = 0x9ab97800] 14:32:53 INFO - PROCESS | 8438 | 1463434373502 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]]]}] 14:32:53 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. 14:32:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1180ms 14:32:53 INFO - PROCESS | 8438 | 1463434373566 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 14:32:53 INFO - PROCESS | 8438 | 1463434373570 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 14:32:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:32:53 INFO - PROCESS | 8438 | 1463434373576 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:32:53 INFO - PROCESS | 8438 | 1463434373578 Marionette TRACE conn3 <- [1,374,null,{}] 14:32:53 INFO - PROCESS | 8438 | 1463434373584 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}] 14:32:53 INFO - PROCESS | 8438 | 1463434373780 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 14:32:53 INFO - PROCESS | 8438 | 1463434373798 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:53 INFO - PROCESS | 8438 | ++DOCSHELL 0x90b9dc00 == 66 [pid = 8438] [id = 101] 14:32:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 132 (0x9a60cc00) [pid = 8438] [serial = 302] [outer = (nil)] 14:32:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 133 (0x9cdc1c00) [pid = 8438] [serial = 303] [outer = 0x9a60cc00] 14:32:53 INFO - PROCESS | 8438 | 1463434373879 Marionette DEBUG loaded listener.js 14:32:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 134 (0x9cdf0c00) [pid = 8438] [serial = 304] [outer = 0x9a60cc00] 14:32:54 INFO - PROCESS | 8438 | 1463434374809 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:32:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:32:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1295ms 14:32:54 INFO - PROCESS | 8438 | 1463434374875 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 14:32:54 INFO - PROCESS | 8438 | 1463434374877 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 14:32:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:32:54 INFO - PROCESS | 8438 | 1463434374897 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:32:54 INFO - PROCESS | 8438 | 1463434374901 Marionette TRACE conn3 <- [1,378,null,{}] 14:32:54 INFO - PROCESS | 8438 | 1463434374913 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}] 14:32:55 INFO - PROCESS | 8438 | 1463434375131 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 14:32:55 INFO - PROCESS | 8438 | 1463434375160 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:55 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f693800 == 67 [pid = 8438] [id = 102] 14:32:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 135 (0x9b10b800) [pid = 8438] [serial = 305] [outer = (nil)] 14:32:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 136 (0xa22a0c00) [pid = 8438] [serial = 306] [outer = 0x9b10b800] 14:32:55 INFO - PROCESS | 8438 | 1463434375235 Marionette DEBUG loaded listener.js 14:32:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 137 (0xa27cc000) [pid = 8438] [serial = 307] [outer = 0x9b10b800] 14:32:55 INFO - PROCESS | 8438 | --DOMWINDOW == 136 (0x9ad8b400) [pid = 8438] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:32:55 INFO - PROCESS | 8438 | --DOMWINDOW == 135 (0x9390a800) [pid = 8438] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:32:55 INFO - PROCESS | 8438 | --DOMWINDOW == 134 (0x9ab96c00) [pid = 8438] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:32:55 INFO - PROCESS | 8438 | --DOMWINDOW == 133 (0x99fc8800) [pid = 8438] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:32:55 INFO - PROCESS | 8438 | --DOMWINDOW == 132 (0x94fa9c00) [pid = 8438] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:32:55 INFO - PROCESS | 8438 | --DOMWINDOW == 131 (0xa1155c00) [pid = 8438] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:32:56 INFO - PROCESS | 8438 | 1463434376186 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:32:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:32:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1360ms 14:32:56 INFO - PROCESS | 8438 | 1463434376244 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 14:32:56 INFO - PROCESS | 8438 | 1463434376247 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 14:32:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:32:56 INFO - PROCESS | 8438 | 1463434376254 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:32:56 INFO - PROCESS | 8438 | 1463434376257 Marionette TRACE conn3 <- [1,382,null,{}] 14:32:56 INFO - PROCESS | 8438 | 1463434376263 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}] 14:32:56 INFO - PROCESS | 8438 | 1463434376404 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 14:32:56 INFO - PROCESS | 8438 | 1463434376418 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:56 INFO - PROCESS | 8438 | ++DOCSHELL 0x94fa9c00 == 68 [pid = 8438] [id = 103] 14:32:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 132 (0x9ab96c00) [pid = 8438] [serial = 308] [outer = (nil)] 14:32:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 133 (0xa36f2400) [pid = 8438] [serial = 309] [outer = 0x9ab96c00] 14:32:56 INFO - PROCESS | 8438 | 1463434376489 Marionette DEBUG loaded listener.js 14:32:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 134 (0xa51e9800) [pid = 8438] [serial = 310] [outer = 0x9ab96c00] 14:32:57 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:32:57 INFO - PROCESS | 8438 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:32:57 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:32:57 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:32:57 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:32:57 INFO - PROCESS | 8438 | 1463434377302 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:32:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:32:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1089ms 14:32:57 INFO - PROCESS | 8438 | 1463434377344 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 14:32:57 INFO - PROCESS | 8438 | 1463434377346 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 14:32:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:32:57 INFO - PROCESS | 8438 | 1463434377353 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:32:57 INFO - PROCESS | 8438 | 1463434377355 Marionette TRACE conn3 <- [1,386,null,{}] 14:32:57 INFO - PROCESS | 8438 | 1463434377365 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}] 14:32:57 INFO - PROCESS | 8438 | 1463434377506 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 14:32:57 INFO - PROCESS | 8438 | 1463434377520 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:57 INFO - PROCESS | 8438 | ++DOCSHELL 0x90bbcc00 == 69 [pid = 8438] [id = 104] 14:32:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 135 (0x90bbe000) [pid = 8438] [serial = 311] [outer = (nil)] 14:32:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 136 (0x90bc4400) [pid = 8438] [serial = 312] [outer = 0x90bbe000] 14:32:57 INFO - PROCESS | 8438 | 1463434377591 Marionette DEBUG loaded listener.js 14:32:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 137 (0x90bc7800) [pid = 8438] [serial = 313] [outer = 0x90bbe000] 14:32:58 INFO - PROCESS | 8438 | 1463434378690 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]]]}] 14:32:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:32:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1385ms 14:32:58 INFO - PROCESS | 8438 | 1463434378739 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 14:32:58 INFO - PROCESS | 8438 | 1463434378747 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 14:32:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:32:58 INFO - PROCESS | 8438 | 1463434378755 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:32:58 INFO - PROCESS | 8438 | 1463434378762 Marionette TRACE conn3 <- [1,390,null,{}] 14:32:58 INFO - PROCESS | 8438 | 1463434378770 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}] 14:32:58 INFO - PROCESS | 8438 | 1463434378952 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 14:32:59 INFO - PROCESS | 8438 | 1463434379111 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:59 INFO - PROCESS | 8438 | ++DOCSHELL 0x90ba5800 == 70 [pid = 8438] [id = 105] 14:32:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 138 (0x90bbb400) [pid = 8438] [serial = 314] [outer = (nil)] 14:32:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 139 (0x91c90c00) [pid = 8438] [serial = 315] [outer = 0x90bbb400] 14:32:59 INFO - PROCESS | 8438 | 1463434379251 Marionette DEBUG loaded listener.js 14:32:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 140 (0x94545400) [pid = 8438] [serial = 316] [outer = 0x90bbb400] 14:33:00 INFO - PROCESS | 8438 | 1463434380148 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]]]}] 14:33:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:33:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1434ms 14:33:00 INFO - PROCESS | 8438 | 1463434380190 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 14:33:00 INFO - PROCESS | 8438 | 1463434380199 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 14:33:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:33:00 INFO - PROCESS | 8438 | 1463434380210 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:33:00 INFO - PROCESS | 8438 | 1463434380213 Marionette TRACE conn3 <- [1,394,null,{}] 14:33:00 INFO - PROCESS | 8438 | 1463434380220 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}] 14:33:00 INFO - PROCESS | 8438 | 1463434380402 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 14:33:00 INFO - PROCESS | 8438 | 1463434380559 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:00 INFO - PROCESS | 8438 | ++DOCSHELL 0x91e99400 == 71 [pid = 8438] [id = 106] 14:33:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 141 (0x95028800) [pid = 8438] [serial = 317] [outer = (nil)] 14:33:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 142 (0x99fc6c00) [pid = 8438] [serial = 318] [outer = 0x95028800] 14:33:00 INFO - PROCESS | 8438 | 1463434380652 Marionette DEBUG loaded listener.js 14:33:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 143 (0x9a1ad800) [pid = 8438] [serial = 319] [outer = 0x95028800] 14:33:01 INFO - PROCESS | 8438 | 1463434381671 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]]]}] 14:33:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:33:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1532ms 14:33:01 INFO - PROCESS | 8438 | 1463434381742 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 14:33:01 INFO - PROCESS | 8438 | 1463434381747 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 14:33:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:33:01 INFO - PROCESS | 8438 | 1463434381754 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:33:01 INFO - PROCESS | 8438 | 1463434381760 Marionette TRACE conn3 <- [1,398,null,{}] 14:33:01 INFO - PROCESS | 8438 | 1463434381778 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}] 14:33:02 INFO - PROCESS | 8438 | 1463434382013 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 14:33:02 INFO - PROCESS | 8438 | 1463434382220 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:02 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a614c00 == 72 [pid = 8438] [id = 107] 14:33:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 144 (0x9cde3c00) [pid = 8438] [serial = 320] [outer = (nil)] 14:33:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 145 (0xa2379800) [pid = 8438] [serial = 321] [outer = 0x9cde3c00] 14:33:02 INFO - PROCESS | 8438 | 1463434382321 Marionette DEBUG loaded listener.js 14:33:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 146 (0xa68b5000) [pid = 8438] [serial = 322] [outer = 0x9cde3c00] 14:33:03 INFO - PROCESS | 8438 | 1463434383209 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]]]}] 14:33:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:33:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1490ms 14:33:03 INFO - PROCESS | 8438 | 1463434383243 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 14:33:03 INFO - PROCESS | 8438 | 1463434383247 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 14:33:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:33:03 INFO - PROCESS | 8438 | 1463434383254 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:33:03 INFO - PROCESS | 8438 | 1463434383258 Marionette TRACE conn3 <- [1,402,null,{}] 14:33:03 INFO - PROCESS | 8438 | 1463434383264 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}] 14:33:03 INFO - PROCESS | 8438 | 1463434383435 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 14:33:03 INFO - PROCESS | 8438 | 1463434383598 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:03 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f4aac00 == 73 [pid = 8438] [id = 108] 14:33:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 147 (0xa6c01800) [pid = 8438] [serial = 323] [outer = (nil)] 14:33:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 148 (0xa6c04c00) [pid = 8438] [serial = 324] [outer = 0xa6c01800] 14:33:03 INFO - PROCESS | 8438 | 1463434383682 Marionette DEBUG loaded listener.js 14:33:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 149 (0xa6c09400) [pid = 8438] [serial = 325] [outer = 0xa6c01800] 14:33:04 INFO - PROCESS | 8438 | 1463434384672 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]]]}] 14:33:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:33:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1481ms 14:33:04 INFO - PROCESS | 8438 | 1463434384736 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 14:33:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:33:04 INFO - PROCESS | 8438 | 1463434384740 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 14:33:04 INFO - PROCESS | 8438 | 1463434384746 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:33:04 INFO - PROCESS | 8438 | 1463434384750 Marionette TRACE conn3 <- [1,406,null,{}] 14:33:04 INFO - PROCESS | 8438 | 1463434384756 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}] 14:33:04 INFO - PROCESS | 8438 | 1463434384923 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 14:33:05 INFO - PROCESS | 8438 | 1463434385146 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:05 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f4b3400 == 74 [pid = 8438] [id = 109] 14:33:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 150 (0x9a07ac00) [pid = 8438] [serial = 326] [outer = (nil)] 14:33:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 151 (0x9a652c00) [pid = 8438] [serial = 327] [outer = 0x9a07ac00] 14:33:05 INFO - PROCESS | 8438 | 1463434385248 Marionette DEBUG loaded listener.js 14:33:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 152 (0x9a655800) [pid = 8438] [serial = 328] [outer = 0x9a07ac00] 14:33:06 INFO - PROCESS | 8438 | 1463434386153 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]]]}] 14:33:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:33:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1438ms 14:33:06 INFO - PROCESS | 8438 | 1463434386185 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 14:33:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:33:06 INFO - PROCESS | 8438 | 1463434386189 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 14:33:06 INFO - PROCESS | 8438 | 1463434386196 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:33:06 INFO - PROCESS | 8438 | 1463434386199 Marionette TRACE conn3 <- [1,410,null,{}] 14:33:06 INFO - PROCESS | 8438 | 1463434386205 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}] 14:33:06 INFO - PROCESS | 8438 | 1463434386379 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 14:33:06 INFO - PROCESS | 8438 | 1463434386544 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:06 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ee80400 == 75 [pid = 8438] [id = 110] 14:33:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x8ee84800) [pid = 8438] [serial = 329] [outer = (nil)] 14:33:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x8ee8e000) [pid = 8438] [serial = 330] [outer = 0x8ee84800] 14:33:06 INFO - PROCESS | 8438 | 1463434386632 Marionette DEBUG loaded listener.js 14:33:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x9a657400) [pid = 8438] [serial = 331] [outer = 0x8ee84800] 14:33:07 INFO - PROCESS | 8438 | 1463434387688 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]]]}] 14:33:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:33:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1532ms 14:33:07 INFO - PROCESS | 8438 | 1463434387728 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 14:33:07 INFO - PROCESS | 8438 | 1463434387732 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 14:33:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:33:07 INFO - PROCESS | 8438 | 1463434387738 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:33:07 INFO - PROCESS | 8438 | 1463434387741 Marionette TRACE conn3 <- [1,414,null,{}] 14:33:07 INFO - PROCESS | 8438 | 1463434387747 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}] 14:33:07 INFO - PROCESS | 8438 | 1463434387909 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 14:33:08 INFO - PROCESS | 8438 | 1463434388073 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:08 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ee8b800 == 76 [pid = 8438] [id = 111] 14:33:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x9a073400) [pid = 8438] [serial = 332] [outer = (nil)] 14:33:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0xa6c08800) [pid = 8438] [serial = 333] [outer = 0x9a073400] 14:33:08 INFO - PROCESS | 8438 | 1463434388157 Marionette DEBUG loaded listener.js 14:33:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0xa6c0e400) [pid = 8438] [serial = 334] [outer = 0x9a073400] 14:33:09 INFO - PROCESS | 8438 | 1463434389043 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]]]}] 14:33:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:33:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1340ms 14:33:09 INFO - PROCESS | 8438 | 1463434389079 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 14:33:09 INFO - PROCESS | 8438 | 1463434389083 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 14:33:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:33:09 INFO - PROCESS | 8438 | 1463434389089 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:33:09 INFO - PROCESS | 8438 | 1463434389093 Marionette TRACE conn3 <- [1,418,null,{}] 14:33:09 INFO - PROCESS | 8438 | 1463434389098 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}] 14:33:09 INFO - PROCESS | 8438 | 1463434389263 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 14:33:09 INFO - PROCESS | 8438 | 1463434389430 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:09 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e6cfc00 == 77 [pid = 8438] [id = 112] 14:33:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x8e6d2400) [pid = 8438] [serial = 335] [outer = (nil)] 14:33:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x8e6d8400) [pid = 8438] [serial = 336] [outer = 0x8e6d2400] 14:33:09 INFO - PROCESS | 8438 | 1463434389511 Marionette DEBUG loaded listener.js 14:33:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x8e6dbc00) [pid = 8438] [serial = 337] [outer = 0x8e6d2400] 14:33:10 INFO - PROCESS | 8438 | 1463434390841 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]]]}] 14:33:10 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 14:33:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1794ms 14:33:10 INFO - PROCESS | 8438 | 1463434390942 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 14:33:10 INFO - PROCESS | 8438 | 1463434390947 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 14:33:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:33:10 INFO - PROCESS | 8438 | 1463434390955 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:33:10 INFO - PROCESS | 8438 | 1463434390958 Marionette TRACE conn3 <- [1,422,null,{}] 14:33:10 INFO - PROCESS | 8438 | 1463434390965 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}] 14:33:11 INFO - PROCESS | 8438 | 1463434391141 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 14:33:11 INFO - PROCESS | 8438 | 1463434391300 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:11 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e6d7000 == 78 [pid = 8438] [id = 113] 14:33:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0x8e6d9000) [pid = 8438] [serial = 338] [outer = (nil)] 14:33:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0x8e7a1000) [pid = 8438] [serial = 339] [outer = 0x8e6d9000] 14:33:11 INFO - PROCESS | 8438 | 1463434391384 Marionette DEBUG loaded listener.js 14:33:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0x8e7a4800) [pid = 8438] [serial = 340] [outer = 0x8e6d9000] 14:33:12 INFO - PROCESS | 8438 | 1463434392868 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]]]}] 14:33:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:33:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1987ms 14:33:12 INFO - PROCESS | 8438 | 1463434392943 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 14:33:12 INFO - PROCESS | 8438 | 1463434392948 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 14:33:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:33:12 INFO - PROCESS | 8438 | 1463434392957 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:33:12 INFO - PROCESS | 8438 | 1463434392962 Marionette TRACE conn3 <- [1,426,null,{}] 14:33:12 INFO - PROCESS | 8438 | 1463434392971 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}] 14:33:13 INFO - PROCESS | 8438 | 1463434393170 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 14:33:13 INFO - PROCESS | 8438 | 1463434393343 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:13 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e613000 == 79 [pid = 8438] [id = 114] 14:33:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0x8e616c00) [pid = 8438] [serial = 341] [outer = (nil)] 14:33:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0x8e7a2400) [pid = 8438] [serial = 342] [outer = 0x8e616c00] 14:33:13 INFO - PROCESS | 8438 | 1463434393418 Marionette DEBUG loaded listener.js 14:33:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 167 (0x8ee81800) [pid = 8438] [serial = 343] [outer = 0x8e616c00] 14:33:14 INFO - PROCESS | 8438 | 1463434394411 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] 14:33:14 INFO - PROCESS | 8438 | 1463434394509 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 14:33:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:33:14 INFO - PROCESS | 8438 | 1463434394519 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:33:14 INFO - PROCESS | 8438 | 1463434394523 Marionette TRACE conn3 <- [1,430,null,{}] 14:33:14 INFO - PROCESS | 8438 | 1463434394529 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}] 14:33:14 INFO - PROCESS | 8438 | 1463434394759 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 14:33:14 INFO - PROCESS | 8438 | --DOCSHELL 0x92023400 == 78 [pid = 8438] [id = 41] 14:33:14 INFO - PROCESS | 8438 | --DOCSHELL 0x9501ac00 == 77 [pid = 8438] [id = 66] 14:33:14 INFO - PROCESS | 8438 | --DOCSHELL 0x91eab000 == 76 [pid = 8438] [id = 65] 14:33:14 INFO - PROCESS | 8438 | --DOCSHELL 0x9ad2ec00 == 75 [pid = 8438] [id = 64] 14:33:14 INFO - PROCESS | 8438 | --DOCSHELL 0x92d4d800 == 74 [pid = 8438] [id = 42] 14:33:14 INFO - PROCESS | 8438 | --DOMWINDOW == 166 (0x95026000) [pid = 8438] [serial = 224] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x99fc3800) [pid = 8438] [serial = 227] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0x9bbb7000) [pid = 8438] [serial = 230] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0xa11ee800) [pid = 8438] [serial = 233] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0xa36f8400) [pid = 8438] [serial = 240] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0xa2373400) [pid = 8438] [serial = 236] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x91c8cc00) [pid = 8438] [serial = 243] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0xa3358c00) [pid = 8438] [serial = 264] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x91e9a800) [pid = 8438] [serial = 221] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 8438 | --DOCSHELL 0x94fa9c00 == 73 [pid = 8438] [id = 103] 14:33:14 INFO - PROCESS | 8438 | --DOCSHELL 0x8f693800 == 72 [pid = 8438] [id = 102] 14:33:14 INFO - PROCESS | 8438 | --DOCSHELL 0x90b9dc00 == 71 [pid = 8438] [id = 101] 14:33:14 INFO - PROCESS | 8438 | --DOCSHELL 0x91e9b000 == 70 [pid = 8438] [id = 100] 14:33:15 INFO - PROCESS | 8438 | --DOCSHELL 0x977d2c00 == 69 [pid = 8438] [id = 99] 14:33:15 INFO - PROCESS | 8438 | --DOCSHELL 0x91ead400 == 68 [pid = 8438] [id = 98] 14:33:15 INFO - PROCESS | 8438 | --DOCSHELL 0x91e9b400 == 67 [pid = 8438] [id = 97] 14:33:15 INFO - PROCESS | 8438 | 1463434395018 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:15 INFO - PROCESS | 8438 | --DOCSHELL 0x91e99000 == 66 [pid = 8438] [id = 92] 14:33:15 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f4aa800 == 67 [pid = 8438] [id = 115] 14:33:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x8f4afc00) [pid = 8438] [serial = 344] [outer = (nil)] 14:33:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x8f69cc00) [pid = 8438] [serial = 345] [outer = 0x8f4afc00] 14:33:15 INFO - PROCESS | 8438 | 1463434395140 Marionette DEBUG loaded listener.js 14:33:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x90ba2400) [pid = 8438] [serial = 346] [outer = 0x8f4afc00] 14:33:15 INFO - PROCESS | 8438 | --DOCSHELL 0x9390d400 == 66 [pid = 8438] [id = 89] 14:33:15 INFO - PROCESS | 8438 | --DOCSHELL 0x9ad8e400 == 65 [pid = 8438] [id = 88] 14:33:15 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x922dc800) [pid = 8438] [serial = 99] [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.] 14:33:15 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0xa11ecc00) [pid = 8438] [serial = 261] [outer = (nil)] [url = about:blank] 14:33:15 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0xa23c6400) [pid = 8438] [serial = 262] [outer = (nil)] [url = about:blank] 14:33:15 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0x9bbb8c00) [pid = 8438] [serial = 256] [outer = (nil)] [url = about:blank] 14:33:15 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x9cfa6400) [pid = 8438] [serial = 258] [outer = (nil)] [url = about:blank] 14:33:15 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x9cff5c00) [pid = 8438] [serial = 259] [outer = (nil)] [url = about:blank] 14:33:15 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x97749000) [pid = 8438] [serial = 249] [outer = (nil)] [url = about:blank] 14:33:15 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0x99b3c400) [pid = 8438] [serial = 250] [outer = (nil)] [url = about:blank] 14:33:15 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0x9b8bb800) [pid = 8438] [serial = 255] [outer = (nil)] [url = about:blank] 14:33:15 INFO - PROCESS | 8438 | --DOMWINDOW == 151 (0x9a60bc00) [pid = 8438] [serial = 252] [outer = (nil)] [url = about:blank] 14:33:15 INFO - PROCESS | 8438 | --DOMWINDOW == 150 (0x9a614400) [pid = 8438] [serial = 253] [outer = (nil)] [url = about:blank] 14:33:15 INFO - PROCESS | 8438 | --DOMWINDOW == 149 (0x977cb400) [pid = 8438] [serial = 247] [outer = (nil)] [url = about:blank] 14:33:15 INFO - PROCESS | 8438 | --DOMWINDOW == 148 (0x95022000) [pid = 8438] [serial = 246] [outer = (nil)] [url = about:blank] 14:33:15 INFO - PROCESS | 8438 | 1463434395970 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]]]}] 14:33:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:33:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1484ms 14:33:16 INFO - PROCESS | 8438 | 1463434396003 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 14:33:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:33:16 INFO - PROCESS | 8438 | 1463434396009 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 14:33:16 INFO - PROCESS | 8438 | 1463434396022 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:33:16 INFO - PROCESS | 8438 | 1463434396029 Marionette TRACE conn3 <- [1,434,null,{}] 14:33:16 INFO - PROCESS | 8438 | 1463434396044 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}] 14:33:16 INFO - PROCESS | 8438 | 1463434396209 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 14:33:16 INFO - PROCESS | 8438 | 1463434396222 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:16 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e61ac00 == 66 [pid = 8438] [id = 116] 14:33:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 149 (0x91c8f000) [pid = 8438] [serial = 347] [outer = (nil)] 14:33:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 150 (0x91e9c800) [pid = 8438] [serial = 348] [outer = 0x91c8f000] 14:33:16 INFO - PROCESS | 8438 | 1463434396297 Marionette DEBUG loaded listener.js 14:33:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 151 (0x922dfc00) [pid = 8438] [serial = 349] [outer = 0x91c8f000] 14:33:17 INFO - PROCESS | 8438 | 1463434397209 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]]]}] 14:33:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:33:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1238ms 14:33:17 INFO - PROCESS | 8438 | 1463434397257 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 14:33:17 INFO - PROCESS | 8438 | 1463434397262 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 14:33:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:33:17 INFO - PROCESS | 8438 | 1463434397268 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:33:17 INFO - PROCESS | 8438 | 1463434397270 Marionette TRACE conn3 <- [1,438,null,{}] 14:33:17 INFO - PROCESS | 8438 | 1463434397276 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}] 14:33:17 INFO - PROCESS | 8438 | 1463434397427 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 14:33:17 INFO - PROCESS | 8438 | 1463434397439 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:17 INFO - PROCESS | 8438 | ++DOCSHELL 0x91e9a800 == 67 [pid = 8438] [id = 117] 14:33:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 152 (0x91eaa400) [pid = 8438] [serial = 350] [outer = (nil)] 14:33:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x95026800) [pid = 8438] [serial = 351] [outer = 0x91eaa400] 14:33:17 INFO - PROCESS | 8438 | 1463434397631 Marionette DEBUG loaded listener.js 14:33:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x977cd800) [pid = 8438] [serial = 352] [outer = 0x91eaa400] 14:33:18 INFO - PROCESS | 8438 | 1463434398437 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]]]}] 14:33:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:33:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1228ms 14:33:18 INFO - PROCESS | 8438 | 1463434398497 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 14:33:18 INFO - PROCESS | 8438 | 1463434398501 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 14:33:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:33:18 INFO - PROCESS | 8438 | 1463434398511 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:33:18 INFO - PROCESS | 8438 | 1463434398514 Marionette TRACE conn3 <- [1,442,null,{}] 14:33:18 INFO - PROCESS | 8438 | 1463434398518 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}] 14:33:18 INFO - PROCESS | 8438 | 1463434398716 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 14:33:18 INFO - PROCESS | 8438 | 1463434398745 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:18 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e616000 == 68 [pid = 8438] [id = 118] 14:33:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x9501e800) [pid = 8438] [serial = 353] [outer = (nil)] 14:33:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x997e5c00) [pid = 8438] [serial = 354] [outer = 0x9501e800] 14:33:18 INFO - PROCESS | 8438 | 1463434398816 Marionette DEBUG loaded listener.js 14:33:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x99b3d000) [pid = 8438] [serial = 355] [outer = 0x9501e800] 14:33:19 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x91e9f800) [pid = 8438] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:33:19 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x9a60cc00) [pid = 8438] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:33:19 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x9b10b800) [pid = 8438] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:33:19 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0x9ab96c00) [pid = 8438] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:33:19 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0x9201d000) [pid = 8438] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:33:19 INFO - PROCESS | 8438 | --DOMWINDOW == 151 (0x91e92400) [pid = 8438] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:33:19 INFO - PROCESS | 8438 | --DOMWINDOW == 150 (0xa225b000) [pid = 8438] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:33:19 INFO - PROCESS | 8438 | --DOMWINDOW == 149 (0x9ab97800) [pid = 8438] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:33:19 INFO - PROCESS | 8438 | --DOMWINDOW == 148 (0x98f8c400) [pid = 8438] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:33:19 INFO - PROCESS | 8438 | --DOMWINDOW == 147 (0x94fb0800) [pid = 8438] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:33:19 INFO - PROCESS | 8438 | 1463434399953 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]]]}] 14:33:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:33:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1485ms 14:33:19 INFO - PROCESS | 8438 | 1463434399997 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 14:33:20 INFO - PROCESS | 8438 | 1463434400000 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 14:33:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:33:20 INFO - PROCESS | 8438 | 1463434400007 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:33:20 INFO - PROCESS | 8438 | 1463434400010 Marionette TRACE conn3 <- [1,446,null,{}] 14:33:20 INFO - PROCESS | 8438 | 1463434400015 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}] 14:33:20 INFO - PROCESS | 8438 | 1463434400184 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 14:33:20 INFO - PROCESS | 8438 | 1463434400207 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:20 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f699400 == 69 [pid = 8438] [id = 119] 14:33:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 148 (0x92d53800) [pid = 8438] [serial = 356] [outer = (nil)] 14:33:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 149 (0x9a054800) [pid = 8438] [serial = 357] [outer = 0x92d53800] 14:33:20 INFO - PROCESS | 8438 | 1463434400278 Marionette DEBUG loaded listener.js 14:33:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 150 (0x9a611800) [pid = 8438] [serial = 358] [outer = 0x92d53800] 14:33:21 INFO - PROCESS | 8438 | 1463434401170 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]]]}] 14:33:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:33:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1227ms 14:33:21 INFO - PROCESS | 8438 | 1463434401236 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 14:33:21 INFO - PROCESS | 8438 | 1463434401239 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 14:33:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:33:21 INFO - PROCESS | 8438 | 1463434401245 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:33:21 INFO - PROCESS | 8438 | 1463434401248 Marionette TRACE conn3 <- [1,450,null,{}] 14:33:21 INFO - PROCESS | 8438 | 1463434401253 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}] 14:33:21 INFO - PROCESS | 8438 | 1463434401401 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 14:33:21 INFO - PROCESS | 8438 | 1463434401412 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:21 INFO - PROCESS | 8438 | ++DOCSHELL 0x91e92400 == 70 [pid = 8438] [id = 120] 14:33:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 151 (0x9a4bcc00) [pid = 8438] [serial = 359] [outer = (nil)] 14:33:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 152 (0x9a659000) [pid = 8438] [serial = 360] [outer = 0x9a4bcc00] 14:33:21 INFO - PROCESS | 8438 | 1463434401593 Marionette DEBUG loaded listener.js 14:33:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x9ab96c00) [pid = 8438] [serial = 361] [outer = 0x9a4bcc00] 14:33:22 INFO - PROCESS | 8438 | 1463434402635 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] 14:33:22 INFO - PROCESS | 8438 | 1463434402696 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 14:33:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:33:22 INFO - PROCESS | 8438 | 1463434402704 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:33:22 INFO - PROCESS | 8438 | 1463434402711 Marionette TRACE conn3 <- [1,454,null,{}] 14:33:22 INFO - PROCESS | 8438 | 1463434402719 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}] 14:33:22 INFO - PROCESS | 8438 | 1463434402905 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 14:33:23 INFO - PROCESS | 8438 | 1463434403126 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:23 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ee88000 == 71 [pid = 8438] [id = 121] 14:33:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x8ee8d000) [pid = 8438] [serial = 362] [outer = (nil)] 14:33:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x90b99800) [pid = 8438] [serial = 363] [outer = 0x8ee8d000] 14:33:23 INFO - PROCESS | 8438 | 1463434403256 Marionette DEBUG loaded listener.js 14:33:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x90bc1000) [pid = 8438] [serial = 364] [outer = 0x8ee8d000] 14:33:24 INFO - PROCESS | 8438 | [8438] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:33:24 INFO - PROCESS | 8438 | 1463434404158 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]]]}] 14:33:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:33:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1534ms 14:33:24 INFO - PROCESS | 8438 | 1463434404239 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 14:33:24 INFO - PROCESS | 8438 | 1463434404248 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 14:33:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:33:24 INFO - PROCESS | 8438 | 1463434404259 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:33:24 INFO - PROCESS | 8438 | 1463434404262 Marionette TRACE conn3 <- [1,458,null,{}] 14:33:24 INFO - PROCESS | 8438 | 1463434404269 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}] 14:33:24 INFO - PROCESS | 8438 | 1463434404490 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 14:33:24 INFO - PROCESS | 8438 | 1463434404731 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:24 INFO - PROCESS | 8438 | ++DOCSHELL 0x93bc8c00 == 72 [pid = 8438] [id = 122] 14:33:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x9454f000) [pid = 8438] [serial = 365] [outer = (nil)] 14:33:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x9522bc00) [pid = 8438] [serial = 366] [outer = 0x9454f000] 14:33:24 INFO - PROCESS | 8438 | 1463434404837 Marionette DEBUG loaded listener.js 14:33:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x98af1800) [pid = 8438] [serial = 367] [outer = 0x9454f000] 14:33:25 INFO - PROCESS | 8438 | 1463434405764 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] 14:33:25 INFO - PROCESS | 8438 | 1463434405853 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 14:33:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:33:25 INFO - PROCESS | 8438 | 1463434405861 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:33:25 INFO - PROCESS | 8438 | 1463434405867 Marionette TRACE conn3 <- [1,462,null,{}] 14:33:25 INFO - PROCESS | 8438 | 1463434405883 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}] 14:33:26 INFO - PROCESS | 8438 | 1463434406170 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 14:33:26 INFO - PROCESS | 8438 | 1463434406386 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:26 INFO - PROCESS | 8438 | ++DOCSHELL 0x98f94000 == 73 [pid = 8438] [id = 123] 14:33:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x9ad8b400) [pid = 8438] [serial = 368] [outer = (nil)] 14:33:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x9bbb2c00) [pid = 8438] [serial = 369] [outer = 0x9ad8b400] 14:33:26 INFO - PROCESS | 8438 | 1463434406474 Marionette DEBUG loaded listener.js 14:33:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0x9bbbc000) [pid = 8438] [serial = 370] [outer = 0x9ad8b400] 14:33:27 INFO - PROCESS | 8438 | [8438] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:33:27 INFO - PROCESS | 8438 | 1463434407415 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] 14:33:27 INFO - PROCESS | 8438 | 1463434407517 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 14:33:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:33:27 INFO - PROCESS | 8438 | 1463434407527 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:33:27 INFO - PROCESS | 8438 | 1463434407531 Marionette TRACE conn3 <- [1,466,null,{}] 14:33:27 INFO - PROCESS | 8438 | 1463434407538 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}] 14:33:27 INFO - PROCESS | 8438 | 1463434407839 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 14:33:28 INFO - PROCESS | 8438 | 1463434408100 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:28 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e6d9c00 == 74 [pid = 8438] [id = 124] 14:33:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0x9cdc6400) [pid = 8438] [serial = 371] [outer = (nil)] 14:33:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0xa114b400) [pid = 8438] [serial = 372] [outer = 0x9cdc6400] 14:33:28 INFO - PROCESS | 8438 | 1463434408203 Marionette DEBUG loaded listener.js 14:33:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0xa11e8c00) [pid = 8438] [serial = 373] [outer = 0x9cdc6400] 14:33:29 INFO - PROCESS | 8438 | 1463434409096 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] 14:33:29 INFO - PROCESS | 8438 | 1463434409165 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 14:33:29 INFO - PROCESS | 8438 | 1463434409171 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:33:29 INFO - PROCESS | 8438 | 1463434409174 Marionette TRACE conn3 <- [1,470,null,{}] 14:33:29 INFO - PROCESS | 8438 | 1463434409180 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}] 14:33:29 INFO - PROCESS | 8438 | 1463434409352 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 14:33:29 INFO - PROCESS | 8438 | 1463434409518 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:29 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e6d1000 == 75 [pid = 8438] [id = 125] 14:33:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0x8e6d5800) [pid = 8438] [serial = 374] [outer = (nil)] 14:33:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 167 (0x9ae91000) [pid = 8438] [serial = 375] [outer = 0x8e6d5800] 14:33:29 INFO - PROCESS | 8438 | 1463434409604 Marionette DEBUG loaded listener.js 14:33:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 168 (0x9ae95800) [pid = 8438] [serial = 376] [outer = 0x8e6d5800] 14:33:30 INFO - PROCESS | 8438 | 1463434410519 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]]]}] 14:33:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:33:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1382ms 14:33:30 INFO - PROCESS | 8438 | 1463434410553 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 14:33:30 INFO - PROCESS | 8438 | 1463434410556 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 14:33:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:33:30 INFO - PROCESS | 8438 | 1463434410563 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:33:30 INFO - PROCESS | 8438 | 1463434410566 Marionette TRACE conn3 <- [1,474,null,{}] 14:33:30 INFO - PROCESS | 8438 | 1463434410572 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}] 14:33:30 INFO - PROCESS | 8438 | 1463434410758 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 14:33:30 INFO - PROCESS | 8438 | 1463434410929 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:30 INFO - PROCESS | 8438 | ++DOCSHELL 0x90a4b400 == 76 [pid = 8438] [id = 126] 14:33:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 169 (0x90a4d800) [pid = 8438] [serial = 377] [outer = (nil)] 14:33:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 170 (0x90a56c00) [pid = 8438] [serial = 378] [outer = 0x90a4d800] 14:33:31 INFO - PROCESS | 8438 | 1463434411018 Marionette DEBUG loaded listener.js 14:33:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 171 (0x9ae97800) [pid = 8438] [serial = 379] [outer = 0x90a4d800] 14:33:31 INFO - PROCESS | 8438 | 1463434411955 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]]]}] 14:33:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:33:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1443ms 14:33:32 INFO - PROCESS | 8438 | 1463434412006 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 14:33:32 INFO - PROCESS | 8438 | 1463434412010 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 14:33:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:33:32 INFO - PROCESS | 8438 | 1463434412016 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:33:32 INFO - PROCESS | 8438 | 1463434412020 Marionette TRACE conn3 <- [1,478,null,{}] 14:33:32 INFO - PROCESS | 8438 | 1463434412032 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}] 14:33:32 INFO - PROCESS | 8438 | 1463434412223 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 14:33:32 INFO - PROCESS | 8438 | 1463434412390 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:32 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9af400 == 77 [pid = 8438] [id = 127] 14:33:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 172 (0x8d9afc00) [pid = 8438] [serial = 380] [outer = (nil)] 14:33:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 173 (0x8d9b6c00) [pid = 8438] [serial = 381] [outer = 0x8d9afc00] 14:33:32 INFO - PROCESS | 8438 | 1463434412517 Marionette DEBUG loaded listener.js 14:33:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 174 (0x8d9bac00) [pid = 8438] [serial = 382] [outer = 0x8d9afc00] 14:33:33 INFO - PROCESS | 8438 | 1463434413433 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]]]}] 14:33:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:33:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1487ms 14:33:33 INFO - PROCESS | 8438 | 1463434413504 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 14:33:33 INFO - PROCESS | 8438 | 1463434413508 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 14:33:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:33:33 INFO - PROCESS | 8438 | 1463434413514 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:33:33 INFO - PROCESS | 8438 | 1463434413518 Marionette TRACE conn3 <- [1,482,null,{}] 14:33:33 INFO - PROCESS | 8438 | 1463434413524 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}] 14:33:33 INFO - PROCESS | 8438 | 1463434413693 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 14:33:33 INFO - PROCESS | 8438 | 1463434413903 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:33 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9b5c00 == 78 [pid = 8438] [id = 128] 14:33:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 175 (0x8d9bc000) [pid = 8438] [serial = 383] [outer = (nil)] 14:33:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 176 (0x8db98c00) [pid = 8438] [serial = 384] [outer = 0x8d9bc000] 14:33:34 INFO - PROCESS | 8438 | 1463434414030 Marionette DEBUG loaded listener.js 14:33:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 177 (0x8db9c400) [pid = 8438] [serial = 385] [outer = 0x8d9bc000] 14:33:35 INFO - PROCESS | 8438 | 1463434415092 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]]]}] 14:33:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:33:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1647ms 14:33:35 INFO - PROCESS | 8438 | 1463434415164 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 14:33:35 INFO - PROCESS | 8438 | 1463434415170 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 14:33:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:33:35 INFO - PROCESS | 8438 | 1463434415180 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:33:35 INFO - PROCESS | 8438 | 1463434415186 Marionette TRACE conn3 <- [1,486,null,{}] 14:33:35 INFO - PROCESS | 8438 | 1463434415195 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}] 14:33:35 INFO - PROCESS | 8438 | 1463434415444 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 14:33:35 INFO - PROCESS | 8438 | 1463434415645 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:35 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db95000 == 79 [pid = 8438] [id = 129] 14:33:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 178 (0x8db9d400) [pid = 8438] [serial = 386] [outer = (nil)] 14:33:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 179 (0x8dba2400) [pid = 8438] [serial = 387] [outer = 0x8db9d400] 14:33:35 INFO - PROCESS | 8438 | 1463434415727 Marionette DEBUG loaded listener.js 14:33:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 180 (0x90a4ec00) [pid = 8438] [serial = 388] [outer = 0x8db9d400] 14:33:36 INFO - PROCESS | 8438 | 1463434416628 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]]]}] 14:33:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:33:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1484ms 14:33:36 INFO - PROCESS | 8438 | 1463434416664 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 14:33:36 INFO - PROCESS | 8438 | 1463434416668 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 14:33:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:33:36 INFO - PROCESS | 8438 | 1463434416674 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:33:36 INFO - PROCESS | 8438 | 1463434416678 Marionette TRACE conn3 <- [1,490,null,{}] 14:33:36 INFO - PROCESS | 8438 | 1463434416683 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}] 14:33:36 INFO - PROCESS | 8438 | 1463434416850 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 14:33:37 INFO - PROCESS | 8438 | 1463434417024 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:37 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db9bc00 == 80 [pid = 8438] [id = 130] 14:33:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 181 (0x8dba1400) [pid = 8438] [serial = 389] [outer = (nil)] 14:33:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 182 (0xa11f2800) [pid = 8438] [serial = 390] [outer = 0x8dba1400] 14:33:37 INFO - PROCESS | 8438 | 1463434417157 Marionette DEBUG loaded listener.js 14:33:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 183 (0xa22a7800) [pid = 8438] [serial = 391] [outer = 0x8dba1400] 14:33:38 INFO - PROCESS | 8438 | 1463434418064 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]]]}] 14:33:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:33:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1430ms 14:33:38 INFO - PROCESS | 8438 | 1463434418105 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 14:33:38 INFO - PROCESS | 8438 | 1463434418110 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 14:33:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:33:38 INFO - PROCESS | 8438 | 1463434418116 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:33:38 INFO - PROCESS | 8438 | 1463434418121 Marionette TRACE conn3 <- [1,494,null,{}] 14:33:38 INFO - PROCESS | 8438 | 1463434418126 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}] 14:33:38 INFO - PROCESS | 8438 | 1463434418335 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 14:33:38 INFO - PROCESS | 8438 | 1463434418508 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:38 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1e0c00 == 81 [pid = 8438] [id = 131] 14:33:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 184 (0x8d1e5400) [pid = 8438] [serial = 392] [outer = (nil)] 14:33:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 185 (0x8f69e000) [pid = 8438] [serial = 393] [outer = 0x8d1e5400] 14:33:38 INFO - PROCESS | 8438 | 1463434418601 Marionette DEBUG loaded listener.js 14:33:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 186 (0x99fc4800) [pid = 8438] [serial = 394] [outer = 0x8d1e5400] 14:33:39 INFO - PROCESS | 8438 | 1463434419517 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]]]}] 14:33:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:33:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1434ms 14:33:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:33:39 INFO - PROCESS | 8438 | 1463434419550 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 14:33:39 INFO - PROCESS | 8438 | 1463434419553 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 14:33:39 INFO - PROCESS | 8438 | 1463434419560 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:33:39 INFO - PROCESS | 8438 | 1463434419564 Marionette TRACE conn3 <- [1,498,null,{}] 14:33:39 INFO - PROCESS | 8438 | 1463434419569 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}] 14:33:39 INFO - PROCESS | 8438 | 1463434419738 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 14:33:39 INFO - PROCESS | 8438 | 1463434419917 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:39 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1a6800 == 82 [pid = 8438] [id = 132] 14:33:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 187 (0x8d1a6c00) [pid = 8438] [serial = 395] [outer = (nil)] 14:33:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 188 (0x8d1afc00) [pid = 8438] [serial = 396] [outer = 0x8d1a6c00] 14:33:40 INFO - PROCESS | 8438 | 1463434419998 Marionette DEBUG loaded listener.js 14:33:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 189 (0x8d1b3800) [pid = 8438] [serial = 397] [outer = 0x8d1a6c00] 14:33:41 INFO - PROCESS | 8438 | 1463434421249 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]]]}] 14:33:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:33:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1734ms 14:33:41 INFO - PROCESS | 8438 | 1463434421294 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 14:33:41 INFO - PROCESS | 8438 | 1463434421302 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 14:33:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:33:41 INFO - PROCESS | 8438 | 1463434421311 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:33:41 INFO - PROCESS | 8438 | 1463434421317 Marionette TRACE conn3 <- [1,502,null,{}] 14:33:41 INFO - PROCESS | 8438 | 1463434421324 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}] 14:33:41 INFO - PROCESS | 8438 | 1463434421497 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 14:33:41 INFO - PROCESS | 8438 | 1463434421821 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:41 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e614000 == 83 [pid = 8438] [id = 133] 14:33:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 190 (0x8e617800) [pid = 8438] [serial = 398] [outer = (nil)] 14:33:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 191 (0x8e79dc00) [pid = 8438] [serial = 399] [outer = 0x8e617800] 14:33:41 INFO - PROCESS | 8438 | 1463434421905 Marionette DEBUG loaded listener.js 14:33:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 192 (0x8e7a9000) [pid = 8438] [serial = 400] [outer = 0x8e617800] 14:33:42 INFO - PROCESS | 8438 | --DOCSHELL 0x8f699400 == 82 [pid = 8438] [id = 119] 14:33:42 INFO - PROCESS | 8438 | 1463434422824 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]]]}] 14:33:42 INFO - PROCESS | 8438 | --DOCSHELL 0x8e616000 == 81 [pid = 8438] [id = 118] 14:33:42 INFO - PROCESS | 8438 | --DOCSHELL 0x91e9a800 == 80 [pid = 8438] [id = 117] 14:33:42 INFO - PROCESS | 8438 | --DOCSHELL 0x8e61ac00 == 79 [pid = 8438] [id = 116] 14:33:42 INFO - PROCESS | 8438 | --DOCSHELL 0x8f4aa800 == 78 [pid = 8438] [id = 115] 14:33:42 INFO - PROCESS | 8438 | --DOCSHELL 0x8e613000 == 77 [pid = 8438] [id = 114] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 191 (0xa513d800) [pid = 8438] [serial = 180] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 190 (0x91e9d800) [pid = 8438] [serial = 222] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 189 (0xa35c5400) [pid = 8438] [serial = 265] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 188 (0x9b06f800) [pid = 8438] [serial = 300] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 187 (0x99fc8000) [pid = 8438] [serial = 297] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 186 (0x9a1af000) [pid = 8438] [serial = 298] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 185 (0x99fc0000) [pid = 8438] [serial = 295] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 184 (0x98ae8400) [pid = 8438] [serial = 294] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 183 (0x9454b800) [pid = 8438] [serial = 292] [outer = (nil)] [url = about:blank] 14:33:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:33:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1587ms 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 182 (0x922ddc00) [pid = 8438] [serial = 291] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 181 (0x977cf000) [pid = 8438] [serial = 267] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 180 (0x9a610000) [pid = 8438] [serial = 270] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 179 (0x9cdc1c00) [pid = 8438] [serial = 303] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 178 (0xa5140c00) [pid = 8438] [serial = 273] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 177 (0xa8293c00) [pid = 8438] [serial = 276] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 176 (0x8f69a800) [pid = 8438] [serial = 279] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 175 (0x8f4b5400) [pid = 8438] [serial = 282] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 174 (0x90b9c000) [pid = 8438] [serial = 285] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 173 (0x90ba7400) [pid = 8438] [serial = 288] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 172 (0xa22a0c00) [pid = 8438] [serial = 306] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 171 (0xa36f2400) [pid = 8438] [serial = 309] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 170 (0xa27cc000) [pid = 8438] [serial = 307] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 169 (0x9cdf0c00) [pid = 8438] [serial = 304] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 168 (0x9bbaec00) [pid = 8438] [serial = 301] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | --DOMWINDOW == 167 (0xa51e9800) [pid = 8438] [serial = 310] [outer = (nil)] [url = about:blank] 14:33:42 INFO - PROCESS | 8438 | 1463434422910 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 14:33:42 INFO - PROCESS | 8438 | 1463434422920 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 14:33:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:33:42 INFO - PROCESS | 8438 | 1463434422932 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:33:42 INFO - PROCESS | 8438 | 1463434422936 Marionette TRACE conn3 <- [1,506,null,{}] 14:33:42 INFO - PROCESS | 8438 | 1463434422942 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}] 14:33:43 INFO - PROCESS | 8438 | 1463434423107 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 14:33:43 INFO - PROCESS | 8438 | 1463434423319 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:43 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f4b1c00 == 78 [pid = 8438] [id = 134] 14:33:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 168 (0x8f4b6000) [pid = 8438] [serial = 401] [outer = (nil)] 14:33:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 169 (0x8f697800) [pid = 8438] [serial = 402] [outer = 0x8f4b6000] 14:33:43 INFO - PROCESS | 8438 | 1463434423395 Marionette DEBUG loaded listener.js 14:33:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 170 (0x90a4a800) [pid = 8438] [serial = 403] [outer = 0x8f4b6000] 14:33:44 INFO - PROCESS | 8438 | 1463434424266 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]]]}] 14:33:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:33:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1481ms 14:33:44 INFO - PROCESS | 8438 | 1463434424596 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 14:33:44 INFO - PROCESS | 8438 | 1463434424600 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 14:33:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:33:44 INFO - PROCESS | 8438 | 1463434424616 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:33:44 INFO - PROCESS | 8438 | 1463434424621 Marionette TRACE conn3 <- [1,510,null,{}] 14:33:44 INFO - PROCESS | 8438 | 1463434424646 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}] 14:33:44 INFO - PROCESS | 8438 | 1463434424834 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 14:33:44 INFO - PROCESS | 8438 | 1463434424850 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:45 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1e7c00 == 79 [pid = 8438] [id = 135] 14:33:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 171 (0x90ba3000) [pid = 8438] [serial = 404] [outer = (nil)] 14:33:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 172 (0x94554800) [pid = 8438] [serial = 405] [outer = 0x90ba3000] 14:33:45 INFO - PROCESS | 8438 | 1463434425064 Marionette DEBUG loaded listener.js 14:33:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 173 (0x99fc0000) [pid = 8438] [serial = 406] [outer = 0x90ba3000] 14:33:45 INFO - PROCESS | 8438 | 1463434425848 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]]]}] 14:33:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:33:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1305ms 14:33:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:33:45 INFO - PROCESS | 8438 | 1463434425920 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 14:33:45 INFO - PROCESS | 8438 | 1463434425924 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 14:33:45 INFO - PROCESS | 8438 | 1463434425930 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:33:45 INFO - PROCESS | 8438 | 1463434425933 Marionette TRACE conn3 <- [1,514,null,{}] 14:33:45 INFO - PROCESS | 8438 | 1463434425957 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}] 14:33:46 INFO - PROCESS | 8438 | 1463434426192 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 14:33:46 INFO - PROCESS | 8438 | 1463434426217 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:46 INFO - PROCESS | 8438 | ++DOCSHELL 0x90bc0400 == 80 [pid = 8438] [id = 136] 14:33:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 174 (0x977ea800) [pid = 8438] [serial = 407] [outer = (nil)] 14:33:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 175 (0x9a612400) [pid = 8438] [serial = 408] [outer = 0x977ea800] 14:33:46 INFO - PROCESS | 8438 | 1463434426290 Marionette DEBUG loaded listener.js 14:33:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 176 (0x9a654400) [pid = 8438] [serial = 409] [outer = 0x977ea800] 14:33:47 INFO - PROCESS | 8438 | 1463434427146 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]]]}] 14:33:47 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 14:33:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1237ms 14:33:47 INFO - PROCESS | 8438 | 1463434427166 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 14:33:47 INFO - PROCESS | 8438 | 1463434427169 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 14:33:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:33:47 INFO - PROCESS | 8438 | 1463434427179 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:33:47 INFO - PROCESS | 8438 | 1463434427182 Marionette TRACE conn3 <- [1,518,null,{}] 14:33:47 INFO - PROCESS | 8438 | 1463434427188 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}] 14:33:47 INFO - PROCESS | 8438 | 1463434427390 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 14:33:47 INFO - PROCESS | 8438 | --DOMWINDOW == 175 (0x92d53800) [pid = 8438] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:33:47 INFO - PROCESS | 8438 | --DOMWINDOW == 174 (0x8e616c00) [pid = 8438] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:33:47 INFO - PROCESS | 8438 | --DOMWINDOW == 173 (0x9501e800) [pid = 8438] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:33:47 INFO - PROCESS | 8438 | --DOMWINDOW == 172 (0x8f4afc00) [pid = 8438] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:33:47 INFO - PROCESS | 8438 | --DOMWINDOW == 171 (0x91eaa400) [pid = 8438] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:33:47 INFO - PROCESS | 8438 | --DOMWINDOW == 170 (0x91c8f000) [pid = 8438] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:33:47 INFO - PROCESS | 8438 | 1463434427624 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:47 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9b9c00 == 81 [pid = 8438] [id = 137] 14:33:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 171 (0x8e616c00) [pid = 8438] [serial = 410] [outer = (nil)] 14:33:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 172 (0x91c8f000) [pid = 8438] [serial = 411] [outer = 0x8e616c00] 14:33:47 INFO - PROCESS | 8438 | 1463434427695 Marionette DEBUG loaded listener.js 14:33:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 173 (0x93906000) [pid = 8438] [serial = 412] [outer = 0x8e616c00] 14:33:48 INFO - PROCESS | 8438 | 1463434428491 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]]]}] 14:33:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:33:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1343ms 14:33:48 INFO - PROCESS | 8438 | 1463434428520 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 14:33:48 INFO - PROCESS | 8438 | 1463434428523 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 14:33:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:33:48 INFO - PROCESS | 8438 | 1463434428529 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:33:48 INFO - PROCESS | 8438 | 1463434428531 Marionette TRACE conn3 <- [1,522,null,{}] 14:33:48 INFO - PROCESS | 8438 | 1463434428538 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}] 14:33:48 INFO - PROCESS | 8438 | 1463434428699 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 14:33:48 INFO - PROCESS | 8438 | 1463434428714 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:48 INFO - PROCESS | 8438 | ++DOCSHELL 0x8dba0400 == 82 [pid = 8438] [id = 138] 14:33:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 174 (0x9a94f800) [pid = 8438] [serial = 413] [outer = (nil)] 14:33:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 175 (0x9cdf0c00) [pid = 8438] [serial = 414] [outer = 0x9a94f800] 14:33:48 INFO - PROCESS | 8438 | 1463434428786 Marionette DEBUG loaded listener.js 14:33:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 176 (0x9cff5800) [pid = 8438] [serial = 415] [outer = 0x9a94f800] 14:33:49 INFO - PROCESS | 8438 | 1463434429739 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]]]}] 14:33:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:33:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1287ms 14:33:49 INFO - PROCESS | 8438 | 1463434429817 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 14:33:49 INFO - PROCESS | 8438 | 1463434429822 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 14:33:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:33:49 INFO - PROCESS | 8438 | 1463434429832 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:33:49 INFO - PROCESS | 8438 | 1463434429837 Marionette TRACE conn3 <- [1,526,null,{}] 14:33:49 INFO - PROCESS | 8438 | 1463434429846 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}] 14:33:50 INFO - PROCESS | 8438 | 1463434430029 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 14:33:50 INFO - PROCESS | 8438 | 1463434430199 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:50 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9b7400 == 83 [pid = 8438] [id = 139] 14:33:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 177 (0x8db93c00) [pid = 8438] [serial = 416] [outer = (nil)] 14:33:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 178 (0x8db9e400) [pid = 8438] [serial = 417] [outer = 0x8db93c00] 14:33:50 INFO - PROCESS | 8438 | 1463434430486 Marionette DEBUG loaded listener.js 14:33:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 179 (0x8e61e800) [pid = 8438] [serial = 418] [outer = 0x8db93c00] 14:33:51 INFO - PROCESS | 8438 | 1463434431801 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]]]}] 14:33:51 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 14:33:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 2039ms 14:33:51 INFO - PROCESS | 8438 | 1463434431871 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 14:33:51 INFO - PROCESS | 8438 | 1463434431879 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 14:33:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:33:51 INFO - PROCESS | 8438 | 1463434431903 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:33:51 INFO - PROCESS | 8438 | 1463434431907 Marionette TRACE conn3 <- [1,530,null,{}] 14:33:51 INFO - PROCESS | 8438 | 1463434431914 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}] 14:33:52 INFO - PROCESS | 8438 | 1463434432140 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 14:33:52 INFO - PROCESS | 8438 | 1463434432367 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:52 INFO - PROCESS | 8438 | ++DOCSHELL 0x90bbfc00 == 84 [pid = 8438] [id = 140] 14:33:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 180 (0x90bc2800) [pid = 8438] [serial = 419] [outer = (nil)] 14:33:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 181 (0x91e9d800) [pid = 8438] [serial = 420] [outer = 0x90bc2800] 14:33:52 INFO - PROCESS | 8438 | 1463434432451 Marionette DEBUG loaded listener.js 14:33:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 182 (0x95019c00) [pid = 8438] [serial = 421] [outer = 0x90bc2800] 14:33:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 183 (0x91e9e800) [pid = 8438] [serial = 422] [outer = 0x98ae5c00] 14:33:53 INFO - PROCESS | 8438 | 1463434433350 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"]]]}] 14:33:53 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 14:33:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:33:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:33:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:33:53 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 14:33:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:33:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:33:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:33:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1489ms 14:33:53 INFO - PROCESS | 8438 | 1463434433459 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 14:33:53 INFO - PROCESS | 8438 | 1463434433463 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 14:33:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:33:53 INFO - PROCESS | 8438 | 1463434433484 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:33:53 INFO - PROCESS | 8438 | 1463434433490 Marionette TRACE conn3 <- [1,534,null,{}] 14:33:53 INFO - PROCESS | 8438 | 1463434433529 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}] 14:33:53 INFO - PROCESS | 8438 | 1463434433725 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 14:33:53 INFO - PROCESS | 8438 | 1463434433934 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:53 INFO - PROCESS | 8438 | ++DOCSHELL 0x9ab97800 == 85 [pid = 8438] [id = 141] 14:33:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 184 (0x9bbb3800) [pid = 8438] [serial = 423] [outer = (nil)] 14:33:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 185 (0xa27be400) [pid = 8438] [serial = 424] [outer = 0x9bbb3800] 14:33:54 INFO - PROCESS | 8438 | 1463434434028 Marionette DEBUG loaded listener.js 14:33:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 186 (0xa3353400) [pid = 8438] [serial = 425] [outer = 0x9bbb3800] 14:33:54 INFO - PROCESS | 8438 | 1463434434894 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]]]}] 14:33:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:33:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1474ms 14:33:54 INFO - PROCESS | 8438 | 1463434434956 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 14:33:54 INFO - PROCESS | 8438 | 1463434434961 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 14:33:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:33:54 INFO - PROCESS | 8438 | 1463434434968 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:33:54 INFO - PROCESS | 8438 | 1463434434972 Marionette TRACE conn3 <- [1,538,null,{}] 14:33:54 INFO - PROCESS | 8438 | 1463434434978 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}] 14:33:55 INFO - PROCESS | 8438 | 1463434435170 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 14:33:55 INFO - PROCESS | 8438 | 1463434435340 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:55 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf03000 == 86 [pid = 8438] [id = 142] 14:33:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 187 (0x8cf03c00) [pid = 8438] [serial = 426] [outer = (nil)] 14:33:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 188 (0x8cf0c400) [pid = 8438] [serial = 427] [outer = 0x8cf03c00] 14:33:55 INFO - PROCESS | 8438 | 1463434435431 Marionette DEBUG loaded listener.js 14:33:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 189 (0x8ee7f800) [pid = 8438] [serial = 428] [outer = 0x8cf03c00] 14:33:56 INFO - PROCESS | 8438 | 1463434436306 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]]]}] 14:33:56 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. 14:33:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1389ms 14:33:56 INFO - PROCESS | 8438 | 1463434436372 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 14:33:56 INFO - PROCESS | 8438 | 1463434436377 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 14:33:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:33:56 INFO - PROCESS | 8438 | 1463434436384 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:33:56 INFO - PROCESS | 8438 | 1463434436388 Marionette TRACE conn3 <- [1,542,null,{}] 14:33:56 INFO - PROCESS | 8438 | 1463434436394 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}] 14:33:56 INFO - PROCESS | 8438 | 1463434436586 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 14:33:56 INFO - PROCESS | 8438 | 1463434436761 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:56 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf02000 == 87 [pid = 8438] [id = 143] 14:33:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 190 (0x8d1a8c00) [pid = 8438] [serial = 429] [outer = (nil)] 14:33:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 191 (0x8dd08c00) [pid = 8438] [serial = 430] [outer = 0x8d1a8c00] 14:33:56 INFO - PROCESS | 8438 | 1463434436845 Marionette DEBUG loaded listener.js 14:33:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 192 (0x8dd0b000) [pid = 8438] [serial = 431] [outer = 0x8d1a8c00] 14:33:57 INFO - PROCESS | 8438 | 1463434437716 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]]]}] 14:33:57 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. 14:33:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1387ms 14:33:57 INFO - PROCESS | 8438 | 1463434437798 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 14:33:57 INFO - PROCESS | 8438 | 1463434437801 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 14:33:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:33:57 INFO - PROCESS | 8438 | 1463434437810 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:33:57 INFO - PROCESS | 8438 | 1463434437813 Marionette TRACE conn3 <- [1,546,null,{}] 14:33:57 INFO - PROCESS | 8438 | 1463434437818 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}] 14:33:58 INFO - PROCESS | 8438 | 1463434438038 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 14:33:58 INFO - PROCESS | 8438 | 1463434438209 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:58 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf06400 == 88 [pid = 8438] [id = 144] 14:33:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 193 (0x8cf0cc00) [pid = 8438] [serial = 432] [outer = (nil)] 14:33:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 194 (0x8dd0ec00) [pid = 8438] [serial = 433] [outer = 0x8cf0cc00] 14:33:58 INFO - PROCESS | 8438 | 1463434438298 Marionette DEBUG loaded listener.js 14:33:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 195 (0x91cfa400) [pid = 8438] [serial = 434] [outer = 0x8cf0cc00] 14:33:59 INFO - PROCESS | 8438 | 1463434439188 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]]]}] 14:33:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:33:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1433ms 14:33:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:33:59 INFO - PROCESS | 8438 | 1463434439245 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 14:33:59 INFO - PROCESS | 8438 | 1463434439248 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 14:33:59 INFO - PROCESS | 8438 | 1463434439255 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:33:59 INFO - PROCESS | 8438 | 1463434439258 Marionette TRACE conn3 <- [1,550,null,{}] 14:33:59 INFO - PROCESS | 8438 | 1463434439264 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}] 14:33:59 INFO - PROCESS | 8438 | 1463434439448 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 14:33:59 INFO - PROCESS | 8438 | 1463434439626 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:59 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db48800 == 89 [pid = 8438] [id = 145] 14:33:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 196 (0x8db48c00) [pid = 8438] [serial = 435] [outer = (nil)] 14:33:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 197 (0x8db4b800) [pid = 8438] [serial = 436] [outer = 0x8db48c00] 14:33:59 INFO - PROCESS | 8438 | 1463434439708 Marionette DEBUG loaded listener.js 14:33:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 198 (0x8db55800) [pid = 8438] [serial = 437] [outer = 0x8db48c00] 14:34:00 INFO - PROCESS | 8438 | 1463434440567 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]]]}] 14:34:00 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. 14:34:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1338ms 14:34:00 INFO - PROCESS | 8438 | 1463434440633 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 14:34:00 INFO - PROCESS | 8438 | 1463434440637 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 14:34:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:34:00 INFO - PROCESS | 8438 | 1463434440645 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:34:00 INFO - PROCESS | 8438 | 1463434440649 Marionette TRACE conn3 <- [1,554,null,{}] 14:34:00 INFO - PROCESS | 8438 | 1463434440654 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}] 14:34:00 INFO - PROCESS | 8438 | 1463434440829 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 14:34:01 INFO - PROCESS | 8438 | 1463434441008 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:01 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db4a400 == 90 [pid = 8438] [id = 146] 14:34:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 199 (0x8db4c800) [pid = 8438] [serial = 438] [outer = (nil)] 14:34:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 200 (0x91cfb800) [pid = 8438] [serial = 439] [outer = 0x8db4c800] 14:34:01 INFO - PROCESS | 8438 | 1463434441093 Marionette DEBUG loaded listener.js 14:34:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 201 (0x91cfd800) [pid = 8438] [serial = 440] [outer = 0x8db4c800] 14:34:01 INFO - PROCESS | 8438 | [8438] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:34:02 INFO - PROCESS | 8438 | 1463434442066 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]]]}] 14:34:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:34:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1485ms 14:34:02 INFO - PROCESS | 8438 | 1463434442132 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 14:34:02 INFO - PROCESS | 8438 | 1463434442138 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 14:34:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:34:02 INFO - PROCESS | 8438 | 1463434442153 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:34:02 INFO - PROCESS | 8438 | 1463434442162 Marionette TRACE conn3 <- [1,558,null,{}] 14:34:02 INFO - PROCESS | 8438 | 1463434442220 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}] 14:34:02 INFO - PROCESS | 8438 | 1463434442424 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 14:34:02 INFO - PROCESS | 8438 | 1463434442655 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:02 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c96a400 == 91 [pid = 8438] [id = 147] 14:34:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 202 (0x8c96b000) [pid = 8438] [serial = 441] [outer = (nil)] 14:34:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 203 (0x8c972800) [pid = 8438] [serial = 442] [outer = 0x8c96b000] 14:34:02 INFO - PROCESS | 8438 | 1463434442781 Marionette DEBUG loaded listener.js 14:34:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 204 (0x8c977000) [pid = 8438] [serial = 443] [outer = 0x8c96b000] 14:34:03 INFO - PROCESS | 8438 | 1463434443617 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]]]}] 14:34:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:34:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1539ms 14:34:03 INFO - PROCESS | 8438 | 1463434443685 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 14:34:03 INFO - PROCESS | 8438 | 1463434443690 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 14:34:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:34:03 INFO - PROCESS | 8438 | 1463434443696 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:34:03 INFO - PROCESS | 8438 | 1463434443699 Marionette TRACE conn3 <- [1,562,null,{}] 14:34:03 INFO - PROCESS | 8438 | 1463434443705 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}] 14:34:03 INFO - PROCESS | 8438 | 1463434443882 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 14:34:04 INFO - PROCESS | 8438 | 1463434444058 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:04 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4a2800 == 92 [pid = 8438] [id = 148] 14:34:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 205 (0x8b4a3000) [pid = 8438] [serial = 444] [outer = (nil)] 14:34:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 206 (0x8b4aac00) [pid = 8438] [serial = 445] [outer = 0x8b4a3000] 14:34:04 INFO - PROCESS | 8438 | 1463434444152 Marionette DEBUG loaded listener.js 14:34:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 207 (0x8b4ad400) [pid = 8438] [serial = 446] [outer = 0x8b4a3000] 14:34:04 INFO - PROCESS | 8438 | [8438] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:34:04 INFO - PROCESS | 8438 | 1463434444988 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]]]}] 14:34:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:34:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1340ms 14:34:05 INFO - PROCESS | 8438 | 1463434445037 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 14:34:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:34:05 INFO - PROCESS | 8438 | 1463434445042 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 14:34:05 INFO - PROCESS | 8438 | 1463434445048 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:34:05 INFO - PROCESS | 8438 | 1463434445053 Marionette TRACE conn3 <- [1,566,null,{}] 14:34:05 INFO - PROCESS | 8438 | 1463434445059 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}] 14:34:05 INFO - PROCESS | 8438 | 1463434445251 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 14:34:05 INFO - PROCESS | 8438 | 1463434445428 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:05 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4a2400 == 93 [pid = 8438] [id = 149] 14:34:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 208 (0x8b4ab000) [pid = 8438] [serial = 447] [outer = (nil)] 14:34:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 209 (0x8c979c00) [pid = 8438] [serial = 448] [outer = 0x8b4ab000] 14:34:05 INFO - PROCESS | 8438 | 1463434445518 Marionette DEBUG loaded listener.js 14:34:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 210 (0xa36f0000) [pid = 8438] [serial = 449] [outer = 0x8b4ab000] 14:34:06 INFO - PROCESS | 8438 | [8438] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:34:06 INFO - PROCESS | 8438 | 1463434446474 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]]]}] 14:34:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:34:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1479ms 14:34:06 INFO - PROCESS | 8438 | 1463434446528 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 14:34:06 INFO - PROCESS | 8438 | 1463434446533 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 14:34:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:34:06 INFO - PROCESS | 8438 | 1463434446580 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:34:06 INFO - PROCESS | 8438 | 1463434446583 Marionette TRACE conn3 <- [1,570,null,{}] 14:34:06 INFO - PROCESS | 8438 | 1463434446593 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}] 14:34:06 INFO - PROCESS | 8438 | 1463434446848 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 14:34:07 INFO - PROCESS | 8438 | 1463434447030 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:07 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7c0800 == 94 [pid = 8438] [id = 150] 14:34:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 211 (0x8b7c1c00) [pid = 8438] [serial = 450] [outer = (nil)] 14:34:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 212 (0x8b7c6000) [pid = 8438] [serial = 451] [outer = 0x8b7c1c00] 14:34:07 INFO - PROCESS | 8438 | 1463434447131 Marionette DEBUG loaded listener.js 14:34:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 213 (0x8b7c9400) [pid = 8438] [serial = 452] [outer = 0x8b7c1c00] 14:34:07 INFO - PROCESS | 8438 | [8438] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:34:08 INFO - PROCESS | 8438 | 1463434448397 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]]]}] 14:34:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:34:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1921ms 14:34:08 INFO - PROCESS | 8438 | 1463434448477 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 14:34:08 INFO - PROCESS | 8438 | 1463434448482 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 14:34:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:34:08 INFO - PROCESS | 8438 | 1463434448571 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:34:08 INFO - PROCESS | 8438 | 1463434448577 Marionette TRACE conn3 <- [1,574,null,{}] 14:34:08 INFO - PROCESS | 8438 | 1463434448587 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}] 14:34:08 INFO - PROCESS | 8438 | 1463434448755 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 14:34:08 INFO - PROCESS | 8438 | 1463434448936 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:08 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8d4800 == 95 [pid = 8438] [id = 151] 14:34:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 214 (0x8b8d6800) [pid = 8438] [serial = 453] [outer = (nil)] 14:34:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 215 (0x8b8de400) [pid = 8438] [serial = 454] [outer = 0x8b8d6800] 14:34:09 INFO - PROCESS | 8438 | 1463434449013 Marionette DEBUG loaded listener.js 14:34:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 216 (0x8c96d800) [pid = 8438] [serial = 455] [outer = 0x8b8d6800] 14:34:09 INFO - PROCESS | 8438 | 1463434449943 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]]]}] 14:34:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:34:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1471ms 14:34:10 INFO - PROCESS | 8438 | 1463434450017 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 14:34:10 INFO - PROCESS | 8438 | 1463434450026 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 14:34:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:34:10 INFO - PROCESS | 8438 | 1463434450036 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:34:10 INFO - PROCESS | 8438 | 1463434450039 Marionette TRACE conn3 <- [1,578,null,{}] 14:34:10 INFO - PROCESS | 8438 | 1463434450045 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}] 14:34:10 INFO - PROCESS | 8438 | 1463434450302 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 14:34:10 INFO - PROCESS | 8438 | 1463434450596 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:10 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8e1400 == 96 [pid = 8438] [id = 152] 14:34:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 217 (0x8cf0d400) [pid = 8438] [serial = 456] [outer = (nil)] 14:34:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 218 (0x8d1b3400) [pid = 8438] [serial = 457] [outer = 0x8cf0d400] 14:34:10 INFO - PROCESS | 8438 | 1463434450681 Marionette DEBUG loaded listener.js 14:34:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 219 (0x8d1ed000) [pid = 8438] [serial = 458] [outer = 0x8cf0d400] 14:34:11 INFO - PROCESS | 8438 | 1463434451552 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]]]}] 14:34:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:34:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1588ms 14:34:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:34:11 INFO - PROCESS | 8438 | 1463434451624 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 14:34:11 INFO - PROCESS | 8438 | 1463434451627 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 14:34:11 INFO - PROCESS | 8438 | 1463434451634 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:34:11 INFO - PROCESS | 8438 | 1463434451640 Marionette TRACE conn3 <- [1,582,null,{}] 14:34:11 INFO - PROCESS | 8438 | 1463434451655 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}] 14:34:11 INFO - PROCESS | 8438 | 1463434451870 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 14:34:12 INFO - PROCESS | 8438 | 1463434452138 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:12 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1e2c00 == 97 [pid = 8438] [id = 153] 14:34:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 220 (0x8dd01400) [pid = 8438] [serial = 459] [outer = (nil)] 14:34:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 221 (0x8dd0f000) [pid = 8438] [serial = 460] [outer = 0x8dd01400] 14:34:12 INFO - PROCESS | 8438 | 1463434452284 Marionette DEBUG loaded listener.js 14:34:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 222 (0x8e6db400) [pid = 8438] [serial = 461] [outer = 0x8dd01400] 14:34:13 INFO - PROCESS | 8438 | 1463434453214 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]]]}] 14:34:13 INFO - PROCESS | 8438 | --DOCSHELL 0x922de800 == 96 [pid = 8438] [id = 32] 14:34:13 INFO - PROCESS | 8438 | --DOCSHELL 0x8f4ad000 == 95 [pid = 8438] [id = 95] 14:34:13 INFO - PROCESS | 8438 | --DOCSHELL 0x8f692800 == 94 [pid = 8438] [id = 93] 14:34:13 INFO - PROCESS | 8438 | --DOCSHELL 0x9cde6800 == 93 [pid = 8438] [id = 91] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 221 (0x9a659000) [pid = 8438] [serial = 360] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 220 (0x90bc4400) [pid = 8438] [serial = 312] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 219 (0xa2379800) [pid = 8438] [serial = 321] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 218 (0x8ee8e000) [pid = 8438] [serial = 330] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 217 (0x91c90c00) [pid = 8438] [serial = 315] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 216 (0x99fc6c00) [pid = 8438] [serial = 318] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 215 (0x8e7a1000) [pid = 8438] [serial = 339] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 214 (0xa6c04c00) [pid = 8438] [serial = 324] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 213 (0x9a652c00) [pid = 8438] [serial = 327] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 212 (0x8e6d8400) [pid = 8438] [serial = 336] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 211 (0xa6c08800) [pid = 8438] [serial = 333] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOCSHELL 0x8f4ae400 == 92 [pid = 8438] [id = 94] 14:34:13 INFO - PROCESS | 8438 | --DOCSHELL 0x9a052800 == 91 [pid = 8438] [id = 90] 14:34:13 INFO - PROCESS | 8438 | --DOCSHELL 0x8d9b9c00 == 90 [pid = 8438] [id = 137] 14:34:13 INFO - PROCESS | 8438 | --DOCSHELL 0x90bc0400 == 89 [pid = 8438] [id = 136] 14:34:13 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1e7c00 == 88 [pid = 8438] [id = 135] 14:34:13 INFO - PROCESS | 8438 | --DOCSHELL 0x8f4b1c00 == 87 [pid = 8438] [id = 134] 14:34:13 INFO - PROCESS | 8438 | --DOCSHELL 0x8e614000 == 86 [pid = 8438] [id = 133] 14:34:13 INFO - PROCESS | 8438 | --DOCSHELL 0x8db95000 == 85 [pid = 8438] [id = 129] 14:34:13 INFO - PROCESS | 8438 | --DOCSHELL 0x8d9b5c00 == 84 [pid = 8438] [id = 128] 14:34:13 INFO - PROCESS | 8438 | --DOCSHELL 0x8d9af400 == 83 [pid = 8438] [id = 127] 14:34:13 INFO - PROCESS | 8438 | --DOCSHELL 0x90a4b400 == 82 [pid = 8438] [id = 126] 14:34:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:34:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1691ms 14:34:13 INFO - PROCESS | 8438 | --DOCSHELL 0x8e6d1000 == 81 [pid = 8438] [id = 125] 14:34:13 INFO - PROCESS | 8438 | --DOCSHELL 0x8e6d9c00 == 80 [pid = 8438] [id = 124] 14:34:13 INFO - PROCESS | 8438 | --DOCSHELL 0x98f94000 == 79 [pid = 8438] [id = 123] 14:34:13 INFO - PROCESS | 8438 | --DOCSHELL 0x93bc8c00 == 78 [pid = 8438] [id = 122] 14:34:13 INFO - PROCESS | 8438 | 1463434453331 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 14:34:13 INFO - PROCESS | 8438 | 1463434453335 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 14:34:13 INFO - PROCESS | 8438 | --DOCSHELL 0x8ee88000 == 77 [pid = 8438] [id = 121] 14:34:13 INFO - PROCESS | 8438 | --DOCSHELL 0x91e92400 == 76 [pid = 8438] [id = 120] 14:34:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:34:13 INFO - PROCESS | 8438 | 1463434453345 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:34:13 INFO - PROCESS | 8438 | 1463434453347 Marionette TRACE conn3 <- [1,586,null,{}] 14:34:13 INFO - PROCESS | 8438 | 1463434453353 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}] 14:34:13 INFO - PROCESS | 8438 | 1463434453504 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 210 (0x8ee81800) [pid = 8438] [serial = 343] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 209 (0x8f69cc00) [pid = 8438] [serial = 345] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 208 (0x91e9c800) [pid = 8438] [serial = 348] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 207 (0x997e5c00) [pid = 8438] [serial = 354] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 206 (0x9a054800) [pid = 8438] [serial = 357] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 205 (0x977cd800) [pid = 8438] [serial = 352] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 204 (0x9a611800) [pid = 8438] [serial = 358] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 203 (0x8e7a2400) [pid = 8438] [serial = 342] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 202 (0x99b3d000) [pid = 8438] [serial = 355] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 201 (0x90ba2400) [pid = 8438] [serial = 346] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 200 (0x95026800) [pid = 8438] [serial = 351] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | --DOMWINDOW == 199 (0x922dfc00) [pid = 8438] [serial = 349] [outer = (nil)] [url = about:blank] 14:34:13 INFO - PROCESS | 8438 | 1463434453698 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:13 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf0c800 == 77 [pid = 8438] [id = 154] 14:34:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 200 (0x8dd07400) [pid = 8438] [serial = 462] [outer = (nil)] 14:34:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 201 (0x8e6d9800) [pid = 8438] [serial = 463] [outer = 0x8dd07400] 14:34:13 INFO - PROCESS | 8438 | 1463434453776 Marionette DEBUG loaded listener.js 14:34:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 202 (0x8e7a8c00) [pid = 8438] [serial = 464] [outer = 0x8dd07400] 14:34:14 INFO - PROCESS | 8438 | [8438] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:34:14 INFO - PROCESS | 8438 | 1463434454461 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]]]}] 14:34:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:34:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1130ms 14:34:14 INFO - PROCESS | 8438 | 1463434454475 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 14:34:14 INFO - PROCESS | 8438 | 1463434454478 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 14:34:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:34:14 INFO - PROCESS | 8438 | 1463434454484 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:34:14 INFO - PROCESS | 8438 | 1463434454487 Marionette TRACE conn3 <- [1,590,null,{}] 14:34:14 INFO - PROCESS | 8438 | 1463434454493 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}] 14:34:14 INFO - PROCESS | 8438 | 1463434454661 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 14:34:14 INFO - PROCESS | 8438 | 1463434454798 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:14 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9bc800 == 78 [pid = 8438] [id = 155] 14:34:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 203 (0x8dd03000) [pid = 8438] [serial = 465] [outer = (nil)] 14:34:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 204 (0x8ee8c000) [pid = 8438] [serial = 466] [outer = 0x8dd03000] 14:34:14 INFO - PROCESS | 8438 | 1463434454869 Marionette DEBUG loaded listener.js 14:34:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 205 (0x8f4b5800) [pid = 8438] [serial = 467] [outer = 0x8dd03000] 14:34:15 INFO - PROCESS | 8438 | 1463434455634 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]]]}] 14:34:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:34:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1182ms 14:34:15 INFO - PROCESS | 8438 | 1463434455679 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 14:34:15 INFO - PROCESS | 8438 | 1463434455683 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 14:34:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:34:15 INFO - PROCESS | 8438 | 1463434455709 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:34:15 INFO - PROCESS | 8438 | 1463434455712 Marionette TRACE conn3 <- [1,594,null,{}] 14:34:15 INFO - PROCESS | 8438 | 1463434455718 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}] 14:34:15 INFO - PROCESS | 8438 | 1463434455948 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 14:34:15 INFO - PROCESS | 8438 | 1463434455976 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:16 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ee87c00 == 79 [pid = 8438] [id = 156] 14:34:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 206 (0x8f4ad000) [pid = 8438] [serial = 468] [outer = (nil)] 14:34:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 207 (0x90bbc400) [pid = 8438] [serial = 469] [outer = 0x8f4ad000] 14:34:16 INFO - PROCESS | 8438 | 1463434456047 Marionette DEBUG loaded listener.js 14:34:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 208 (0x91c82400) [pid = 8438] [serial = 470] [outer = 0x8f4ad000] 14:34:17 INFO - PROCESS | 8438 | 1463434457008 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]]]}] 14:34:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:34:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1334ms 14:34:17 INFO - PROCESS | 8438 | 1463434457039 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 14:34:17 INFO - PROCESS | 8438 | 1463434457043 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 14:34:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:34:17 INFO - PROCESS | 8438 | 1463434457049 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:34:17 INFO - PROCESS | 8438 | 1463434457051 Marionette TRACE conn3 <- [1,598,null,{}] 14:34:17 INFO - PROCESS | 8438 | 1463434457057 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}] 14:34:17 INFO - PROCESS | 8438 | 1463434457285 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 14:34:17 INFO - PROCESS | 8438 | 1463434457324 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:17 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8d4400 == 80 [pid = 8438] [id = 157] 14:34:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 209 (0x8db96c00) [pid = 8438] [serial = 471] [outer = (nil)] 14:34:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 210 (0x91c89400) [pid = 8438] [serial = 472] [outer = 0x8db96c00] 14:34:17 INFO - PROCESS | 8438 | 1463434457394 Marionette DEBUG loaded listener.js 14:34:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 211 (0x91cfbc00) [pid = 8438] [serial = 473] [outer = 0x8db96c00] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 210 (0xa11eb000) [pid = 8438] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 209 (0x92022800) [pid = 8438] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 208 (0x9a4b6000) [pid = 8438] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 207 (0x8e6d9000) [pid = 8438] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 206 (0x90ba2800) [pid = 8438] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 205 (0xa2378800) [pid = 8438] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 204 (0x9a056800) [pid = 8438] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 203 (0x8f694c00) [pid = 8438] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 202 (0x9522a400) [pid = 8438] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 201 (0x9a06e800) [pid = 8438] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 200 (0x92c07c00) [pid = 8438] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 199 (0xa3190400) [pid = 8438] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 198 (0x99f5d000) [pid = 8438] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 197 (0x8f4b0800) [pid = 8438] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 196 (0xa69a0000) [pid = 8438] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 195 (0x922e7400) [pid = 8438] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 194 (0x922e2000) [pid = 8438] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 193 (0x92021800) [pid = 8438] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 192 (0x92c10400) [pid = 8438] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 191 (0x9501b800) [pid = 8438] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 190 (0x99b3d800) [pid = 8438] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 189 (0x91c85c00) [pid = 8438] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 188 (0x9a074800) [pid = 8438] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 187 (0x94550400) [pid = 8438] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 186 (0x98af2400) [pid = 8438] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 185 (0x9a61a400) [pid = 8438] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 184 (0xa68c1c00) [pid = 8438] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 183 (0xa23c3400) [pid = 8438] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 182 (0x8f4af000) [pid = 8438] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 181 (0x95020c00) [pid = 8438] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 180 (0x9b1be800) [pid = 8438] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 179 (0x90ba3000) [pid = 8438] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 178 (0x977ea800) [pid = 8438] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 177 (0x8f4b6000) [pid = 8438] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 176 (0x8d1a6c00) [pid = 8438] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 175 (0x8e617800) [pid = 8438] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:34:18 INFO - PROCESS | 8438 | --DOMWINDOW == 174 (0x8e616c00) [pid = 8438] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:34:19 INFO - PROCESS | 8438 | 1463434459150 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]]]}] 14:34:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:34:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 2131ms 14:34:19 INFO - PROCESS | 8438 | 1463434459181 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 14:34:19 INFO - PROCESS | 8438 | 1463434459185 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 14:34:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:34:19 INFO - PROCESS | 8438 | 1463434459191 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:34:19 INFO - PROCESS | 8438 | 1463434459194 Marionette TRACE conn3 <- [1,602,null,{}] 14:34:19 INFO - PROCESS | 8438 | 1463434459200 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}] 14:34:19 INFO - PROCESS | 8438 | 1463434459405 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 14:34:19 INFO - PROCESS | 8438 | 1463434459421 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:19 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1a6c00 == 81 [pid = 8438] [id = 158] 14:34:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 175 (0x8db94000) [pid = 8438] [serial = 474] [outer = (nil)] 14:34:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 176 (0x91c90c00) [pid = 8438] [serial = 475] [outer = 0x8db94000] 14:34:19 INFO - PROCESS | 8438 | 1463434459495 Marionette DEBUG loaded listener.js 14:34:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 177 (0x91e9c000) [pid = 8438] [serial = 476] [outer = 0x8db94000] 14:34:20 INFO - PROCESS | 8438 | 1463434460333 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]]]}] 14:34:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:34:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1180ms 14:34:20 INFO - PROCESS | 8438 | 1463434460373 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 14:34:20 INFO - PROCESS | 8438 | 1463434460377 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 14:34:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:34:20 INFO - PROCESS | 8438 | 1463434460387 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:34:20 INFO - PROCESS | 8438 | 1463434460389 Marionette TRACE conn3 <- [1,606,null,{}] 14:34:20 INFO - PROCESS | 8438 | 1463434460395 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}] 14:34:20 INFO - PROCESS | 8438 | 1463434460552 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 14:34:20 INFO - PROCESS | 8438 | 1463434460564 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:20 INFO - PROCESS | 8438 | ++DOCSHELL 0x91cf0800 == 82 [pid = 8438] [id = 159] 14:34:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 178 (0x91cf5000) [pid = 8438] [serial = 477] [outer = (nil)] 14:34:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 179 (0x92021800) [pid = 8438] [serial = 478] [outer = 0x91cf5000] 14:34:20 INFO - PROCESS | 8438 | 1463434460634 Marionette DEBUG loaded listener.js 14:34:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 180 (0x922e3400) [pid = 8438] [serial = 479] [outer = 0x91cf5000] 14:34:21 INFO - PROCESS | 8438 | 1463434461828 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]]]}] 14:34:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:34:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1484ms 14:34:21 INFO - PROCESS | 8438 | 1463434461872 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 14:34:21 INFO - PROCESS | 8438 | 1463434461878 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 14:34:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:34:21 INFO - PROCESS | 8438 | 1463434461887 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:34:21 INFO - PROCESS | 8438 | 1463434461893 Marionette TRACE conn3 <- [1,610,null,{}] 14:34:21 INFO - PROCESS | 8438 | 1463434461900 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}] 14:34:22 INFO - PROCESS | 8438 | 1463434462090 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 14:34:22 INFO - PROCESS | 8438 | 1463434462331 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:22 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8dcc00 == 83 [pid = 8438] [id = 160] 14:34:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 181 (0x8b8de000) [pid = 8438] [serial = 480] [outer = (nil)] 14:34:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 182 (0x8cf06800) [pid = 8438] [serial = 481] [outer = 0x8b8de000] 14:34:22 INFO - PROCESS | 8438 | 1463434462459 Marionette DEBUG loaded listener.js 14:34:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 183 (0x8d1b5800) [pid = 8438] [serial = 482] [outer = 0x8b8de000] 14:34:23 INFO - PROCESS | 8438 | 1463434463328 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]]]}] 14:34:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:34:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1483ms 14:34:23 INFO - PROCESS | 8438 | 1463434463371 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 14:34:23 INFO - PROCESS | 8438 | 1463434463380 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 14:34:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:34:23 INFO - PROCESS | 8438 | 1463434463392 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:34:23 INFO - PROCESS | 8438 | 1463434463396 Marionette TRACE conn3 <- [1,614,null,{}] 14:34:23 INFO - PROCESS | 8438 | 1463434463402 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}] 14:34:23 INFO - PROCESS | 8438 | 1463434463589 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 14:34:23 INFO - PROCESS | 8438 | 1463434463765 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:23 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7c2800 == 84 [pid = 8438] [id = 161] 14:34:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 184 (0x8d9bb400) [pid = 8438] [serial = 483] [outer = (nil)] 14:34:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 185 (0x8e61dc00) [pid = 8438] [serial = 484] [outer = 0x8d9bb400] 14:34:23 INFO - PROCESS | 8438 | 1463434463851 Marionette DEBUG loaded listener.js 14:34:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 186 (0x8ee87400) [pid = 8438] [serial = 485] [outer = 0x8d9bb400] 14:34:24 INFO - PROCESS | 8438 | 1463434464802 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]]]}] 14:34:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:34:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1483ms 14:34:24 INFO - PROCESS | 8438 | 1463434464875 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 14:34:24 INFO - PROCESS | 8438 | 1463434464879 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 14:34:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:34:24 INFO - PROCESS | 8438 | 1463434464886 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:34:24 INFO - PROCESS | 8438 | 1463434464893 Marionette TRACE conn3 <- [1,618,null,{}] 14:34:24 INFO - PROCESS | 8438 | 1463434464909 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}] 14:34:25 INFO - PROCESS | 8438 | 1463434465131 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 14:34:25 INFO - PROCESS | 8438 | 1463434465353 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:25 INFO - PROCESS | 8438 | ++DOCSHELL 0x90b9ac00 == 85 [pid = 8438] [id = 162] 14:34:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 187 (0x90bbd800) [pid = 8438] [serial = 486] [outer = (nil)] 14:34:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 188 (0x91cf8400) [pid = 8438] [serial = 487] [outer = 0x90bbd800] 14:34:25 INFO - PROCESS | 8438 | 1463434465484 Marionette DEBUG loaded listener.js 14:34:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 189 (0x93908c00) [pid = 8438] [serial = 488] [outer = 0x90bbd800] 14:34:26 INFO - PROCESS | 8438 | 1463434466364 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]]]}] 14:34:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:34:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1540ms 14:34:26 INFO - PROCESS | 8438 | 1463434466427 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 14:34:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:34:26 INFO - PROCESS | 8438 | 1463434466432 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 14:34:26 INFO - PROCESS | 8438 | 1463434466438 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:34:26 INFO - PROCESS | 8438 | 1463434466442 Marionette TRACE conn3 <- [1,622,null,{}] 14:34:26 INFO - PROCESS | 8438 | 1463434466450 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}] 14:34:26 INFO - PROCESS | 8438 | 1463434466631 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 14:34:26 INFO - PROCESS | 8438 | 1463434466819 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:26 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8df800 == 86 [pid = 8438] [id = 163] 14:34:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 190 (0x922da400) [pid = 8438] [serial = 489] [outer = (nil)] 14:34:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 191 (0x95020000) [pid = 8438] [serial = 490] [outer = 0x922da400] 14:34:26 INFO - PROCESS | 8438 | 1463434466947 Marionette DEBUG loaded listener.js 14:34:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 192 (0x95236400) [pid = 8438] [serial = 491] [outer = 0x922da400] 14:34:27 INFO - PROCESS | 8438 | 1463434467776 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]]]}] 14:34:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:34:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1382ms 14:34:27 INFO - PROCESS | 8438 | 1463434467823 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 14:34:27 INFO - PROCESS | 8438 | 1463434467828 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 14:34:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:34:27 INFO - PROCESS | 8438 | 1463434467834 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:34:27 INFO - PROCESS | 8438 | 1463434467837 Marionette TRACE conn3 <- [1,626,null,{}] 14:34:27 INFO - PROCESS | 8438 | 1463434467843 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}] 14:34:28 INFO - PROCESS | 8438 | 1463434468022 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 14:34:28 INFO - PROCESS | 8438 | 1463434468202 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:28 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8da000 == 87 [pid = 8438] [id = 164] 14:34:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 193 (0x8d9b8400) [pid = 8438] [serial = 492] [outer = (nil)] 14:34:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 194 (0x977d6800) [pid = 8438] [serial = 493] [outer = 0x8d9b8400] 14:34:28 INFO - PROCESS | 8438 | 1463434468286 Marionette DEBUG loaded listener.js 14:34:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 195 (0x98158400) [pid = 8438] [serial = 494] [outer = 0x8d9b8400] 14:34:29 INFO - PROCESS | 8438 | 1463434469253 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]]]}] 14:34:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:34:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1485ms 14:34:29 INFO - PROCESS | 8438 | 1463434469319 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 14:34:29 INFO - PROCESS | 8438 | 1463434469324 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 14:34:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:34:29 INFO - PROCESS | 8438 | 1463434469330 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:34:29 INFO - PROCESS | 8438 | 1463434469334 Marionette TRACE conn3 <- [1,630,null,{}] 14:34:29 INFO - PROCESS | 8438 | 1463434469339 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}] 14:34:29 INFO - PROCESS | 8438 | 1463434469525 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 14:34:29 INFO - PROCESS | 8438 | 1463434469750 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:29 INFO - PROCESS | 8438 | ++DOCSHELL 0x9501b800 == 88 [pid = 8438] [id = 165] 14:34:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 196 (0x977eec00) [pid = 8438] [serial = 495] [outer = (nil)] 14:34:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 197 (0x99fc3400) [pid = 8438] [serial = 496] [outer = 0x977eec00] 14:34:29 INFO - PROCESS | 8438 | 1463434469847 Marionette DEBUG loaded listener.js 14:34:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 198 (0x9a054800) [pid = 8438] [serial = 497] [outer = 0x977eec00] 14:34:30 INFO - PROCESS | 8438 | 1463434470698 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]]]}] 14:34:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:34:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1430ms 14:34:30 INFO - PROCESS | 8438 | 1463434470762 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 14:34:30 INFO - PROCESS | 8438 | 1463434470766 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 14:34:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:34:30 INFO - PROCESS | 8438 | 1463434470772 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:34:30 INFO - PROCESS | 8438 | 1463434470776 Marionette TRACE conn3 <- [1,634,null,{}] 14:34:30 INFO - PROCESS | 8438 | 1463434470782 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}] 14:34:30 INFO - PROCESS | 8438 | 1463434470960 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 14:34:31 INFO - PROCESS | 8438 | 1463434471147 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:31 INFO - PROCESS | 8438 | ++DOCSHELL 0x99bea400 == 89 [pid = 8438] [id = 166] 14:34:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 199 (0x9a077800) [pid = 8438] [serial = 498] [outer = (nil)] 14:34:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 200 (0x9a60f400) [pid = 8438] [serial = 499] [outer = 0x9a077800] 14:34:31 INFO - PROCESS | 8438 | 1463434471280 Marionette DEBUG loaded listener.js 14:34:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 201 (0x9a617400) [pid = 8438] [serial = 500] [outer = 0x9a077800] 14:34:31 INFO - PROCESS | 8438 | [8438] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:34:32 INFO - PROCESS | 8438 | 1463434472368 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]]]}] 14:34:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:34:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1638ms 14:34:32 INFO - PROCESS | 8438 | 1463434472411 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 14:34:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:34:32 INFO - PROCESS | 8438 | 1463434472415 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 14:34:32 INFO - PROCESS | 8438 | 1463434472422 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:34:32 INFO - PROCESS | 8438 | 1463434472425 Marionette TRACE conn3 <- [1,638,null,{}] 14:34:32 INFO - PROCESS | 8438 | 1463434472431 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}] 14:34:32 INFO - PROCESS | 8438 | 1463434472607 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 14:34:32 INFO - PROCESS | 8438 | 1463434472841 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:32 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a60c400 == 90 [pid = 8438] [id = 167] 14:34:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 202 (0x9a610000) [pid = 8438] [serial = 501] [outer = (nil)] 14:34:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 203 (0x9ab94000) [pid = 8438] [serial = 502] [outer = 0x9a610000] 14:34:32 INFO - PROCESS | 8438 | 1463434472924 Marionette DEBUG loaded listener.js 14:34:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 204 (0x9ab9f000) [pid = 8438] [serial = 503] [outer = 0x9a610000] 14:34:33 INFO - PROCESS | 8438 | [8438] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:34:33 INFO - PROCESS | 8438 | 1463434473874 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]]]}] 14:34:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:34:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1486ms 14:34:33 INFO - PROCESS | 8438 | 1463434473907 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 14:34:33 INFO - PROCESS | 8438 | 1463434473912 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 14:34:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:34:33 INFO - PROCESS | 8438 | 1463434473918 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:34:33 INFO - PROCESS | 8438 | 1463434473921 Marionette TRACE conn3 <- [1,642,null,{}] 14:34:33 INFO - PROCESS | 8438 | 1463434473927 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}] 14:34:34 INFO - PROCESS | 8438 | 1463434474099 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 14:34:34 INFO - PROCESS | 8438 | 1463434474336 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:34 INFO - PROCESS | 8438 | ++DOCSHELL 0x998dec00 == 91 [pid = 8438] [id = 168] 14:34:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 205 (0x9a4b9400) [pid = 8438] [serial = 504] [outer = (nil)] 14:34:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 206 (0x9b111400) [pid = 8438] [serial = 505] [outer = 0x9a4b9400] 14:34:34 INFO - PROCESS | 8438 | 1463434474465 Marionette DEBUG loaded listener.js 14:34:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 207 (0x9bb85c00) [pid = 8438] [serial = 506] [outer = 0x9a4b9400] 14:34:35 INFO - PROCESS | 8438 | 1463434475339 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]]]}] 14:34:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:34:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1480ms 14:34:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:34:35 INFO - PROCESS | 8438 | 1463434475398 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 14:34:35 INFO - PROCESS | 8438 | 1463434475402 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 14:34:35 INFO - PROCESS | 8438 | 1463434475408 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:34:35 INFO - PROCESS | 8438 | 1463434475412 Marionette TRACE conn3 <- [1,646,null,{}] 14:34:35 INFO - PROCESS | 8438 | 1463434475417 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}] 14:34:35 INFO - PROCESS | 8438 | 1463434475596 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 14:34:35 INFO - PROCESS | 8438 | 1463434475831 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:35 INFO - PROCESS | 8438 | ++DOCSHELL 0x9ad86c00 == 92 [pid = 8438] [id = 169] 14:34:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 208 (0x9ae93000) [pid = 8438] [serial = 507] [outer = (nil)] 14:34:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 209 (0x9cdf1800) [pid = 8438] [serial = 508] [outer = 0x9ae93000] 14:34:35 INFO - PROCESS | 8438 | 1463434475963 Marionette DEBUG loaded listener.js 14:34:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 210 (0x9cfe8400) [pid = 8438] [serial = 509] [outer = 0x9ae93000] 14:34:36 INFO - PROCESS | 8438 | 1463434476970 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]]]}] 14:34:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:34:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1635ms 14:34:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:34:37 INFO - PROCESS | 8438 | 1463434477043 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 14:34:37 INFO - PROCESS | 8438 | 1463434477047 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 14:34:37 INFO - PROCESS | 8438 | 1463434477054 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:34:37 INFO - PROCESS | 8438 | 1463434477058 Marionette TRACE conn3 <- [1,650,null,{}] 14:34:37 INFO - PROCESS | 8438 | 1463434477064 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}] 14:34:37 INFO - PROCESS | 8438 | 1463434477264 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 14:34:37 INFO - PROCESS | 8438 | 1463434477504 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:37 INFO - PROCESS | 8438 | ++DOCSHELL 0x9cfa3800 == 93 [pid = 8438] [id = 170] 14:34:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 211 (0x9cfaa000) [pid = 8438] [serial = 510] [outer = (nil)] 14:34:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 212 (0xa27cc000) [pid = 8438] [serial = 511] [outer = 0x9cfaa000] 14:34:37 INFO - PROCESS | 8438 | 1463434477609 Marionette DEBUG loaded listener.js 14:34:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 213 (0xa51ad800) [pid = 8438] [serial = 512] [outer = 0x9cfaa000] 14:34:38 INFO - PROCESS | 8438 | 1463434478498 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]]]}] 14:34:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:34:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1485ms 14:34:38 INFO - PROCESS | 8438 | 1463434478539 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 14:34:38 INFO - PROCESS | 8438 | 1463434478542 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 14:34:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:34:38 INFO - PROCESS | 8438 | 1463434478549 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:34:38 INFO - PROCESS | 8438 | 1463434478552 Marionette TRACE conn3 <- [1,654,null,{}] 14:34:38 INFO - PROCESS | 8438 | 1463434478558 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}] 14:34:38 INFO - PROCESS | 8438 | 1463434478727 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 14:34:38 INFO - PROCESS | 8438 | 1463434478916 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:38 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c91e000 == 94 [pid = 8438] [id = 171] 14:34:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 214 (0x8c91f000) [pid = 8438] [serial = 513] [outer = (nil)] 14:34:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 215 (0x8c925c00) [pid = 8438] [serial = 514] [outer = 0x8c91f000] 14:34:39 INFO - PROCESS | 8438 | 1463434478997 Marionette DEBUG loaded listener.js 14:34:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 216 (0x8c928000) [pid = 8438] [serial = 515] [outer = 0x8c91f000] 14:34:39 INFO - PROCESS | 8438 | 1463434479909 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]]]}] 14:34:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:34:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1430ms 14:34:39 INFO - PROCESS | 8438 | 1463434479980 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 14:34:39 INFO - PROCESS | 8438 | 1463434479984 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 14:34:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:34:39 INFO - PROCESS | 8438 | 1463434479990 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:34:39 INFO - PROCESS | 8438 | 1463434479993 Marionette TRACE conn3 <- [1,658,null,{}] 14:34:40 INFO - PROCESS | 8438 | 1463434479999 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}] 14:34:40 INFO - PROCESS | 8438 | 1463434480172 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 14:34:40 INFO - PROCESS | 8438 | 1463434480358 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:40 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c91dc00 == 95 [pid = 8438] [id = 172] 14:34:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 217 (0x8c91f800) [pid = 8438] [serial = 516] [outer = (nil)] 14:34:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 218 (0xa27f1000) [pid = 8438] [serial = 517] [outer = 0x8c91f800] 14:34:40 INFO - PROCESS | 8438 | 1463434480444 Marionette DEBUG loaded listener.js 14:34:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 219 (0xa513a400) [pid = 8438] [serial = 518] [outer = 0x8c91f800] 14:34:41 INFO - PROCESS | 8438 | 1463434481331 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]]]}] 14:34:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:34:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1390ms 14:34:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:34:41 INFO - PROCESS | 8438 | 1463434481381 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 14:34:41 INFO - PROCESS | 8438 | 1463434481384 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 14:34:41 INFO - PROCESS | 8438 | 1463434481391 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:34:41 INFO - PROCESS | 8438 | 1463434481395 Marionette TRACE conn3 <- [1,662,null,{}] 14:34:41 INFO - PROCESS | 8438 | 1463434481400 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}] 14:34:41 INFO - PROCESS | 8438 | 1463434481586 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 14:34:41 INFO - PROCESS | 8438 | 1463434481775 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:41 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c929800 == 96 [pid = 8438] [id = 173] 14:34:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 220 (0x8d1b4000) [pid = 8438] [serial = 519] [outer = (nil)] 14:34:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 221 (0x8f4ab800) [pid = 8438] [serial = 520] [outer = 0x8d1b4000] 14:34:41 INFO - PROCESS | 8438 | 1463434481861 Marionette DEBUG loaded listener.js 14:34:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 222 (0x91ebf000) [pid = 8438] [serial = 521] [outer = 0x8d1b4000] 14:34:42 INFO - PROCESS | 8438 | [8438] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:34:42 INFO - PROCESS | 8438 | 1463434482812 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]]]}] 14:34:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:34:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1482ms 14:34:42 INFO - PROCESS | 8438 | 1463434482872 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 14:34:42 INFO - PROCESS | 8438 | 1463434482876 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 14:34:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:34:42 INFO - PROCESS | 8438 | 1463434482882 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:34:42 INFO - PROCESS | 8438 | 1463434482885 Marionette TRACE conn3 <- [1,666,null,{}] 14:34:42 INFO - PROCESS | 8438 | 1463434482891 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}] 14:34:43 INFO - PROCESS | 8438 | 1463434483106 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 14:34:43 INFO - PROCESS | 8438 | 1463434483355 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:43 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e617400 == 97 [pid = 8438] [id = 174] 14:34:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 223 (0x8f4ab400) [pid = 8438] [serial = 522] [outer = (nil)] 14:34:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 224 (0x90b9a800) [pid = 8438] [serial = 523] [outer = 0x8f4ab400] 14:34:43 INFO - PROCESS | 8438 | 1463434483486 Marionette DEBUG loaded listener.js 14:34:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 225 (0x91e98000) [pid = 8438] [serial = 524] [outer = 0x8f4ab400] 14:34:44 INFO - PROCESS | 8438 | [8438] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:34:44 INFO - PROCESS | 8438 | 1463434484593 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]]]}] 14:34:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:34:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1741ms 14:34:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:34:44 INFO - PROCESS | 8438 | 1463434484624 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 14:34:44 INFO - PROCESS | 8438 | 1463434484627 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 14:34:44 INFO - PROCESS | 8438 | 1463434484634 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:34:44 INFO - PROCESS | 8438 | 1463434484637 Marionette TRACE conn3 <- [1,670,null,{}] 14:34:44 INFO - PROCESS | 8438 | 1463434484643 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}] 14:34:44 INFO - PROCESS | 8438 | 1463434484824 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 14:34:45 INFO - PROCESS | 8438 | 1463434485066 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:45 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7c6400 == 98 [pid = 8438] [id = 175] 14:34:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 226 (0x8b7c6800) [pid = 8438] [serial = 525] [outer = (nil)] 14:34:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 227 (0x8b8d7c00) [pid = 8438] [serial = 526] [outer = 0x8b7c6800] 14:34:45 INFO - PROCESS | 8438 | 1463434485449 Marionette DEBUG loaded listener.js 14:34:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 228 (0x8c926000) [pid = 8438] [serial = 527] [outer = 0x8b7c6800] 14:34:46 INFO - PROCESS | 8438 | 1463434486342 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]]]}] 14:34:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:34:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1747ms 14:34:46 INFO - PROCESS | 8438 | 1463434486380 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 14:34:46 INFO - PROCESS | 8438 | 1463434486387 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 14:34:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:34:46 INFO - PROCESS | 8438 | 1463434486395 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:34:46 INFO - PROCESS | 8438 | 1463434486401 Marionette TRACE conn3 <- [1,674,null,{}] 14:34:46 INFO - PROCESS | 8438 | 1463434486408 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}] 14:34:46 INFO - PROCESS | 8438 | 1463434486601 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 14:34:46 INFO - PROCESS | 8438 | 1463434486790 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:46 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c926400 == 99 [pid = 8438] [id = 176] 14:34:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 229 (0x8db4cc00) [pid = 8438] [serial = 528] [outer = (nil)] 14:34:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 230 (0x8db9f000) [pid = 8438] [serial = 529] [outer = 0x8db4cc00] 14:34:46 INFO - PROCESS | 8438 | 1463434486869 Marionette DEBUG loaded listener.js 14:34:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 231 (0x8e614000) [pid = 8438] [serial = 530] [outer = 0x8db4cc00] 14:34:47 INFO - PROCESS | 8438 | [8438] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:34:47 INFO - PROCESS | 8438 | 1463434487746 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]]]}] 14:34:47 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 14:34:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1384ms 14:34:47 INFO - PROCESS | 8438 | 1463434487806 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 14:34:47 INFO - PROCESS | 8438 | 1463434487818 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 14:34:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:34:47 INFO - PROCESS | 8438 | 1463434487838 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:34:47 INFO - PROCESS | 8438 | 1463434487841 Marionette TRACE conn3 <- [1,678,null,{}] 14:34:47 INFO - PROCESS | 8438 | 1463434487853 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}] 14:34:48 INFO - PROCESS | 8438 | 1463434488085 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 14:34:48 INFO - PROCESS | 8438 | 1463434488328 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:48 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1ebc00 == 100 [pid = 8438] [id = 177] 14:34:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 232 (0x8d1ee400) [pid = 8438] [serial = 531] [outer = (nil)] 14:34:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 233 (0x8dba0000) [pid = 8438] [serial = 532] [outer = 0x8d1ee400] 14:34:48 INFO - PROCESS | 8438 | 1463434488421 Marionette DEBUG loaded listener.js 14:34:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 234 (0x8f4b0800) [pid = 8438] [serial = 533] [outer = 0x8d1ee400] 14:34:49 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1a6c00 == 99 [pid = 8438] [id = 158] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 233 (0x9cdf0c00) [pid = 8438] [serial = 414] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 232 (0x90a56c00) [pid = 8438] [serial = 378] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 231 (0x8d9b6c00) [pid = 8438] [serial = 381] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 230 (0x8db98c00) [pid = 8438] [serial = 384] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 229 (0x8dba2400) [pid = 8438] [serial = 387] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 228 (0xa11f2800) [pid = 8438] [serial = 390] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 227 (0x8f69e000) [pid = 8438] [serial = 393] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | 1463434489495 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]]]}] 14:34:49 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8d4400 == 98 [pid = 8438] [id = 157] 14:34:49 INFO - PROCESS | 8438 | --DOCSHELL 0x8ee87c00 == 97 [pid = 8438] [id = 156] 14:34:49 INFO - PROCESS | 8438 | --DOCSHELL 0x8d9bc800 == 96 [pid = 8438] [id = 155] 14:34:49 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf0c800 == 95 [pid = 8438] [id = 154] 14:34:49 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1e2c00 == 94 [pid = 8438] [id = 153] 14:34:49 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8e1400 == 93 [pid = 8438] [id = 152] 14:34:49 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8d4800 == 92 [pid = 8438] [id = 151] 14:34:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:34:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1700ms 14:34:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:34:49 INFO - PROCESS | 8438 | 1463434489537 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 14:34:49 INFO - PROCESS | 8438 | 1463434489540 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 14:34:49 INFO - PROCESS | 8438 | 1463434489547 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:34:49 INFO - PROCESS | 8438 | 1463434489552 Marionette TRACE conn3 <- [1,682,null,{}] 14:34:49 INFO - PROCESS | 8438 | 1463434489574 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}] 14:34:49 INFO - PROCESS | 8438 | 1463434489746 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 226 (0xa36fb400) [pid = 8438] [serial = 156] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 225 (0x9a074400) [pid = 8438] [serial = 228] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 224 (0x8f6a0400) [pid = 8438] [serial = 283] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 223 (0xa8c07000) [pid = 8438] [serial = 277] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 222 (0xa23bb800) [pid = 8438] [serial = 237] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 221 (0xa68b4c00) [pid = 8438] [serial = 241] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 220 (0x9390f400) [pid = 8438] [serial = 98] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 219 (0xa6f3ac00) [pid = 8438] [serial = 195] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 218 (0xa6f36c00) [pid = 8438] [serial = 198] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 217 (0x9ad32400) [pid = 8438] [serial = 123] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 216 (0x91c8e800) [pid = 8438] [serial = 244] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 215 (0xa6874400) [pid = 8438] [serial = 189] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 214 (0x988fa800) [pid = 8438] [serial = 268] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 213 (0x9bbb9000) [pid = 8438] [serial = 126] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 212 (0xa11e5000) [pid = 8438] [serial = 231] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 211 (0xa69ab800) [pid = 8438] [serial = 192] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 210 (0xa6860800) [pid = 8438] [serial = 274] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 209 (0x90b9f000) [pid = 8438] [serial = 286] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 208 (0x977c9000) [pid = 8438] [serial = 225] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 207 (0xa6861400) [pid = 8438] [serial = 159] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 206 (0xa11f0800) [pid = 8438] [serial = 234] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 205 (0x98a65000) [pid = 8438] [serial = 183] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 204 (0x9b8b9400) [pid = 8438] [serial = 186] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 203 (0x8e7a4800) [pid = 8438] [serial = 340] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 202 (0x91e91400) [pid = 8438] [serial = 289] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 201 (0xa27ef000) [pid = 8438] [serial = 153] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 200 (0x9b06c000) [pid = 8438] [serial = 271] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 199 (0x8f69d800) [pid = 8438] [serial = 280] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 198 (0x98157400) [pid = 8438] [serial = 147] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 197 (0x9bb86c00) [pid = 8438] [serial = 150] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 196 (0x977efc00) [pid = 8438] [serial = 120] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 195 (0x9bbb2c00) [pid = 8438] [serial = 369] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 194 (0x94554800) [pid = 8438] [serial = 405] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 193 (0x9ae91000) [pid = 8438] [serial = 375] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 192 (0x9a612400) [pid = 8438] [serial = 408] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 191 (0x9522bc00) [pid = 8438] [serial = 366] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 190 (0xa114b400) [pid = 8438] [serial = 372] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 189 (0x8f697800) [pid = 8438] [serial = 402] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 188 (0x90a4a800) [pid = 8438] [serial = 403] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 187 (0x8d1b3800) [pid = 8438] [serial = 397] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 186 (0x8d1afc00) [pid = 8438] [serial = 396] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 185 (0x90b99800) [pid = 8438] [serial = 363] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 184 (0x8e7a9000) [pid = 8438] [serial = 400] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 183 (0x8e79dc00) [pid = 8438] [serial = 399] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 182 (0x91c8f000) [pid = 8438] [serial = 411] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 181 (0x9a654400) [pid = 8438] [serial = 409] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 180 (0x93906000) [pid = 8438] [serial = 412] [outer = (nil)] [url = about:blank] 14:34:49 INFO - PROCESS | 8438 | --DOMWINDOW == 179 (0x99fc0000) [pid = 8438] [serial = 406] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 8438 | 1463434490018 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:50 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1b3800 == 93 [pid = 8438] [id = 178] 14:34:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 180 (0x8db99800) [pid = 8438] [serial = 534] [outer = (nil)] 14:34:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 181 (0x8dd0c800) [pid = 8438] [serial = 535] [outer = 0x8db99800] 14:34:50 INFO - PROCESS | 8438 | 1463434490092 Marionette DEBUG loaded listener.js 14:34:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 182 (0x8e7a6000) [pid = 8438] [serial = 536] [outer = 0x8db99800] 14:34:51 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:34:51 INFO - PROCESS | 8438 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:34:51 INFO - PROCESS | 8438 | 1463434491232 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]]]}] 14:34:51 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) 14:34:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1734ms 14:34:51 INFO - PROCESS | 8438 | 1463434491281 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 14:34:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:34:51 INFO - PROCESS | 8438 | 1463434491285 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 14:34:51 INFO - PROCESS | 8438 | 1463434491291 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:34:51 INFO - PROCESS | 8438 | 1463434491294 Marionette TRACE conn3 <- [1,686,null,{}] 14:34:51 INFO - PROCESS | 8438 | 1463434491300 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}] 14:34:51 INFO - PROCESS | 8438 | 1463434491511 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 14:34:51 INFO - PROCESS | 8438 | 1463434491680 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:51 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1ae800 == 94 [pid = 8438] [id = 179] 14:34:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 183 (0x8d9bc800) [pid = 8438] [serial = 537] [outer = (nil)] 14:34:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 184 (0x8f69dc00) [pid = 8438] [serial = 538] [outer = 0x8d9bc800] 14:34:51 INFO - PROCESS | 8438 | 1463434491750 Marionette DEBUG loaded listener.js 14:34:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 185 (0x90b9c400) [pid = 8438] [serial = 539] [outer = 0x8d9bc800] 14:34:52 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:34:53 INFO - PROCESS | 8438 | 1463434492994 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]]]}] 14:34:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:34:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1731ms 14:34:53 INFO - PROCESS | 8438 | 1463434493024 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 14:34:53 INFO - PROCESS | 8438 | 1463434493027 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 14:34:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:34:53 INFO - PROCESS | 8438 | 1463434493033 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:34:53 INFO - PROCESS | 8438 | 1463434493036 Marionette TRACE conn3 <- [1,690,null,{}] 14:34:53 INFO - PROCESS | 8438 | 1463434493042 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}] 14:34:53 INFO - PROCESS | 8438 | 1463434493286 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 14:34:53 INFO - PROCESS | 8438 | 1463434493324 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:53 INFO - PROCESS | 8438 | ++DOCSHELL 0x90a49400 == 95 [pid = 8438] [id = 180] 14:34:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 186 (0x90a4ac00) [pid = 8438] [serial = 540] [outer = (nil)] 14:34:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 187 (0x91cf9800) [pid = 8438] [serial = 541] [outer = 0x90a4ac00] 14:34:53 INFO - PROCESS | 8438 | 1463434493422 Marionette DEBUG loaded listener.js 14:34:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 188 (0x91ebfc00) [pid = 8438] [serial = 542] [outer = 0x90a4ac00] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 187 (0x8db9d400) [pid = 8438] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 186 (0x9a94f800) [pid = 8438] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 185 (0x9a07ac00) [pid = 8438] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 184 (0x8cf0d400) [pid = 8438] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 183 (0x8dd03000) [pid = 8438] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 182 (0x8dd01400) [pid = 8438] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 181 (0x8db96c00) [pid = 8438] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 180 (0x8b8d6800) [pid = 8438] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 179 (0x8db94000) [pid = 8438] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 178 (0x90a4d800) [pid = 8438] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 177 (0x8d9bc000) [pid = 8438] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 176 (0x8f4ad000) [pid = 8438] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 175 (0x8ee84800) [pid = 8438] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 174 (0xa6c01800) [pid = 8438] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 173 (0x8d9afc00) [pid = 8438] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 172 (0x8d1e5400) [pid = 8438] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 171 (0x8e6d2400) [pid = 8438] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 170 (0x90bbb400) [pid = 8438] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 169 (0x8dd07400) [pid = 8438] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 168 (0x8dba1400) [pid = 8438] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 167 (0x9a073400) [pid = 8438] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 166 (0x95028800) [pid = 8438] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x90bbe000) [pid = 8438] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0x9cde3c00) [pid = 8438] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x9a4bcc00) [pid = 8438] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0x8ee8d000) [pid = 8438] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0x8e6d5800) [pid = 8438] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x9cdc6400) [pid = 8438] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0x9454f000) [pid = 8438] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:34:54 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x9ad8b400) [pid = 8438] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:34:55 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:34:55 INFO - PROCESS | 8438 | 1463434495129 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]]]}] 14:34:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:34:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2134ms 14:34:55 INFO - PROCESS | 8438 | 1463434495167 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 14:34:55 INFO - PROCESS | 8438 | 1463434495170 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 14:34:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:34:55 INFO - PROCESS | 8438 | 1463434495176 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:34:55 INFO - PROCESS | 8438 | 1463434495179 Marionette TRACE conn3 <- [1,694,null,{}] 14:34:55 INFO - PROCESS | 8438 | 1463434495185 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}] 14:34:55 INFO - PROCESS | 8438 | 1463434495345 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 14:34:55 INFO - PROCESS | 8438 | 1463434495526 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:55 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf0e400 == 96 [pid = 8438] [id = 181] 14:34:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x8d1e5400) [pid = 8438] [serial = 543] [outer = (nil)] 14:34:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x8ee82000) [pid = 8438] [serial = 544] [outer = 0x8d1e5400] 14:34:55 INFO - PROCESS | 8438 | 1463434495597 Marionette DEBUG loaded listener.js 14:34:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x90ba4000) [pid = 8438] [serial = 545] [outer = 0x8d1e5400] 14:34:56 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:34:56 INFO - PROCESS | 8438 | 1463434496855 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]]]}] 14:34:56 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) 14:34:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1742ms 14:34:56 INFO - PROCESS | 8438 | 1463434496983 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 14:34:56 INFO - PROCESS | 8438 | 1463434496990 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 14:34:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:34:57 INFO - PROCESS | 8438 | 1463434497000 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:34:57 INFO - PROCESS | 8438 | 1463434497005 Marionette TRACE conn3 <- [1,698,null,{}] 14:34:57 INFO - PROCESS | 8438 | 1463434497059 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}] 14:34:57 INFO - PROCESS | 8438 | 1463434497277 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 14:34:57 INFO - PROCESS | 8438 | 1463434497454 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:57 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4a8800 == 97 [pid = 8438] [id = 182] 14:34:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0x8b7bac00) [pid = 8438] [serial = 546] [outer = (nil)] 14:34:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0x8c974c00) [pid = 8438] [serial = 547] [outer = 0x8b7bac00] 14:34:57 INFO - PROCESS | 8438 | 1463434497541 Marionette DEBUG loaded listener.js 14:34:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0x8d1ab400) [pid = 8438] [serial = 548] [outer = 0x8b7bac00] 14:34:58 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:34:58 INFO - PROCESS | 8438 | 1463434498875 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]]]}] 14:34:58 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) 14:34:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1934ms 14:34:58 INFO - PROCESS | 8438 | 1463434498949 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 14:34:58 INFO - PROCESS | 8438 | 1463434498958 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 14:34:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:34:58 INFO - PROCESS | 8438 | 1463434498988 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:34:58 INFO - PROCESS | 8438 | 1463434498993 Marionette TRACE conn3 <- [1,702,null,{}] 14:34:59 INFO - PROCESS | 8438 | 1463434499000 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}] 14:34:59 INFO - PROCESS | 8438 | 1463434499178 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 14:34:59 INFO - PROCESS | 8438 | 1463434499356 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:59 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf05c00 == 98 [pid = 8438] [id = 183] 14:34:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0x8d1b3000) [pid = 8438] [serial = 549] [outer = (nil)] 14:34:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0x8db97800) [pid = 8438] [serial = 550] [outer = 0x8d1b3000] 14:34:59 INFO - PROCESS | 8438 | 1463434499439 Marionette DEBUG loaded listener.js 14:34:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 167 (0x8e7a4400) [pid = 8438] [serial = 551] [outer = 0x8d1b3000] 14:35:00 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:00 INFO - PROCESS | 8438 | 1463434500798 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]]]}] 14:35:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:35:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1836ms 14:35:00 INFO - PROCESS | 8438 | 1463434500859 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 14:35:00 INFO - PROCESS | 8438 | 1463434500864 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 14:35:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:35:00 INFO - PROCESS | 8438 | 1463434500890 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:35:00 INFO - PROCESS | 8438 | 1463434500896 Marionette TRACE conn3 <- [1,706,null,{}] 14:35:00 INFO - PROCESS | 8438 | 1463434500913 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}] 14:35:01 INFO - PROCESS | 8438 | 1463434501091 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 14:35:01 INFO - PROCESS | 8438 | 1463434501270 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:01 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1b0000 == 99 [pid = 8438] [id = 184] 14:35:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 168 (0x8f4b8000) [pid = 8438] [serial = 552] [outer = (nil)] 14:35:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 169 (0x91cf7000) [pid = 8438] [serial = 553] [outer = 0x8f4b8000] 14:35:01 INFO - PROCESS | 8438 | 1463434501357 Marionette DEBUG loaded listener.js 14:35:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 170 (0x91ec9c00) [pid = 8438] [serial = 554] [outer = 0x8f4b8000] 14:35:02 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:02 INFO - PROCESS | 8438 | 1463434502672 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]]]}] 14:35:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:35:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1843ms 14:35:02 INFO - PROCESS | 8438 | 1463434502823 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 14:35:02 INFO - PROCESS | 8438 | 1463434502829 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 14:35:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:35:02 INFO - PROCESS | 8438 | 1463434502840 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:35:02 INFO - PROCESS | 8438 | 1463434502843 Marionette TRACE conn3 <- [1,710,null,{}] 14:35:02 INFO - PROCESS | 8438 | 1463434502849 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}] 14:35:03 INFO - PROCESS | 8438 | 1463434503024 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 14:35:03 INFO - PROCESS | 8438 | 1463434503207 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:03 INFO - PROCESS | 8438 | ++DOCSHELL 0x91e9c400 == 100 [pid = 8438] [id = 185] 14:35:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 171 (0x91eb7400) [pid = 8438] [serial = 555] [outer = (nil)] 14:35:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 172 (0x93910c00) [pid = 8438] [serial = 556] [outer = 0x91eb7400] 14:35:03 INFO - PROCESS | 8438 | 1463434503293 Marionette DEBUG loaded listener.js 14:35:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 173 (0x95020800) [pid = 8438] [serial = 557] [outer = 0x91eb7400] 14:35:04 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:04 INFO - PROCESS | 8438 | 1463434504581 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]]]}] 14:35:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:35:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1797ms 14:35:04 INFO - PROCESS | 8438 | 1463434504722 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 14:35:04 INFO - PROCESS | 8438 | 1463434504725 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 14:35:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:35:04 INFO - PROCESS | 8438 | 1463434504742 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:35:04 INFO - PROCESS | 8438 | 1463434504745 Marionette TRACE conn3 <- [1,714,null,{}] 14:35:04 INFO - PROCESS | 8438 | 1463434504752 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}] 14:35:04 INFO - PROCESS | 8438 | 1463434504922 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 14:35:05 INFO - PROCESS | 8438 | 1463434505101 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:05 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4a4400 == 101 [pid = 8438] [id = 186] 14:35:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 174 (0x922e1c00) [pid = 8438] [serial = 558] [outer = (nil)] 14:35:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 175 (0x977e9000) [pid = 8438] [serial = 559] [outer = 0x922e1c00] 14:35:05 INFO - PROCESS | 8438 | 1463434505184 Marionette DEBUG loaded listener.js 14:35:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 176 (0x9885f000) [pid = 8438] [serial = 560] [outer = 0x922e1c00] 14:35:06 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:06 INFO - PROCESS | 8438 | 1463434506483 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]]]}] 14:35:06 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 14:35:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1784ms 14:35:06 INFO - PROCESS | 8438 | 1463434506618 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 14:35:06 INFO - PROCESS | 8438 | 1463434506622 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 14:35:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:35:06 INFO - PROCESS | 8438 | 1463434506638 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:35:06 INFO - PROCESS | 8438 | 1463434506642 Marionette TRACE conn3 <- [1,718,null,{}] 14:35:06 INFO - PROCESS | 8438 | 1463434506648 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}] 14:35:06 INFO - PROCESS | 8438 | 1463434506845 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 14:35:07 INFO - PROCESS | 8438 | 1463434507027 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:07 INFO - PROCESS | 8438 | ++DOCSHELL 0x977d3c00 == 102 [pid = 8438] [id = 187] 14:35:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 177 (0x9885dc00) [pid = 8438] [serial = 561] [outer = (nil)] 14:35:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 178 (0x99fc1400) [pid = 8438] [serial = 562] [outer = 0x9885dc00] 14:35:07 INFO - PROCESS | 8438 | 1463434507112 Marionette DEBUG loaded listener.js 14:35:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 179 (0x9a4bcc00) [pid = 8438] [serial = 563] [outer = 0x9885dc00] 14:35:08 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:08 INFO - PROCESS | 8438 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:35:08 INFO - PROCESS | 8438 | 1463434508460 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]]]}] 14:35:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:35:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1883ms 14:35:08 INFO - PROCESS | 8438 | 1463434508605 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 14:35:08 INFO - PROCESS | 8438 | 1463434508610 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 14:35:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:35:08 INFO - PROCESS | 8438 | 1463434508626 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:35:08 INFO - PROCESS | 8438 | 1463434508629 Marionette TRACE conn3 <- [1,722,null,{}] 14:35:08 INFO - PROCESS | 8438 | 1463434508635 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}] 14:35:08 INFO - PROCESS | 8438 | 1463434508803 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 14:35:09 INFO - PROCESS | 8438 | 1463434508987 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:09 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c96f000 == 103 [pid = 8438] [id = 188] 14:35:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 180 (0x8c974800) [pid = 8438] [serial = 564] [outer = (nil)] 14:35:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 181 (0x8db94c00) [pid = 8438] [serial = 565] [outer = 0x8c974800] 14:35:09 INFO - PROCESS | 8438 | 1463434509069 Marionette DEBUG loaded listener.js 14:35:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 182 (0x8e6d0c00) [pid = 8438] [serial = 566] [outer = 0x8c974800] 14:35:10 INFO - PROCESS | 8438 | 1463434510401 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] 14:35:10 INFO - PROCESS | 8438 | 1463434510470 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 14:35:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:35:10 INFO - PROCESS | 8438 | 1463434510479 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:35:10 INFO - PROCESS | 8438 | 1463434510483 Marionette TRACE conn3 <- [1,726,null,{}] 14:35:10 INFO - PROCESS | 8438 | 1463434510491 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}] 14:35:10 INFO - PROCESS | 8438 | 1463434510665 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 14:35:10 INFO - PROCESS | 8438 | 1463434510899 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:10 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8dc800 == 104 [pid = 8438] [id = 189] 14:35:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 183 (0x8c928800) [pid = 8438] [serial = 567] [outer = (nil)] 14:35:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 184 (0x8db9dc00) [pid = 8438] [serial = 568] [outer = 0x8c928800] 14:35:11 INFO - PROCESS | 8438 | 1463434511024 Marionette DEBUG loaded listener.js 14:35:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 185 (0x8e620800) [pid = 8438] [serial = 569] [outer = 0x8c928800] 14:35:11 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:11 INFO - PROCESS | 8438 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:35:12 INFO - PROCESS | 8438 | 1463434512123 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]]]}] 14:35:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:35:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1688ms 14:35:12 INFO - PROCESS | 8438 | 1463434512167 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 14:35:12 INFO - PROCESS | 8438 | 1463434512175 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 14:35:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:35:12 INFO - PROCESS | 8438 | 1463434512186 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:35:12 INFO - PROCESS | 8438 | 1463434512190 Marionette TRACE conn3 <- [1,730,null,{}] 14:35:12 INFO - PROCESS | 8438 | 1463434512196 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}] 14:35:12 INFO - PROCESS | 8438 | 1463434512373 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 14:35:12 INFO - PROCESS | 8438 | --DOCSHELL 0x90a49400 == 103 [pid = 8438] [id = 180] 14:35:12 INFO - PROCESS | 8438 | 1463434512726 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:12 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1ae800 == 102 [pid = 8438] [id = 179] 14:35:12 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1b3800 == 101 [pid = 8438] [id = 178] 14:35:12 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1ebc00 == 100 [pid = 8438] [id = 177] 14:35:12 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4ae400 == 101 [pid = 8438] [id = 190] 14:35:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 186 (0x8b7c7400) [pid = 8438] [serial = 570] [outer = (nil)] 14:35:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 187 (0x8c970400) [pid = 8438] [serial = 571] [outer = 0x8b7c7400] 14:35:12 INFO - PROCESS | 8438 | 1463434512827 Marionette DEBUG loaded listener.js 14:35:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 188 (0x8d1e7400) [pid = 8438] [serial = 572] [outer = 0x8b7c7400] 14:35:12 INFO - PROCESS | 8438 | --DOCSHELL 0x8c926400 == 100 [pid = 8438] [id = 176] 14:35:12 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7c6400 == 99 [pid = 8438] [id = 175] 14:35:13 INFO - PROCESS | 8438 | --DOCSHELL 0x8c91dc00 == 98 [pid = 8438] [id = 172] 14:35:13 INFO - PROCESS | 8438 | --DOCSHELL 0x8c91e000 == 97 [pid = 8438] [id = 171] 14:35:13 INFO - PROCESS | 8438 | --DOCSHELL 0x9cfa3800 == 96 [pid = 8438] [id = 170] 14:35:13 INFO - PROCESS | 8438 | --DOCSHELL 0x9ad86c00 == 95 [pid = 8438] [id = 169] 14:35:13 INFO - PROCESS | 8438 | --DOCSHELL 0x998dec00 == 94 [pid = 8438] [id = 168] 14:35:13 INFO - PROCESS | 8438 | --DOCSHELL 0x9a60c400 == 93 [pid = 8438] [id = 167] 14:35:13 INFO - PROCESS | 8438 | --DOCSHELL 0x99bea400 == 92 [pid = 8438] [id = 166] 14:35:13 INFO - PROCESS | 8438 | --DOCSHELL 0x9501b800 == 91 [pid = 8438] [id = 165] 14:35:13 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8da000 == 90 [pid = 8438] [id = 164] 14:35:13 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8df800 == 89 [pid = 8438] [id = 163] 14:35:13 INFO - PROCESS | 8438 | --DOCSHELL 0x90b9ac00 == 88 [pid = 8438] [id = 162] 14:35:13 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7c2800 == 87 [pid = 8438] [id = 161] 14:35:13 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8dcc00 == 86 [pid = 8438] [id = 160] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 187 (0x91e9c000) [pid = 8438] [serial = 476] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 186 (0x90a4ec00) [pid = 8438] [serial = 388] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 185 (0x8db4b800) [pid = 8438] [serial = 436] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 184 (0x9cff5800) [pid = 8438] [serial = 415] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 183 (0x9a655800) [pid = 8438] [serial = 328] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 182 (0xa27be400) [pid = 8438] [serial = 424] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 181 (0x8d1ed000) [pid = 8438] [serial = 458] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 180 (0x91cfb800) [pid = 8438] [serial = 439] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 179 (0x8cf0c400) [pid = 8438] [serial = 427] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 178 (0x8f4b5800) [pid = 8438] [serial = 467] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 177 (0x8e6db400) [pid = 8438] [serial = 461] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 176 (0x91cfbc00) [pid = 8438] [serial = 473] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 175 (0x8b8de400) [pid = 8438] [serial = 454] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 174 (0x8dd0f000) [pid = 8438] [serial = 460] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 173 (0x91c90c00) [pid = 8438] [serial = 475] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 172 (0x9ae97800) [pid = 8438] [serial = 379] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 171 (0x8db9c400) [pid = 8438] [serial = 385] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 170 (0x90bbc400) [pid = 8438] [serial = 469] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 169 (0x8c979c00) [pid = 8438] [serial = 448] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 168 (0x91e9d800) [pid = 8438] [serial = 420] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 167 (0x9a657400) [pid = 8438] [serial = 331] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 166 (0x8c972800) [pid = 8438] [serial = 442] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x91c82400) [pid = 8438] [serial = 470] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0x8c96d800) [pid = 8438] [serial = 455] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x8b7c6000) [pid = 8438] [serial = 451] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0xa6c09400) [pid = 8438] [serial = 325] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0x8d9bac00) [pid = 8438] [serial = 382] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x8dd0ec00) [pid = 8438] [serial = 433] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0x99fc4800) [pid = 8438] [serial = 394] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x8e6dbc00) [pid = 8438] [serial = 337] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0xa6863000) [pid = 8438] [serial = 238] [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.] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x94545400) [pid = 8438] [serial = 316] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x8dd08c00) [pid = 8438] [serial = 430] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x8e6d9800) [pid = 8438] [serial = 463] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0x8e7a8c00) [pid = 8438] [serial = 464] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0xa22a7800) [pid = 8438] [serial = 391] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 151 (0xa6c0e400) [pid = 8438] [serial = 334] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 150 (0x9a1ad800) [pid = 8438] [serial = 319] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 149 (0x90bc7800) [pid = 8438] [serial = 313] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 148 (0x8b4aac00) [pid = 8438] [serial = 445] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 147 (0x8d1b3400) [pid = 8438] [serial = 457] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 146 (0x91c89400) [pid = 8438] [serial = 472] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 145 (0xa68b5000) [pid = 8438] [serial = 322] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 144 (0x8db9e400) [pid = 8438] [serial = 417] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 143 (0x8ee8c000) [pid = 8438] [serial = 466] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 142 (0x9ab96c00) [pid = 8438] [serial = 361] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 141 (0x90bc1000) [pid = 8438] [serial = 364] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 140 (0x9ae95800) [pid = 8438] [serial = 376] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 139 (0xa11e8c00) [pid = 8438] [serial = 373] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 138 (0x98af1800) [pid = 8438] [serial = 367] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | --DOMWINDOW == 137 (0x9bbbc000) [pid = 8438] [serial = 370] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:13 INFO - PROCESS | 8438 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:35:13 INFO - PROCESS | 8438 | 1463434513702 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] 14:35:13 INFO - PROCESS | 8438 | 1463434513782 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 14:35:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:35:13 INFO - PROCESS | 8438 | 1463434513788 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:35:13 INFO - PROCESS | 8438 | 1463434513793 Marionette TRACE conn3 <- [1,734,null,{}] 14:35:13 INFO - PROCESS | 8438 | 1463434513809 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}] 14:35:13 INFO - PROCESS | 8438 | 1463434513976 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 14:35:14 INFO - PROCESS | 8438 | 1463434514119 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:14 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7c2800 == 87 [pid = 8438] [id = 191] 14:35:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 138 (0x8e6d3800) [pid = 8438] [serial = 573] [outer = (nil)] 14:35:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 139 (0x8e7ac000) [pid = 8438] [serial = 574] [outer = 0x8e6d3800] 14:35:14 INFO - PROCESS | 8438 | 1463434514195 Marionette DEBUG loaded listener.js 14:35:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 140 (0x8f692800) [pid = 8438] [serial = 575] [outer = 0x8e6d3800] 14:35:14 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:14 INFO - PROCESS | 8438 | 1463434514957 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]]]}] 14:35:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:35:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1187ms 14:35:15 INFO - PROCESS | 8438 | 1463434514998 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 14:35:15 INFO - PROCESS | 8438 | 1463434515003 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 14:35:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:35:15 INFO - PROCESS | 8438 | 1463434515021 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:35:15 INFO - PROCESS | 8438 | 1463434515025 Marionette TRACE conn3 <- [1,738,null,{}] 14:35:15 INFO - PROCESS | 8438 | 1463434515030 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}] 14:35:15 INFO - PROCESS | 8438 | 1463434515239 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 14:35:15 INFO - PROCESS | 8438 | 1463434515263 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:15 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9bc000 == 88 [pid = 8438] [id = 192] 14:35:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 141 (0x90a4cc00) [pid = 8438] [serial = 576] [outer = (nil)] 14:35:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 142 (0x90a53000) [pid = 8438] [serial = 577] [outer = 0x90a4cc00] 14:35:15 INFO - PROCESS | 8438 | 1463434515336 Marionette DEBUG loaded listener.js 14:35:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 143 (0x90bbd000) [pid = 8438] [serial = 578] [outer = 0x90a4cc00] 14:35:16 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:16 INFO - PROCESS | 8438 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:35:16 INFO - PROCESS | 8438 | 1463434516665 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]]]}] 14:35:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:35:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1701ms 14:35:16 INFO - PROCESS | 8438 | 1463434516711 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 14:35:16 INFO - PROCESS | 8438 | 1463434516714 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 14:35:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:35:16 INFO - PROCESS | 8438 | 1463434516721 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:35:16 INFO - PROCESS | 8438 | 1463434516724 Marionette TRACE conn3 <- [1,742,null,{}] 14:35:16 INFO - PROCESS | 8438 | 1463434516730 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}] 14:35:16 INFO - PROCESS | 8438 | 1463434516986 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 14:35:17 INFO - PROCESS | 8438 | --DOMWINDOW == 142 (0x8d1ee400) [pid = 8438] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:35:17 INFO - PROCESS | 8438 | --DOMWINDOW == 141 (0x8b7c6800) [pid = 8438] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:35:17 INFO - PROCESS | 8438 | --DOMWINDOW == 140 (0x8db4cc00) [pid = 8438] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:35:17 INFO - PROCESS | 8438 | --DOMWINDOW == 139 (0x8d9bc800) [pid = 8438] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:35:17 INFO - PROCESS | 8438 | --DOMWINDOW == 138 (0x90a4ac00) [pid = 8438] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:35:17 INFO - PROCESS | 8438 | --DOMWINDOW == 137 (0x8db99800) [pid = 8438] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:35:17 INFO - PROCESS | 8438 | 1463434517406 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:17 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7c3000 == 89 [pid = 8438] [id = 193] 14:35:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 138 (0x8b7c6800) [pid = 8438] [serial = 579] [outer = (nil)] 14:35:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 139 (0x8d1ee400) [pid = 8438] [serial = 580] [outer = 0x8b7c6800] 14:35:17 INFO - PROCESS | 8438 | 1463434517488 Marionette DEBUG loaded listener.js 14:35:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 140 (0x8db9b000) [pid = 8438] [serial = 581] [outer = 0x8b7c6800] 14:35:18 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:18 INFO - PROCESS | 8438 | 1463434518589 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]]]}] 14:35:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 14:35:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1896ms 14:35:18 INFO - PROCESS | 8438 | 1463434518617 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 14:35:18 INFO - PROCESS | 8438 | 1463434518621 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 14:35:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:35:18 INFO - PROCESS | 8438 | 1463434518627 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:35:18 INFO - PROCESS | 8438 | 1463434518630 Marionette TRACE conn3 <- [1,746,null,{}] 14:35:18 INFO - PROCESS | 8438 | 1463434518635 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}] 14:35:18 INFO - PROCESS | 8438 | 1463434518815 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 14:35:19 INFO - PROCESS | 8438 | 1463434518999 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:19 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c975000 == 90 [pid = 8438] [id = 194] 14:35:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 141 (0x90a4bc00) [pid = 8438] [serial = 582] [outer = (nil)] 14:35:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 142 (0x91cf4000) [pid = 8438] [serial = 583] [outer = 0x90a4bc00] 14:35:19 INFO - PROCESS | 8438 | 1463434519071 Marionette DEBUG loaded listener.js 14:35:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 143 (0x91e93800) [pid = 8438] [serial = 584] [outer = 0x90a4bc00] 14:35:19 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:20 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:20 INFO - PROCESS | 8438 | 1463434520484 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]]]}] 14:35:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 14:35:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1881ms 14:35:20 INFO - PROCESS | 8438 | 1463434520509 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 14:35:20 INFO - PROCESS | 8438 | 1463434520515 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 14:35:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:35:20 INFO - PROCESS | 8438 | 1463434520524 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:35:20 INFO - PROCESS | 8438 | 1463434520528 Marionette TRACE conn3 <- [1,750,null,{}] 14:35:20 INFO - PROCESS | 8438 | 1463434520538 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}] 14:35:20 INFO - PROCESS | 8438 | 1463434520724 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 14:35:20 INFO - PROCESS | 8438 | 1463434520902 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:20 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4ac400 == 91 [pid = 8438] [id = 195] 14:35:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 144 (0x8c975c00) [pid = 8438] [serial = 585] [outer = (nil)] 14:35:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 145 (0x8d1efc00) [pid = 8438] [serial = 586] [outer = 0x8c975c00] 14:35:20 INFO - PROCESS | 8438 | 1463434520989 Marionette DEBUG loaded listener.js 14:35:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 146 (0x8db95400) [pid = 8438] [serial = 587] [outer = 0x8c975c00] 14:35:22 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:22 INFO - PROCESS | 8438 | 1463434522306 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]]]}] 14:35:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:35:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1841ms 14:35:22 INFO - PROCESS | 8438 | 1463434522457 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 14:35:22 INFO - PROCESS | 8438 | 1463434522467 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 14:35:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:35:22 INFO - PROCESS | 8438 | 1463434522486 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:35:22 INFO - PROCESS | 8438 | 1463434522491 Marionette TRACE conn3 <- [1,754,null,{}] 14:35:22 INFO - PROCESS | 8438 | 1463434522530 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}] 14:35:22 INFO - PROCESS | 8438 | 1463434522743 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 14:35:22 INFO - PROCESS | 8438 | 1463434522919 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:22 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1b1000 == 92 [pid = 8438] [id = 196] 14:35:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 147 (0x8d9b9c00) [pid = 8438] [serial = 588] [outer = (nil)] 14:35:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 148 (0x8e79e800) [pid = 8438] [serial = 589] [outer = 0x8d9b9c00] 14:35:23 INFO - PROCESS | 8438 | 1463434523003 Marionette DEBUG loaded listener.js 14:35:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 149 (0x8f6a0c00) [pid = 8438] [serial = 590] [outer = 0x8d9b9c00] 14:35:24 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:24 INFO - PROCESS | 8438 | 1463434524336 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]]]}] 14:35:24 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 14:35:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1873ms 14:35:24 INFO - PROCESS | 8438 | 1463434524403 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 14:35:24 INFO - PROCESS | 8438 | 1463434524408 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 14:35:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:35:24 INFO - PROCESS | 8438 | 1463434524434 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:35:24 INFO - PROCESS | 8438 | 1463434524441 Marionette TRACE conn3 <- [1,758,null,{}] 14:35:24 INFO - PROCESS | 8438 | 1463434524459 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}] 14:35:24 INFO - PROCESS | 8438 | 1463434524652 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 14:35:24 INFO - PROCESS | 8438 | 1463434524830 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:24 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1e8800 == 93 [pid = 8438] [id = 197] 14:35:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 150 (0x90bc5c00) [pid = 8438] [serial = 591] [outer = (nil)] 14:35:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 151 (0x91cfc400) [pid = 8438] [serial = 592] [outer = 0x90bc5c00] 14:35:24 INFO - PROCESS | 8438 | 1463434524936 Marionette DEBUG loaded listener.js 14:35:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 152 (0x91ec2000) [pid = 8438] [serial = 593] [outer = 0x90bc5c00] 14:35:25 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:25 INFO - PROCESS | 8438 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:35:25 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:25 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:25 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:25 INFO - PROCESS | 8438 | 1463434525901 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]]]}] 14:35:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:35:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1556ms 14:35:25 INFO - PROCESS | 8438 | 1463434525972 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 14:35:25 INFO - PROCESS | 8438 | 1463434525976 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 14:35:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:35:25 INFO - PROCESS | 8438 | 1463434525983 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:35:25 INFO - PROCESS | 8438 | 1463434525986 Marionette TRACE conn3 <- [1,762,null,{}] 14:35:25 INFO - PROCESS | 8438 | 1463434525992 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}] 14:35:26 INFO - PROCESS | 8438 | 1463434526221 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 14:35:26 INFO - PROCESS | 8438 | 1463434526490 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:26 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8e1400 == 94 [pid = 8438] [id = 198] 14:35:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x90a54400) [pid = 8438] [serial = 594] [outer = (nil)] 14:35:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x93910400) [pid = 8438] [serial = 595] [outer = 0x90a54400] 14:35:26 INFO - PROCESS | 8438 | 1463434526632 Marionette DEBUG loaded listener.js 14:35:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x9501ac00) [pid = 8438] [serial = 596] [outer = 0x90a54400] 14:35:27 INFO - PROCESS | 8438 | 1463434527937 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]]]}] 14:35:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:35:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1988ms 14:35:28 INFO - PROCESS | 8438 | 1463434528050 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 14:35:28 INFO - PROCESS | 8438 | 1463434528053 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 14:35:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:35:28 INFO - PROCESS | 8438 | 1463434528063 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:35:28 INFO - PROCESS | 8438 | 1463434528066 Marionette TRACE conn3 <- [1,766,null,{}] 14:35:28 INFO - PROCESS | 8438 | 1463434528072 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}] 14:35:28 INFO - PROCESS | 8438 | 1463434528246 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 14:35:28 INFO - PROCESS | 8438 | 1463434528428 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:28 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c973800 == 95 [pid = 8438] [id = 199] 14:35:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x93904800) [pid = 8438] [serial = 597] [outer = (nil)] 14:35:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x977d7000) [pid = 8438] [serial = 598] [outer = 0x93904800] 14:35:28 INFO - PROCESS | 8438 | 1463434528542 Marionette DEBUG loaded listener.js 14:35:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x977eb400) [pid = 8438] [serial = 599] [outer = 0x93904800] 14:35:29 INFO - PROCESS | 8438 | 1463434529909 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]]]}] 14:35:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:35:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1894ms 14:35:30 INFO - PROCESS | 8438 | 1463434530030 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 14:35:30 INFO - PROCESS | 8438 | 1463434530033 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 14:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:35:30 INFO - PROCESS | 8438 | 1463434530043 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:35:30 INFO - PROCESS | 8438 | 1463434530046 Marionette TRACE conn3 <- [1,770,null,{}] 14:35:30 INFO - PROCESS | 8438 | 1463434530052 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}] 14:35:30 INFO - PROCESS | 8438 | 1463434530245 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 14:35:30 INFO - PROCESS | 8438 | 1463434530427 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:30 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8df400 == 96 [pid = 8438] [id = 200] 14:35:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x8c96a800) [pid = 8438] [serial = 600] [outer = (nil)] 14:35:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x99fc0c00) [pid = 8438] [serial = 601] [outer = 0x8c96a800] 14:35:30 INFO - PROCESS | 8438 | 1463434530510 Marionette DEBUG loaded listener.js 14:35:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x9a057800) [pid = 8438] [serial = 602] [outer = 0x8c96a800] 14:35:31 INFO - PROCESS | 8438 | 1463434531407 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]]]}] 14:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1430ms 14:35:31 INFO - PROCESS | 8438 | 1463434531474 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 14:35:31 INFO - PROCESS | 8438 | 1463434531478 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 14:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:35:31 INFO - PROCESS | 8438 | 1463434531485 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:35:31 INFO - PROCESS | 8438 | 1463434531489 Marionette TRACE conn3 <- [1,774,null,{}] 14:35:31 INFO - PROCESS | 8438 | 1463434531495 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}] 14:35:31 INFO - PROCESS | 8438 | 1463434531681 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 14:35:31 INFO - PROCESS | 8438 | 1463434531907 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:31 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f4ac400 == 97 [pid = 8438] [id = 201] 14:35:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0x998a9800) [pid = 8438] [serial = 603] [outer = (nil)] 14:35:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0x9a613800) [pid = 8438] [serial = 604] [outer = 0x998a9800] 14:35:32 INFO - PROCESS | 8438 | 1463434532045 Marionette DEBUG loaded listener.js 14:35:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0x9a64c400) [pid = 8438] [serial = 605] [outer = 0x998a9800] 14:35:32 INFO - PROCESS | 8438 | 1463434532903 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]]]}] 14:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1433ms 14:35:32 INFO - PROCESS | 8438 | 1463434532918 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 14:35:32 INFO - PROCESS | 8438 | 1463434532921 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 14:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:35:32 INFO - PROCESS | 8438 | 1463434532928 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:35:32 INFO - PROCESS | 8438 | 1463434532931 Marionette TRACE conn3 <- [1,778,null,{}] 14:35:32 INFO - PROCESS | 8438 | 1463434532937 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}] 14:35:33 INFO - PROCESS | 8438 | 1463434533106 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 14:35:33 INFO - PROCESS | 8438 | 1463434533295 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:33 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c926800 == 98 [pid = 8438] [id = 202] 14:35:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0x8db4d000) [pid = 8438] [serial = 606] [outer = (nil)] 14:35:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0x9ad2f400) [pid = 8438] [serial = 607] [outer = 0x8db4d000] 14:35:33 INFO - PROCESS | 8438 | 1463434533381 Marionette DEBUG loaded listener.js 14:35:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 167 (0x9ae8a800) [pid = 8438] [serial = 608] [outer = 0x8db4d000] 14:35:34 INFO - PROCESS | 8438 | 1463434534263 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]]]}] 14:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1383ms 14:35:34 INFO - PROCESS | 8438 | 1463434534312 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 14:35:34 INFO - PROCESS | 8438 | 1463434534316 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 14:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:35:34 INFO - PROCESS | 8438 | 1463434534323 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:35:34 INFO - PROCESS | 8438 | 1463434534326 Marionette TRACE conn3 <- [1,782,null,{}] 14:35:34 INFO - PROCESS | 8438 | 1463434534333 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}] 14:35:34 INFO - PROCESS | 8438 | 1463434534507 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 14:35:34 INFO - PROCESS | 8438 | 1463434534689 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:34 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c922400 == 99 [pid = 8438] [id = 203] 14:35:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 168 (0x8db9d400) [pid = 8438] [serial = 609] [outer = (nil)] 14:35:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 169 (0x9ae93c00) [pid = 8438] [serial = 610] [outer = 0x8db9d400] 14:35:34 INFO - PROCESS | 8438 | 1463434534782 Marionette DEBUG loaded listener.js 14:35:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 170 (0x9b10a800) [pid = 8438] [serial = 611] [outer = 0x8db9d400] 14:35:35 INFO - PROCESS | 8438 | 1463434535709 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]]]}] 14:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1435ms 14:35:35 INFO - PROCESS | 8438 | 1463434535759 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 14:35:35 INFO - PROCESS | 8438 | 1463434535762 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 14:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:35:35 INFO - PROCESS | 8438 | 1463434535769 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:35:35 INFO - PROCESS | 8438 | 1463434535772 Marionette TRACE conn3 <- [1,786,null,{}] 14:35:35 INFO - PROCESS | 8438 | 1463434535778 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}] 14:35:35 INFO - PROCESS | 8438 | 1463434535951 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 14:35:36 INFO - PROCESS | 8438 | 1463434536152 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:36 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c973000 == 100 [pid = 8438] [id = 204] 14:35:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 171 (0x8cf04800) [pid = 8438] [serial = 612] [outer = (nil)] 14:35:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 172 (0x8cf10c00) [pid = 8438] [serial = 613] [outer = 0x8cf04800] 14:35:36 INFO - PROCESS | 8438 | 1463434536548 Marionette DEBUG loaded listener.js 14:35:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 173 (0x8d9b1c00) [pid = 8438] [serial = 614] [outer = 0x8cf04800] 14:35:37 INFO - PROCESS | 8438 | 1463434537528 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]]]}] 14:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1847ms 14:35:37 INFO - PROCESS | 8438 | 1463434537618 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 14:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:35:37 INFO - PROCESS | 8438 | 1463434537622 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 14:35:37 INFO - PROCESS | 8438 | 1463434537631 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:35:37 INFO - PROCESS | 8438 | 1463434537634 Marionette TRACE conn3 <- [1,790,null,{}] 14:35:37 INFO - PROCESS | 8438 | 1463434537641 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}] 14:35:37 INFO - PROCESS | 8438 | 1463434537868 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 14:35:38 INFO - PROCESS | 8438 | 1463434538213 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:38 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1ac000 == 101 [pid = 8438] [id = 205] 14:35:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 174 (0x8d1e3400) [pid = 8438] [serial = 615] [outer = (nil)] 14:35:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 175 (0x8e7a1400) [pid = 8438] [serial = 616] [outer = 0x8d1e3400] 14:35:38 INFO - PROCESS | 8438 | 1463434538298 Marionette DEBUG loaded listener.js 14:35:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 176 (0x8f691400) [pid = 8438] [serial = 617] [outer = 0x8d1e3400] 14:35:39 INFO - PROCESS | 8438 | 1463434539191 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]]]}] 14:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1644ms 14:35:39 INFO - PROCESS | 8438 | 1463434539274 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 14:35:39 INFO - PROCESS | 8438 | 1463434539280 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 14:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:35:39 INFO - PROCESS | 8438 | 1463434539290 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:35:39 INFO - PROCESS | 8438 | 1463434539294 Marionette TRACE conn3 <- [1,794,null,{}] 14:35:39 INFO - PROCESS | 8438 | 1463434539300 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}] 14:35:39 INFO - PROCESS | 8438 | 1463434539549 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 14:35:39 INFO - PROCESS | 8438 | --DOCSHELL 0x9ab97800 == 100 [pid = 8438] [id = 141] 14:35:39 INFO - PROCESS | 8438 | --DOCSHELL 0x8d9b7400 == 99 [pid = 8438] [id = 139] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 175 (0xa27cc000) [pid = 8438] [serial = 511] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 174 (0x8c925c00) [pid = 8438] [serial = 514] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 173 (0xa27f1000) [pid = 8438] [serial = 517] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 172 (0x8f4ab800) [pid = 8438] [serial = 520] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 171 (0x90b9a800) [pid = 8438] [serial = 523] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 170 (0x8ee82000) [pid = 8438] [serial = 544] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 169 (0x92021800) [pid = 8438] [serial = 478] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 168 (0x8cf06800) [pid = 8438] [serial = 481] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 167 (0x8e61dc00) [pid = 8438] [serial = 484] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 166 (0x91cf8400) [pid = 8438] [serial = 487] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x95020000) [pid = 8438] [serial = 490] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0x977d6800) [pid = 8438] [serial = 493] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x99fc3400) [pid = 8438] [serial = 496] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0x9a60f400) [pid = 8438] [serial = 499] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0x9ab94000) [pid = 8438] [serial = 502] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x9b111400) [pid = 8438] [serial = 505] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0x9cdf1800) [pid = 8438] [serial = 508] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7c3000 == 98 [pid = 8438] [id = 193] 14:35:39 INFO - PROCESS | 8438 | --DOCSHELL 0x8d9bc000 == 97 [pid = 8438] [id = 192] 14:35:39 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7c2800 == 96 [pid = 8438] [id = 191] 14:35:39 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4ae400 == 95 [pid = 8438] [id = 190] 14:35:39 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8dc800 == 94 [pid = 8438] [id = 189] 14:35:39 INFO - PROCESS | 8438 | --DOCSHELL 0x8dba0400 == 93 [pid = 8438] [id = 138] 14:35:39 INFO - PROCESS | 8438 | 1463434539895 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:39 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4a8800 == 92 [pid = 8438] [id = 182] 14:35:39 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf0e400 == 91 [pid = 8438] [id = 181] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x8dd0c800) [pid = 8438] [serial = 535] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0x8e7a6000) [pid = 8438] [serial = 536] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x8f4b0800) [pid = 8438] [serial = 533] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x8dba0000) [pid = 8438] [serial = 532] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x8c926000) [pid = 8438] [serial = 527] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0x8b8d7c00) [pid = 8438] [serial = 526] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0x8e614000) [pid = 8438] [serial = 530] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 151 (0x8db9f000) [pid = 8438] [serial = 529] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 150 (0x8f69dc00) [pid = 8438] [serial = 538] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 149 (0x90b9c400) [pid = 8438] [serial = 539] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 148 (0x91ebfc00) [pid = 8438] [serial = 542] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | --DOMWINDOW == 147 (0x91cf9800) [pid = 8438] [serial = 541] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4a8800 == 92 [pid = 8438] [id = 206] 14:35:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 148 (0x8b7c2800) [pid = 8438] [serial = 618] [outer = (nil)] 14:35:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 149 (0x8d9b7000) [pid = 8438] [serial = 619] [outer = 0x8b7c2800] 14:35:40 INFO - PROCESS | 8438 | 1463434539996 Marionette DEBUG loaded listener.js 14:35:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 150 (0x8e613000) [pid = 8438] [serial = 620] [outer = 0x8b7c2800] 14:35:40 INFO - PROCESS | 8438 | 1463434540817 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]]]}] 14:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1588ms 14:35:40 INFO - PROCESS | 8438 | 1463434540878 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 14:35:40 INFO - PROCESS | 8438 | 1463434540881 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 14:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:35:40 INFO - PROCESS | 8438 | 1463434540892 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:35:40 INFO - PROCESS | 8438 | 1463434540897 Marionette TRACE conn3 <- [1,798,null,{}] 14:35:40 INFO - PROCESS | 8438 | 1463434540913 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}] 14:35:41 INFO - PROCESS | 8438 | 1463434541082 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 14:35:41 INFO - PROCESS | 8438 | 1463434541094 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:41 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8dc400 == 93 [pid = 8438] [id = 207] 14:35:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 151 (0x8b8dfc00) [pid = 8438] [serial = 621] [outer = (nil)] 14:35:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 152 (0x90bc9000) [pid = 8438] [serial = 622] [outer = 0x8b8dfc00] 14:35:41 INFO - PROCESS | 8438 | 1463434541298 Marionette DEBUG loaded listener.js 14:35:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x91cf7c00) [pid = 8438] [serial = 623] [outer = 0x8b8dfc00] 14:35:42 INFO - PROCESS | 8438 | 1463434542183 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]]]}] 14:35:42 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 14:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1348ms 14:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:35:42 INFO - PROCESS | 8438 | 1463434542236 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 14:35:42 INFO - PROCESS | 8438 | 1463434542240 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 14:35:42 INFO - PROCESS | 8438 | 1463434542247 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:35:42 INFO - PROCESS | 8438 | 1463434542250 Marionette TRACE conn3 <- [1,802,null,{}] 14:35:42 INFO - PROCESS | 8438 | 1463434542263 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}] 14:35:42 INFO - PROCESS | 8438 | 1463434542484 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 14:35:42 INFO - PROCESS | 8438 | 1463434542503 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:42 INFO - PROCESS | 8438 | ++DOCSHELL 0x90a50000 == 94 [pid = 8438] [id = 208] 14:35:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x90ba2000) [pid = 8438] [serial = 624] [outer = (nil)] 14:35:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x91ebe800) [pid = 8438] [serial = 625] [outer = 0x90ba2000] 14:35:42 INFO - PROCESS | 8438 | 1463434542576 Marionette DEBUG loaded listener.js 14:35:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x922e0400) [pid = 8438] [serial = 626] [outer = 0x90ba2000] 14:35:43 INFO - PROCESS | 8438 | 1463434543503 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]]]}] 14:35:43 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 14:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1333ms 14:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:35:43 INFO - PROCESS | 8438 | 1463434543579 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 14:35:43 INFO - PROCESS | 8438 | 1463434543582 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 14:35:43 INFO - PROCESS | 8438 | 1463434543589 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:35:43 INFO - PROCESS | 8438 | 1463434543592 Marionette TRACE conn3 <- [1,806,null,{}] 14:35:43 INFO - PROCESS | 8438 | 1463434543597 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}] 14:35:43 INFO - PROCESS | 8438 | 1463434543832 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 14:35:43 INFO - PROCESS | 8438 | 1463434543854 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:43 INFO - PROCESS | 8438 | ++DOCSHELL 0x91e91c00 == 95 [pid = 8438] [id = 209] 14:35:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x92c07400) [pid = 8438] [serial = 627] [outer = (nil)] 14:35:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x95234000) [pid = 8438] [serial = 628] [outer = 0x92c07400] 14:35:43 INFO - PROCESS | 8438 | 1463434543931 Marionette DEBUG loaded listener.js 14:35:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x997ea000) [pid = 8438] [serial = 629] [outer = 0x92c07400] 14:35:44 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x8c928800) [pid = 8438] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:35:44 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0x8e6d3800) [pid = 8438] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:35:44 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x8b7c7400) [pid = 8438] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:35:44 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x8b7c6800) [pid = 8438] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:35:44 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x90a4cc00) [pid = 8438] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:35:44 INFO - PROCESS | 8438 | 1463434544979 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]]]}] 14:35:45 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 14:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1429ms 14:35:45 INFO - PROCESS | 8438 | 1463434545017 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 14:35:45 INFO - PROCESS | 8438 | 1463434545020 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 14:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:35:45 INFO - PROCESS | 8438 | 1463434545027 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:35:45 INFO - PROCESS | 8438 | 1463434545029 Marionette TRACE conn3 <- [1,810,null,{}] 14:35:45 INFO - PROCESS | 8438 | 1463434545035 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}] 14:35:45 INFO - PROCESS | 8438 | 1463434545200 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 14:35:45 INFO - PROCESS | 8438 | 1463434545217 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:45 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8e0800 == 96 [pid = 8438] [id = 210] 14:35:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x90ba3800) [pid = 8438] [serial = 630] [outer = (nil)] 14:35:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x99a9a400) [pid = 8438] [serial = 631] [outer = 0x90ba3800] 14:35:45 INFO - PROCESS | 8438 | 1463434545292 Marionette DEBUG loaded listener.js 14:35:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x99fca800) [pid = 8438] [serial = 632] [outer = 0x90ba3800] 14:35:46 INFO - PROCESS | 8438 | 1463434546153 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]]]}] 14:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1231ms 14:35:46 INFO - PROCESS | 8438 | 1463434546261 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 14:35:46 INFO - PROCESS | 8438 | 1463434546267 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 14:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:35:46 INFO - PROCESS | 8438 | 1463434546279 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:35:46 INFO - PROCESS | 8438 | 1463434546285 Marionette TRACE conn3 <- [1,814,null,{}] 14:35:46 INFO - PROCESS | 8438 | 1463434546305 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}] 14:35:46 INFO - PROCESS | 8438 | 1463434546498 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 14:35:46 INFO - PROCESS | 8438 | 1463434546700 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:46 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf0ec00 == 97 [pid = 8438] [id = 211] 14:35:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x8d1a7400) [pid = 8438] [serial = 633] [outer = (nil)] 14:35:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x8d1b1800) [pid = 8438] [serial = 634] [outer = 0x8d1a7400] 14:35:46 INFO - PROCESS | 8438 | 1463434546828 Marionette DEBUG loaded listener.js 14:35:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x8db97400) [pid = 8438] [serial = 635] [outer = 0x8d1a7400] 14:35:47 INFO - PROCESS | 8438 | 1463434547874 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] 14:35:47 INFO - PROCESS | 8438 | 1463434547945 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 14:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:35:47 INFO - PROCESS | 8438 | 1463434547958 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:35:47 INFO - PROCESS | 8438 | 1463434547963 Marionette TRACE conn3 <- [1,818,null,{}] 14:35:48 INFO - PROCESS | 8438 | 1463434548016 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}] 14:35:48 INFO - PROCESS | 8438 | 1463434548234 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 14:35:48 INFO - PROCESS | 8438 | 1463434548486 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:48 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e7ab800 == 98 [pid = 8438] [id = 212] 14:35:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x8e7acc00) [pid = 8438] [serial = 636] [outer = (nil)] 14:35:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0x8f4b3800) [pid = 8438] [serial = 637] [outer = 0x8e7acc00] 14:35:48 INFO - PROCESS | 8438 | 1463434548573 Marionette DEBUG loaded listener.js 14:35:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0x91c89000) [pid = 8438] [serial = 638] [outer = 0x8e7acc00] 14:35:49 INFO - PROCESS | 8438 | 1463434549508 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]]]}] 14:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1581ms 14:35:49 INFO - PROCESS | 8438 | 1463434549535 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 14:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:35:49 INFO - PROCESS | 8438 | 1463434549539 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 14:35:49 INFO - PROCESS | 8438 | 1463434549546 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:35:49 INFO - PROCESS | 8438 | 1463434549550 Marionette TRACE conn3 <- [1,822,null,{}] 14:35:49 INFO - PROCESS | 8438 | 1463434549566 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}] 14:35:49 INFO - PROCESS | 8438 | 1463434549813 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 14:35:50 INFO - PROCESS | 8438 | 1463434550109 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:50 INFO - PROCESS | 8438 | ++DOCSHELL 0x90b9e000 == 99 [pid = 8438] [id = 213] 14:35:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0x92028000) [pid = 8438] [serial = 639] [outer = (nil)] 14:35:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0x9390f800) [pid = 8438] [serial = 640] [outer = 0x92028000] 14:35:50 INFO - PROCESS | 8438 | 1463434550215 Marionette DEBUG loaded listener.js 14:35:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0x977c8800) [pid = 8438] [serial = 641] [outer = 0x92028000] 14:35:51 INFO - PROCESS | 8438 | 1463434551138 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] 14:35:51 INFO - PROCESS | 8438 | 1463434551191 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 14:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:35:51 INFO - PROCESS | 8438 | 1463434551198 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:35:51 INFO - PROCESS | 8438 | 1463434551201 Marionette TRACE conn3 <- [1,826,null,{}] 14:35:51 INFO - PROCESS | 8438 | 1463434551207 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}] 14:35:51 INFO - PROCESS | 8438 | 1463434551393 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 14:35:51 INFO - PROCESS | 8438 | 1463434551578 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:51 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c923400 == 100 [pid = 8438] [id = 214] 14:35:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 167 (0x92c0cc00) [pid = 8438] [serial = 642] [outer = (nil)] 14:35:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 168 (0x9a61a000) [pid = 8438] [serial = 643] [outer = 0x92c0cc00] 14:35:51 INFO - PROCESS | 8438 | 1463434551720 Marionette DEBUG loaded listener.js 14:35:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 169 (0x9ae90000) [pid = 8438] [serial = 644] [outer = 0x92c0cc00] 14:35:52 INFO - PROCESS | 8438 | 1463434552601 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]]]}] 14:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1490ms 14:35:52 INFO - PROCESS | 8438 | 1463434552689 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 14:35:52 INFO - PROCESS | 8438 | 1463434552692 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 14:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:35:52 INFO - PROCESS | 8438 | 1463434552699 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:35:52 INFO - PROCESS | 8438 | 1463434552702 Marionette TRACE conn3 <- [1,830,null,{}] 14:35:52 INFO - PROCESS | 8438 | 1463434552708 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}] 14:35:52 INFO - PROCESS | 8438 | 1463434552924 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 14:35:53 INFO - PROCESS | 8438 | 1463434553155 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:53 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8e0400 == 101 [pid = 8438] [id = 215] 14:35:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 170 (0x93903400) [pid = 8438] [serial = 645] [outer = (nil)] 14:35:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 171 (0x9b1b0000) [pid = 8438] [serial = 646] [outer = 0x93903400] 14:35:53 INFO - PROCESS | 8438 | 1463434553286 Marionette DEBUG loaded listener.js 14:35:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 172 (0x9bb87800) [pid = 8438] [serial = 647] [outer = 0x93903400] 14:35:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 173 (0x9bb8c800) [pid = 8438] [serial = 648] [outer = 0x98ae5c00] 14:35:54 INFO - PROCESS | 8438 | 1463434554270 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]]]}] 14:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1632ms 14:35:54 INFO - PROCESS | 8438 | 1463434554332 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 14:35:54 INFO - PROCESS | 8438 | 1463434554335 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 14:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:35:54 INFO - PROCESS | 8438 | 1463434554342 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:35:54 INFO - PROCESS | 8438 | 1463434554346 Marionette TRACE conn3 <- [1,834,null,{}] 14:35:54 INFO - PROCESS | 8438 | 1463434554352 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}] 14:35:54 INFO - PROCESS | 8438 | 1463434554731 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 14:35:54 INFO - PROCESS | 8438 | 1463434554938 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:54 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7c5c00 == 102 [pid = 8438] [id = 216] 14:35:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 174 (0x9cdc4800) [pid = 8438] [serial = 649] [outer = (nil)] 14:35:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 175 (0x9cfaa800) [pid = 8438] [serial = 650] [outer = 0x9cdc4800] 14:35:55 INFO - PROCESS | 8438 | 1463434555024 Marionette DEBUG loaded listener.js 14:35:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 176 (0xa1152000) [pid = 8438] [serial = 651] [outer = 0x9cdc4800] 14:35:55 INFO - PROCESS | 8438 | 1463434555914 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]]]}] 14:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1638ms 14:35:55 INFO - PROCESS | 8438 | 1463434555981 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 14:35:55 INFO - PROCESS | 8438 | 1463434555985 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 14:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:35:55 INFO - PROCESS | 8438 | 1463434555991 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:35:55 INFO - PROCESS | 8438 | 1463434555995 Marionette TRACE conn3 <- [1,838,null,{}] 14:35:56 INFO - PROCESS | 8438 | 1463434556001 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}] 14:35:56 INFO - PROCESS | 8438 | 1463434556174 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 14:35:56 INFO - PROCESS | 8438 | 1463434556362 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:56 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8d5400 == 103 [pid = 8438] [id = 217] 14:35:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 177 (0x9cfa2000) [pid = 8438] [serial = 652] [outer = (nil)] 14:35:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 178 (0xa11ef000) [pid = 8438] [serial = 653] [outer = 0x9cfa2000] 14:35:56 INFO - PROCESS | 8438 | 1463434556489 Marionette DEBUG loaded listener.js 14:35:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 179 (0xa225b400) [pid = 8438] [serial = 654] [outer = 0x9cfa2000] 14:35:57 INFO - PROCESS | 8438 | 1463434557368 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]]]}] 14:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1436ms 14:35:57 INFO - PROCESS | 8438 | 1463434557427 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 14:35:57 INFO - PROCESS | 8438 | 1463434557431 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 14:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:35:57 INFO - PROCESS | 8438 | 1463434557437 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:35:57 INFO - PROCESS | 8438 | 1463434557441 Marionette TRACE conn3 <- [1,842,null,{}] 14:35:57 INFO - PROCESS | 8438 | 1463434557447 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}] 14:35:57 INFO - PROCESS | 8438 | 1463434557626 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 14:35:57 INFO - PROCESS | 8438 | 1463434557868 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:57 INFO - PROCESS | 8438 | ++DOCSHELL 0x997ea800 == 104 [pid = 8438] [id = 218] 14:35:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 180 (0xa11ea400) [pid = 8438] [serial = 655] [outer = (nil)] 14:35:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 181 (0xa23bbc00) [pid = 8438] [serial = 656] [outer = 0xa11ea400] 14:35:58 INFO - PROCESS | 8438 | 1463434557994 Marionette DEBUG loaded listener.js 14:35:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 182 (0xa270e000) [pid = 8438] [serial = 657] [outer = 0xa11ea400] 14:35:58 INFO - PROCESS | 8438 | 1463434558900 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]]]}] 14:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1479ms 14:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:35:58 INFO - PROCESS | 8438 | 1463434558917 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 14:35:58 INFO - PROCESS | 8438 | 1463434558920 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 14:35:58 INFO - PROCESS | 8438 | 1463434558926 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:35:58 INFO - PROCESS | 8438 | 1463434558930 Marionette TRACE conn3 <- [1,846,null,{}] 14:35:58 INFO - PROCESS | 8438 | 1463434558936 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}] 14:35:59 INFO - PROCESS | 8438 | 1463434559110 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 14:35:59 INFO - PROCESS | 8438 | 1463434559321 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:59 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a06f800 == 105 [pid = 8438] [id = 219] 14:35:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 183 (0x9b8bac00) [pid = 8438] [serial = 658] [outer = (nil)] 14:35:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 184 (0xa3190400) [pid = 8438] [serial = 659] [outer = 0x9b8bac00] 14:35:59 INFO - PROCESS | 8438 | 1463434559450 Marionette DEBUG loaded listener.js 14:35:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 185 (0xa31f4400) [pid = 8438] [serial = 660] [outer = 0x9b8bac00] 14:36:00 INFO - PROCESS | 8438 | 1463434560413 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]]]}] 14:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1531ms 14:36:00 INFO - PROCESS | 8438 | 1463434560457 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 14:36:00 INFO - PROCESS | 8438 | 1463434560461 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 14:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:36:00 INFO - PROCESS | 8438 | 1463434560467 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:36:00 INFO - PROCESS | 8438 | 1463434560470 Marionette TRACE conn3 <- [1,850,null,{}] 14:36:00 INFO - PROCESS | 8438 | 1463434560476 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}] 14:36:00 INFO - PROCESS | 8438 | 1463434560656 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 14:36:00 INFO - PROCESS | 8438 | 1463434560851 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:00 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c96b800 == 106 [pid = 8438] [id = 220] 14:36:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 186 (0x90a4b400) [pid = 8438] [serial = 661] [outer = (nil)] 14:36:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 187 (0xa36ef400) [pid = 8438] [serial = 662] [outer = 0x90a4b400] 14:36:00 INFO - PROCESS | 8438 | 1463434560937 Marionette DEBUG loaded listener.js 14:36:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 188 (0xa513b400) [pid = 8438] [serial = 663] [outer = 0x90a4b400] 14:36:01 INFO - PROCESS | 8438 | 1463434561890 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]]]}] 14:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1482ms 14:36:01 INFO - PROCESS | 8438 | 1463434561951 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 14:36:01 INFO - PROCESS | 8438 | 1463434561956 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 14:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:36:01 INFO - PROCESS | 8438 | 1463434561966 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:36:01 INFO - PROCESS | 8438 | 1463434561972 Marionette TRACE conn3 <- [1,854,null,{}] 14:36:01 INFO - PROCESS | 8438 | 1463434561979 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}] 14:36:02 INFO - PROCESS | 8438 | 1463434562346 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 14:36:02 INFO - PROCESS | 8438 | 1463434562662 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:02 INFO - PROCESS | 8438 | ++DOCSHELL 0xa6874c00 == 107 [pid = 8438] [id = 221] 14:36:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 189 (0xa6876800) [pid = 8438] [serial = 664] [outer = (nil)] 14:36:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 190 (0xa68ba000) [pid = 8438] [serial = 665] [outer = 0xa6876800] 14:36:02 INFO - PROCESS | 8438 | 1463434562774 Marionette DEBUG loaded listener.js 14:36:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 191 (0xa69a0000) [pid = 8438] [serial = 666] [outer = 0xa6876800] 14:36:03 INFO - PROCESS | 8438 | 1463434563697 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]]]}] 14:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1791ms 14:36:03 INFO - PROCESS | 8438 | 1463434563756 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 14:36:03 INFO - PROCESS | 8438 | 1463434563759 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 14:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:36:03 INFO - PROCESS | 8438 | 1463434563766 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:36:03 INFO - PROCESS | 8438 | 1463434563769 Marionette TRACE conn3 <- [1,858,null,{}] 14:36:03 INFO - PROCESS | 8438 | 1463434563775 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}] 14:36:03 INFO - PROCESS | 8438 | 1463434563953 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 14:36:04 INFO - PROCESS | 8438 | 1463434564170 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:04 INFO - PROCESS | 8438 | ++DOCSHELL 0x919b0800 == 108 [pid = 8438] [id = 222] 14:36:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 192 (0x919b2400) [pid = 8438] [serial = 667] [outer = (nil)] 14:36:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 193 (0x919b9400) [pid = 8438] [serial = 668] [outer = 0x919b2400] 14:36:04 INFO - PROCESS | 8438 | 1463434564303 Marionette DEBUG loaded listener.js 14:36:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 194 (0x919bc800) [pid = 8438] [serial = 669] [outer = 0x919b2400] 14:36:05 INFO - PROCESS | 8438 | 1463434565257 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]]]}] 14:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1538ms 14:36:05 INFO - PROCESS | 8438 | 1463434565306 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 14:36:05 INFO - PROCESS | 8438 | 1463434565312 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 14:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:36:05 INFO - PROCESS | 8438 | 1463434565322 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:36:05 INFO - PROCESS | 8438 | 1463434565327 Marionette TRACE conn3 <- [1,862,null,{}] 14:36:05 INFO - PROCESS | 8438 | 1463434565336 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}] 14:36:05 INFO - PROCESS | 8438 | 1463434565625 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 14:36:06 INFO - PROCESS | 8438 | 1463434566016 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:06 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e7a2c00 == 109 [pid = 8438] [id = 223] 14:36:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 195 (0x8e7a3400) [pid = 8438] [serial = 670] [outer = (nil)] 14:36:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 196 (0x8ec6ac00) [pid = 8438] [serial = 671] [outer = 0x8e7a3400] 14:36:06 INFO - PROCESS | 8438 | 1463434566157 Marionette DEBUG loaded listener.js 14:36:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 197 (0x8ec6c800) [pid = 8438] [serial = 672] [outer = 0x8e7a3400] 14:36:07 INFO - PROCESS | 8438 | 1463434567192 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]]]}] 14:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1944ms 14:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:36:07 INFO - PROCESS | 8438 | 1463434567265 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 14:36:07 INFO - PROCESS | 8438 | 1463434567268 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 14:36:07 INFO - PROCESS | 8438 | 1463434567275 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:36:07 INFO - PROCESS | 8438 | 1463434567278 Marionette TRACE conn3 <- [1,866,null,{}] 14:36:07 INFO - PROCESS | 8438 | 1463434567284 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}] 14:36:07 INFO - PROCESS | 8438 | 1463434567502 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 14:36:07 INFO - PROCESS | 8438 | 1463434567785 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:07 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ec6b800 == 110 [pid = 8438] [id = 224] 14:36:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 198 (0x8ec6cc00) [pid = 8438] [serial = 673] [outer = (nil)] 14:36:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 199 (0x8ec71c00) [pid = 8438] [serial = 674] [outer = 0x8ec6cc00] 14:36:07 INFO - PROCESS | 8438 | 1463434567918 Marionette DEBUG loaded listener.js 14:36:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 200 (0x90bbc400) [pid = 8438] [serial = 675] [outer = 0x8ec6cc00] 14:36:09 INFO - PROCESS | 8438 | 1463434569204 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]]]}] 14:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1983ms 14:36:09 INFO - PROCESS | 8438 | 1463434569334 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 14:36:09 INFO - PROCESS | 8438 | 1463434569340 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 14:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:36:09 INFO - PROCESS | 8438 | 1463434569365 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:36:09 INFO - PROCESS | 8438 | 1463434569369 Marionette TRACE conn3 <- [1,870,null,{}] 14:36:09 INFO - PROCESS | 8438 | 1463434569377 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}] 14:36:09 INFO - PROCESS | 8438 | 1463434569548 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 14:36:09 INFO - PROCESS | 8438 | 1463434569745 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:09 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c977c00 == 111 [pid = 8438] [id = 225] 14:36:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 201 (0x8cf0c400) [pid = 8438] [serial = 676] [outer = (nil)] 14:36:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 202 (0x8d9b8800) [pid = 8438] [serial = 677] [outer = 0x8cf0c400] 14:36:09 INFO - PROCESS | 8438 | 1463434569870 Marionette DEBUG loaded listener.js 14:36:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 203 (0x8e7a0800) [pid = 8438] [serial = 678] [outer = 0x8cf0c400] 14:36:10 INFO - PROCESS | 8438 | 1463434570889 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]]]}] 14:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1586ms 14:36:10 INFO - PROCESS | 8438 | 1463434570949 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 14:36:10 INFO - PROCESS | 8438 | 1463434570957 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 14:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:36:10 INFO - PROCESS | 8438 | 1463434570968 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:36:10 INFO - PROCESS | 8438 | 1463434570971 Marionette TRACE conn3 <- [1,874,null,{}] 14:36:10 INFO - PROCESS | 8438 | 1463434570978 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}] 14:36:11 INFO - PROCESS | 8438 | 1463434571199 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 14:36:11 INFO - PROCESS | 8438 | 1463434571585 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:11 INFO - PROCESS | 8438 | --DOCSHELL 0x93908800 == 110 [pid = 8438] [id = 25] 14:36:11 INFO - PROCESS | 8438 | --DOMWINDOW == 202 (0x8db97800) [pid = 8438] [serial = 550] [outer = (nil)] [url = about:blank] 14:36:11 INFO - PROCESS | 8438 | --DOMWINDOW == 201 (0x91cf7000) [pid = 8438] [serial = 553] [outer = (nil)] [url = about:blank] 14:36:11 INFO - PROCESS | 8438 | --DOMWINDOW == 200 (0x93910c00) [pid = 8438] [serial = 556] [outer = (nil)] [url = about:blank] 14:36:11 INFO - PROCESS | 8438 | --DOMWINDOW == 199 (0x977e9000) [pid = 8438] [serial = 559] [outer = (nil)] [url = about:blank] 14:36:11 INFO - PROCESS | 8438 | --DOMWINDOW == 198 (0x99fc1400) [pid = 8438] [serial = 562] [outer = (nil)] [url = about:blank] 14:36:11 INFO - PROCESS | 8438 | --DOMWINDOW == 197 (0x91cf4000) [pid = 8438] [serial = 583] [outer = (nil)] [url = about:blank] 14:36:11 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4abc00 == 111 [pid = 8438] [id = 226] 14:36:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 198 (0x8b8d3c00) [pid = 8438] [serial = 679] [outer = (nil)] 14:36:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 199 (0x8c926c00) [pid = 8438] [serial = 680] [outer = 0x8b8d3c00] 14:36:11 INFO - PROCESS | 8438 | 1463434571743 Marionette DEBUG loaded listener.js 14:36:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 200 (0x8d1a9400) [pid = 8438] [serial = 681] [outer = 0x8b8d3c00] 14:36:11 INFO - PROCESS | 8438 | --DOCSHELL 0x91e91c00 == 110 [pid = 8438] [id = 209] 14:36:11 INFO - PROCESS | 8438 | --DOCSHELL 0x90a50000 == 109 [pid = 8438] [id = 208] 14:36:11 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8dc400 == 108 [pid = 8438] [id = 207] 14:36:11 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4a8800 == 107 [pid = 8438] [id = 206] 14:36:12 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1ac000 == 106 [pid = 8438] [id = 205] 14:36:12 INFO - PROCESS | 8438 | --DOCSHELL 0x8c973000 == 105 [pid = 8438] [id = 204] 14:36:12 INFO - PROCESS | 8438 | --DOCSHELL 0x8f4ac400 == 104 [pid = 8438] [id = 201] 14:36:12 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8df400 == 103 [pid = 8438] [id = 200] 14:36:12 INFO - PROCESS | 8438 | --DOCSHELL 0x8c973800 == 102 [pid = 8438] [id = 199] 14:36:12 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8e1400 == 101 [pid = 8438] [id = 198] 14:36:12 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1e8800 == 100 [pid = 8438] [id = 197] 14:36:12 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1b1000 == 99 [pid = 8438] [id = 196] 14:36:12 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4ac400 == 98 [pid = 8438] [id = 195] 14:36:12 INFO - PROCESS | 8438 | --DOCSHELL 0x8c975000 == 97 [pid = 8438] [id = 194] 14:36:12 INFO - PROCESS | 8438 | --DOMWINDOW == 199 (0x8db94c00) [pid = 8438] [serial = 565] [outer = (nil)] [url = about:blank] 14:36:12 INFO - PROCESS | 8438 | --DOMWINDOW == 198 (0x8e620800) [pid = 8438] [serial = 569] [outer = (nil)] [url = about:blank] 14:36:12 INFO - PROCESS | 8438 | --DOMWINDOW == 197 (0x8db9dc00) [pid = 8438] [serial = 568] [outer = (nil)] [url = about:blank] 14:36:12 INFO - PROCESS | 8438 | --DOMWINDOW == 196 (0x8e7ac000) [pid = 8438] [serial = 574] [outer = (nil)] [url = about:blank] 14:36:12 INFO - PROCESS | 8438 | --DOMWINDOW == 195 (0x8c970400) [pid = 8438] [serial = 571] [outer = (nil)] [url = about:blank] 14:36:12 INFO - PROCESS | 8438 | --DOMWINDOW == 194 (0x8d1e7400) [pid = 8438] [serial = 572] [outer = (nil)] [url = about:blank] 14:36:12 INFO - PROCESS | 8438 | --DOMWINDOW == 193 (0x8c974c00) [pid = 8438] [serial = 547] [outer = (nil)] [url = about:blank] 14:36:12 INFO - PROCESS | 8438 | --DOMWINDOW == 192 (0x8d1ee400) [pid = 8438] [serial = 580] [outer = (nil)] [url = about:blank] 14:36:12 INFO - PROCESS | 8438 | --DOMWINDOW == 191 (0x90a53000) [pid = 8438] [serial = 577] [outer = (nil)] [url = about:blank] 14:36:12 INFO - PROCESS | 8438 | --DOMWINDOW == 190 (0x90bbd000) [pid = 8438] [serial = 578] [outer = (nil)] [url = about:blank] 14:36:12 INFO - PROCESS | 8438 | --DOMWINDOW == 189 (0x8db9b000) [pid = 8438] [serial = 581] [outer = (nil)] [url = about:blank] 14:36:12 INFO - PROCESS | 8438 | --DOMWINDOW == 188 (0x8f692800) [pid = 8438] [serial = 575] [outer = (nil)] [url = about:blank] 14:36:12 INFO - PROCESS | 8438 | 1463434572760 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]]]}] 14:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1836ms 14:36:12 INFO - PROCESS | 8438 | 1463434572806 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 14:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:36:12 INFO - PROCESS | 8438 | 1463434572818 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 14:36:12 INFO - PROCESS | 8438 | 1463434572825 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:36:12 INFO - PROCESS | 8438 | 1463434572831 Marionette TRACE conn3 <- [1,878,null,{}] 14:36:12 INFO - PROCESS | 8438 | 1463434572839 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}] 14:36:13 INFO - PROCESS | 8438 | 1463434573039 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 14:36:13 INFO - PROCESS | 8438 | 1463434573290 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:13 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db99800 == 98 [pid = 8438] [id = 227] 14:36:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 189 (0x8dd01800) [pid = 8438] [serial = 682] [outer = (nil)] 14:36:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 190 (0x8e612800) [pid = 8438] [serial = 683] [outer = 0x8dd01800] 14:36:13 INFO - PROCESS | 8438 | 1463434573442 Marionette DEBUG loaded listener.js 14:36:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 191 (0x8e7a6400) [pid = 8438] [serial = 684] [outer = 0x8dd01800] 14:36:14 INFO - PROCESS | 8438 | 1463434574357 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]]]}] 14:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1586ms 14:36:14 INFO - PROCESS | 8438 | 1463434574413 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 14:36:14 INFO - PROCESS | 8438 | 1463434574420 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 14:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:36:14 INFO - PROCESS | 8438 | 1463434574429 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:36:14 INFO - PROCESS | 8438 | 1463434574432 Marionette TRACE conn3 <- [1,882,null,{}] 14:36:14 INFO - PROCESS | 8438 | 1463434574438 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}] 14:36:14 INFO - PROCESS | 8438 | 1463434574630 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 14:36:14 INFO - PROCESS | 8438 | 1463434574888 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:14 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f4b4400 == 99 [pid = 8438] [id = 228] 14:36:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 192 (0x8f4b6000) [pid = 8438] [serial = 685] [outer = (nil)] 14:36:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 193 (0x8f696c00) [pid = 8438] [serial = 686] [outer = 0x8f4b6000] 14:36:15 INFO - PROCESS | 8438 | 1463434575022 Marionette DEBUG loaded listener.js 14:36:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 194 (0x90a15000) [pid = 8438] [serial = 687] [outer = 0x8f4b6000] 14:36:16 INFO - PROCESS | 8438 | 1463434576025 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]]]}] 14:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1631ms 14:36:16 INFO - PROCESS | 8438 | 1463434576060 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 14:36:16 INFO - PROCESS | 8438 | 1463434576063 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 14:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:36:16 INFO - PROCESS | 8438 | 1463434576073 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:36:16 INFO - PROCESS | 8438 | 1463434576082 Marionette TRACE conn3 <- [1,886,null,{}] 14:36:16 INFO - PROCESS | 8438 | 1463434576097 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}] 14:36:16 INFO - PROCESS | 8438 | 1463434576297 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 14:36:16 INFO - PROCESS | 8438 | 1463434576536 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:16 INFO - PROCESS | 8438 | ++DOCSHELL 0x90a50400 == 100 [pid = 8438] [id = 229] 14:36:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 195 (0x90b9c400) [pid = 8438] [serial = 688] [outer = (nil)] 14:36:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 196 (0x90bbe800) [pid = 8438] [serial = 689] [outer = 0x90b9c400] 14:36:16 INFO - PROCESS | 8438 | 1463434576662 Marionette DEBUG loaded listener.js 14:36:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 197 (0x919afc00) [pid = 8438] [serial = 690] [outer = 0x90b9c400] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8c929800 == 99 [pid = 8438] [id = 173] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8c922400 == 98 [pid = 8438] [id = 203] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1e0c00 == 97 [pid = 8438] [id = 131] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8c926800 == 96 [pid = 8438] [id = 202] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8c96a400 == 95 [pid = 8438] [id = 147] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8e6cfc00 == 94 [pid = 8438] [id = 112] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8db48800 == 93 [pid = 8438] [id = 145] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8ee80400 == 92 [pid = 8438] [id = 110] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4a2800 == 91 [pid = 8438] [id = 148] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8e617400 == 90 [pid = 8438] [id = 174] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4a2400 == 89 [pid = 8438] [id = 149] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x90b98c00 == 88 [pid = 8438] [id = 96] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8ee8b800 == 87 [pid = 8438] [id = 111] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8db4a400 == 86 [pid = 8438] [id = 146] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7c0800 == 85 [pid = 8438] [id = 150] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x91e9c400 == 84 [pid = 8438] [id = 185] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1a6800 == 83 [pid = 8438] [id = 132] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1b0000 == 82 [pid = 8438] [id = 184] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x922d9800 == 81 [pid = 8438] [id = 22] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8ec6b800 == 80 [pid = 8438] [id = 224] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8c977c00 == 79 [pid = 8438] [id = 225] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8e7a2c00 == 78 [pid = 8438] [id = 223] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x919b0800 == 77 [pid = 8438] [id = 222] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0xa6874c00 == 76 [pid = 8438] [id = 221] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x9a06f800 == 75 [pid = 8438] [id = 219] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8c96b800 == 74 [pid = 8438] [id = 220] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x997ea800 == 73 [pid = 8438] [id = 218] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8d5400 == 72 [pid = 8438] [id = 217] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7c5c00 == 71 [pid = 8438] [id = 216] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8c923400 == 70 [pid = 8438] [id = 214] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8e0400 == 69 [pid = 8438] [id = 215] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x90b9e000 == 68 [pid = 8438] [id = 213] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8e7ab800 == 67 [pid = 8438] [id = 212] 14:36:18 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf0ec00 == 66 [pid = 8438] [id = 211] 14:36:23 INFO - PROCESS | 8438 | --DOCSHELL 0x9a076c00 == 65 [pid = 8438] [id = 18] 14:36:23 INFO - PROCESS | 8438 | --DOCSHELL 0x92024400 == 64 [pid = 8438] [id = 17] 14:36:23 INFO - PROCESS | 8438 | --DOCSHELL 0x94553800 == 63 [pid = 8438] [id = 26] 14:36:23 INFO - PROCESS | 8438 | --DOCSHELL 0x977e2400 == 62 [pid = 8438] [id = 6] 14:36:23 INFO - PROCESS | 8438 | --DOCSHELL 0x9201c800 == 61 [pid = 8438] [id = 9] 14:36:23 INFO - PROCESS | 8438 | --DOCSHELL 0x9a4b0800 == 60 [pid = 8438] [id = 19] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x9b077800 == 59 [pid = 8438] [id = 39] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x92c07000 == 58 [pid = 8438] [id = 8] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x977eac00 == 57 [pid = 8438] [id = 29] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0xa22ab400 == 56 [pid = 8438] [id = 14] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x91e91000 == 55 [pid = 8438] [id = 74] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x92c0e400 == 54 [pid = 8438] [id = 15] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x9454f400 == 53 [pid = 8438] [id = 49] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x91cf0800 == 52 [pid = 8438] [id = 159] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x9522e400 == 51 [pid = 8438] [id = 31] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x922e2800 == 50 [pid = 8438] [id = 13] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf03000 == 49 [pid = 8438] [id = 142] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x92c0f800 == 48 [pid = 8438] [id = 20] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x9a614c00 == 47 [pid = 8438] [id = 107] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x91c81400 == 46 [pid = 8438] [id = 81] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x977d3c00 == 45 [pid = 8438] [id = 187] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf02000 == 44 [pid = 8438] [id = 143] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x9454d800 == 43 [pid = 8438] [id = 51] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf06400 == 42 [pid = 8438] [id = 144] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x8c96f000 == 41 [pid = 8438] [id = 188] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4a4400 == 40 [pid = 8438] [id = 186] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x99bef000 == 39 [pid = 8438] [id = 78] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x94553400 == 38 [pid = 8438] [id = 23] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x90bbcc00 == 37 [pid = 8438] [id = 104] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf05c00 == 36 [pid = 8438] [id = 183] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x93bb9c00 == 35 [pid = 8438] [id = 12] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x922e6800 == 34 [pid = 8438] [id = 40] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x8db9bc00 == 33 [pid = 8438] [id = 130] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x92c10800 == 32 [pid = 8438] [id = 77] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x8f4aac00 == 31 [pid = 8438] [id = 108] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x9b1bb400 == 30 [pid = 8438] [id = 53] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x92020800 == 29 [pid = 8438] [id = 33] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x91e99400 == 28 [pid = 8438] [id = 106] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x922e4000 == 27 [pid = 8438] [id = 79] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x997e2c00 == 26 [pid = 8438] [id = 76] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x977cc000 == 25 [pid = 8438] [id = 24] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x9cfa5c00 == 24 [pid = 8438] [id = 52] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x8e6d7000 == 23 [pid = 8438] [id = 113] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x9201c400 == 22 [pid = 8438] [id = 60] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x9201e400 == 21 [pid = 8438] [id = 16] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x988f7400 == 20 [pid = 8438] [id = 30] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x9a06c400 == 19 [pid = 8438] [id = 50] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x9201e000 == 18 [pid = 8438] [id = 21] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x90bbfc00 == 17 [pid = 8438] [id = 140] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x9501b000 == 16 [pid = 8438] [id = 75] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x90ba5800 == 15 [pid = 8438] [id = 105] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x922dc400 == 14 [pid = 8438] [id = 80] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x8f4b3400 == 13 [pid = 8438] [id = 109] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8e0800 == 12 [pid = 8438] [id = 210] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x8f4b4400 == 11 [pid = 8438] [id = 228] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x8db99800 == 10 [pid = 8438] [id = 227] 14:36:24 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4abc00 == 9 [pid = 8438] [id = 226] 14:36:26 INFO - PROCESS | 8438 | 1463434586660 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]]]}] 14:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 10630ms 14:36:26 INFO - PROCESS | 8438 | 1463434586701 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 14:36:26 INFO - PROCESS | 8438 | 1463434586708 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 14:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:36:26 INFO - PROCESS | 8438 | 1463434586716 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:36:26 INFO - PROCESS | 8438 | 1463434586722 Marionette TRACE conn3 <- [1,890,null,{}] 14:36:26 INFO - PROCESS | 8438 | 1463434586730 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}] 14:36:26 INFO - PROCESS | 8438 | 1463434586967 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 14:36:27 INFO - PROCESS | 8438 | 1463434586986 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:27 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8db000 == 10 [pid = 8438] [id = 230] 14:36:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 198 (0x8b8dbc00) [pid = 8438] [serial = 691] [outer = (nil)] 14:36:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 199 (0x8c91d800) [pid = 8438] [serial = 692] [outer = 0x8b8dbc00] 14:36:27 INFO - PROCESS | 8438 | 1463434587079 Marionette DEBUG loaded listener.js 14:36:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 200 (0x8c924000) [pid = 8438] [serial = 693] [outer = 0x8b8dbc00] 14:36:28 INFO - PROCESS | 8438 | 1463434587997 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]]]}] 14:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1331ms 14:36:28 INFO - PROCESS | 8438 | 1463434588048 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 14:36:28 INFO - PROCESS | 8438 | 1463434588058 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 14:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:36:28 INFO - PROCESS | 8438 | 1463434588069 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:36:28 INFO - PROCESS | 8438 | 1463434588073 Marionette TRACE conn3 <- [1,894,null,{}] 14:36:28 INFO - PROCESS | 8438 | 1463434588105 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}] 14:36:28 INFO - PROCESS | 8438 | 1463434588361 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 14:36:28 INFO - PROCESS | 8438 | 1463434588463 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:28 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c922400 == 11 [pid = 8438] [id = 231] 14:36:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 201 (0x8c929400) [pid = 8438] [serial = 694] [outer = (nil)] 14:36:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 202 (0x8cf0ec00) [pid = 8438] [serial = 695] [outer = 0x8c929400] 14:36:28 INFO - PROCESS | 8438 | 1463434588536 Marionette DEBUG loaded listener.js 14:36:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 203 (0x8d1b4400) [pid = 8438] [serial = 696] [outer = 0x8c929400] 14:36:29 INFO - PROCESS | 8438 | 1463434589457 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]]]}] 14:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1411ms 14:36:29 INFO - PROCESS | 8438 | 1463434589479 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 14:36:29 INFO - PROCESS | 8438 | 1463434589484 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 14:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:36:29 INFO - PROCESS | 8438 | 1463434589491 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:36:29 INFO - PROCESS | 8438 | 1463434589496 Marionette TRACE conn3 <- [1,898,null,{}] 14:36:29 INFO - PROCESS | 8438 | 1463434589522 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}] 14:36:29 INFO - PROCESS | 8438 | 1463434589734 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 14:36:29 INFO - PROCESS | 8438 | 1463434589836 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:29 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9ba800 == 12 [pid = 8438] [id = 232] 14:36:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 204 (0x8d9bcc00) [pid = 8438] [serial = 697] [outer = (nil)] 14:36:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 205 (0x8db56000) [pid = 8438] [serial = 698] [outer = 0x8d9bcc00] 14:36:29 INFO - PROCESS | 8438 | 1463434589930 Marionette DEBUG loaded listener.js 14:36:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 206 (0x8db9e800) [pid = 8438] [serial = 699] [outer = 0x8d9bcc00] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 205 (0x8d1a7400) [pid = 8438] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 204 (0x90ba3800) [pid = 8438] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 203 (0x8cf0c400) [pid = 8438] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 202 (0x8dd01800) [pid = 8438] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 201 (0x8ec6cc00) [pid = 8438] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 200 (0x8b8d3c00) [pid = 8438] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 199 (0x8e7a3400) [pid = 8438] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 198 (0x919b2400) [pid = 8438] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 197 (0xa6876800) [pid = 8438] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 196 (0x90a4b400) [pid = 8438] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 195 (0x8b7c2800) [pid = 8438] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 194 (0x9b8bac00) [pid = 8438] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 193 (0xa11ea400) [pid = 8438] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 192 (0x90bc2800) [pid = 8438] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 191 (0x90bbd800) [pid = 8438] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 190 (0x8f4b8000) [pid = 8438] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 189 (0x8db9d400) [pid = 8438] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 188 (0x9cfaa000) [pid = 8438] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 187 (0x8f4ab400) [pid = 8438] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 186 (0x8cf03c00) [pid = 8438] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 185 (0x8c975c00) [pid = 8438] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 184 (0x8b8de000) [pid = 8438] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 183 (0x8d1e3400) [pid = 8438] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 182 (0x8d9b9c00) [pid = 8438] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 181 (0x90a54400) [pid = 8438] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 180 (0x8c96b000) [pid = 8438] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 179 (0x8d9b8400) [pid = 8438] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 178 (0x8cf04800) [pid = 8438] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 177 (0x8d1b3000) [pid = 8438] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 176 (0x8d1b4000) [pid = 8438] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 175 (0x9885dc00) [pid = 8438] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 174 (0x8db48c00) [pid = 8438] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 173 (0x92c07400) [pid = 8438] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 172 (0x998a9800) [pid = 8438] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 171 (0x8c974800) [pid = 8438] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 170 (0x9ae93000) [pid = 8438] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 169 (0x8c96a800) [pid = 8438] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 168 (0x93904800) [pid = 8438] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 167 (0x8c91f000) [pid = 8438] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 166 (0x8b8dfc00) [pid = 8438] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x8d1a8c00) [pid = 8438] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0x8db4d000) [pid = 8438] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x977eec00) [pid = 8438] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0x9a4b9400) [pid = 8438] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0x9bbb3800) [pid = 8438] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x8b7c1c00) [pid = 8438] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0x90bc5c00) [pid = 8438] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x8db4c800) [pid = 8438] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0x8c91f800) [pid = 8438] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x8b4a3000) [pid = 8438] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x8b7bac00) [pid = 8438] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x8cf0cc00) [pid = 8438] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0x8db93c00) [pid = 8438] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0x8d9bb400) [pid = 8438] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 151 (0x9a610000) [pid = 8438] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 150 (0x90ba2000) [pid = 8438] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 149 (0x91eb7400) [pid = 8438] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 148 (0x922da400) [pid = 8438] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 147 (0x9a077800) [pid = 8438] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 146 (0x922e1c00) [pid = 8438] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 145 (0x90a4bc00) [pid = 8438] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 144 (0x91cf5000) [pid = 8438] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 143 (0x8b4ab000) [pid = 8438] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 142 (0x9cfa2000) [pid = 8438] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 141 (0x9cdc4800) [pid = 8438] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 140 (0x93903400) [pid = 8438] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 139 (0x92c0cc00) [pid = 8438] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 138 (0x92028000) [pid = 8438] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 137 (0x8d1e5400) [pid = 8438] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 136 (0x8e7acc00) [pid = 8438] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:36:32 INFO - PROCESS | 8438 | --DOMWINDOW == 135 (0x8f4b6000) [pid = 8438] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:36:32 INFO - PROCESS | 8438 | 1463434592861 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]]]}] 14:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 3391ms 14:36:32 INFO - PROCESS | 8438 | 1463434592883 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 14:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:36:32 INFO - PROCESS | 8438 | 1463434592887 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 14:36:32 INFO - PROCESS | 8438 | 1463434592893 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:36:32 INFO - PROCESS | 8438 | 1463434592897 Marionette TRACE conn3 <- [1,902,null,{}] 14:36:32 INFO - PROCESS | 8438 | 1463434592902 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}] 14:36:33 INFO - PROCESS | 8438 | 1463434593115 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 14:36:33 INFO - PROCESS | 8438 | 1463434593137 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:33 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4ab400 == 13 [pid = 8438] [id = 233] 14:36:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 136 (0x8b4b0800) [pid = 8438] [serial = 700] [outer = (nil)] 14:36:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 137 (0x8cf0b000) [pid = 8438] [serial = 701] [outer = 0x8b4b0800] 14:36:33 INFO - PROCESS | 8438 | 1463434593208 Marionette DEBUG loaded listener.js 14:36:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 138 (0x8db4e800) [pid = 8438] [serial = 702] [outer = 0x8b4b0800] 14:36:34 INFO - PROCESS | 8438 | 1463434594024 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]]]}] 14:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1178ms 14:36:34 INFO - PROCESS | 8438 | 1463434594112 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 14:36:34 INFO - PROCESS | 8438 | 1463434594119 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 14:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:36:34 INFO - PROCESS | 8438 | 1463434594133 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:36:34 INFO - PROCESS | 8438 | 1463434594139 Marionette TRACE conn3 <- [1,906,null,{}] 14:36:34 INFO - PROCESS | 8438 | 1463434594148 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}] 14:36:34 INFO - PROCESS | 8438 | 1463434594335 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 14:36:34 INFO - PROCESS | 8438 | 1463434594509 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:34 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7c5c00 == 14 [pid = 8438] [id = 234] 14:36:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 139 (0x8b7c6400) [pid = 8438] [serial = 703] [outer = (nil)] 14:36:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 140 (0x8b8d8400) [pid = 8438] [serial = 704] [outer = 0x8b7c6400] 14:36:34 INFO - PROCESS | 8438 | 1463434594601 Marionette DEBUG loaded listener.js 14:36:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 141 (0x8c91dc00) [pid = 8438] [serial = 705] [outer = 0x8b7c6400] 14:36:35 INFO - PROCESS | 8438 | 1463434595594 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]]]}] 14:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1497ms 14:36:35 INFO - PROCESS | 8438 | 1463434595629 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 14:36:35 INFO - PROCESS | 8438 | 1463434595634 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 14:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:36:35 INFO - PROCESS | 8438 | 1463434595647 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:36:35 INFO - PROCESS | 8438 | 1463434595653 Marionette TRACE conn3 <- [1,910,null,{}] 14:36:35 INFO - PROCESS | 8438 | 1463434595660 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}] 14:36:35 INFO - PROCESS | 8438 | 1463434595852 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 14:36:36 INFO - PROCESS | 8438 | 1463434596024 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:36 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1eb800 == 15 [pid = 8438] [id = 235] 14:36:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 142 (0x8d1ecc00) [pid = 8438] [serial = 706] [outer = (nil)] 14:36:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 143 (0x8db50c00) [pid = 8438] [serial = 707] [outer = 0x8d1ecc00] 14:36:36 INFO - PROCESS | 8438 | 1463434596174 Marionette DEBUG loaded listener.js 14:36:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 144 (0x8dd01c00) [pid = 8438] [serial = 708] [outer = 0x8d1ecc00] 14:36:37 INFO - PROCESS | 8438 | 1463434597076 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]]]}] 14:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1493ms 14:36:37 INFO - PROCESS | 8438 | 1463434597141 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 14:36:37 INFO - PROCESS | 8438 | 1463434597145 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 14:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:36:37 INFO - PROCESS | 8438 | 1463434597152 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:36:37 INFO - PROCESS | 8438 | 1463434597156 Marionette TRACE conn3 <- [1,914,null,{}] 14:36:37 INFO - PROCESS | 8438 | 1463434597170 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}] 14:36:37 INFO - PROCESS | 8438 | 1463434597351 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 14:36:37 INFO - PROCESS | 8438 | 1463434597527 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:37 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8e1000 == 16 [pid = 8438] [id = 236] 14:36:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 145 (0x8e61cc00) [pid = 8438] [serial = 709] [outer = (nil)] 14:36:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 146 (0x8e6cfc00) [pid = 8438] [serial = 710] [outer = 0x8e61cc00] 14:36:37 INFO - PROCESS | 8438 | 1463434597709 Marionette DEBUG loaded listener.js 14:36:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 147 (0x8e6d7000) [pid = 8438] [serial = 711] [outer = 0x8e61cc00] 14:36:38 INFO - PROCESS | 8438 | 1463434598608 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]]]}] 14:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1530ms 14:36:38 INFO - PROCESS | 8438 | 1463434598683 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 14:36:38 INFO - PROCESS | 8438 | 1463434598687 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 14:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:36:38 INFO - PROCESS | 8438 | 1463434598693 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:36:38 INFO - PROCESS | 8438 | 1463434598697 Marionette TRACE conn3 <- [1,918,null,{}] 14:36:38 INFO - PROCESS | 8438 | 1463434598703 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}] 14:36:38 INFO - PROCESS | 8438 | 1463434598873 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 14:36:39 INFO - PROCESS | 8438 | 1463434599046 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:39 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4ab800 == 17 [pid = 8438] [id = 237] 14:36:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 148 (0x8dd07000) [pid = 8438] [serial = 712] [outer = (nil)] 14:36:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 149 (0x8e7a7800) [pid = 8438] [serial = 713] [outer = 0x8dd07000] 14:36:39 INFO - PROCESS | 8438 | 1463434599135 Marionette DEBUG loaded listener.js 14:36:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 150 (0x8e7aa000) [pid = 8438] [serial = 714] [outer = 0x8dd07000] 14:36:40 INFO - PROCESS | 8438 | 1463434600040 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]]]}] 14:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1389ms 14:36:40 INFO - PROCESS | 8438 | 1463434600085 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 14:36:40 INFO - PROCESS | 8438 | 1463434600089 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 14:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:36:40 INFO - PROCESS | 8438 | 1463434600096 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:36:40 INFO - PROCESS | 8438 | 1463434600099 Marionette TRACE conn3 <- [1,922,null,{}] 14:36:40 INFO - PROCESS | 8438 | 1463434600105 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}] 14:36:40 INFO - PROCESS | 8438 | 1463434600273 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 14:36:40 INFO - PROCESS | 8438 | 1463434600447 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:40 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e6d1000 == 18 [pid = 8438] [id = 238] 14:36:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 151 (0x8e7a2400) [pid = 8438] [serial = 715] [outer = (nil)] 14:36:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 152 (0x8ec6b400) [pid = 8438] [serial = 716] [outer = 0x8e7a2400] 14:36:40 INFO - PROCESS | 8438 | 1463434600531 Marionette DEBUG loaded listener.js 14:36:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x8ec6e400) [pid = 8438] [serial = 717] [outer = 0x8e7a2400] 14:36:41 INFO - PROCESS | 8438 | 1463434601561 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]]]}] 14:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1532ms 14:36:41 INFO - PROCESS | 8438 | 1463434601629 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 14:36:41 INFO - PROCESS | 8438 | 1463434601632 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 14:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:36:41 INFO - PROCESS | 8438 | 1463434601639 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:36:41 INFO - PROCESS | 8438 | 1463434601643 Marionette TRACE conn3 <- [1,926,null,{}] 14:36:41 INFO - PROCESS | 8438 | 1463434601648 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}] 14:36:41 INFO - PROCESS | 8438 | 1463434601918 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 14:36:42 INFO - PROCESS | 8438 | 1463434602193 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:42 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8d2400 == 19 [pid = 8438] [id = 239] 14:36:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x8c922800) [pid = 8438] [serial = 718] [outer = (nil)] 14:36:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x8f69a800) [pid = 8438] [serial = 719] [outer = 0x8c922800] 14:36:42 INFO - PROCESS | 8438 | 1463434602285 Marionette DEBUG loaded listener.js 14:36:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x90a10c00) [pid = 8438] [serial = 720] [outer = 0x8c922800] 14:36:43 INFO - PROCESS | 8438 | 1463434603160 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]]]}] 14:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1580ms 14:36:43 INFO - PROCESS | 8438 | 1463434603220 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 14:36:43 INFO - PROCESS | 8438 | 1463434603224 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 14:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:36:43 INFO - PROCESS | 8438 | 1463434603230 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:36:43 INFO - PROCESS | 8438 | 1463434603235 Marionette TRACE conn3 <- [1,930,null,{}] 14:36:43 INFO - PROCESS | 8438 | 1463434603241 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}] 14:36:43 INFO - PROCESS | 8438 | 1463434603410 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 14:36:43 INFO - PROCESS | 8438 | 1463434603584 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:43 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf09c00 == 20 [pid = 8438] [id = 240] 14:36:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x8d9b1000) [pid = 8438] [serial = 721] [outer = (nil)] 14:36:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x90a18400) [pid = 8438] [serial = 722] [outer = 0x8d9b1000] 14:36:43 INFO - PROCESS | 8438 | 1463434603679 Marionette DEBUG loaded listener.js 14:36:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x90a1e800) [pid = 8438] [serial = 723] [outer = 0x8d9b1000] 14:36:44 INFO - PROCESS | 8438 | 1463434604577 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]]]}] 14:36:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:36:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1386ms 14:36:44 INFO - PROCESS | 8438 | 1463434604617 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 14:36:44 INFO - PROCESS | 8438 | 1463434604620 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 14:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:36:44 INFO - PROCESS | 8438 | 1463434604627 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:36:44 INFO - PROCESS | 8438 | 1463434604630 Marionette TRACE conn3 <- [1,934,null,{}] 14:36:44 INFO - PROCESS | 8438 | 1463434604636 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}] 14:36:44 INFO - PROCESS | 8438 | 1463434604798 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 14:36:45 INFO - PROCESS | 8438 | 1463434604991 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:45 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ee8dc00 == 21 [pid = 8438] [id = 241] 14:36:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x8f69b800) [pid = 8438] [serial = 724] [outer = (nil)] 14:36:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x90b98400) [pid = 8438] [serial = 725] [outer = 0x8f69b800] 14:36:45 INFO - PROCESS | 8438 | 1463434605074 Marionette DEBUG loaded listener.js 14:36:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0x90b9ac00) [pid = 8438] [serial = 726] [outer = 0x8f69b800] 14:36:45 INFO - PROCESS | 8438 | 1463434605981 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]]]}] 14:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1429ms 14:36:46 INFO - PROCESS | 8438 | 1463434606057 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 14:36:46 INFO - PROCESS | 8438 | 1463434606061 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 14:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:36:46 INFO - PROCESS | 8438 | 1463434606068 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:36:46 INFO - PROCESS | 8438 | 1463434606071 Marionette TRACE conn3 <- [1,938,null,{}] 14:36:46 INFO - PROCESS | 8438 | 1463434606077 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}] 14:36:46 INFO - PROCESS | 8438 | 1463434606278 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 14:36:46 INFO - PROCESS | 8438 | 1463434606512 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:46 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1ebc00 == 22 [pid = 8438] [id = 242] 14:36:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0x8d9b9800) [pid = 8438] [serial = 727] [outer = (nil)] 14:36:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0x90ba5000) [pid = 8438] [serial = 728] [outer = 0x8d9b9800] 14:36:46 INFO - PROCESS | 8438 | 1463434606656 Marionette DEBUG loaded listener.js 14:36:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0x90bbf400) [pid = 8438] [serial = 729] [outer = 0x8d9b9800] 14:36:47 INFO - PROCESS | 8438 | 1463434607546 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]]]}] 14:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1531ms 14:36:47 INFO - PROCESS | 8438 | 1463434607600 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 14:36:47 INFO - PROCESS | 8438 | 1463434607604 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 14:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:36:47 INFO - PROCESS | 8438 | 1463434607611 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:36:47 INFO - PROCESS | 8438 | 1463434607614 Marionette TRACE conn3 <- [1,942,null,{}] 14:36:47 INFO - PROCESS | 8438 | 1463434607620 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}] 14:36:47 INFO - PROCESS | 8438 | 1463434607785 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 14:36:47 INFO - PROCESS | 8438 | 1463434607962 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:47 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf0e400 == 23 [pid = 8438] [id = 243] 14:36:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0x8cf0f800) [pid = 8438] [serial = 730] [outer = (nil)] 14:36:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 167 (0x8e7a7000) [pid = 8438] [serial = 731] [outer = 0x8cf0f800] 14:36:48 INFO - PROCESS | 8438 | 1463434608048 Marionette DEBUG loaded listener.js 14:36:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 168 (0x90a16800) [pid = 8438] [serial = 732] [outer = 0x8cf0f800] 14:36:48 INFO - PROCESS | 8438 | 1463434608966 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]]]}] 14:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1394ms 14:36:49 INFO - PROCESS | 8438 | 1463434609006 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 14:36:49 INFO - PROCESS | 8438 | 1463434609011 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 14:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:36:49 INFO - PROCESS | 8438 | 1463434609017 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:36:49 INFO - PROCESS | 8438 | 1463434609022 Marionette TRACE conn3 <- [1,946,null,{}] 14:36:49 INFO - PROCESS | 8438 | 1463434609027 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}] 14:36:49 INFO - PROCESS | 8438 | 1463434609225 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 14:36:49 INFO - PROCESS | 8438 | 1463434609406 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:49 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c91e000 == 24 [pid = 8438] [id = 244] 14:36:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 169 (0x8c929c00) [pid = 8438] [serial = 733] [outer = (nil)] 14:36:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 170 (0x8dd09c00) [pid = 8438] [serial = 734] [outer = 0x8c929c00] 14:36:49 INFO - PROCESS | 8438 | 1463434609497 Marionette DEBUG loaded listener.js 14:36:50 INFO - PROCESS | 8438 | --DOCSHELL 0x90a50400 == 23 [pid = 8438] [id = 229] 14:36:51 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8db000 == 22 [pid = 8438] [id = 230] 14:36:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 171 (0x8b4a9800) [pid = 8438] [serial = 735] [outer = 0x8c929c00] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 170 (0x9390f800) [pid = 8438] [serial = 640] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 169 (0x977c8800) [pid = 8438] [serial = 641] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 168 (0x91c89000) [pid = 8438] [serial = 638] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 167 (0x90ba4000) [pid = 8438] [serial = 545] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 166 (0x8db97400) [pid = 8438] [serial = 635] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x8c926c00) [pid = 8438] [serial = 680] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0x99a9a400) [pid = 8438] [serial = 631] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x8d1b1800) [pid = 8438] [serial = 634] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0x8e7a0800) [pid = 8438] [serial = 678] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0x8d9b8800) [pid = 8438] [serial = 677] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x99fca800) [pid = 8438] [serial = 632] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0xa68ba000) [pid = 8438] [serial = 665] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0xa513b400) [pid = 8438] [serial = 663] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0x8e613000) [pid = 8438] [serial = 620] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0xa36ef400) [pid = 8438] [serial = 662] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x8e612800) [pid = 8438] [serial = 683] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0xa31f4400) [pid = 8438] [serial = 660] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0xa23bbc00) [pid = 8438] [serial = 656] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0xa3190400) [pid = 8438] [serial = 659] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 151 (0xa270e000) [pid = 8438] [serial = 657] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 150 (0x95019c00) [pid = 8438] [serial = 421] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 149 (0x93908c00) [pid = 8438] [serial = 488] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 148 (0x91ec9c00) [pid = 8438] [serial = 554] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 147 (0x9b10a800) [pid = 8438] [serial = 611] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 146 (0xa51ad800) [pid = 8438] [serial = 512] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 145 (0x91e98000) [pid = 8438] [serial = 524] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 144 (0x8ee7f800) [pid = 8438] [serial = 428] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 143 (0x8db95400) [pid = 8438] [serial = 587] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 142 (0x8d1b5800) [pid = 8438] [serial = 482] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 141 (0x8f691400) [pid = 8438] [serial = 617] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 140 (0x8f6a0c00) [pid = 8438] [serial = 590] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 139 (0x93910400) [pid = 8438] [serial = 595] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 138 (0x8c977000) [pid = 8438] [serial = 443] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 137 (0x98158400) [pid = 8438] [serial = 494] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 136 (0x8cf10c00) [pid = 8438] [serial = 613] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 135 (0x9ae93c00) [pid = 8438] [serial = 610] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 134 (0x8e7a4400) [pid = 8438] [serial = 551] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 133 (0x91ebf000) [pid = 8438] [serial = 521] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 132 (0x9a4bcc00) [pid = 8438] [serial = 563] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 131 (0x8db55800) [pid = 8438] [serial = 437] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 130 (0x8e79e800) [pid = 8438] [serial = 589] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 129 (0x997ea000) [pid = 8438] [serial = 629] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 128 (0x9a613800) [pid = 8438] [serial = 604] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 127 (0x8e6d0c00) [pid = 8438] [serial = 566] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 126 (0x9cfe8400) [pid = 8438] [serial = 509] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 125 (0x8e7a1400) [pid = 8438] [serial = 616] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 124 (0x99fc0c00) [pid = 8438] [serial = 601] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 123 (0x9a64c400) [pid = 8438] [serial = 605] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 122 (0x977d7000) [pid = 8438] [serial = 598] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 121 (0x8c928000) [pid = 8438] [serial = 515] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 120 (0x91cf7c00) [pid = 8438] [serial = 623] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 119 (0x8dd0b000) [pid = 8438] [serial = 431] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 118 (0x9ad2f400) [pid = 8438] [serial = 607] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 117 (0x9ae8a800) [pid = 8438] [serial = 608] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 116 (0x9a054800) [pid = 8438] [serial = 497] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 115 (0x9bb85c00) [pid = 8438] [serial = 506] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 114 (0xa3353400) [pid = 8438] [serial = 425] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 113 (0x9501ac00) [pid = 8438] [serial = 596] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 112 (0x8b7c9400) [pid = 8438] [serial = 452] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 111 (0x91cfc400) [pid = 8438] [serial = 592] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 110 (0x9a057800) [pid = 8438] [serial = 602] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 109 (0x91cfd800) [pid = 8438] [serial = 440] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 108 (0x95234000) [pid = 8438] [serial = 628] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 107 (0xa513a400) [pid = 8438] [serial = 518] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 106 (0x8b4ad400) [pid = 8438] [serial = 446] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 105 (0x8d1ab400) [pid = 8438] [serial = 548] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 104 (0x8d1efc00) [pid = 8438] [serial = 586] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 103 (0x91cfa400) [pid = 8438] [serial = 434] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 102 (0x8e61e800) [pid = 8438] [serial = 418] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 101 (0x8ee87400) [pid = 8438] [serial = 485] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 100 (0x9ab9f000) [pid = 8438] [serial = 503] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 99 (0x977eb400) [pid = 8438] [serial = 599] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 98 (0x8d9b7000) [pid = 8438] [serial = 619] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 97 (0x922e0400) [pid = 8438] [serial = 626] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 96 (0x95020800) [pid = 8438] [serial = 557] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 95 (0x95236400) [pid = 8438] [serial = 491] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 94 (0x9a617400) [pid = 8438] [serial = 500] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 93 (0x8d9b1c00) [pid = 8438] [serial = 614] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 92 (0x91ec2000) [pid = 8438] [serial = 593] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 91 (0x90bc9000) [pid = 8438] [serial = 622] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 90 (0x91ebe800) [pid = 8438] [serial = 625] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 89 (0x9885f000) [pid = 8438] [serial = 560] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 88 (0x91e93800) [pid = 8438] [serial = 584] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 87 (0x922e3400) [pid = 8438] [serial = 479] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 86 (0xa36f0000) [pid = 8438] [serial = 449] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 85 (0xa11ef000) [pid = 8438] [serial = 653] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 84 (0xa225b400) [pid = 8438] [serial = 654] [outer = (nil)] [url = about:blank] 14:36:51 INFO - PROCESS | 8438 | --DOMWINDOW == 83 (0x9cfaa800) [pid = 8438] [serial = 650] [outer = (nil)] [url = about:blank] 14:36:52 INFO - PROCESS | 8438 | --DOMWINDOW == 82 (0xa1152000) [pid = 8438] [serial = 651] [outer = (nil)] [url = about:blank] 14:36:52 INFO - PROCESS | 8438 | --DOMWINDOW == 81 (0x9b1b0000) [pid = 8438] [serial = 646] [outer = (nil)] [url = about:blank] 14:36:52 INFO - PROCESS | 8438 | --DOMWINDOW == 80 (0x9bb87800) [pid = 8438] [serial = 647] [outer = (nil)] [url = about:blank] 14:36:52 INFO - PROCESS | 8438 | --DOMWINDOW == 79 (0x91e9e800) [pid = 8438] [serial = 422] [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.] 14:36:52 INFO - PROCESS | 8438 | --DOMWINDOW == 78 (0x9a61a000) [pid = 8438] [serial = 643] [outer = (nil)] [url = about:blank] 14:36:52 INFO - PROCESS | 8438 | --DOMWINDOW == 77 (0x9ae90000) [pid = 8438] [serial = 644] [outer = (nil)] [url = about:blank] 14:36:52 INFO - PROCESS | 8438 | --DOMWINDOW == 76 (0x8f4b3800) [pid = 8438] [serial = 637] [outer = (nil)] [url = about:blank] 14:36:52 INFO - PROCESS | 8438 | --DOMWINDOW == 75 (0x90bbe800) [pid = 8438] [serial = 689] [outer = (nil)] [url = about:blank] 14:36:52 INFO - PROCESS | 8438 | --DOMWINDOW == 74 (0x90a15000) [pid = 8438] [serial = 687] [outer = (nil)] [url = about:blank] 14:36:52 INFO - PROCESS | 8438 | --DOMWINDOW == 73 (0x8f696c00) [pid = 8438] [serial = 686] [outer = (nil)] [url = about:blank] 14:36:52 INFO - PROCESS | 8438 | --DOMWINDOW == 72 (0x8e7a6400) [pid = 8438] [serial = 684] [outer = (nil)] [url = about:blank] 14:36:52 INFO - PROCESS | 8438 | --DOMWINDOW == 71 (0x8ec71c00) [pid = 8438] [serial = 674] [outer = (nil)] [url = about:blank] 14:36:52 INFO - PROCESS | 8438 | --DOMWINDOW == 70 (0x90bbc400) [pid = 8438] [serial = 675] [outer = (nil)] [url = about:blank] 14:36:52 INFO - PROCESS | 8438 | --DOMWINDOW == 69 (0x8d1a9400) [pid = 8438] [serial = 681] [outer = (nil)] [url = about:blank] 14:36:52 INFO - PROCESS | 8438 | --DOMWINDOW == 68 (0x8ec6c800) [pid = 8438] [serial = 672] [outer = (nil)] [url = about:blank] 14:36:52 INFO - PROCESS | 8438 | --DOMWINDOW == 67 (0x919bc800) [pid = 8438] [serial = 669] [outer = (nil)] [url = about:blank] 14:36:52 INFO - PROCESS | 8438 | --DOMWINDOW == 66 (0x8ec6ac00) [pid = 8438] [serial = 671] [outer = (nil)] [url = about:blank] 14:36:52 INFO - PROCESS | 8438 | --DOMWINDOW == 65 (0xa69a0000) [pid = 8438] [serial = 666] [outer = (nil)] [url = about:blank] 14:36:52 INFO - PROCESS | 8438 | --DOMWINDOW == 64 (0x919b9400) [pid = 8438] [serial = 668] [outer = (nil)] [url = about:blank] 14:36:52 INFO - PROCESS | 8438 | 1463434612602 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]]]}] 14:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 3638ms 14:36:52 INFO - PROCESS | 8438 | 1463434612656 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 14:36:52 INFO - PROCESS | 8438 | 1463434612665 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 14:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:36:52 INFO - PROCESS | 8438 | 1463434612673 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:36:52 INFO - PROCESS | 8438 | 1463434612680 Marionette TRACE conn3 <- [1,950,null,{}] 14:36:52 INFO - PROCESS | 8438 | 1463434612688 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}] 14:36:52 INFO - PROCESS | 8438 | 1463434612855 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 14:36:52 INFO - PROCESS | 8438 | 1463434612962 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:52 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8d4c00 == 23 [pid = 8438] [id = 245] 14:36:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 65 (0x8b8d6000) [pid = 8438] [serial = 736] [outer = (nil)] 14:36:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 66 (0x8b8dd400) [pid = 8438] [serial = 737] [outer = 0x8b8d6000] 14:36:53 INFO - PROCESS | 8438 | 1463434613043 Marionette DEBUG loaded listener.js 14:36:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 67 (0x8c924800) [pid = 8438] [serial = 738] [outer = 0x8b8d6000] 14:36:53 INFO - PROCESS | 8438 | 1463434613834 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]]]}] 14:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1241ms 14:36:53 INFO - PROCESS | 8438 | 1463434613914 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 14:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:36:53 INFO - PROCESS | 8438 | 1463434613925 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 14:36:53 INFO - PROCESS | 8438 | 1463434613935 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:36:53 INFO - PROCESS | 8438 | 1463434613940 Marionette TRACE conn3 <- [1,954,null,{}] 14:36:53 INFO - PROCESS | 8438 | 1463434613946 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}] 14:36:54 INFO - PROCESS | 8438 | 1463434614107 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 14:36:54 INFO - PROCESS | 8438 | 1463434614232 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:54 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c96c800 == 24 [pid = 8438] [id = 246] 14:36:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 68 (0x8c96d000) [pid = 8438] [serial = 739] [outer = (nil)] 14:36:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 69 (0x8c979c00) [pid = 8438] [serial = 740] [outer = 0x8c96d000] 14:36:54 INFO - PROCESS | 8438 | 1463434614309 Marionette DEBUG loaded listener.js 14:36:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 70 (0x8cf09400) [pid = 8438] [serial = 741] [outer = 0x8c96d000] 14:36:55 INFO - PROCESS | 8438 | 1463434615259 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]]]}] 14:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1382ms 14:36:55 INFO - PROCESS | 8438 | 1463434615319 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 14:36:55 INFO - PROCESS | 8438 | 1463434615324 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 14:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:36:55 INFO - PROCESS | 8438 | 1463434615330 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:36:55 INFO - PROCESS | 8438 | 1463434615336 Marionette TRACE conn3 <- [1,958,null,{}] 14:36:55 INFO - PROCESS | 8438 | 1463434615360 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}] 14:36:55 INFO - PROCESS | 8438 | 1463434615567 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 14:36:55 INFO - PROCESS | 8438 | 1463434615590 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:55 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1e4000 == 25 [pid = 8438] [id = 247] 14:36:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 71 (0x8d1e4400) [pid = 8438] [serial = 742] [outer = (nil)] 14:36:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 72 (0x8d1e8c00) [pid = 8438] [serial = 743] [outer = 0x8d1e4400] 14:36:55 INFO - PROCESS | 8438 | 1463434615666 Marionette DEBUG loaded listener.js 14:36:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 73 (0x8d1efc00) [pid = 8438] [serial = 744] [outer = 0x8d1e4400] 14:36:56 INFO - PROCESS | 8438 | --DOMWINDOW == 72 (0x8b4b0800) [pid = 8438] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:36:56 INFO - PROCESS | 8438 | --DOMWINDOW == 71 (0x8c929400) [pid = 8438] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:36:56 INFO - PROCESS | 8438 | --DOMWINDOW == 70 (0x90b9c400) [pid = 8438] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:36:56 INFO - PROCESS | 8438 | --DOMWINDOW == 69 (0x8d9bcc00) [pid = 8438] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:36:56 INFO - PROCESS | 8438 | --DOMWINDOW == 68 (0x8b8dbc00) [pid = 8438] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:36:56 INFO - PROCESS | 8438 | 1463434616688 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]]]}] 14:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1385ms 14:36:56 INFO - PROCESS | 8438 | 1463434616715 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 14:36:56 INFO - PROCESS | 8438 | 1463434616719 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 14:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:36:56 INFO - PROCESS | 8438 | 1463434616725 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:36:56 INFO - PROCESS | 8438 | 1463434616728 Marionette TRACE conn3 <- [1,962,null,{}] 14:36:56 INFO - PROCESS | 8438 | 1463434616734 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}] 14:36:56 INFO - PROCESS | 8438 | 1463434616881 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 14:36:56 INFO - PROCESS | 8438 | 1463434616897 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:56 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4a3c00 == 26 [pid = 8438] [id = 248] 14:36:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 69 (0x8b7c5400) [pid = 8438] [serial = 745] [outer = (nil)] 14:36:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 70 (0x8d9b7c00) [pid = 8438] [serial = 746] [outer = 0x8b7c5400] 14:36:56 INFO - PROCESS | 8438 | 1463434616971 Marionette DEBUG loaded listener.js 14:36:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 71 (0x8d9bc000) [pid = 8438] [serial = 747] [outer = 0x8b7c5400] 14:36:57 INFO - PROCESS | 8438 | 1463434617813 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]]]}] 14:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1136ms 14:36:57 INFO - PROCESS | 8438 | 1463434617863 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 14:36:57 INFO - PROCESS | 8438 | 1463434617866 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 14:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:36:57 INFO - PROCESS | 8438 | 1463434617873 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:36:57 INFO - PROCESS | 8438 | 1463434617875 Marionette TRACE conn3 <- [1,966,null,{}] 14:36:57 INFO - PROCESS | 8438 | 1463434617881 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}] 14:36:58 INFO - PROCESS | 8438 | 1463434618028 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 14:36:58 INFO - PROCESS | 8438 | 1463434618040 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:58 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c972000 == 27 [pid = 8438] [id = 249] 14:36:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 72 (0x8db4b000) [pid = 8438] [serial = 748] [outer = (nil)] 14:36:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 73 (0x8db51c00) [pid = 8438] [serial = 749] [outer = 0x8db4b000] 14:36:58 INFO - PROCESS | 8438 | 1463434618111 Marionette DEBUG loaded listener.js 14:36:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 74 (0x8db9d000) [pid = 8438] [serial = 750] [outer = 0x8db4b000] 14:36:59 INFO - PROCESS | 8438 | 1463434619272 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]]]}] 14:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1481ms 14:36:59 INFO - PROCESS | 8438 | 1463434619355 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 14:36:59 INFO - PROCESS | 8438 | 1463434619362 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 14:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:36:59 INFO - PROCESS | 8438 | 1463434619373 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:36:59 INFO - PROCESS | 8438 | 1463434619377 Marionette TRACE conn3 <- [1,970,null,{}] 14:36:59 INFO - PROCESS | 8438 | 1463434619386 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}] 14:36:59 INFO - PROCESS | 8438 | 1463434619598 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 14:36:59 INFO - PROCESS | 8438 | 1463434619803 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:59 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7bb400 == 28 [pid = 8438] [id = 250] 14:36:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 75 (0x8b8d9c00) [pid = 8438] [serial = 751] [outer = (nil)] 14:36:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 76 (0x8c972c00) [pid = 8438] [serial = 752] [outer = 0x8b8d9c00] 14:36:59 INFO - PROCESS | 8438 | 1463434619939 Marionette DEBUG loaded listener.js 14:37:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 77 (0x8cf07c00) [pid = 8438] [serial = 753] [outer = 0x8b8d9c00] 14:37:00 INFO - PROCESS | 8438 | 1463434620887 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]]]}] 14:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1582ms 14:37:00 INFO - PROCESS | 8438 | 1463434620956 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 14:37:00 INFO - PROCESS | 8438 | 1463434620965 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 14:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:37:00 INFO - PROCESS | 8438 | 1463434620976 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:37:00 INFO - PROCESS | 8438 | 1463434620979 Marionette TRACE conn3 <- [1,974,null,{}] 14:37:00 INFO - PROCESS | 8438 | 1463434620986 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}] 14:37:01 INFO - PROCESS | 8438 | 1463434621175 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 14:37:01 INFO - PROCESS | 8438 | 1463434621324 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:01 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf0c400 == 29 [pid = 8438] [id = 251] 14:37:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 78 (0x8d1e8400) [pid = 8438] [serial = 754] [outer = (nil)] 14:37:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 79 (0x8d9b6400) [pid = 8438] [serial = 755] [outer = 0x8d1e8400] 14:37:01 INFO - PROCESS | 8438 | 1463434621519 Marionette DEBUG loaded listener.js 14:37:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 80 (0x8db99c00) [pid = 8438] [serial = 756] [outer = 0x8d1e8400] 14:37:02 INFO - PROCESS | 8438 | 1463434622503 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]]]}] 14:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1600ms 14:37:02 INFO - PROCESS | 8438 | 1463434622576 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 14:37:02 INFO - PROCESS | 8438 | 1463434622580 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 14:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:37:02 INFO - PROCESS | 8438 | 1463434622588 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:37:02 INFO - PROCESS | 8438 | 1463434622594 Marionette TRACE conn3 <- [1,978,null,{}] 14:37:02 INFO - PROCESS | 8438 | 1463434622612 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}] 14:37:02 INFO - PROCESS | 8438 | 1463434622843 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 14:37:03 INFO - PROCESS | 8438 | 1463434623096 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:03 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7c9400 == 30 [pid = 8438] [id = 252] 14:37:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 81 (0x8b8d2800) [pid = 8438] [serial = 757] [outer = (nil)] 14:37:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 82 (0x8dd0f000) [pid = 8438] [serial = 758] [outer = 0x8b8d2800] 14:37:03 INFO - PROCESS | 8438 | 1463434623184 Marionette DEBUG loaded listener.js 14:37:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 83 (0x8e617400) [pid = 8438] [serial = 759] [outer = 0x8b8d2800] 14:37:04 INFO - PROCESS | 8438 | 1463434624282 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]]]}] 14:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1787ms 14:37:04 INFO - PROCESS | 8438 | 1463434624375 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 14:37:04 INFO - PROCESS | 8438 | 1463434624381 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 14:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:37:04 INFO - PROCESS | 8438 | 1463434624389 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:37:04 INFO - PROCESS | 8438 | 1463434624395 Marionette TRACE conn3 <- [1,982,null,{}] 14:37:04 INFO - PROCESS | 8438 | 1463434624404 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}] 14:37:04 INFO - PROCESS | 8438 | 1463434624644 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 14:37:04 INFO - PROCESS | 8438 | --DOMWINDOW == 82 (0x8d1b4400) [pid = 8438] [serial = 696] [outer = (nil)] [url = about:blank] 14:37:04 INFO - PROCESS | 8438 | --DOMWINDOW == 81 (0x8cf0ec00) [pid = 8438] [serial = 695] [outer = (nil)] [url = about:blank] 14:37:04 INFO - PROCESS | 8438 | --DOMWINDOW == 80 (0x919afc00) [pid = 8438] [serial = 690] [outer = (nil)] [url = about:blank] 14:37:04 INFO - PROCESS | 8438 | --DOMWINDOW == 79 (0x8db56000) [pid = 8438] [serial = 698] [outer = (nil)] [url = about:blank] 14:37:04 INFO - PROCESS | 8438 | --DOMWINDOW == 78 (0x8db9e800) [pid = 8438] [serial = 699] [outer = (nil)] [url = about:blank] 14:37:04 INFO - PROCESS | 8438 | --DOMWINDOW == 77 (0x8c924000) [pid = 8438] [serial = 693] [outer = (nil)] [url = about:blank] 14:37:04 INFO - PROCESS | 8438 | --DOMWINDOW == 76 (0x8c91d800) [pid = 8438] [serial = 692] [outer = (nil)] [url = about:blank] 14:37:04 INFO - PROCESS | 8438 | --DOMWINDOW == 75 (0x8db4e800) [pid = 8438] [serial = 702] [outer = (nil)] [url = about:blank] 14:37:04 INFO - PROCESS | 8438 | --DOMWINDOW == 74 (0x8cf0b000) [pid = 8438] [serial = 701] [outer = (nil)] [url = about:blank] 14:37:04 INFO - PROCESS | 8438 | 1463434624842 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:04 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7bac00 == 31 [pid = 8438] [id = 253] 14:37:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 75 (0x8b7bec00) [pid = 8438] [serial = 760] [outer = (nil)] 14:37:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 76 (0x8c922c00) [pid = 8438] [serial = 761] [outer = 0x8b7bec00] 14:37:04 INFO - PROCESS | 8438 | 1463434624915 Marionette DEBUG loaded listener.js 14:37:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 77 (0x8c96b400) [pid = 8438] [serial = 762] [outer = 0x8b7bec00] 14:37:05 INFO - PROCESS | 8438 | 1463434625667 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]]]}] 14:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1343ms 14:37:05 INFO - PROCESS | 8438 | 1463434625733 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 14:37:05 INFO - PROCESS | 8438 | 1463434625741 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 14:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:37:05 INFO - PROCESS | 8438 | 1463434625751 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:37:05 INFO - PROCESS | 8438 | 1463434625754 Marionette TRACE conn3 <- [1,986,null,{}] 14:37:05 INFO - PROCESS | 8438 | 1463434625760 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}] 14:37:05 INFO - PROCESS | 8438 | 1463434625914 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 14:37:05 INFO - PROCESS | 8438 | 1463434625927 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:05 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4ac000 == 32 [pid = 8438] [id = 254] 14:37:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 78 (0x8b7c4000) [pid = 8438] [serial = 763] [outer = (nil)] 14:37:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 79 (0x8d1b0000) [pid = 8438] [serial = 764] [outer = 0x8b7c4000] 14:37:06 INFO - PROCESS | 8438 | 1463434626006 Marionette DEBUG loaded listener.js 14:37:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 80 (0x8d1e7400) [pid = 8438] [serial = 765] [outer = 0x8b7c4000] 14:37:06 INFO - PROCESS | 8438 | 1463434626937 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]]]}] 14:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1235ms 14:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:37:06 INFO - PROCESS | 8438 | 1463434626990 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 14:37:06 INFO - PROCESS | 8438 | 1463434626993 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 14:37:07 INFO - PROCESS | 8438 | 1463434627000 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:37:07 INFO - PROCESS | 8438 | 1463434627006 Marionette TRACE conn3 <- [1,990,null,{}] 14:37:07 INFO - PROCESS | 8438 | 1463434627039 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}] 14:37:07 INFO - PROCESS | 8438 | 1463434627243 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 14:37:07 INFO - PROCESS | 8438 | 1463434627269 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:07 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db98400 == 33 [pid = 8438] [id = 255] 14:37:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 81 (0x8db99800) [pid = 8438] [serial = 766] [outer = (nil)] 14:37:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 82 (0x8dd04400) [pid = 8438] [serial = 767] [outer = 0x8db99800] 14:37:07 INFO - PROCESS | 8438 | 1463434627347 Marionette DEBUG loaded listener.js 14:37:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 83 (0x8dd0ec00) [pid = 8438] [serial = 768] [outer = 0x8db99800] 14:37:08 INFO - PROCESS | 8438 | 1463434628253 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]]]}] 14:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1290ms 14:37:08 INFO - PROCESS | 8438 | 1463434628289 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 14:37:08 INFO - PROCESS | 8438 | 1463434628293 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 14:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:37:08 INFO - PROCESS | 8438 | 1463434628299 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:37:08 INFO - PROCESS | 8438 | 1463434628302 Marionette TRACE conn3 <- [1,994,null,{}] 14:37:08 INFO - PROCESS | 8438 | 1463434628313 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}] 14:37:08 INFO - PROCESS | 8438 | 1463434628510 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 14:37:08 INFO - PROCESS | 8438 | 1463434628530 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:08 INFO - PROCESS | 8438 | ++DOCSHELL 0x8dd10400 == 34 [pid = 8438] [id = 256] 14:37:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 84 (0x8e618800) [pid = 8438] [serial = 769] [outer = (nil)] 14:37:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 85 (0x8e61e400) [pid = 8438] [serial = 770] [outer = 0x8e618800] 14:37:08 INFO - PROCESS | 8438 | 1463434628603 Marionette DEBUG loaded listener.js 14:37:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 86 (0x8e6d4c00) [pid = 8438] [serial = 771] [outer = 0x8e618800] 14:37:09 INFO - PROCESS | 8438 | --DOMWINDOW == 85 (0x8d1e4400) [pid = 8438] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:37:09 INFO - PROCESS | 8438 | --DOMWINDOW == 84 (0x8b7c5400) [pid = 8438] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:37:09 INFO - PROCESS | 8438 | --DOMWINDOW == 83 (0x8c929c00) [pid = 8438] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:37:09 INFO - PROCESS | 8438 | --DOMWINDOW == 82 (0x8b8d6000) [pid = 8438] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:37:09 INFO - PROCESS | 8438 | --DOMWINDOW == 81 (0x8b7c6400) [pid = 8438] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:37:09 INFO - PROCESS | 8438 | --DOMWINDOW == 80 (0x8d1ecc00) [pid = 8438] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:37:09 INFO - PROCESS | 8438 | --DOMWINDOW == 79 (0x8e61cc00) [pid = 8438] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:37:09 INFO - PROCESS | 8438 | --DOMWINDOW == 78 (0x8dd07000) [pid = 8438] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:37:09 INFO - PROCESS | 8438 | --DOMWINDOW == 77 (0x8e7a2400) [pid = 8438] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:37:09 INFO - PROCESS | 8438 | --DOMWINDOW == 76 (0x8c922800) [pid = 8438] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:37:09 INFO - PROCESS | 8438 | --DOMWINDOW == 75 (0x8d9b1000) [pid = 8438] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:37:09 INFO - PROCESS | 8438 | --DOMWINDOW == 74 (0x8f69b800) [pid = 8438] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:37:09 INFO - PROCESS | 8438 | --DOMWINDOW == 73 (0x8d9b9800) [pid = 8438] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:37:09 INFO - PROCESS | 8438 | --DOMWINDOW == 72 (0x8c96d000) [pid = 8438] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:37:09 INFO - PROCESS | 8438 | 1463434629651 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]]]}] 14:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1391ms 14:37:09 INFO - PROCESS | 8438 | 1463434629690 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 14:37:09 INFO - PROCESS | 8438 | 1463434629693 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 14:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:37:09 INFO - PROCESS | 8438 | 1463434629700 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:37:09 INFO - PROCESS | 8438 | 1463434629703 Marionette TRACE conn3 <- [1,998,null,{}] 14:37:09 INFO - PROCESS | 8438 | 1463434629708 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}] 14:37:09 INFO - PROCESS | 8438 | 1463434629888 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 14:37:09 INFO - PROCESS | 8438 | 1463434629906 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:09 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c929c00 == 35 [pid = 8438] [id = 257] 14:37:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 73 (0x8c978000) [pid = 8438] [serial = 772] [outer = (nil)] 14:37:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 74 (0x8e61b800) [pid = 8438] [serial = 773] [outer = 0x8c978000] 14:37:09 INFO - PROCESS | 8438 | 1463434629978 Marionette DEBUG loaded listener.js 14:37:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 75 (0x8dd07000) [pid = 8438] [serial = 774] [outer = 0x8c978000] 14:37:10 INFO - PROCESS | 8438 | 1463434630755 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]]]}] 14:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1132ms 14:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:37:10 INFO - PROCESS | 8438 | 1463434630832 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 14:37:10 INFO - PROCESS | 8438 | 1463434630835 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 14:37:10 INFO - PROCESS | 8438 | 1463434630841 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:37:10 INFO - PROCESS | 8438 | 1463434630845 Marionette TRACE conn3 <- [1,1002,null,{}] 14:37:10 INFO - PROCESS | 8438 | 1463434630850 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}] 14:37:11 INFO - PROCESS | 8438 | 1463434631032 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 14:37:11 INFO - PROCESS | 8438 | 1463434631143 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:11 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4a4800 == 36 [pid = 8438] [id = 258] 14:37:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 76 (0x8b4a6000) [pid = 8438] [serial = 775] [outer = (nil)] 14:37:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 77 (0x8b4a9c00) [pid = 8438] [serial = 776] [outer = 0x8b4a6000] 14:37:11 INFO - PROCESS | 8438 | 1463434631289 Marionette DEBUG loaded listener.js 14:37:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 78 (0x8b7bd000) [pid = 8438] [serial = 777] [outer = 0x8b4a6000] 14:37:12 INFO - PROCESS | 8438 | 1463434632357 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]]]}] 14:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1582ms 14:37:12 INFO - PROCESS | 8438 | 1463434632424 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 14:37:12 INFO - PROCESS | 8438 | 1463434632429 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 14:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:37:12 INFO - PROCESS | 8438 | 1463434632439 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:37:12 INFO - PROCESS | 8438 | 1463434632443 Marionette TRACE conn3 <- [1,1006,null,{}] 14:37:12 INFO - PROCESS | 8438 | 1463434632451 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}] 14:37:12 INFO - PROCESS | 8438 | 1463434632667 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 14:37:12 INFO - PROCESS | 8438 | 1463434632869 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:12 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf06800 == 37 [pid = 8438] [id = 259] 14:37:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 79 (0x8cf0d000) [pid = 8438] [serial = 778] [outer = (nil)] 14:37:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 80 (0x8d1ac800) [pid = 8438] [serial = 779] [outer = 0x8cf0d000] 14:37:13 INFO - PROCESS | 8438 | 1463434632998 Marionette DEBUG loaded listener.js 14:37:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 81 (0x8d1e1400) [pid = 8438] [serial = 780] [outer = 0x8cf0d000] 14:37:13 INFO - PROCESS | 8438 | 1463434633905 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]]]}] 14:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1531ms 14:37:13 INFO - PROCESS | 8438 | 1463434633969 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 14:37:13 INFO - PROCESS | 8438 | 1463434633976 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 14:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:37:13 INFO - PROCESS | 8438 | 1463434633986 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:37:13 INFO - PROCESS | 8438 | 1463434633991 Marionette TRACE conn3 <- [1,1010,null,{}] 14:37:14 INFO - PROCESS | 8438 | 1463434633997 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}] 14:37:14 INFO - PROCESS | 8438 | 1463434634177 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 14:37:14 INFO - PROCESS | 8438 | 1463434634331 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:14 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1adc00 == 38 [pid = 8438] [id = 260] 14:37:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 82 (0x8d1e3800) [pid = 8438] [serial = 781] [outer = (nil)] 14:37:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 83 (0x8db94c00) [pid = 8438] [serial = 782] [outer = 0x8d1e3800] 14:37:14 INFO - PROCESS | 8438 | 1463434634416 Marionette DEBUG loaded listener.js 14:37:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 84 (0x8db9fc00) [pid = 8438] [serial = 783] [outer = 0x8d1e3800] 14:37:15 INFO - PROCESS | 8438 | 1463434635442 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]]]}] 14:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1491ms 14:37:15 INFO - PROCESS | 8438 | 1463434635478 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 14:37:15 INFO - PROCESS | 8438 | 1463434635483 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 14:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:37:15 INFO - PROCESS | 8438 | 1463434635489 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:37:15 INFO - PROCESS | 8438 | 1463434635496 Marionette TRACE conn3 <- [1,1014,null,{}] 14:37:15 INFO - PROCESS | 8438 | 1463434635512 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}] 14:37:15 INFO - PROCESS | 8438 | 1463434635695 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 14:37:15 INFO - PROCESS | 8438 | 1463434635850 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:15 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1eac00 == 39 [pid = 8438] [id = 261] 14:37:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 85 (0x8e79d400) [pid = 8438] [serial = 784] [outer = (nil)] 14:37:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 86 (0x8e7acc00) [pid = 8438] [serial = 785] [outer = 0x8e79d400] 14:37:15 INFO - PROCESS | 8438 | 1463434635936 Marionette DEBUG loaded listener.js 14:37:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 87 (0x8ec66800) [pid = 8438] [serial = 786] [outer = 0x8e79d400] 14:37:16 INFO - PROCESS | 8438 | 1463434636921 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]]]}] 14:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1490ms 14:37:16 INFO - PROCESS | 8438 | 1463434636980 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 14:37:16 INFO - PROCESS | 8438 | 1463434636984 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 14:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:37:16 INFO - PROCESS | 8438 | 1463434636991 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:37:16 INFO - PROCESS | 8438 | 1463434636995 Marionette TRACE conn3 <- [1,1018,null,{}] 14:37:17 INFO - PROCESS | 8438 | 1463434637001 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}] 14:37:17 INFO - PROCESS | 8438 | 1463434637184 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 14:37:17 INFO - PROCESS | 8438 | 1463434637339 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:17 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7c6000 == 40 [pid = 8438] [id = 262] 14:37:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 88 (0x8c923c00) [pid = 8438] [serial = 787] [outer = (nil)] 14:37:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 89 (0x8ee7f800) [pid = 8438] [serial = 788] [outer = 0x8c923c00] 14:37:17 INFO - PROCESS | 8438 | 1463434637467 Marionette DEBUG loaded listener.js 14:37:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 90 (0x8ee85800) [pid = 8438] [serial = 789] [outer = 0x8c923c00] 14:37:18 INFO - PROCESS | 8438 | 1463434638357 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]]]}] 14:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1429ms 14:37:18 INFO - PROCESS | 8438 | 1463434638422 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 14:37:18 INFO - PROCESS | 8438 | 1463434638426 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 14:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:37:18 INFO - PROCESS | 8438 | 1463434638432 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:37:18 INFO - PROCESS | 8438 | 1463434638437 Marionette TRACE conn3 <- [1,1022,null,{}] 14:37:18 INFO - PROCESS | 8438 | 1463434638443 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}] 14:37:18 INFO - PROCESS | 8438 | 1463434638608 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 14:37:18 INFO - PROCESS | 8438 | 1463434638763 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:18 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c91f800 == 41 [pid = 8438] [id = 263] 14:37:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 91 (0x8c973000) [pid = 8438] [serial = 790] [outer = (nil)] 14:37:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 92 (0x8db52800) [pid = 8438] [serial = 791] [outer = 0x8c973000] 14:37:18 INFO - PROCESS | 8438 | 1463434638854 Marionette DEBUG loaded listener.js 14:37:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 93 (0x8ee8a000) [pid = 8438] [serial = 792] [outer = 0x8c973000] 14:37:20 INFO - PROCESS | 8438 | 1463434640067 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]]]}] 14:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1690ms 14:37:20 INFO - PROCESS | 8438 | 1463434640124 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 14:37:20 INFO - PROCESS | 8438 | 1463434640131 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 14:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:37:20 INFO - PROCESS | 8438 | 1463434640139 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:37:20 INFO - PROCESS | 8438 | 1463434640145 Marionette TRACE conn3 <- [1,1026,null,{}] 14:37:20 INFO - PROCESS | 8438 | 1463434640152 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}] 14:37:20 INFO - PROCESS | 8438 | 1463434640323 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 14:37:20 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4a3c00 == 40 [pid = 8438] [id = 248] 14:37:20 INFO - PROCESS | 8438 | --DOCSHELL 0x8c96c800 == 39 [pid = 8438] [id = 246] 14:37:20 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1e4000 == 38 [pid = 8438] [id = 247] 14:37:20 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8d4c00 == 37 [pid = 8438] [id = 245] 14:37:20 INFO - PROCESS | 8438 | --DOMWINDOW == 92 (0x8db51c00) [pid = 8438] [serial = 749] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 8438 | 1463434640583 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:20 INFO - PROCESS | 8438 | --DOCSHELL 0x8c929c00 == 36 [pid = 8438] [id = 257] 14:37:20 INFO - PROCESS | 8438 | --DOCSHELL 0x8dd10400 == 35 [pid = 8438] [id = 256] 14:37:20 INFO - PROCESS | 8438 | --DOCSHELL 0x8db98400 == 34 [pid = 8438] [id = 255] 14:37:20 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8d4c00 == 35 [pid = 8438] [id = 264] 14:37:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 93 (0x8b8d7000) [pid = 8438] [serial = 793] [outer = (nil)] 14:37:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 94 (0x8b8e1400) [pid = 8438] [serial = 794] [outer = 0x8b8d7000] 14:37:20 INFO - PROCESS | 8438 | 1463434640687 Marionette DEBUG loaded listener.js 14:37:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 95 (0x8c976800) [pid = 8438] [serial = 795] [outer = 0x8b8d7000] 14:37:20 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4ac000 == 34 [pid = 8438] [id = 254] 14:37:20 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7bac00 == 33 [pid = 8438] [id = 253] 14:37:20 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7c9400 == 32 [pid = 8438] [id = 252] 14:37:20 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf0c400 == 31 [pid = 8438] [id = 251] 14:37:20 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7bb400 == 30 [pid = 8438] [id = 250] 14:37:20 INFO - PROCESS | 8438 | --DOCSHELL 0x8c972000 == 29 [pid = 8438] [id = 249] 14:37:20 INFO - PROCESS | 8438 | --DOMWINDOW == 94 (0x8d1e8c00) [pid = 8438] [serial = 743] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 8438 | --DOMWINDOW == 93 (0x8d9b7c00) [pid = 8438] [serial = 746] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 8438 | --DOMWINDOW == 92 (0x8dd09c00) [pid = 8438] [serial = 734] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 8438 | --DOMWINDOW == 91 (0x8b4a9800) [pid = 8438] [serial = 735] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 8438 | --DOMWINDOW == 90 (0x8b8dd400) [pid = 8438] [serial = 737] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 8438 | --DOMWINDOW == 89 (0x8c924800) [pid = 8438] [serial = 738] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 8438 | --DOMWINDOW == 88 (0x8c91dc00) [pid = 8438] [serial = 705] [outer = (nil)] [url = about:blank] 14:37:20 INFO - PROCESS | 8438 | --DOMWINDOW == 87 (0x8b8d8400) [pid = 8438] [serial = 704] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | --DOMWINDOW == 86 (0x8dd01c00) [pid = 8438] [serial = 708] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | --DOMWINDOW == 85 (0x8db50c00) [pid = 8438] [serial = 707] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | --DOMWINDOW == 84 (0x8e6d7000) [pid = 8438] [serial = 711] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | --DOMWINDOW == 83 (0x8e6cfc00) [pid = 8438] [serial = 710] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | --DOMWINDOW == 82 (0x8e7aa000) [pid = 8438] [serial = 714] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | --DOMWINDOW == 81 (0x8e7a7800) [pid = 8438] [serial = 713] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | --DOMWINDOW == 80 (0x8ec6e400) [pid = 8438] [serial = 717] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | --DOMWINDOW == 79 (0x8ec6b400) [pid = 8438] [serial = 716] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | --DOMWINDOW == 78 (0x90a10c00) [pid = 8438] [serial = 720] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | --DOMWINDOW == 77 (0x8f69a800) [pid = 8438] [serial = 719] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | --DOMWINDOW == 76 (0x90a1e800) [pid = 8438] [serial = 723] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | --DOMWINDOW == 75 (0x90a18400) [pid = 8438] [serial = 722] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | --DOMWINDOW == 74 (0x90b9ac00) [pid = 8438] [serial = 726] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | --DOMWINDOW == 73 (0x90b98400) [pid = 8438] [serial = 725] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | --DOMWINDOW == 72 (0x90bbf400) [pid = 8438] [serial = 729] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | --DOMWINDOW == 71 (0x90ba5000) [pid = 8438] [serial = 728] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | --DOMWINDOW == 70 (0x8e7a7000) [pid = 8438] [serial = 731] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | --DOMWINDOW == 69 (0x8d1efc00) [pid = 8438] [serial = 744] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | --DOMWINDOW == 68 (0x8c979c00) [pid = 8438] [serial = 740] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | --DOMWINDOW == 67 (0x8cf09400) [pid = 8438] [serial = 741] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | --DOMWINDOW == 66 (0x8d9bc000) [pid = 8438] [serial = 747] [outer = (nil)] [url = about:blank] 14:37:21 INFO - PROCESS | 8438 | 1463434641494 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]]]}] 14:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1387ms 14:37:21 INFO - PROCESS | 8438 | 1463434641526 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 14:37:21 INFO - PROCESS | 8438 | 1463434641534 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 14:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:37:21 INFO - PROCESS | 8438 | 1463434641544 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:37:21 INFO - PROCESS | 8438 | 1463434641547 Marionette TRACE conn3 <- [1,1030,null,{}] 14:37:21 INFO - PROCESS | 8438 | 1463434641554 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}] 14:37:21 INFO - PROCESS | 8438 | 1463434641715 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 14:37:21 INFO - PROCESS | 8438 | 1463434641845 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:21 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c922000 == 30 [pid = 8438] [id = 265] 14:37:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 67 (0x8cf04800) [pid = 8438] [serial = 796] [outer = (nil)] 14:37:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 68 (0x8d1b5c00) [pid = 8438] [serial = 797] [outer = 0x8cf04800] 14:37:21 INFO - PROCESS | 8438 | 1463434641917 Marionette DEBUG loaded listener.js 14:37:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 69 (0x8d1e9c00) [pid = 8438] [serial = 798] [outer = 0x8cf04800] 14:37:22 INFO - PROCESS | 8438 | 1463434642733 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]]]}] 14:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1229ms 14:37:22 INFO - PROCESS | 8438 | 1463434642773 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 14:37:22 INFO - PROCESS | 8438 | 1463434642777 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 14:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:37:22 INFO - PROCESS | 8438 | 1463434642783 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:37:22 INFO - PROCESS | 8438 | 1463434642791 Marionette TRACE conn3 <- [1,1034,null,{}] 14:37:22 INFO - PROCESS | 8438 | 1463434642815 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}] 14:37:23 INFO - PROCESS | 8438 | 1463434643057 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 14:37:23 INFO - PROCESS | 8438 | 1463434643235 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:23 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9b2000 == 31 [pid = 8438] [id = 266] 14:37:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 70 (0x8db4c000) [pid = 8438] [serial = 799] [outer = (nil)] 14:37:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 71 (0x8db98c00) [pid = 8438] [serial = 800] [outer = 0x8db4c000] 14:37:23 INFO - PROCESS | 8438 | 1463434643357 Marionette DEBUG loaded listener.js 14:37:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 72 (0x8e612800) [pid = 8438] [serial = 801] [outer = 0x8db4c000] 14:37:24 INFO - PROCESS | 8438 | 1463434644319 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]]]}] 14:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1593ms 14:37:24 INFO - PROCESS | 8438 | 1463434644381 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 14:37:24 INFO - PROCESS | 8438 | 1463434644385 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 14:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:37:24 INFO - PROCESS | 8438 | 1463434644391 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:37:24 INFO - PROCESS | 8438 | 1463434644395 Marionette TRACE conn3 <- [1,1038,null,{}] 14:37:24 INFO - PROCESS | 8438 | 1463434644400 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}] 14:37:24 INFO - PROCESS | 8438 | 1463434644614 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 14:37:24 INFO - PROCESS | 8438 | 1463434644633 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:24 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9b1400 == 32 [pid = 8438] [id = 267] 14:37:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 73 (0x8e615400) [pid = 8438] [serial = 802] [outer = (nil)] 14:37:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 74 (0x8e6d8800) [pid = 8438] [serial = 803] [outer = 0x8e615400] 14:37:24 INFO - PROCESS | 8438 | 1463434644706 Marionette DEBUG loaded listener.js 14:37:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 75 (0x8e7a3c00) [pid = 8438] [serial = 804] [outer = 0x8e615400] 14:37:25 INFO - PROCESS | 8438 | --DOMWINDOW == 74 (0x8b7c4000) [pid = 8438] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:37:25 INFO - PROCESS | 8438 | --DOMWINDOW == 73 (0x8b7bec00) [pid = 8438] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:37:25 INFO - PROCESS | 8438 | --DOMWINDOW == 72 (0x8e618800) [pid = 8438] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:37:25 INFO - PROCESS | 8438 | --DOMWINDOW == 71 (0x8db4b000) [pid = 8438] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:37:25 INFO - PROCESS | 8438 | --DOMWINDOW == 70 (0x8db99800) [pid = 8438] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:37:25 INFO - PROCESS | 8438 | 1463434645602 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]]]}] 14:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1240ms 14:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:37:25 INFO - PROCESS | 8438 | 1463434645633 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 14:37:25 INFO - PROCESS | 8438 | 1463434645635 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 14:37:25 INFO - PROCESS | 8438 | 1463434645642 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:37:25 INFO - PROCESS | 8438 | 1463434645645 Marionette TRACE conn3 <- [1,1042,null,{}] 14:37:25 INFO - PROCESS | 8438 | 1463434645650 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}] 14:37:25 INFO - PROCESS | 8438 | 1463434645832 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 14:37:25 INFO - PROCESS | 8438 | 1463434645969 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:26 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4ac000 == 33 [pid = 8438] [id = 268] 14:37:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 71 (0x8b4afc00) [pid = 8438] [serial = 805] [outer = (nil)] 14:37:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 72 (0x8b7c3000) [pid = 8438] [serial = 806] [outer = 0x8b4afc00] 14:37:26 INFO - PROCESS | 8438 | 1463434646057 Marionette DEBUG loaded listener.js 14:37:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 73 (0x8b8d3c00) [pid = 8438] [serial = 807] [outer = 0x8b4afc00] 14:37:27 INFO - PROCESS | 8438 | 1463434647099 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]]]}] 14:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1535ms 14:37:27 INFO - PROCESS | 8438 | 1463434647178 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 14:37:27 INFO - PROCESS | 8438 | 1463434647184 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 14:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:37:27 INFO - PROCESS | 8438 | 1463434647192 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:37:27 INFO - PROCESS | 8438 | 1463434647198 Marionette TRACE conn3 <- [1,1046,null,{}] 14:37:27 INFO - PROCESS | 8438 | 1463434647205 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}] 14:37:27 INFO - PROCESS | 8438 | 1463434647422 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 14:37:27 INFO - PROCESS | 8438 | 1463434647628 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:27 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c978c00 == 34 [pid = 8438] [id = 269] 14:37:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 74 (0x8d1aa000) [pid = 8438] [serial = 808] [outer = (nil)] 14:37:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 75 (0x8d1ef400) [pid = 8438] [serial = 809] [outer = 0x8d1aa000] 14:37:27 INFO - PROCESS | 8438 | 1463434647764 Marionette DEBUG loaded listener.js 14:37:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 76 (0x8db48800) [pid = 8438] [serial = 810] [outer = 0x8d1aa000] 14:37:28 INFO - PROCESS | 8438 | 1463434648660 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]]]}] 14:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1536ms 14:37:28 INFO - PROCESS | 8438 | 1463434648732 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 14:37:28 INFO - PROCESS | 8438 | 1463434648739 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 14:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:37:28 INFO - PROCESS | 8438 | 1463434648745 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:37:28 INFO - PROCESS | 8438 | 1463434648749 Marionette TRACE conn3 <- [1,1050,null,{}] 14:37:28 INFO - PROCESS | 8438 | 1463434648756 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}] 14:37:28 INFO - PROCESS | 8438 | 1463434648933 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 14:37:29 INFO - PROCESS | 8438 | 1463434649104 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:29 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c921800 == 35 [pid = 8438] [id = 270] 14:37:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 77 (0x8dd0c400) [pid = 8438] [serial = 811] [outer = (nil)] 14:37:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 78 (0x8e619000) [pid = 8438] [serial = 812] [outer = 0x8dd0c400] 14:37:29 INFO - PROCESS | 8438 | 1463434649194 Marionette DEBUG loaded listener.js 14:37:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 79 (0x8e6d5400) [pid = 8438] [serial = 813] [outer = 0x8dd0c400] 14:37:30 INFO - PROCESS | 8438 | 1463434650191 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]]]}] 14:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1482ms 14:37:30 INFO - PROCESS | 8438 | 1463434650228 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 14:37:30 INFO - PROCESS | 8438 | 1463434650232 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 14:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:37:30 INFO - PROCESS | 8438 | 1463434650249 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:37:30 INFO - PROCESS | 8438 | 1463434650258 Marionette TRACE conn3 <- [1,1054,null,{}] 14:37:30 INFO - PROCESS | 8438 | 1463434650264 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}] 14:37:30 INFO - PROCESS | 8438 | 1463434650447 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 14:37:30 INFO - PROCESS | 8438 | 1463434650601 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:30 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e613800 == 36 [pid = 8438] [id = 271] 14:37:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 80 (0x8ec6dc00) [pid = 8438] [serial = 814] [outer = (nil)] 14:37:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 81 (0x8ee82800) [pid = 8438] [serial = 815] [outer = 0x8ec6dc00] 14:37:30 INFO - PROCESS | 8438 | 1463434650686 Marionette DEBUG loaded listener.js 14:37:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 82 (0x8ee8c800) [pid = 8438] [serial = 816] [outer = 0x8ec6dc00] 14:37:31 INFO - PROCESS | 8438 | 1463434651636 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]]]}] 14:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1445ms 14:37:31 INFO - PROCESS | 8438 | 1463434651686 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 14:37:31 INFO - PROCESS | 8438 | 1463434651691 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 14:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:37:31 INFO - PROCESS | 8438 | 1463434651697 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:37:31 INFO - PROCESS | 8438 | 1463434651701 Marionette TRACE conn3 <- [1,1058,null,{}] 14:37:31 INFO - PROCESS | 8438 | 1463434651707 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}] 14:37:31 INFO - PROCESS | 8438 | 1463434651876 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 14:37:32 INFO - PROCESS | 8438 | 1463434652043 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:32 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c927400 == 37 [pid = 8438] [id = 272] 14:37:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 83 (0x8d1e4000) [pid = 8438] [serial = 817] [outer = (nil)] 14:37:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 84 (0x8f696400) [pid = 8438] [serial = 818] [outer = 0x8d1e4000] 14:37:32 INFO - PROCESS | 8438 | 1463434652144 Marionette DEBUG loaded listener.js 14:37:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 85 (0x8f698000) [pid = 8438] [serial = 819] [outer = 0x8d1e4000] 14:37:33 INFO - PROCESS | 8438 | 1463434653021 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]]]}] 14:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1389ms 14:37:33 INFO - PROCESS | 8438 | 1463434653088 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 14:37:33 INFO - PROCESS | 8438 | 1463434653092 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 14:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:37:33 INFO - PROCESS | 8438 | 1463434653099 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:37:33 INFO - PROCESS | 8438 | 1463434653102 Marionette TRACE conn3 <- [1,1062,null,{}] 14:37:33 INFO - PROCESS | 8438 | 1463434653109 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}] 14:37:33 INFO - PROCESS | 8438 | 1463434653287 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 14:37:33 INFO - PROCESS | 8438 | 1463434653446 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:33 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f6a0800 == 38 [pid = 8438] [id = 273] 14:37:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 86 (0x8f6a0c00) [pid = 8438] [serial = 820] [outer = (nil)] 14:37:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 87 (0x90a12000) [pid = 8438] [serial = 821] [outer = 0x8f6a0c00] 14:37:33 INFO - PROCESS | 8438 | 1463434653563 Marionette DEBUG loaded listener.js 14:37:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 88 (0x90a49400) [pid = 8438] [serial = 822] [outer = 0x8f6a0c00] 14:37:34 INFO - PROCESS | 8438 | 1463434654516 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]]]}] 14:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1480ms 14:37:34 INFO - PROCESS | 8438 | 1463434654580 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 14:37:34 INFO - PROCESS | 8438 | 1463434654584 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 14:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:37:34 INFO - PROCESS | 8438 | 1463434654591 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:37:34 INFO - PROCESS | 8438 | 1463434654595 Marionette TRACE conn3 <- [1,1066,null,{}] 14:37:34 INFO - PROCESS | 8438 | 1463434654601 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}] 14:37:34 INFO - PROCESS | 8438 | 1463434654767 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 14:37:34 INFO - PROCESS | 8438 | 1463434654925 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:34 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c925c00 == 39 [pid = 8438] [id = 274] 14:37:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 89 (0x90a4a800) [pid = 8438] [serial = 823] [outer = (nil)] 14:37:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 90 (0x90b99800) [pid = 8438] [serial = 824] [outer = 0x90a4a800] 14:37:35 INFO - PROCESS | 8438 | 1463434655014 Marionette DEBUG loaded listener.js 14:37:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 91 (0x90b9c400) [pid = 8438] [serial = 825] [outer = 0x90a4a800] 14:37:35 INFO - PROCESS | 8438 | 1463434655910 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]]]}] 14:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1384ms 14:37:35 INFO - PROCESS | 8438 | 1463434655975 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 14:37:35 INFO - PROCESS | 8438 | 1463434655980 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 14:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:37:35 INFO - PROCESS | 8438 | 1463434655986 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:37:35 INFO - PROCESS | 8438 | 1463434655990 Marionette TRACE conn3 <- [1,1070,null,{}] 14:37:36 INFO - PROCESS | 8438 | 1463434655995 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}] 14:37:36 INFO - PROCESS | 8438 | 1463434656159 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 14:37:36 INFO - PROCESS | 8438 | 1463434656317 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:36 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7be800 == 40 [pid = 8438] [id = 275] 14:37:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 92 (0x8c96d000) [pid = 8438] [serial = 826] [outer = (nil)] 14:37:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 93 (0x8e61a000) [pid = 8438] [serial = 827] [outer = 0x8c96d000] 14:37:36 INFO - PROCESS | 8438 | 1463434656400 Marionette DEBUG loaded listener.js 14:37:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 94 (0x90a4fc00) [pid = 8438] [serial = 828] [outer = 0x8c96d000] 14:37:37 INFO - PROCESS | 8438 | 1463434657537 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]]]}] 14:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1587ms 14:37:37 INFO - PROCESS | 8438 | 1463434657574 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 14:37:37 INFO - PROCESS | 8438 | 1463434657580 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 14:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:37:37 INFO - PROCESS | 8438 | 1463434657589 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:37:37 INFO - PROCESS | 8438 | 1463434657594 Marionette TRACE conn3 <- [1,1074,null,{}] 14:37:37 INFO - PROCESS | 8438 | 1463434657602 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}] 14:37:37 INFO - PROCESS | 8438 | 1463434657786 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 14:37:38 INFO - PROCESS | 8438 | 1463434658041 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:38 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c96cc00 == 41 [pid = 8438] [id = 276] 14:37:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 95 (0x8c970c00) [pid = 8438] [serial = 829] [outer = (nil)] 14:37:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 96 (0x8d1a6400) [pid = 8438] [serial = 830] [outer = 0x8c970c00] 14:37:38 INFO - PROCESS | 8438 | 1463434658138 Marionette DEBUG loaded listener.js 14:37:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 97 (0x8d1e4c00) [pid = 8438] [serial = 831] [outer = 0x8c970c00] 14:37:39 INFO - PROCESS | 8438 | 1463434659018 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]]]}] 14:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1483ms 14:37:39 INFO - PROCESS | 8438 | 1463434659073 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 14:37:39 INFO - PROCESS | 8438 | 1463434659081 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 14:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:37:39 INFO - PROCESS | 8438 | 1463434659091 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:37:39 INFO - PROCESS | 8438 | 1463434659095 Marionette TRACE conn3 <- [1,1078,null,{}] 14:37:39 INFO - PROCESS | 8438 | 1463434659101 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}] 14:37:39 INFO - PROCESS | 8438 | 1463434659278 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 14:37:39 INFO - PROCESS | 8438 | 1463434659451 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:39 INFO - PROCESS | 8438 | --DOCSHELL 0x8d9b1400 == 40 [pid = 8438] [id = 267] 14:37:39 INFO - PROCESS | 8438 | --DOCSHELL 0x8d9b2000 == 39 [pid = 8438] [id = 266] 14:37:39 INFO - PROCESS | 8438 | --DOMWINDOW == 96 (0x8d9b6400) [pid = 8438] [serial = 755] [outer = (nil)] [url = about:blank] 14:37:39 INFO - PROCESS | 8438 | --DOMWINDOW == 95 (0x8c972c00) [pid = 8438] [serial = 752] [outer = (nil)] [url = about:blank] 14:37:39 INFO - PROCESS | 8438 | --DOMWINDOW == 94 (0x8dd0f000) [pid = 8438] [serial = 758] [outer = (nil)] [url = about:blank] 14:37:39 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c927800 == 40 [pid = 8438] [id = 277] 14:37:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 95 (0x8c92a800) [pid = 8438] [serial = 832] [outer = (nil)] 14:37:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 96 (0x8c975c00) [pid = 8438] [serial = 833] [outer = 0x8c92a800] 14:37:39 INFO - PROCESS | 8438 | 1463434659606 Marionette DEBUG loaded listener.js 14:37:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 97 (0x8d9bb000) [pid = 8438] [serial = 834] [outer = 0x8c92a800] 14:37:39 INFO - PROCESS | 8438 | --DOCSHELL 0x8c922000 == 39 [pid = 8438] [id = 265] 14:37:39 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8d4c00 == 38 [pid = 8438] [id = 264] 14:37:39 INFO - PROCESS | 8438 | --DOCSHELL 0x8c91f800 == 37 [pid = 8438] [id = 263] 14:37:39 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7c6000 == 36 [pid = 8438] [id = 262] 14:37:39 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1eac00 == 35 [pid = 8438] [id = 261] 14:37:39 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1adc00 == 34 [pid = 8438] [id = 260] 14:37:39 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf06800 == 33 [pid = 8438] [id = 259] 14:37:39 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4a4800 == 32 [pid = 8438] [id = 258] 14:37:39 INFO - PROCESS | 8438 | --DOMWINDOW == 96 (0x8d1b0000) [pid = 8438] [serial = 764] [outer = (nil)] [url = about:blank] 14:37:39 INFO - PROCESS | 8438 | --DOMWINDOW == 95 (0x8c922c00) [pid = 8438] [serial = 761] [outer = (nil)] [url = about:blank] 14:37:39 INFO - PROCESS | 8438 | --DOMWINDOW == 94 (0x8e61e400) [pid = 8438] [serial = 770] [outer = (nil)] [url = about:blank] 14:37:39 INFO - PROCESS | 8438 | --DOMWINDOW == 93 (0x8db9d000) [pid = 8438] [serial = 750] [outer = (nil)] [url = about:blank] 14:37:39 INFO - PROCESS | 8438 | --DOMWINDOW == 92 (0x8c96b400) [pid = 8438] [serial = 762] [outer = (nil)] [url = about:blank] 14:37:39 INFO - PROCESS | 8438 | --DOMWINDOW == 91 (0x8dd04400) [pid = 8438] [serial = 767] [outer = (nil)] [url = about:blank] 14:37:39 INFO - PROCESS | 8438 | --DOMWINDOW == 90 (0x8e6d4c00) [pid = 8438] [serial = 771] [outer = (nil)] [url = about:blank] 14:37:39 INFO - PROCESS | 8438 | --DOMWINDOW == 89 (0x8dd0ec00) [pid = 8438] [serial = 768] [outer = (nil)] [url = about:blank] 14:37:39 INFO - PROCESS | 8438 | --DOMWINDOW == 88 (0x8e61b800) [pid = 8438] [serial = 773] [outer = (nil)] [url = about:blank] 14:37:39 INFO - PROCESS | 8438 | --DOMWINDOW == 87 (0x8d1e7400) [pid = 8438] [serial = 765] [outer = (nil)] [url = about:blank] 14:37:40 INFO - PROCESS | 8438 | 1463434660542 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]]]}] 14:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1496ms 14:37:40 INFO - PROCESS | 8438 | 1463434660587 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 14:37:40 INFO - PROCESS | 8438 | 1463434660590 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 14:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:37:40 INFO - PROCESS | 8438 | 1463434660597 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:37:40 INFO - PROCESS | 8438 | 1463434660603 Marionette TRACE conn3 <- [1,1082,null,{}] 14:37:40 INFO - PROCESS | 8438 | 1463434660618 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}] 14:37:40 INFO - PROCESS | 8438 | 1463434660789 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 14:37:40 INFO - PROCESS | 8438 | 1463434660908 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:40 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf05c00 == 33 [pid = 8438] [id = 278] 14:37:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 88 (0x8d9ad800) [pid = 8438] [serial = 835] [outer = (nil)] 14:37:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 89 (0x8dd0ec00) [pid = 8438] [serial = 836] [outer = 0x8d9ad800] 14:37:40 INFO - PROCESS | 8438 | 1463434660989 Marionette DEBUG loaded listener.js 14:37:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 90 (0x8e6d0c00) [pid = 8438] [serial = 837] [outer = 0x8d9ad800] 14:37:41 INFO - PROCESS | 8438 | 1463434661755 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]]]}] 14:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1183ms 14:37:41 INFO - PROCESS | 8438 | 1463434661780 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 14:37:41 INFO - PROCESS | 8438 | 1463434661784 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 14:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:37:41 INFO - PROCESS | 8438 | 1463434661811 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:37:41 INFO - PROCESS | 8438 | 1463434661814 Marionette TRACE conn3 <- [1,1086,null,{}] 14:37:41 INFO - PROCESS | 8438 | 1463434661824 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}] 14:37:41 INFO - PROCESS | 8438 | 1463434661984 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 14:37:42 INFO - PROCESS | 8438 | 1463434661999 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:42 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1e7400 == 34 [pid = 8438] [id = 279] 14:37:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 91 (0x8e6d3800) [pid = 8438] [serial = 838] [outer = (nil)] 14:37:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 92 (0x8ec68c00) [pid = 8438] [serial = 839] [outer = 0x8e6d3800] 14:37:42 INFO - PROCESS | 8438 | 1463434662088 Marionette DEBUG loaded listener.js 14:37:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 93 (0x8ee83000) [pid = 8438] [serial = 840] [outer = 0x8e6d3800] 14:37:43 INFO - PROCESS | 8438 | 1463434663196 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]]]}] 14:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1446ms 14:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:37:43 INFO - PROCESS | 8438 | 1463434663258 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 14:37:43 INFO - PROCESS | 8438 | 1463434663261 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 14:37:43 INFO - PROCESS | 8438 | 1463434663272 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:37:43 INFO - PROCESS | 8438 | 1463434663275 Marionette TRACE conn3 <- [1,1090,null,{}] 14:37:43 INFO - PROCESS | 8438 | 1463434663279 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}] 14:37:43 INFO - PROCESS | 8438 | 1463434663482 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 14:37:43 INFO - PROCESS | 8438 | 1463434663508 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:43 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e7aac00 == 35 [pid = 8438] [id = 280] 14:37:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 94 (0x8ec71000) [pid = 8438] [serial = 841] [outer = (nil)] 14:37:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 95 (0x8f691c00) [pid = 8438] [serial = 842] [outer = 0x8ec71000] 14:37:43 INFO - PROCESS | 8438 | 1463434663579 Marionette DEBUG loaded listener.js 14:37:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 96 (0x8f69cc00) [pid = 8438] [serial = 843] [outer = 0x8ec71000] 14:37:44 INFO - PROCESS | 8438 | 1463434664613 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]]]}] 14:37:44 INFO - PROCESS | 8438 | --DOMWINDOW == 95 (0x8c923c00) [pid = 8438] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:37:44 INFO - PROCESS | 8438 | --DOMWINDOW == 94 (0x8e79d400) [pid = 8438] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:37:44 INFO - PROCESS | 8438 | --DOMWINDOW == 93 (0x8c973000) [pid = 8438] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:37:44 INFO - PROCESS | 8438 | --DOMWINDOW == 92 (0x8cf0d000) [pid = 8438] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:37:44 INFO - PROCESS | 8438 | --DOMWINDOW == 91 (0x8b8d9c00) [pid = 8438] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:37:44 INFO - PROCESS | 8438 | --DOMWINDOW == 90 (0x8d1e3800) [pid = 8438] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:37:44 INFO - PROCESS | 8438 | --DOMWINDOW == 89 (0x8b4a6000) [pid = 8438] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:37:44 INFO - PROCESS | 8438 | --DOMWINDOW == 88 (0x8b8d7000) [pid = 8438] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:37:44 INFO - PROCESS | 8438 | --DOMWINDOW == 87 (0x8db4c000) [pid = 8438] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:37:44 INFO - PROCESS | 8438 | --DOMWINDOW == 86 (0x8cf04800) [pid = 8438] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:37:44 INFO - PROCESS | 8438 | --DOMWINDOW == 85 (0x8b8d2800) [pid = 8438] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:37:44 INFO - PROCESS | 8438 | --DOMWINDOW == 84 (0x8cf0f800) [pid = 8438] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:37:44 INFO - PROCESS | 8438 | --DOMWINDOW == 83 (0x8d1e8400) [pid = 8438] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1435ms 14:37:44 INFO - PROCESS | 8438 | 1463434664701 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 14:37:44 INFO - PROCESS | 8438 | 1463434664705 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 14:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:37:44 INFO - PROCESS | 8438 | 1463434664711 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:37:44 INFO - PROCESS | 8438 | 1463434664714 Marionette TRACE conn3 <- [1,1094,null,{}] 14:37:44 INFO - PROCESS | 8438 | 1463434664720 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}] 14:37:44 INFO - PROCESS | 8438 | 1463434664904 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 14:37:45 INFO - PROCESS | 8438 | 1463434665070 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:45 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c979800 == 36 [pid = 8438] [id = 281] 14:37:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 84 (0x8ec64000) [pid = 8438] [serial = 844] [outer = (nil)] 14:37:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 85 (0x90a1b400) [pid = 8438] [serial = 845] [outer = 0x8ec64000] 14:37:45 INFO - PROCESS | 8438 | 1463434665165 Marionette DEBUG loaded listener.js 14:37:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 86 (0x90a55c00) [pid = 8438] [serial = 846] [outer = 0x8ec64000] 14:37:45 INFO - PROCESS | 8438 | 1463434665930 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]]]}] 14:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1279ms 14:37:45 INFO - PROCESS | 8438 | 1463434665991 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 14:37:45 INFO - PROCESS | 8438 | 1463434665995 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 14:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:37:46 INFO - PROCESS | 8438 | 1463434666001 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:37:46 INFO - PROCESS | 8438 | 1463434666004 Marionette TRACE conn3 <- [1,1098,null,{}] 14:37:46 INFO - PROCESS | 8438 | 1463434666009 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}] 14:37:46 INFO - PROCESS | 8438 | 1463434666156 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 14:37:46 INFO - PROCESS | 8438 | 1463434666173 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:46 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e6dec00 == 37 [pid = 8438] [id = 282] 14:37:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 87 (0x90a19400) [pid = 8438] [serial = 847] [outer = (nil)] 14:37:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 88 (0x90bbc400) [pid = 8438] [serial = 848] [outer = 0x90a19400] 14:37:46 INFO - PROCESS | 8438 | 1463434666247 Marionette DEBUG loaded listener.js 14:37:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 89 (0x90bbf800) [pid = 8438] [serial = 849] [outer = 0x90a19400] 14:37:47 INFO - PROCESS | 8438 | 1463434667412 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]]]}] 14:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1435ms 14:37:47 INFO - PROCESS | 8438 | 1463434667437 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 14:37:47 INFO - PROCESS | 8438 | 1463434667444 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 14:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:37:47 INFO - PROCESS | 8438 | 1463434667455 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:37:47 INFO - PROCESS | 8438 | 1463434667460 Marionette TRACE conn3 <- [1,1102,null,{}] 14:37:47 INFO - PROCESS | 8438 | 1463434667469 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}] 14:37:47 INFO - PROCESS | 8438 | 1463434667663 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 14:37:47 INFO - PROCESS | 8438 | 1463434667825 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:47 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c923000 == 38 [pid = 8438] [id = 283] 14:37:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 90 (0x8c923c00) [pid = 8438] [serial = 850] [outer = (nil)] 14:37:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 91 (0x8c979400) [pid = 8438] [serial = 851] [outer = 0x8c923c00] 14:37:47 INFO - PROCESS | 8438 | 1463434667975 Marionette DEBUG loaded listener.js 14:37:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 92 (0x8d1a9c00) [pid = 8438] [serial = 852] [outer = 0x8c923c00] 14:37:48 INFO - PROCESS | 8438 | 1463434668896 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]]]}] 14:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1493ms 14:37:48 INFO - PROCESS | 8438 | 1463434668949 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 14:37:48 INFO - PROCESS | 8438 | 1463434668958 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 14:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:37:48 INFO - PROCESS | 8438 | 1463434668974 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:37:48 INFO - PROCESS | 8438 | 1463434668981 Marionette TRACE conn3 <- [1,1106,null,{}] 14:37:48 INFO - PROCESS | 8438 | 1463434668990 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}] 14:37:49 INFO - PROCESS | 8438 | 1463434669215 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 14:37:49 INFO - PROCESS | 8438 | 1463434669433 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:49 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db95400 == 39 [pid = 8438] [id = 284] 14:37:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 93 (0x8db96800) [pid = 8438] [serial = 853] [outer = (nil)] 14:37:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 94 (0x8dd04400) [pid = 8438] [serial = 854] [outer = 0x8db96800] 14:37:49 INFO - PROCESS | 8438 | 1463434669567 Marionette DEBUG loaded listener.js 14:37:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 95 (0x8e61e800) [pid = 8438] [serial = 855] [outer = 0x8db96800] 14:37:50 INFO - PROCESS | 8438 | 1463434670525 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]]]}] 14:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1599ms 14:37:50 INFO - PROCESS | 8438 | 1463434670571 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 14:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:37:50 INFO - PROCESS | 8438 | 1463434670576 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 14:37:50 INFO - PROCESS | 8438 | 1463434670582 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:37:50 INFO - PROCESS | 8438 | 1463434670588 Marionette TRACE conn3 <- [1,1110,null,{}] 14:37:50 INFO - PROCESS | 8438 | 1463434670606 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}] 14:37:50 INFO - PROCESS | 8438 | 1463434670838 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 14:37:51 INFO - PROCESS | 8438 | 1463434671062 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:51 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ec6e000 == 40 [pid = 8438] [id = 285] 14:37:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 96 (0x90a19c00) [pid = 8438] [serial = 856] [outer = (nil)] 14:37:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 97 (0x90bbe000) [pid = 8438] [serial = 857] [outer = 0x90a19c00] 14:37:51 INFO - PROCESS | 8438 | 1463434671200 Marionette DEBUG loaded listener.js 14:37:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 98 (0x90bc7800) [pid = 8438] [serial = 858] [outer = 0x90a19c00] 14:37:52 INFO - PROCESS | 8438 | 1463434672088 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]]]}] 14:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1536ms 14:37:52 INFO - PROCESS | 8438 | 1463434672118 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 14:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:37:52 INFO - PROCESS | 8438 | 1463434672123 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 14:37:52 INFO - PROCESS | 8438 | 1463434672130 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:37:52 INFO - PROCESS | 8438 | 1463434672133 Marionette TRACE conn3 <- [1,1114,null,{}] 14:37:52 INFO - PROCESS | 8438 | 1463434672139 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}] 14:37:52 INFO - PROCESS | 8438 | 1463434672341 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 14:37:52 INFO - PROCESS | 8438 | 1463434672504 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:52 INFO - PROCESS | 8438 | ++DOCSHELL 0x90bc7000 == 41 [pid = 8438] [id = 286] 14:37:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 99 (0x90bc9000) [pid = 8438] [serial = 859] [outer = (nil)] 14:37:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 100 (0x919b2000) [pid = 8438] [serial = 860] [outer = 0x90bc9000] 14:37:52 INFO - PROCESS | 8438 | 1463434672599 Marionette DEBUG loaded listener.js 14:37:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 101 (0x919b9000) [pid = 8438] [serial = 861] [outer = 0x90bc9000] 14:37:53 INFO - PROCESS | 8438 | 1463434673587 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]]]}] 14:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1532ms 14:37:53 INFO - PROCESS | 8438 | 1463434673662 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 14:37:53 INFO - PROCESS | 8438 | 1463434673665 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 14:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:37:53 INFO - PROCESS | 8438 | 1463434673674 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:37:53 INFO - PROCESS | 8438 | 1463434673678 Marionette TRACE conn3 <- [1,1118,null,{}] 14:37:53 INFO - PROCESS | 8438 | 1463434673684 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}] 14:37:53 INFO - PROCESS | 8438 | 1463434673890 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 14:37:54 INFO - PROCESS | 8438 | 1463434674101 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:54 INFO - PROCESS | 8438 | ++DOCSHELL 0x90bc7400 == 42 [pid = 8438] [id = 287] 14:37:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 102 (0x919afc00) [pid = 8438] [serial = 862] [outer = (nil)] 14:37:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 103 (0x91c84800) [pid = 8438] [serial = 863] [outer = 0x919afc00] 14:37:54 INFO - PROCESS | 8438 | 1463434674234 Marionette DEBUG loaded listener.js 14:37:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 104 (0x91c8ac00) [pid = 8438] [serial = 864] [outer = 0x919afc00] 14:37:55 INFO - PROCESS | 8438 | 1463434675159 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]]]}] 14:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1533ms 14:37:55 INFO - PROCESS | 8438 | 1463434675207 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 14:37:55 INFO - PROCESS | 8438 | 1463434675210 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 14:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:37:55 INFO - PROCESS | 8438 | 1463434675216 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:37:55 INFO - PROCESS | 8438 | 1463434675220 Marionette TRACE conn3 <- [1,1122,null,{}] 14:37:55 INFO - PROCESS | 8438 | 1463434675226 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}] 14:37:55 INFO - PROCESS | 8438 | 1463434675472 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 14:37:55 INFO - PROCESS | 8438 | 1463434675708 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:55 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4a4800 == 43 [pid = 8438] [id = 288] 14:37:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 105 (0x8b4a7c00) [pid = 8438] [serial = 865] [outer = (nil)] 14:37:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 106 (0x8c923400) [pid = 8438] [serial = 866] [outer = 0x8b4a7c00] 14:37:55 INFO - PROCESS | 8438 | 1463434675841 Marionette DEBUG loaded listener.js 14:37:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 107 (0x8d1ac000) [pid = 8438] [serial = 867] [outer = 0x8b4a7c00] 14:37:57 INFO - PROCESS | 8438 | 1463434677054 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]]]}] 14:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1890ms 14:37:57 INFO - PROCESS | 8438 | 1463434677108 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 14:37:57 INFO - PROCESS | 8438 | 1463434677116 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 14:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:37:57 INFO - PROCESS | 8438 | 1463434677123 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:37:57 INFO - PROCESS | 8438 | 1463434677132 Marionette TRACE conn3 <- [1,1126,null,{}] 14:37:57 INFO - PROCESS | 8438 | 1463434677144 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}] 14:37:57 INFO - PROCESS | 8438 | 1463434677428 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 14:37:57 INFO - PROCESS | 8438 | 1463434677761 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:57 INFO - PROCESS | 8438 | --DOCSHELL 0x8d9ba800 == 42 [pid = 8438] [id = 232] 14:37:57 INFO - PROCESS | 8438 | --DOMWINDOW == 106 (0x8e6d8800) [pid = 8438] [serial = 803] [outer = (nil)] [url = about:blank] 14:37:57 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4ae000 == 43 [pid = 8438] [id = 289] 14:37:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 107 (0x8b4b0400) [pid = 8438] [serial = 868] [outer = (nil)] 14:37:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 108 (0x8c96b800) [pid = 8438] [serial = 869] [outer = 0x8b4b0400] 14:37:57 INFO - PROCESS | 8438 | 1463434677899 Marionette DEBUG loaded listener.js 14:37:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 109 (0x8d1e6800) [pid = 8438] [serial = 870] [outer = 0x8b4b0400] 14:37:58 INFO - PROCESS | 8438 | --DOCSHELL 0x8c927400 == 42 [pid = 8438] [id = 272] 14:37:58 INFO - PROCESS | 8438 | --DOCSHELL 0x8e613800 == 41 [pid = 8438] [id = 271] 14:37:58 INFO - PROCESS | 8438 | --DOCSHELL 0x8c921800 == 40 [pid = 8438] [id = 270] 14:37:58 INFO - PROCESS | 8438 | --DOCSHELL 0x8c978c00 == 39 [pid = 8438] [id = 269] 14:37:58 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4ac000 == 38 [pid = 8438] [id = 268] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 108 (0x8ee85800) [pid = 8438] [serial = 789] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 107 (0x8ec66800) [pid = 8438] [serial = 786] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 106 (0x8ee8a000) [pid = 8438] [serial = 792] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 105 (0x8d1e1400) [pid = 8438] [serial = 780] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 104 (0x8cf07c00) [pid = 8438] [serial = 753] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 103 (0x8db9fc00) [pid = 8438] [serial = 783] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 102 (0x8b7bd000) [pid = 8438] [serial = 777] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 101 (0x8c976800) [pid = 8438] [serial = 795] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 100 (0x8e612800) [pid = 8438] [serial = 801] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 99 (0x8db98c00) [pid = 8438] [serial = 800] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 98 (0x8b8e1400) [pid = 8438] [serial = 794] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 97 (0x8e7acc00) [pid = 8438] [serial = 785] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 96 (0x8d1b5c00) [pid = 8438] [serial = 797] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 95 (0x8d1e9c00) [pid = 8438] [serial = 798] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 94 (0x8e617400) [pid = 8438] [serial = 759] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 93 (0x8db52800) [pid = 8438] [serial = 791] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 92 (0x90a16800) [pid = 8438] [serial = 732] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 91 (0x8db94c00) [pid = 8438] [serial = 782] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 90 (0x8ee7f800) [pid = 8438] [serial = 788] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 89 (0x8db99c00) [pid = 8438] [serial = 756] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 88 (0x8d1ac800) [pid = 8438] [serial = 779] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | --DOMWINDOW == 87 (0x8b4a9c00) [pid = 8438] [serial = 776] [outer = (nil)] [url = about:blank] 14:37:58 INFO - PROCESS | 8438 | 1463434678718 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]]]}] 14:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1642ms 14:37:58 INFO - PROCESS | 8438 | 1463434678766 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 14:37:58 INFO - PROCESS | 8438 | 1463434678774 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 14:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:37:58 INFO - PROCESS | 8438 | 1463434678793 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:37:58 INFO - PROCESS | 8438 | 1463434678797 Marionette TRACE conn3 <- [1,1130,null,{}] 14:37:58 INFO - PROCESS | 8438 | 1463434678803 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}] 14:37:58 INFO - PROCESS | 8438 | 1463434678964 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 14:37:58 INFO - PROCESS | 8438 | 1463434678976 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:59 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db50c00 == 39 [pid = 8438] [id = 290] 14:37:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 88 (0x8db52800) [pid = 8438] [serial = 871] [outer = (nil)] 14:37:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 89 (0x8db9ac00) [pid = 8438] [serial = 872] [outer = 0x8db52800] 14:37:59 INFO - PROCESS | 8438 | 1463434679048 Marionette DEBUG loaded listener.js 14:37:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 90 (0x8dba1000) [pid = 8438] [serial = 873] [outer = 0x8db52800] 14:37:59 INFO - PROCESS | 8438 | 1463434679981 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]]]}] 14:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1243ms 14:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:38:00 INFO - PROCESS | 8438 | 1463434680032 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 14:38:00 INFO - PROCESS | 8438 | 1463434680035 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 14:38:00 INFO - PROCESS | 8438 | 1463434680042 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:38:00 INFO - PROCESS | 8438 | 1463434680048 Marionette TRACE conn3 <- [1,1134,null,{}] 14:38:00 INFO - PROCESS | 8438 | 1463434680064 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}] 14:38:00 INFO - PROCESS | 8438 | 1463434680322 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 14:38:00 INFO - PROCESS | 8438 | 1463434680353 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:00 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1e1400 == 40 [pid = 8438] [id = 291] 14:38:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 91 (0x8e6d1c00) [pid = 8438] [serial = 874] [outer = (nil)] 14:38:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 92 (0x8e6d8800) [pid = 8438] [serial = 875] [outer = 0x8e6d1c00] 14:38:00 INFO - PROCESS | 8438 | 1463434680440 Marionette DEBUG loaded listener.js 14:38:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 93 (0x8e7a8c00) [pid = 8438] [serial = 876] [outer = 0x8e6d1c00] 14:38:01 INFO - PROCESS | 8438 | 1463434681366 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]]]}] 14:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1389ms 14:38:01 INFO - PROCESS | 8438 | 1463434681431 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 14:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:38:01 INFO - PROCESS | 8438 | 1463434681435 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 14:38:01 INFO - PROCESS | 8438 | 1463434681441 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:38:01 INFO - PROCESS | 8438 | 1463434681445 Marionette TRACE conn3 <- [1,1138,null,{}] 14:38:01 INFO - PROCESS | 8438 | 1463434681450 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}] 14:38:01 INFO - PROCESS | 8438 | 1463434681658 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 14:38:01 INFO - PROCESS | 8438 | 1463434681687 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:01 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c921800 == 41 [pid = 8438] [id = 292] 14:38:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 94 (0x8e617800) [pid = 8438] [serial = 877] [outer = (nil)] 14:38:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 95 (0x8ee85400) [pid = 8438] [serial = 878] [outer = 0x8e617800] 14:38:01 INFO - PROCESS | 8438 | 1463434681763 Marionette DEBUG loaded listener.js 14:38:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 96 (0x8f4b0800) [pid = 8438] [serial = 879] [outer = 0x8e617800] 14:38:02 INFO - PROCESS | 8438 | --DOMWINDOW == 95 (0x8ec64000) [pid = 8438] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:38:02 INFO - PROCESS | 8438 | --DOMWINDOW == 94 (0x8ec71000) [pid = 8438] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:38:02 INFO - PROCESS | 8438 | --DOMWINDOW == 93 (0x8e6d3800) [pid = 8438] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:38:02 INFO - PROCESS | 8438 | --DOMWINDOW == 92 (0x8c92a800) [pid = 8438] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:38:02 INFO - PROCESS | 8438 | --DOMWINDOW == 91 (0x8d9ad800) [pid = 8438] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:38:02 INFO - PROCESS | 8438 | --DOMWINDOW == 90 (0x8c970c00) [pid = 8438] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:38:02 INFO - PROCESS | 8438 | 1463434682871 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]]]}] 14:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1485ms 14:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:38:02 INFO - PROCESS | 8438 | 1463434682927 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 14:38:02 INFO - PROCESS | 8438 | 1463434682930 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 14:38:02 INFO - PROCESS | 8438 | 1463434682936 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:38:02 INFO - PROCESS | 8438 | 1463434682939 Marionette TRACE conn3 <- [1,1142,null,{}] 14:38:02 INFO - PROCESS | 8438 | 1463434682945 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}] 14:38:03 INFO - PROCESS | 8438 | 1463434683156 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 14:38:03 INFO - PROCESS | 8438 | 1463434683168 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:03 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4a5000 == 42 [pid = 8438] [id = 293] 14:38:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 91 (0x8c924c00) [pid = 8438] [serial = 880] [outer = (nil)] 14:38:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 92 (0x8f697400) [pid = 8438] [serial = 881] [outer = 0x8c924c00] 14:38:03 INFO - PROCESS | 8438 | 1463434683242 Marionette DEBUG loaded listener.js 14:38:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 93 (0x8f6a0400) [pid = 8438] [serial = 882] [outer = 0x8c924c00] 14:38:04 INFO - PROCESS | 8438 | 1463434684326 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]]]}] 14:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1440ms 14:38:04 INFO - PROCESS | 8438 | 1463434684376 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 14:38:04 INFO - PROCESS | 8438 | 1463434684380 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 14:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:38:04 INFO - PROCESS | 8438 | 1463434684460 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:38:04 INFO - PROCESS | 8438 | 1463434684466 Marionette TRACE conn3 <- [1,1146,null,{}] 14:38:04 INFO - PROCESS | 8438 | 1463434684489 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}] 14:38:04 INFO - PROCESS | 8438 | 1463434684712 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 14:38:04 INFO - PROCESS | 8438 | 1463434684964 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:05 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c96f400 == 43 [pid = 8438] [id = 294] 14:38:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 94 (0x8c96fc00) [pid = 8438] [serial = 883] [outer = (nil)] 14:38:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 95 (0x8c976800) [pid = 8438] [serial = 884] [outer = 0x8c96fc00] 14:38:05 INFO - PROCESS | 8438 | 1463434685069 Marionette DEBUG loaded listener.js 14:38:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 96 (0x8cf0d000) [pid = 8438] [serial = 885] [outer = 0x8c96fc00] 14:38:06 INFO - PROCESS | 8438 | 1463434686024 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]]]}] 14:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1677ms 14:38:06 INFO - PROCESS | 8438 | 1463434686066 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 14:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:38:06 INFO - PROCESS | 8438 | 1463434686072 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 14:38:06 INFO - PROCESS | 8438 | 1463434686080 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:38:06 INFO - PROCESS | 8438 | 1463434686085 Marionette TRACE conn3 <- [1,1150,null,{}] 14:38:06 INFO - PROCESS | 8438 | 1463434686097 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}] 14:38:06 INFO - PROCESS | 8438 | 1463434686287 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 14:38:06 INFO - PROCESS | 8438 | 1463434686500 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:06 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9bb800 == 44 [pid = 8438] [id = 295] 14:38:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 97 (0x8db50000) [pid = 8438] [serial = 886] [outer = (nil)] 14:38:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 98 (0x8db9cc00) [pid = 8438] [serial = 887] [outer = 0x8db50000] 14:38:06 INFO - PROCESS | 8438 | 1463434686590 Marionette DEBUG loaded listener.js 14:38:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 99 (0x8e612400) [pid = 8438] [serial = 888] [outer = 0x8db50000] 14:38:07 INFO - PROCESS | 8438 | 1463434687488 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]]]}] 14:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1438ms 14:38:07 INFO - PROCESS | 8438 | 1463434687517 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 14:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:38:07 INFO - PROCESS | 8438 | 1463434687522 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 14:38:07 INFO - PROCESS | 8438 | 1463434687529 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:38:07 INFO - PROCESS | 8438 | 1463434687533 Marionette TRACE conn3 <- [1,1154,null,{}] 14:38:07 INFO - PROCESS | 8438 | 1463434687539 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}] 14:38:07 INFO - PROCESS | 8438 | 1463434687752 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 14:38:07 INFO - PROCESS | 8438 | 1463434687928 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:08 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ec6cc00 == 45 [pid = 8438] [id = 296] 14:38:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 100 (0x8ec6f800) [pid = 8438] [serial = 889] [outer = (nil)] 14:38:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 101 (0x8ee86000) [pid = 8438] [serial = 890] [outer = 0x8ec6f800] 14:38:08 INFO - PROCESS | 8438 | 1463434688116 Marionette DEBUG loaded listener.js 14:38:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 102 (0x90a12c00) [pid = 8438] [serial = 891] [outer = 0x8ec6f800] 14:38:09 INFO - PROCESS | 8438 | 1463434689088 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]]]}] 14:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1632ms 14:38:09 INFO - PROCESS | 8438 | 1463434689161 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 14:38:09 INFO - PROCESS | 8438 | 1463434689165 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 14:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:38:09 INFO - PROCESS | 8438 | 1463434689172 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:38:09 INFO - PROCESS | 8438 | 1463434689175 Marionette TRACE conn3 <- [1,1158,null,{}] 14:38:09 INFO - PROCESS | 8438 | 1463434689181 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}] 14:38:09 INFO - PROCESS | 8438 | 1463434689415 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 14:38:09 INFO - PROCESS | 8438 | 1463434689639 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:09 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8d6c00 == 46 [pid = 8438] [id = 297] 14:38:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 103 (0x90a56c00) [pid = 8438] [serial = 892] [outer = (nil)] 14:38:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 104 (0x919ae000) [pid = 8438] [serial = 893] [outer = 0x90a56c00] 14:38:09 INFO - PROCESS | 8438 | 1463434689771 Marionette DEBUG loaded listener.js 14:38:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 105 (0x919b7c00) [pid = 8438] [serial = 894] [outer = 0x90a56c00] 14:38:10 INFO - PROCESS | 8438 | 1463434690656 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]]]}] 14:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1532ms 14:38:10 INFO - PROCESS | 8438 | 1463434690705 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 14:38:10 INFO - PROCESS | 8438 | 1463434690708 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 14:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:38:10 INFO - PROCESS | 8438 | 1463434690715 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:38:10 INFO - PROCESS | 8438 | 1463434690720 Marionette TRACE conn3 <- [1,1162,null,{}] 14:38:10 INFO - PROCESS | 8438 | 1463434690726 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}] 14:38:10 INFO - PROCESS | 8438 | 1463434690902 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 14:38:11 INFO - PROCESS | 8438 | 1463434691077 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:11 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c928c00 == 47 [pid = 8438] [id = 298] 14:38:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 106 (0x8e7a7000) [pid = 8438] [serial = 895] [outer = (nil)] 14:38:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 107 (0x91c86800) [pid = 8438] [serial = 896] [outer = 0x8e7a7000] 14:38:11 INFO - PROCESS | 8438 | 1463434691160 Marionette DEBUG loaded listener.js 14:38:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 108 (0x91c8f400) [pid = 8438] [serial = 897] [outer = 0x8e7a7000] 14:38:12 INFO - PROCESS | 8438 | 1463434692184 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]]]}] 14:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1536ms 14:38:12 INFO - PROCESS | 8438 | 1463434692253 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 14:38:12 INFO - PROCESS | 8438 | 1463434692256 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 14:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:38:12 INFO - PROCESS | 8438 | 1463434692263 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:38:12 INFO - PROCESS | 8438 | 1463434692267 Marionette TRACE conn3 <- [1,1166,null,{}] 14:38:12 INFO - PROCESS | 8438 | 1463434692276 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}] 14:38:12 INFO - PROCESS | 8438 | 1463434692554 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 14:38:12 INFO - PROCESS | 8438 | 1463434692791 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:12 INFO - PROCESS | 8438 | ++DOCSHELL 0x919b3c00 == 48 [pid = 8438] [id = 299] 14:38:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 109 (0x91c82800) [pid = 8438] [serial = 898] [outer = (nil)] 14:38:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 110 (0x91e90800) [pid = 8438] [serial = 899] [outer = 0x91c82800] 14:38:12 INFO - PROCESS | 8438 | 1463434692939 Marionette DEBUG loaded listener.js 14:38:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 111 (0x91eab000) [pid = 8438] [serial = 900] [outer = 0x91c82800] 14:38:14 INFO - PROCESS | 8438 | 1463434694039 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]]]}] 14:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1845ms 14:38:14 INFO - PROCESS | 8438 | 1463434694110 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 14:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:38:14 INFO - PROCESS | 8438 | 1463434694115 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 14:38:14 INFO - PROCESS | 8438 | 1463434694121 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:38:14 INFO - PROCESS | 8438 | 1463434694125 Marionette TRACE conn3 <- [1,1170,null,{}] 14:38:14 INFO - PROCESS | 8438 | 1463434694131 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}] 14:38:14 INFO - PROCESS | 8438 | 1463434694296 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 14:38:14 INFO - PROCESS | 8438 | 1463434694461 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:14 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7c8400 == 49 [pid = 8438] [id = 300] 14:38:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 112 (0x91ead000) [pid = 8438] [serial = 901] [outer = (nil)] 14:38:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 113 (0x91eb3c00) [pid = 8438] [serial = 902] [outer = 0x91ead000] 14:38:14 INFO - PROCESS | 8438 | 1463434694564 Marionette DEBUG loaded listener.js 14:38:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 114 (0x91eb8800) [pid = 8438] [serial = 903] [outer = 0x91ead000] 14:38:15 INFO - PROCESS | 8438 | 1463434695529 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]]]}] 14:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1434ms 14:38:15 INFO - PROCESS | 8438 | 1463434695556 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 14:38:15 INFO - PROCESS | 8438 | 1463434695560 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 14:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:38:15 INFO - PROCESS | 8438 | 1463434695567 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:38:15 INFO - PROCESS | 8438 | 1463434695570 Marionette TRACE conn3 <- [1,1174,null,{}] 14:38:15 INFO - PROCESS | 8438 | 1463434695576 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}] 14:38:15 INFO - PROCESS | 8438 | 1463434695751 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 14:38:15 INFO - PROCESS | 8438 | 1463434695923 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:15 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ec6a800 == 50 [pid = 8438] [id = 301] 14:38:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 115 (0x91eb4000) [pid = 8438] [serial = 904] [outer = (nil)] 14:38:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 116 (0x91ec1c00) [pid = 8438] [serial = 905] [outer = 0x91eb4000] 14:38:16 INFO - PROCESS | 8438 | 1463434696008 Marionette DEBUG loaded listener.js 14:38:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 117 (0x91ec3800) [pid = 8438] [serial = 906] [outer = 0x91eb4000] 14:38:17 INFO - PROCESS | 8438 | 1463434697207 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] 14:38:17 INFO - PROCESS | 8438 | 1463434697257 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 14:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:38:17 INFO - PROCESS | 8438 | 1463434697266 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:38:17 INFO - PROCESS | 8438 | 1463434697271 Marionette TRACE conn3 <- [1,1178,null,{}] 14:38:17 INFO - PROCESS | 8438 | 1463434697281 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}] 14:38:17 INFO - PROCESS | 8438 | 1463434697465 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 14:38:17 INFO - PROCESS | 8438 | 1463434697712 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:17 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8df000 == 51 [pid = 8438] [id = 302] 14:38:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 118 (0x8c923800) [pid = 8438] [serial = 907] [outer = (nil)] 14:38:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 119 (0x8d9ae000) [pid = 8438] [serial = 908] [outer = 0x8c923800] 14:38:17 INFO - PROCESS | 8438 | 1463434697802 Marionette DEBUG loaded listener.js 14:38:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 120 (0x8db55c00) [pid = 8438] [serial = 909] [outer = 0x8c923800] 14:38:18 INFO - PROCESS | 8438 | 1463434698728 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] 14:38:18 INFO - PROCESS | 8438 | 1463434698811 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 14:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:38:18 INFO - PROCESS | 8438 | 1463434698821 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:38:18 INFO - PROCESS | 8438 | 1463434698825 Marionette TRACE conn3 <- [1,1182,null,{}] 14:38:18 INFO - PROCESS | 8438 | 1463434698831 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}] 14:38:19 INFO - PROCESS | 8438 | 1463434699041 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 14:38:19 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1e7400 == 50 [pid = 8438] [id = 279] 14:38:19 INFO - PROCESS | 8438 | --DOCSHELL 0x8c921800 == 49 [pid = 8438] [id = 292] 14:38:19 INFO - PROCESS | 8438 | --DOMWINDOW == 119 (0x90bbc400) [pid = 8438] [serial = 848] [outer = (nil)] [url = about:blank] 14:38:19 INFO - PROCESS | 8438 | --DOMWINDOW == 118 (0x8b7c3000) [pid = 8438] [serial = 806] [outer = (nil)] [url = about:blank] 14:38:19 INFO - PROCESS | 8438 | --DOMWINDOW == 117 (0x8e61a000) [pid = 8438] [serial = 827] [outer = (nil)] [url = about:blank] 14:38:19 INFO - PROCESS | 8438 | --DOMWINDOW == 116 (0x8ee82800) [pid = 8438] [serial = 815] [outer = (nil)] [url = about:blank] 14:38:19 INFO - PROCESS | 8438 | --DOMWINDOW == 115 (0x90b99800) [pid = 8438] [serial = 824] [outer = (nil)] [url = about:blank] 14:38:19 INFO - PROCESS | 8438 | --DOMWINDOW == 114 (0x8f696400) [pid = 8438] [serial = 818] [outer = (nil)] [url = about:blank] 14:38:19 INFO - PROCESS | 8438 | --DOMWINDOW == 113 (0x8e619000) [pid = 8438] [serial = 812] [outer = (nil)] [url = about:blank] 14:38:19 INFO - PROCESS | 8438 | --DOMWINDOW == 112 (0x8d1ef400) [pid = 8438] [serial = 809] [outer = (nil)] [url = about:blank] 14:38:19 INFO - PROCESS | 8438 | --DOMWINDOW == 111 (0x90a12000) [pid = 8438] [serial = 821] [outer = (nil)] [url = about:blank] 14:38:19 INFO - PROCESS | 8438 | 1463434699342 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:19 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1e1400 == 48 [pid = 8438] [id = 291] 14:38:19 INFO - PROCESS | 8438 | --DOCSHELL 0x8db50c00 == 47 [pid = 8438] [id = 290] 14:38:19 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4ae000 == 46 [pid = 8438] [id = 289] 14:38:19 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4ae000 == 47 [pid = 8438] [id = 303] 14:38:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 112 (0x8b7c3000) [pid = 8438] [serial = 910] [outer = (nil)] 14:38:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 113 (0x8d1a8c00) [pid = 8438] [serial = 911] [outer = 0x8b7c3000] 14:38:19 INFO - PROCESS | 8438 | 1463434699447 Marionette DEBUG loaded listener.js 14:38:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 114 (0x8d9bb400) [pid = 8438] [serial = 912] [outer = 0x8b7c3000] 14:38:19 INFO - PROCESS | 8438 | --DOMWINDOW == 113 (0x90a1b400) [pid = 8438] [serial = 845] [outer = (nil)] [url = about:blank] 14:38:19 INFO - PROCESS | 8438 | --DOMWINDOW == 112 (0x8ee83000) [pid = 8438] [serial = 840] [outer = (nil)] [url = about:blank] 14:38:19 INFO - PROCESS | 8438 | --DOMWINDOW == 111 (0x90a55c00) [pid = 8438] [serial = 846] [outer = (nil)] [url = about:blank] 14:38:19 INFO - PROCESS | 8438 | --DOMWINDOW == 110 (0x8f691c00) [pid = 8438] [serial = 842] [outer = (nil)] [url = about:blank] 14:38:19 INFO - PROCESS | 8438 | --DOMWINDOW == 109 (0x8ec68c00) [pid = 8438] [serial = 839] [outer = (nil)] [url = about:blank] 14:38:19 INFO - PROCESS | 8438 | --DOMWINDOW == 108 (0x8c975c00) [pid = 8438] [serial = 833] [outer = (nil)] [url = about:blank] 14:38:19 INFO - PROCESS | 8438 | --DOMWINDOW == 107 (0x8d9bb000) [pid = 8438] [serial = 834] [outer = (nil)] [url = about:blank] 14:38:19 INFO - PROCESS | 8438 | --DOMWINDOW == 106 (0x8dd0ec00) [pid = 8438] [serial = 836] [outer = (nil)] [url = about:blank] 14:38:19 INFO - PROCESS | 8438 | --DOMWINDOW == 105 (0x8e6d0c00) [pid = 8438] [serial = 837] [outer = (nil)] [url = about:blank] 14:38:19 INFO - PROCESS | 8438 | --DOMWINDOW == 104 (0x8d1e4c00) [pid = 8438] [serial = 831] [outer = (nil)] [url = about:blank] 14:38:19 INFO - PROCESS | 8438 | --DOMWINDOW == 103 (0x8d1a6400) [pid = 8438] [serial = 830] [outer = (nil)] [url = about:blank] 14:38:19 INFO - PROCESS | 8438 | --DOMWINDOW == 102 (0x8f69cc00) [pid = 8438] [serial = 843] [outer = (nil)] [url = about:blank] 14:38:20 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:38:20 INFO - PROCESS | 8438 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:38:20 INFO - PROCESS | 8438 | 1463434700307 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] 14:38:20 INFO - PROCESS | 8438 | 1463434700367 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 14:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:38:20 INFO - PROCESS | 8438 | 1463434700374 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:38:20 INFO - PROCESS | 8438 | 1463434700384 Marionette TRACE conn3 <- [1,1186,null,{}] 14:38:20 INFO - PROCESS | 8438 | 1463434700408 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}] 14:38:20 INFO - PROCESS | 8438 | 1463434700574 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 14:38:20 INFO - PROCESS | 8438 | 1463434700588 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:20 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1e4c00 == 48 [pid = 8438] [id = 304] 14:38:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 103 (0x8ec68400) [pid = 8438] [serial = 913] [outer = (nil)] 14:38:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 104 (0x8ec6ec00) [pid = 8438] [serial = 914] [outer = 0x8ec68400] 14:38:20 INFO - PROCESS | 8438 | 1463434700664 Marionette DEBUG loaded listener.js 14:38:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 105 (0x8f4abc00) [pid = 8438] [serial = 915] [outer = 0x8ec68400] 14:38:21 INFO - PROCESS | 8438 | 1463434701574 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] 14:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:38:21 INFO - PROCESS | 8438 | 1463434701629 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 14:38:21 INFO - PROCESS | 8438 | 1463434701635 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:38:21 INFO - PROCESS | 8438 | 1463434701638 Marionette TRACE conn3 <- [1,1190,null,{}] 14:38:21 INFO - PROCESS | 8438 | 1463434701644 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}] 14:38:21 INFO - PROCESS | 8438 | 1463434701803 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 14:38:21 INFO - PROCESS | 8438 | 1463434701946 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:21 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e79f400 == 49 [pid = 8438] [id = 305] 14:38:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 106 (0x90a19800) [pid = 8438] [serial = 916] [outer = (nil)] 14:38:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 107 (0x90a4dc00) [pid = 8438] [serial = 917] [outer = 0x90a19800] 14:38:22 INFO - PROCESS | 8438 | 1463434702024 Marionette DEBUG loaded listener.js 14:38:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 108 (0x90bbc400) [pid = 8438] [serial = 918] [outer = 0x90a19800] 14:38:22 INFO - PROCESS | 8438 | 1463434702940 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] 14:38:23 INFO - PROCESS | 8438 | 1463434703024 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 14:38:23 INFO - PROCESS | 8438 | 1463434703031 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:38:23 INFO - PROCESS | 8438 | 1463434703035 Marionette TRACE conn3 <- [1,1194,null,{}] 14:38:23 INFO - PROCESS | 8438 | 1463434703040 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}] 14:38:23 INFO - PROCESS | 8438 | 1463434703244 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 14:38:23 INFO - PROCESS | 8438 | 1463434703271 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:23 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ec66800 == 50 [pid = 8438] [id = 306] 14:38:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 109 (0x90a18000) [pid = 8438] [serial = 919] [outer = (nil)] 14:38:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 110 (0x919b6800) [pid = 8438] [serial = 920] [outer = 0x90a18000] 14:38:23 INFO - PROCESS | 8438 | 1463434703344 Marionette DEBUG loaded listener.js 14:38:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 111 (0x91c8e000) [pid = 8438] [serial = 921] [outer = 0x90a18000] 14:38:24 INFO - PROCESS | 8438 | --DOCSHELL 0x977e8000 == 49 [pid = 8438] [id = 10] 14:38:24 INFO - PROCESS | 8438 | --DOMWINDOW == 110 (0x8e6d1c00) [pid = 8438] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:38:24 INFO - PROCESS | 8438 | --DOMWINDOW == 109 (0x8b4afc00) [pid = 8438] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:38:24 INFO - PROCESS | 8438 | --DOMWINDOW == 108 (0x8e615400) [pid = 8438] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:38:24 INFO - PROCESS | 8438 | --DOMWINDOW == 107 (0x8b4b0400) [pid = 8438] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:38:24 INFO - PROCESS | 8438 | --DOMWINDOW == 106 (0x8ec6dc00) [pid = 8438] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:38:24 INFO - PROCESS | 8438 | --DOMWINDOW == 105 (0x8d1e4000) [pid = 8438] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:38:24 INFO - PROCESS | 8438 | --DOMWINDOW == 104 (0x8e617800) [pid = 8438] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:38:24 INFO - PROCESS | 8438 | --DOMWINDOW == 103 (0x8db52800) [pid = 8438] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:38:24 INFO - PROCESS | 8438 | --DOMWINDOW == 102 (0x8b4a7c00) [pid = 8438] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:38:24 INFO - PROCESS | 8438 | --DOMWINDOW == 101 (0x8d1aa000) [pid = 8438] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:38:24 INFO - PROCESS | 8438 | --DOMWINDOW == 100 (0x8c96d000) [pid = 8438] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:38:24 INFO - PROCESS | 8438 | --DOMWINDOW == 99 (0x8dd0c400) [pid = 8438] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:38:24 INFO - PROCESS | 8438 | --DOMWINDOW == 98 (0x90a4a800) [pid = 8438] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:38:24 INFO - PROCESS | 8438 | --DOMWINDOW == 97 (0x8f6a0c00) [pid = 8438] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:38:24 INFO - PROCESS | 8438 | --DOMWINDOW == 96 (0x8c978000) [pid = 8438] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:38:24 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:38:24 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:38:24 INFO - PROCESS | 8438 | 1463434704473 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] 14:38:24 INFO - PROCESS | 8438 | 1463434704520 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 14:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:38:24 INFO - PROCESS | 8438 | 1463434704526 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:38:24 INFO - PROCESS | 8438 | 1463434704529 Marionette TRACE conn3 <- [1,1198,null,{}] 14:38:24 INFO - PROCESS | 8438 | 1463434704535 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}] 14:38:24 INFO - PROCESS | 8438 | 1463434704738 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 14:38:24 INFO - PROCESS | 8438 | 1463434704909 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:24 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4a7c00 == 50 [pid = 8438] [id = 307] 14:38:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 97 (0x8c92bc00) [pid = 8438] [serial = 922] [outer = (nil)] 14:38:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 98 (0x91cfdc00) [pid = 8438] [serial = 923] [outer = 0x8c92bc00] 14:38:24 INFO - PROCESS | 8438 | 1463434704983 Marionette DEBUG loaded listener.js 14:38:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 99 (0x91e96800) [pid = 8438] [serial = 924] [outer = 0x8c92bc00] 14:38:25 INFO - PROCESS | 8438 | 1463434705674 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]]]}] 14:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1184ms 14:38:25 INFO - PROCESS | 8438 | 1463434705711 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 14:38:25 INFO - PROCESS | 8438 | 1463434705715 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 14:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:38:25 INFO - PROCESS | 8438 | 1463434705725 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:38:25 INFO - PROCESS | 8438 | 1463434705728 Marionette TRACE conn3 <- [1,1202,null,{}] 14:38:25 INFO - PROCESS | 8438 | 1463434705732 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}] 14:38:25 INFO - PROCESS | 8438 | 1463434705936 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 14:38:25 INFO - PROCESS | 8438 | 1463434705947 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:25 INFO - PROCESS | 8438 | ++DOCSHELL 0x91e92000 == 51 [pid = 8438] [id = 308] 14:38:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 100 (0x91e94c00) [pid = 8438] [serial = 925] [outer = (nil)] 14:38:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 101 (0x91eae800) [pid = 8438] [serial = 926] [outer = 0x91e94c00] 14:38:26 INFO - PROCESS | 8438 | 1463434706018 Marionette DEBUG loaded listener.js 14:38:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 102 (0x91ebd000) [pid = 8438] [serial = 927] [outer = 0x91e94c00] 14:38:27 INFO - PROCESS | 8438 | 1463434707121 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]]]}] 14:38:27 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 14:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1440ms 14:38:27 INFO - PROCESS | 8438 | 1463434707162 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 14:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:38:27 INFO - PROCESS | 8438 | 1463434707170 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 14:38:27 INFO - PROCESS | 8438 | 1463434707178 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:38:27 INFO - PROCESS | 8438 | 1463434707185 Marionette TRACE conn3 <- [1,1206,null,{}] 14:38:27 INFO - PROCESS | 8438 | 1463434707193 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}] 14:38:27 INFO - PROCESS | 8438 | 1463434707390 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 14:38:27 INFO - PROCESS | 8438 | 1463434707610 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:27 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c975800 == 52 [pid = 8438] [id = 309] 14:38:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 103 (0x8d1a9000) [pid = 8438] [serial = 928] [outer = (nil)] 14:38:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 104 (0x8d9b7c00) [pid = 8438] [serial = 929] [outer = 0x8d1a9000] 14:38:27 INFO - PROCESS | 8438 | 1463434707744 Marionette DEBUG loaded listener.js 14:38:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 105 (0x8dd04800) [pid = 8438] [serial = 930] [outer = 0x8d1a9000] 14:38:28 INFO - PROCESS | 8438 | 1463434708721 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]]]}] 14:38:28 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 14:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1585ms 14:38:28 INFO - PROCESS | 8438 | 1463434708763 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 14:38:28 INFO - PROCESS | 8438 | 1463434708772 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 14:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:38:28 INFO - PROCESS | 8438 | 1463434708783 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:38:28 INFO - PROCESS | 8438 | 1463434708786 Marionette TRACE conn3 <- [1,1210,null,{}] 14:38:28 INFO - PROCESS | 8438 | 1463434708793 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}] 14:38:28 INFO - PROCESS | 8438 | 1463434708978 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 14:38:29 INFO - PROCESS | 8438 | 1463434709147 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:29 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7bdc00 == 53 [pid = 8438] [id = 310] 14:38:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 106 (0x8e6d1800) [pid = 8438] [serial = 931] [outer = (nil)] 14:38:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 107 (0x8ec6dc00) [pid = 8438] [serial = 932] [outer = 0x8e6d1800] 14:38:29 INFO - PROCESS | 8438 | 1463434709235 Marionette DEBUG loaded listener.js 14:38:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 108 (0x90a1e000) [pid = 8438] [serial = 933] [outer = 0x8e6d1800] 14:38:30 INFO - PROCESS | 8438 | 1463434710226 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]]]}] 14:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1484ms 14:38:30 INFO - PROCESS | 8438 | 1463434710267 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 14:38:30 INFO - PROCESS | 8438 | 1463434710271 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 14:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:38:30 INFO - PROCESS | 8438 | 1463434710278 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:38:30 INFO - PROCESS | 8438 | 1463434710285 Marionette TRACE conn3 <- [1,1214,null,{}] 14:38:30 INFO - PROCESS | 8438 | 1463434710301 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}] 14:38:30 INFO - PROCESS | 8438 | 1463434710499 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 14:38:30 INFO - PROCESS | 8438 | 1463434710670 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:30 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ec64000 == 54 [pid = 8438] [id = 311] 14:38:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 109 (0x91e91800) [pid = 8438] [serial = 934] [outer = (nil)] 14:38:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 110 (0x91e9fc00) [pid = 8438] [serial = 935] [outer = 0x91e91800] 14:38:30 INFO - PROCESS | 8438 | 1463434710762 Marionette DEBUG loaded listener.js 14:38:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 111 (0x9201d000) [pid = 8438] [serial = 936] [outer = 0x91e91800] 14:38:31 INFO - PROCESS | 8438 | 1463434711699 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]]]}] 14:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1489ms 14:38:31 INFO - PROCESS | 8438 | 1463434711768 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 14:38:31 INFO - PROCESS | 8438 | 1463434711773 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 14:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:38:31 INFO - PROCESS | 8438 | 1463434711779 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:38:31 INFO - PROCESS | 8438 | 1463434711782 Marionette TRACE conn3 <- [1,1218,null,{}] 14:38:31 INFO - PROCESS | 8438 | 1463434711788 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}] 14:38:31 INFO - PROCESS | 8438 | 1463434711970 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 14:38:32 INFO - PROCESS | 8438 | 1463434712139 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:32 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7c1c00 == 55 [pid = 8438] [id = 312] 14:38:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 112 (0x8b7c2000) [pid = 8438] [serial = 937] [outer = (nil)] 14:38:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 113 (0x922d8800) [pid = 8438] [serial = 938] [outer = 0x8b7c2000] 14:38:32 INFO - PROCESS | 8438 | 1463434712235 Marionette DEBUG loaded listener.js 14:38:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 114 (0x922e3c00) [pid = 8438] [serial = 939] [outer = 0x8b7c2000] 14:38:33 INFO - PROCESS | 8438 | 1463434713245 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]]]}] 14:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1531ms 14:38:33 INFO - PROCESS | 8438 | 1463434713311 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 14:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:38:33 INFO - PROCESS | 8438 | 1463434713316 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 14:38:33 INFO - PROCESS | 8438 | 1463434713322 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:38:33 INFO - PROCESS | 8438 | 1463434713326 Marionette TRACE conn3 <- [1,1222,null,{}] 14:38:33 INFO - PROCESS | 8438 | 1463434713332 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}] 14:38:33 INFO - PROCESS | 8438 | 1463434713563 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 14:38:33 INFO - PROCESS | 8438 | 1463434713784 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:33 INFO - PROCESS | 8438 | ++DOCSHELL 0x91ec8000 == 56 [pid = 8438] [id = 313] 14:38:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 115 (0x92023000) [pid = 8438] [serial = 940] [outer = (nil)] 14:38:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 116 (0x92c0dc00) [pid = 8438] [serial = 941] [outer = 0x92023000] 14:38:33 INFO - PROCESS | 8438 | 1463434713912 Marionette DEBUG loaded listener.js 14:38:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 117 (0x92d53c00) [pid = 8438] [serial = 942] [outer = 0x92023000] 14:38:34 INFO - PROCESS | 8438 | 1463434714808 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] 14:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:38:34 INFO - PROCESS | 8438 | 1463434714872 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 14:38:34 INFO - PROCESS | 8438 | 1463434714878 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:38:34 INFO - PROCESS | 8438 | 1463434714881 Marionette TRACE conn3 <- [1,1226,null,{}] 14:38:34 INFO - PROCESS | 8438 | 1463434714887 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}] 14:38:35 INFO - PROCESS | 8438 | 1463434715070 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 14:38:35 INFO - PROCESS | 8438 | 1463434715245 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:35 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4b0800 == 57 [pid = 8438] [id = 314] 14:38:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 118 (0x8db4bc00) [pid = 8438] [serial = 943] [outer = (nil)] 14:38:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 119 (0x93bc8c00) [pid = 8438] [serial = 944] [outer = 0x8db4bc00] 14:38:35 INFO - PROCESS | 8438 | 1463434715333 Marionette DEBUG loaded listener.js 14:38:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 120 (0x94554000) [pid = 8438] [serial = 945] [outer = 0x8db4bc00] 14:38:36 INFO - PROCESS | 8438 | 1463434716226 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]]]}] 14:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1382ms 14:38:36 INFO - PROCESS | 8438 | 1463434716261 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 14:38:36 INFO - PROCESS | 8438 | 1463434716264 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 14:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:38:36 INFO - PROCESS | 8438 | 1463434716271 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:38:36 INFO - PROCESS | 8438 | 1463434716273 Marionette TRACE conn3 <- [1,1230,null,{}] 14:38:36 INFO - PROCESS | 8438 | 1463434716280 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}] 14:38:36 INFO - PROCESS | 8438 | 1463434716446 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 14:38:36 INFO - PROCESS | 8438 | 1463434716622 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:36 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7c3c00 == 58 [pid = 8438] [id = 315] 14:38:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 121 (0x92c0b800) [pid = 8438] [serial = 946] [outer = (nil)] 14:38:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 122 (0x9501b800) [pid = 8438] [serial = 947] [outer = 0x92c0b800] 14:38:36 INFO - PROCESS | 8438 | 1463434716704 Marionette DEBUG loaded listener.js 14:38:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 123 (0x9501f400) [pid = 8438] [serial = 948] [outer = 0x92c0b800] 14:38:37 INFO - PROCESS | 8438 | 1463434717646 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]]]}] 14:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1430ms 14:38:37 INFO - PROCESS | 8438 | 1463434717702 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 14:38:37 INFO - PROCESS | 8438 | 1463434717706 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 14:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:38:37 INFO - PROCESS | 8438 | 1463434717713 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:38:37 INFO - PROCESS | 8438 | 1463434717717 Marionette TRACE conn3 <- [1,1234,null,{}] 14:38:37 INFO - PROCESS | 8438 | 1463434717722 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}] 14:38:37 INFO - PROCESS | 8438 | 1463434717893 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 14:38:38 INFO - PROCESS | 8438 | 1463434718087 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:38 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf03800 == 59 [pid = 8438] [id = 316] 14:38:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 124 (0x8cf04c00) [pid = 8438] [serial = 949] [outer = (nil)] 14:38:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 125 (0x95023c00) [pid = 8438] [serial = 950] [outer = 0x8cf04c00] 14:38:38 INFO - PROCESS | 8438 | 1463434718221 Marionette DEBUG loaded listener.js 14:38:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 126 (0x95028c00) [pid = 8438] [serial = 951] [outer = 0x8cf04c00] 14:38:39 INFO - PROCESS | 8438 | 1463434719126 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]]]}] 14:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1485ms 14:38:39 INFO - PROCESS | 8438 | 1463434719199 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 14:38:39 INFO - PROCESS | 8438 | 1463434719203 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 14:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:38:39 INFO - PROCESS | 8438 | 1463434719209 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:38:39 INFO - PROCESS | 8438 | 1463434719213 Marionette TRACE conn3 <- [1,1238,null,{}] 14:38:39 INFO - PROCESS | 8438 | 1463434719219 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}] 14:38:39 INFO - PROCESS | 8438 | 1463434719706 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 14:38:40 INFO - PROCESS | 8438 | 1463434719986 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:40 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1ee400 == 60 [pid = 8438] [id = 317] 14:38:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 127 (0x8d9ad400) [pid = 8438] [serial = 952] [outer = (nil)] 14:38:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 128 (0x8d9ba800) [pid = 8438] [serial = 953] [outer = 0x8d9ad400] 14:38:40 INFO - PROCESS | 8438 | 1463434720062 Marionette DEBUG loaded listener.js 14:38:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 129 (0x8dba2000) [pid = 8438] [serial = 954] [outer = 0x8d9ad400] 14:38:41 INFO - PROCESS | 8438 | 1463434721029 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]]]}] 14:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1832ms 14:38:41 INFO - PROCESS | 8438 | 1463434721043 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 14:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:38:41 INFO - PROCESS | 8438 | 1463434721048 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 14:38:41 INFO - PROCESS | 8438 | 1463434721056 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:38:41 INFO - PROCESS | 8438 | 1463434721062 Marionette TRACE conn3 <- [1,1242,null,{}] 14:38:41 INFO - PROCESS | 8438 | 1463434721069 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}] 14:38:41 INFO - PROCESS | 8438 | 1463434721240 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 14:38:41 INFO - PROCESS | 8438 | 1463434721429 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:41 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9adc00 == 61 [pid = 8438] [id = 318] 14:38:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 130 (0x8db93c00) [pid = 8438] [serial = 955] [outer = (nil)] 14:38:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 131 (0x8e6d0400) [pid = 8438] [serial = 956] [outer = 0x8db93c00] 14:38:41 INFO - PROCESS | 8438 | 1463434721514 Marionette DEBUG loaded listener.js 14:38:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 132 (0x8e7a8000) [pid = 8438] [serial = 957] [outer = 0x8db93c00] 14:38:41 INFO - PROCESS | 8438 | --DOMWINDOW == 131 (0x8f697400) [pid = 8438] [serial = 881] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOCSHELL 0x977e1c00 == 60 [pid = 8438] [id = 11] 14:38:42 INFO - PROCESS | 8438 | --DOCSHELL 0x8c928c00 == 59 [pid = 8438] [id = 298] 14:38:42 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8d6c00 == 58 [pid = 8438] [id = 297] 14:38:42 INFO - PROCESS | 8438 | --DOCSHELL 0x8ec6cc00 == 57 [pid = 8438] [id = 296] 14:38:42 INFO - PROCESS | 8438 | --DOCSHELL 0x8d9bb800 == 56 [pid = 8438] [id = 295] 14:38:42 INFO - PROCESS | 8438 | --DOCSHELL 0x8c96f400 == 55 [pid = 8438] [id = 294] 14:38:42 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4a5000 == 54 [pid = 8438] [id = 293] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 130 (0x91c84800) [pid = 8438] [serial = 863] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 129 (0x8e6d8800) [pid = 8438] [serial = 875] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 128 (0x8b8d3c00) [pid = 8438] [serial = 807] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 127 (0x8e7a3c00) [pid = 8438] [serial = 804] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 126 (0x8d1e6800) [pid = 8438] [serial = 870] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 125 (0x8c979400) [pid = 8438] [serial = 851] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 124 (0x8ee8c800) [pid = 8438] [serial = 816] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 123 (0x90bbe000) [pid = 8438] [serial = 857] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 122 (0x8f698000) [pid = 8438] [serial = 819] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 121 (0x8ee85400) [pid = 8438] [serial = 878] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 120 (0x8e7a8c00) [pid = 8438] [serial = 876] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 119 (0x8db9ac00) [pid = 8438] [serial = 872] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 118 (0x8f4b0800) [pid = 8438] [serial = 879] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 117 (0x8c923400) [pid = 8438] [serial = 866] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 116 (0x919b2000) [pid = 8438] [serial = 860] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 115 (0x8dba1000) [pid = 8438] [serial = 873] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 114 (0x8db48800) [pid = 8438] [serial = 810] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 113 (0x8dd04400) [pid = 8438] [serial = 854] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 112 (0x90a4fc00) [pid = 8438] [serial = 828] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 111 (0x8c96b800) [pid = 8438] [serial = 869] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 110 (0x8e6d5400) [pid = 8438] [serial = 813] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 109 (0x8d1ac000) [pid = 8438] [serial = 867] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 108 (0x90b9c400) [pid = 8438] [serial = 825] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 107 (0x90a49400) [pid = 8438] [serial = 822] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | --DOMWINDOW == 106 (0x8dd07000) [pid = 8438] [serial = 774] [outer = (nil)] [url = about:blank] 14:38:42 INFO - PROCESS | 8438 | 1463434722544 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]]]}] 14:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1539ms 14:38:42 INFO - PROCESS | 8438 | 1463434722594 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 14:38:42 INFO - PROCESS | 8438 | 1463434722599 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 14:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:38:42 INFO - PROCESS | 8438 | 1463434722605 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:38:42 INFO - PROCESS | 8438 | 1463434722609 Marionette TRACE conn3 <- [1,1246,null,{}] 14:38:42 INFO - PROCESS | 8438 | 1463434722614 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}] 14:38:42 INFO - PROCESS | 8438 | 1463434722774 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 14:38:42 INFO - PROCESS | 8438 | 1463434722794 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:42 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8d3c00 == 55 [pid = 8438] [id = 319] 14:38:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 107 (0x8b8d6c00) [pid = 8438] [serial = 958] [outer = (nil)] 14:38:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 108 (0x8dd0e400) [pid = 8438] [serial = 959] [outer = 0x8b8d6c00] 14:38:42 INFO - PROCESS | 8438 | 1463434722993 Marionette DEBUG loaded listener.js 14:38:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 109 (0x8e6db400) [pid = 8438] [serial = 960] [outer = 0x8b8d6c00] 14:38:43 INFO - PROCESS | 8438 | 1463434723872 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]]]}] 14:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1334ms 14:38:43 INFO - PROCESS | 8438 | 1463434723941 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 14:38:43 INFO - PROCESS | 8438 | 1463434723947 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 14:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:38:43 INFO - PROCESS | 8438 | 1463434723963 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:38:43 INFO - PROCESS | 8438 | 1463434723970 Marionette TRACE conn3 <- [1,1250,null,{}] 14:38:43 INFO - PROCESS | 8438 | 1463434723975 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}] 14:38:44 INFO - PROCESS | 8438 | 1463434724134 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 14:38:44 INFO - PROCESS | 8438 | 1463434724146 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:44 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db9f400 == 56 [pid = 8438] [id = 320] 14:38:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 110 (0x8e6d3000) [pid = 8438] [serial = 961] [outer = (nil)] 14:38:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 111 (0x90a14800) [pid = 8438] [serial = 962] [outer = 0x8e6d3000] 14:38:44 INFO - PROCESS | 8438 | 1463434724217 Marionette DEBUG loaded listener.js 14:38:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 112 (0x90a1dc00) [pid = 8438] [serial = 963] [outer = 0x8e6d3000] 14:38:45 INFO - PROCESS | 8438 | 1463434725179 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]]]}] 14:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1294ms 14:38:45 INFO - PROCESS | 8438 | 1463434725249 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 14:38:45 INFO - PROCESS | 8438 | 1463434725253 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 14:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:38:45 INFO - PROCESS | 8438 | 1463434725259 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:38:45 INFO - PROCESS | 8438 | 1463434725261 Marionette TRACE conn3 <- [1,1254,null,{}] 14:38:45 INFO - PROCESS | 8438 | 1463434725273 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}] 14:38:45 INFO - PROCESS | 8438 | 1463434725476 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 14:38:45 INFO - PROCESS | 8438 | 1463434725509 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:45 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e6cf800 == 57 [pid = 8438] [id = 321] 14:38:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 113 (0x90a4e000) [pid = 8438] [serial = 964] [outer = (nil)] 14:38:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 114 (0x90ba3c00) [pid = 8438] [serial = 965] [outer = 0x90a4e000] 14:38:45 INFO - PROCESS | 8438 | 1463434725593 Marionette DEBUG loaded listener.js 14:38:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 115 (0x90bc3800) [pid = 8438] [serial = 966] [outer = 0x90a4e000] 14:38:46 INFO - PROCESS | 8438 | --DOMWINDOW == 114 (0x977e8400) [pid = 8438] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:38:46 INFO - PROCESS | 8438 | --DOMWINDOW == 113 (0x90a18000) [pid = 8438] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:38:46 INFO - PROCESS | 8438 | --DOMWINDOW == 112 (0x8c924c00) [pid = 8438] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:38:46 INFO - PROCESS | 8438 | --DOMWINDOW == 111 (0x8b7c3000) [pid = 8438] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:38:46 INFO - PROCESS | 8438 | --DOMWINDOW == 110 (0x8ec68400) [pid = 8438] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:38:46 INFO - PROCESS | 8438 | --DOMWINDOW == 109 (0x8c923800) [pid = 8438] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:38:46 INFO - PROCESS | 8438 | --DOMWINDOW == 108 (0x98ae5c00) [pid = 8438] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:38:46 INFO - PROCESS | 8438 | --DOMWINDOW == 107 (0x90a19800) [pid = 8438] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:38:46 INFO - PROCESS | 8438 | --DOMWINDOW == 106 (0x8c92bc00) [pid = 8438] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:38:46 INFO - PROCESS | 8438 | 1463434726734 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]]]}] 14:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1533ms 14:38:46 INFO - PROCESS | 8438 | 1463434726793 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 14:38:46 INFO - PROCESS | 8438 | 1463434726796 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 14:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:38:46 INFO - PROCESS | 8438 | 1463434726802 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:38:46 INFO - PROCESS | 8438 | 1463434726805 Marionette TRACE conn3 <- [1,1258,null,{}] 14:38:46 INFO - PROCESS | 8438 | 1463434726811 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}] 14:38:47 INFO - PROCESS | 8438 | 1463434727013 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 14:38:47 INFO - PROCESS | 8438 | 1463434727161 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:47 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1e7800 == 58 [pid = 8438] [id = 322] 14:38:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 107 (0x8d9b5c00) [pid = 8438] [serial = 967] [outer = (nil)] 14:38:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 108 (0x8f4afc00) [pid = 8438] [serial = 968] [outer = 0x8d9b5c00] 14:38:47 INFO - PROCESS | 8438 | 1463434727247 Marionette DEBUG loaded listener.js 14:38:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 109 (0x90ba4c00) [pid = 8438] [serial = 969] [outer = 0x8d9b5c00] 14:38:47 INFO - PROCESS | 8438 | 1463434727968 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]]]}] 14:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1187ms 14:38:47 INFO - PROCESS | 8438 | 1463434727989 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 14:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:38:47 INFO - PROCESS | 8438 | 1463434727995 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 14:38:48 INFO - PROCESS | 8438 | 1463434728001 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:38:48 INFO - PROCESS | 8438 | 1463434728004 Marionette TRACE conn3 <- [1,1262,null,{}] 14:38:48 INFO - PROCESS | 8438 | 1463434728018 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}] 14:38:48 INFO - PROCESS | 8438 | 1463434728167 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 14:38:48 INFO - PROCESS | 8438 | 1463434728187 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:48 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e6d9400 == 59 [pid = 8438] [id = 323] 14:38:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 110 (0x919ad400) [pid = 8438] [serial = 970] [outer = (nil)] 14:38:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 111 (0x91cf2800) [pid = 8438] [serial = 971] [outer = 0x919ad400] 14:38:48 INFO - PROCESS | 8438 | 1463434728257 Marionette DEBUG loaded listener.js 14:38:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 112 (0x91e95c00) [pid = 8438] [serial = 972] [outer = 0x919ad400] 14:38:49 INFO - PROCESS | 8438 | 1463434729401 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]]]}] 14:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1441ms 14:38:49 INFO - PROCESS | 8438 | 1463434729442 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 14:38:49 INFO - PROCESS | 8438 | 1463434729452 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 14:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:38:49 INFO - PROCESS | 8438 | 1463434729463 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:38:49 INFO - PROCESS | 8438 | 1463434729468 Marionette TRACE conn3 <- [1,1266,null,{}] 14:38:49 INFO - PROCESS | 8438 | 1463434729478 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}] 14:38:49 INFO - PROCESS | 8438 | 1463434729665 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 14:38:49 INFO - PROCESS | 8438 | 1463434729839 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:49 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1ac000 == 60 [pid = 8438] [id = 324] 14:38:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 113 (0x8d1e0c00) [pid = 8438] [serial = 973] [outer = (nil)] 14:38:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 114 (0x8db48c00) [pid = 8438] [serial = 974] [outer = 0x8d1e0c00] 14:38:49 INFO - PROCESS | 8438 | 1463434729977 Marionette DEBUG loaded listener.js 14:38:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 115 (0x8dd04400) [pid = 8438] [serial = 975] [outer = 0x8d1e0c00] 14:38:50 INFO - PROCESS | 8438 | 1463434730910 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]]]}] 14:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1487ms 14:38:50 INFO - PROCESS | 8438 | 1463434730951 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 14:38:50 INFO - PROCESS | 8438 | 1463434730960 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 14:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:38:50 INFO - PROCESS | 8438 | 1463434730971 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:38:50 INFO - PROCESS | 8438 | 1463434730974 Marionette TRACE conn3 <- [1,1270,null,{}] 14:38:50 INFO - PROCESS | 8438 | 1463434730981 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}] 14:38:51 INFO - PROCESS | 8438 | 1463434731162 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 14:38:51 INFO - PROCESS | 8438 | 1463434731334 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:51 INFO - PROCESS | 8438 | ++DOCSHELL 0x8dd01c00 == 61 [pid = 8438] [id = 325] 14:38:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 116 (0x8dd10800) [pid = 8438] [serial = 976] [outer = (nil)] 14:38:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 117 (0x8ee83000) [pid = 8438] [serial = 977] [outer = 0x8dd10800] 14:38:51 INFO - PROCESS | 8438 | 1463434731421 Marionette DEBUG loaded listener.js 14:38:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 118 (0x90a10400) [pid = 8438] [serial = 978] [outer = 0x8dd10800] 14:38:52 INFO - PROCESS | 8438 | 1463434732412 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]]]}] 14:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1484ms 14:38:52 INFO - PROCESS | 8438 | 1463434732455 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 14:38:52 INFO - PROCESS | 8438 | 1463434732459 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 14:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:38:52 INFO - PROCESS | 8438 | 1463434732472 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:38:52 INFO - PROCESS | 8438 | 1463434732483 Marionette TRACE conn3 <- [1,1274,null,{}] 14:38:52 INFO - PROCESS | 8438 | 1463434732499 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}] 14:38:52 INFO - PROCESS | 8438 | 1463434732686 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 14:38:52 INFO - PROCESS | 8438 | 1463434732859 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:52 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c96b400 == 62 [pid = 8438] [id = 326] 14:38:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 119 (0x91c86c00) [pid = 8438] [serial = 979] [outer = (nil)] 14:38:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 120 (0x91eaf800) [pid = 8438] [serial = 980] [outer = 0x91c86c00] 14:38:52 INFO - PROCESS | 8438 | 1463434732950 Marionette DEBUG loaded listener.js 14:38:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 121 (0x91ec7400) [pid = 8438] [serial = 981] [outer = 0x91c86c00] 14:38:53 INFO - PROCESS | 8438 | 1463434733856 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]]]}] 14:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1448ms 14:38:53 INFO - PROCESS | 8438 | 1463434733916 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 14:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:38:53 INFO - PROCESS | 8438 | 1463434733921 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 14:38:53 INFO - PROCESS | 8438 | 1463434733927 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:38:53 INFO - PROCESS | 8438 | 1463434733931 Marionette TRACE conn3 <- [1,1278,null,{}] 14:38:53 INFO - PROCESS | 8438 | 1463434733936 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}] 14:38:54 INFO - PROCESS | 8438 | 1463434734112 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 14:38:54 INFO - PROCESS | 8438 | 1463434734284 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:54 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c96d000 == 63 [pid = 8438] [id = 327] 14:38:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 122 (0x91e9e800) [pid = 8438] [serial = 982] [outer = (nil)] 14:38:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 123 (0x92c12000) [pid = 8438] [serial = 983] [outer = 0x91e9e800] 14:38:54 INFO - PROCESS | 8438 | 1463434734369 Marionette DEBUG loaded listener.js 14:38:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 124 (0x93910400) [pid = 8438] [serial = 984] [outer = 0x91e9e800] 14:38:55 INFO - PROCESS | 8438 | 1463434735290 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]]]}] 14:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1431ms 14:38:55 INFO - PROCESS | 8438 | 1463434735358 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 14:38:55 INFO - PROCESS | 8438 | 1463434735361 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 14:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:38:55 INFO - PROCESS | 8438 | 1463434735369 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:38:55 INFO - PROCESS | 8438 | 1463434735372 Marionette TRACE conn3 <- [1,1282,null,{}] 14:38:55 INFO - PROCESS | 8438 | 1463434735378 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}] 14:38:55 INFO - PROCESS | 8438 | 1463434735555 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 14:38:55 INFO - PROCESS | 8438 | 1463434735740 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:55 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8d8400 == 64 [pid = 8438] [id = 328] 14:38:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 125 (0x8b8dc000) [pid = 8438] [serial = 985] [outer = (nil)] 14:38:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 126 (0x9454b000) [pid = 8438] [serial = 986] [outer = 0x8b8dc000] 14:38:55 INFO - PROCESS | 8438 | 1463434735841 Marionette DEBUG loaded listener.js 14:38:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 127 (0x95022c00) [pid = 8438] [serial = 987] [outer = 0x8b8dc000] 14:38:56 INFO - PROCESS | 8438 | 1463434736763 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]]]}] 14:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1438ms 14:38:56 INFO - PROCESS | 8438 | 1463434736808 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 14:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:38:56 INFO - PROCESS | 8438 | 1463434736812 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 14:38:56 INFO - PROCESS | 8438 | 1463434736818 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:38:56 INFO - PROCESS | 8438 | 1463434736822 Marionette TRACE conn3 <- [1,1286,null,{}] 14:38:56 INFO - PROCESS | 8438 | 1463434736828 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}] 14:38:57 INFO - PROCESS | 8438 | 1463434737029 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 14:38:57 INFO - PROCESS | 8438 | 1463434737203 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:57 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8dd400 == 65 [pid = 8438] [id = 329] 14:38:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 128 (0x8c925400) [pid = 8438] [serial = 988] [outer = (nil)] 14:38:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 129 (0x977cb000) [pid = 8438] [serial = 989] [outer = 0x8c925400] 14:38:57 INFO - PROCESS | 8438 | 1463434737290 Marionette DEBUG loaded listener.js 14:38:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 130 (0x977cf800) [pid = 8438] [serial = 990] [outer = 0x8c925400] 14:38:58 INFO - PROCESS | 8438 | 1463434738189 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]]]}] 14:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1430ms 14:38:58 INFO - PROCESS | 8438 | 1463434738249 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 14:38:58 INFO - PROCESS | 8438 | 1463434738254 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 14:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:38:58 INFO - PROCESS | 8438 | 1463434738260 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:38:58 INFO - PROCESS | 8438 | 1463434738264 Marionette TRACE conn3 <- [1,1290,null,{}] 14:38:58 INFO - PROCESS | 8438 | 1463434738270 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}] 14:38:58 INFO - PROCESS | 8438 | 1463434738452 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 14:38:58 INFO - PROCESS | 8438 | 1463434738660 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:58 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4b0400 == 66 [pid = 8438] [id = 330] 14:38:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 131 (0x8b8de400) [pid = 8438] [serial = 991] [outer = (nil)] 14:38:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 132 (0x977e8000) [pid = 8438] [serial = 992] [outer = 0x8b8de400] 14:38:58 INFO - PROCESS | 8438 | 1463434738788 Marionette DEBUG loaded listener.js 14:38:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 133 (0x98150800) [pid = 8438] [serial = 993] [outer = 0x8b8de400] 14:38:59 INFO - PROCESS | 8438 | 1463434739655 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]]]}] 14:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1435ms 14:38:59 INFO - PROCESS | 8438 | 1463434739696 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 14:38:59 INFO - PROCESS | 8438 | 1463434739700 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 14:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:38:59 INFO - PROCESS | 8438 | 1463434739707 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:38:59 INFO - PROCESS | 8438 | 1463434739710 Marionette TRACE conn3 <- [1,1294,null,{}] 14:38:59 INFO - PROCESS | 8438 | 1463434739716 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}] 14:38:59 INFO - PROCESS | 8438 | 1463434739881 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 14:39:00 INFO - PROCESS | 8438 | 1463434740061 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:00 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7c7800 == 67 [pid = 8438] [id = 331] 14:39:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 134 (0x94546c00) [pid = 8438] [serial = 994] [outer = (nil)] 14:39:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 135 (0x98a5e800) [pid = 8438] [serial = 995] [outer = 0x94546c00] 14:39:00 INFO - PROCESS | 8438 | 1463434740142 Marionette DEBUG loaded listener.js 14:39:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 136 (0x98ae5400) [pid = 8438] [serial = 996] [outer = 0x94546c00] 14:39:01 INFO - PROCESS | 8438 | 1463434741120 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]]]}] 14:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1485ms 14:39:01 INFO - PROCESS | 8438 | 1463434741193 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 14:39:01 INFO - PROCESS | 8438 | 1463434741198 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 14:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:39:01 INFO - PROCESS | 8438 | 1463434741204 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:39:01 INFO - PROCESS | 8438 | 1463434741208 Marionette TRACE conn3 <- [1,1298,null,{}] 14:39:01 INFO - PROCESS | 8438 | 1463434741213 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}] 14:39:01 INFO - PROCESS | 8438 | 1463434741421 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 14:39:01 INFO - PROCESS | 8438 | 1463434741600 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:01 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4a8c00 == 68 [pid = 8438] [id = 332] 14:39:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 137 (0x977e8800) [pid = 8438] [serial = 997] [outer = (nil)] 14:39:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 138 (0x98f95000) [pid = 8438] [serial = 998] [outer = 0x977e8800] 14:39:01 INFO - PROCESS | 8438 | 1463434741697 Marionette DEBUG loaded listener.js 14:39:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 139 (0x997df000) [pid = 8438] [serial = 999] [outer = 0x977e8800] 14:39:02 INFO - PROCESS | 8438 | 1463434742687 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]]]}] 14:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1531ms 14:39:02 INFO - PROCESS | 8438 | 1463434742736 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 14:39:02 INFO - PROCESS | 8438 | 1463434742740 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 14:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:39:02 INFO - PROCESS | 8438 | 1463434742747 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:39:02 INFO - PROCESS | 8438 | 1463434742750 Marionette TRACE conn3 <- [1,1302,null,{}] 14:39:02 INFO - PROCESS | 8438 | 1463434742756 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}] 14:39:02 INFO - PROCESS | 8438 | 1463434742941 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 14:39:03 INFO - PROCESS | 8438 | 1463434743180 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:03 INFO - PROCESS | 8438 | ++DOCSHELL 0x98a61000 == 69 [pid = 8438] [id = 333] 14:39:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 140 (0x997e8400) [pid = 8438] [serial = 1000] [outer = (nil)] 14:39:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 141 (0x998e8400) [pid = 8438] [serial = 1001] [outer = 0x997e8400] 14:39:03 INFO - PROCESS | 8438 | 1463434743308 Marionette DEBUG loaded listener.js 14:39:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 142 (0x99b45800) [pid = 8438] [serial = 1002] [outer = 0x997e8400] 14:39:04 INFO - PROCESS | 8438 | 1463434744250 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]]]}] 14:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1830ms 14:39:04 INFO - PROCESS | 8438 | 1463434744598 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 14:39:04 INFO - PROCESS | 8438 | 1463434744606 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 14:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:39:04 INFO - PROCESS | 8438 | 1463434744616 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:39:04 INFO - PROCESS | 8438 | 1463434744619 Marionette TRACE conn3 <- [1,1306,null,{}] 14:39:04 INFO - PROCESS | 8438 | 1463434744628 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}] 14:39:04 INFO - PROCESS | 8438 | 1463434744887 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 14:39:05 INFO - PROCESS | 8438 | 1463434745078 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:05 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c96e400 == 70 [pid = 8438] [id = 334] 14:39:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 143 (0x8d1ec800) [pid = 8438] [serial = 1003] [outer = (nil)] 14:39:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 144 (0x8d9b9800) [pid = 8438] [serial = 1004] [outer = 0x8d1ec800] 14:39:05 INFO - PROCESS | 8438 | 1463434745210 Marionette DEBUG loaded listener.js 14:39:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 145 (0x8dd03400) [pid = 8438] [serial = 1005] [outer = 0x8d1ec800] 14:39:06 INFO - PROCESS | 8438 | 1463434746328 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]]]}] 14:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1783ms 14:39:06 INFO - PROCESS | 8438 | 1463434746400 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 14:39:06 INFO - PROCESS | 8438 | 1463434746405 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 14:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:39:06 INFO - PROCESS | 8438 | 1463434746418 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:39:06 INFO - PROCESS | 8438 | 1463434746422 Marionette TRACE conn3 <- [1,1310,null,{}] 14:39:06 INFO - PROCESS | 8438 | 1463434746429 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}] 14:39:06 INFO - PROCESS | 8438 | 1463434746642 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 14:39:06 INFO - PROCESS | 8438 | 1463434746959 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:06 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf0c400 == 71 [pid = 8438] [id = 335] 14:39:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 146 (0x8cf0f800) [pid = 8438] [serial = 1006] [outer = (nil)] 14:39:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 147 (0x8e7a8c00) [pid = 8438] [serial = 1007] [outer = 0x8cf0f800] 14:39:07 INFO - PROCESS | 8438 | 1463434747043 Marionette DEBUG loaded listener.js 14:39:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 148 (0x8f698000) [pid = 8438] [serial = 1008] [outer = 0x8cf0f800] 14:39:07 INFO - PROCESS | 8438 | 1463434747925 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] 14:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:39:07 INFO - PROCESS | 8438 | 1463434747968 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 14:39:07 INFO - PROCESS | 8438 | 1463434747975 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:39:07 INFO - PROCESS | 8438 | 1463434747978 Marionette TRACE conn3 <- [1,1314,null,{}] 14:39:07 INFO - PROCESS | 8438 | 1463434747993 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}] 14:39:08 INFO - PROCESS | 8438 | 1463434748173 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 14:39:08 INFO - PROCESS | 8438 | --DOCSHELL 0x8ec6e000 == 70 [pid = 8438] [id = 285] 14:39:08 INFO - PROCESS | 8438 | --DOCSHELL 0x8db95400 == 69 [pid = 8438] [id = 284] 14:39:08 INFO - PROCESS | 8438 | --DOCSHELL 0x90bc7400 == 68 [pid = 8438] [id = 287] 14:39:08 INFO - PROCESS | 8438 | --DOCSHELL 0x90bc7000 == 67 [pid = 8438] [id = 286] 14:39:08 INFO - PROCESS | 8438 | --DOCSHELL 0x8c923000 == 66 [pid = 8438] [id = 283] 14:39:08 INFO - PROCESS | 8438 | --DOMWINDOW == 147 (0x9886a000) [pid = 8438] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:39:08 INFO - PROCESS | 8438 | --DOMWINDOW == 146 (0x8c976800) [pid = 8438] [serial = 884] [outer = (nil)] [url = about:blank] 14:39:08 INFO - PROCESS | 8438 | --DOMWINDOW == 145 (0x8db9cc00) [pid = 8438] [serial = 887] [outer = (nil)] [url = about:blank] 14:39:08 INFO - PROCESS | 8438 | --DOMWINDOW == 144 (0x8ee86000) [pid = 8438] [serial = 890] [outer = (nil)] [url = about:blank] 14:39:08 INFO - PROCESS | 8438 | --DOMWINDOW == 143 (0x919ae000) [pid = 8438] [serial = 893] [outer = (nil)] [url = about:blank] 14:39:08 INFO - PROCESS | 8438 | --DOMWINDOW == 142 (0x91c86800) [pid = 8438] [serial = 896] [outer = (nil)] [url = about:blank] 14:39:08 INFO - PROCESS | 8438 | --DOMWINDOW == 141 (0x91e90800) [pid = 8438] [serial = 899] [outer = (nil)] [url = about:blank] 14:39:08 INFO - PROCESS | 8438 | --DOMWINDOW == 140 (0x91eb3c00) [pid = 8438] [serial = 902] [outer = (nil)] [url = about:blank] 14:39:08 INFO - PROCESS | 8438 | 1463434748515 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:08 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c923000 == 67 [pid = 8438] [id = 336] 14:39:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 141 (0x8cf05000) [pid = 8438] [serial = 1009] [outer = (nil)] 14:39:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 142 (0x8d9b8400) [pid = 8438] [serial = 1010] [outer = 0x8cf05000] 14:39:08 INFO - PROCESS | 8438 | 1463434748633 Marionette DEBUG loaded listener.js 14:39:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 143 (0x8dd05000) [pid = 8438] [serial = 1011] [outer = 0x8cf05000] 14:39:09 INFO - PROCESS | 8438 | --DOMWINDOW == 142 (0x919b6800) [pid = 8438] [serial = 920] [outer = (nil)] [url = about:blank] 14:39:09 INFO - PROCESS | 8438 | --DOMWINDOW == 141 (0x8f6a0400) [pid = 8438] [serial = 882] [outer = (nil)] [url = about:blank] 14:39:09 INFO - PROCESS | 8438 | --DOMWINDOW == 140 (0x8d1a8c00) [pid = 8438] [serial = 911] [outer = (nil)] [url = about:blank] 14:39:09 INFO - PROCESS | 8438 | --DOMWINDOW == 139 (0x8d9bb400) [pid = 8438] [serial = 912] [outer = (nil)] [url = about:blank] 14:39:09 INFO - PROCESS | 8438 | --DOMWINDOW == 138 (0x8ec6ec00) [pid = 8438] [serial = 914] [outer = (nil)] [url = about:blank] 14:39:09 INFO - PROCESS | 8438 | --DOMWINDOW == 137 (0x8f4abc00) [pid = 8438] [serial = 915] [outer = (nil)] [url = about:blank] 14:39:09 INFO - PROCESS | 8438 | --DOMWINDOW == 136 (0x8d9ae000) [pid = 8438] [serial = 908] [outer = (nil)] [url = about:blank] 14:39:09 INFO - PROCESS | 8438 | --DOMWINDOW == 135 (0x8db55c00) [pid = 8438] [serial = 909] [outer = (nil)] [url = about:blank] 14:39:09 INFO - PROCESS | 8438 | --DOMWINDOW == 134 (0x91ec1c00) [pid = 8438] [serial = 905] [outer = (nil)] [url = about:blank] 14:39:09 INFO - PROCESS | 8438 | --DOMWINDOW == 133 (0x91c8e000) [pid = 8438] [serial = 921] [outer = (nil)] [url = about:blank] 14:39:09 INFO - PROCESS | 8438 | --DOMWINDOW == 132 (0x9bb8c800) [pid = 8438] [serial = 648] [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.] 14:39:09 INFO - PROCESS | 8438 | --DOMWINDOW == 131 (0x90bbc400) [pid = 8438] [serial = 918] [outer = (nil)] [url = about:blank] 14:39:09 INFO - PROCESS | 8438 | --DOMWINDOW == 130 (0x90a4dc00) [pid = 8438] [serial = 917] [outer = (nil)] [url = about:blank] 14:39:09 INFO - PROCESS | 8438 | --DOMWINDOW == 129 (0x91e96800) [pid = 8438] [serial = 924] [outer = (nil)] [url = about:blank] 14:39:09 INFO - PROCESS | 8438 | --DOMWINDOW == 128 (0x91cfdc00) [pid = 8438] [serial = 923] [outer = (nil)] [url = about:blank] 14:39:09 INFO - PROCESS | 8438 | 1463434749432 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]]]}] 14:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1482ms 14:39:09 INFO - PROCESS | 8438 | 1463434749458 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 14:39:09 INFO - PROCESS | 8438 | 1463434749461 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 14:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:39:09 INFO - PROCESS | 8438 | 1463434749468 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:39:09 INFO - PROCESS | 8438 | 1463434749470 Marionette TRACE conn3 <- [1,1318,null,{}] 14:39:09 INFO - PROCESS | 8438 | 1463434749476 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}] 14:39:09 INFO - PROCESS | 8438 | 1463434749639 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 14:39:09 INFO - PROCESS | 8438 | 1463434749778 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:09 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1a8c00 == 68 [pid = 8438] [id = 337] 14:39:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 129 (0x8e6d4800) [pid = 8438] [serial = 1012] [outer = (nil)] 14:39:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 130 (0x90bc8c00) [pid = 8438] [serial = 1013] [outer = 0x8e6d4800] 14:39:09 INFO - PROCESS | 8438 | 1463434749857 Marionette DEBUG loaded listener.js 14:39:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 131 (0x91c8a800) [pid = 8438] [serial = 1014] [outer = 0x8e6d4800] 14:39:10 INFO - PROCESS | 8438 | 1463434750623 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]]]}] 14:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1189ms 14:39:10 INFO - PROCESS | 8438 | 1463434750666 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 14:39:10 INFO - PROCESS | 8438 | 1463434750670 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 14:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:39:10 INFO - PROCESS | 8438 | 1463434750688 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:39:10 INFO - PROCESS | 8438 | 1463434750694 Marionette TRACE conn3 <- [1,1322,null,{}] 14:39:10 INFO - PROCESS | 8438 | 1463434750703 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}] 14:39:10 INFO - PROCESS | 8438 | 1463434750858 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 14:39:10 INFO - PROCESS | 8438 | 1463434750868 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:10 INFO - PROCESS | 8438 | ++DOCSHELL 0x919b2400 == 69 [pid = 8438] [id = 338] 14:39:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 132 (0x919b6c00) [pid = 8438] [serial = 1015] [outer = (nil)] 14:39:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 133 (0x91e95000) [pid = 8438] [serial = 1016] [outer = 0x919b6c00] 14:39:10 INFO - PROCESS | 8438 | 1463434750940 Marionette DEBUG loaded listener.js 14:39:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 134 (0x91e9c800) [pid = 8438] [serial = 1017] [outer = 0x919b6c00] 14:39:11 INFO - PROCESS | 8438 | 1463434751908 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]]]}] 14:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1285ms 14:39:11 INFO - PROCESS | 8438 | 1463434751984 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 14:39:11 INFO - PROCESS | 8438 | 1463434751988 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 14:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:39:12 INFO - PROCESS | 8438 | 1463434751999 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:39:12 INFO - PROCESS | 8438 | 1463434752001 Marionette TRACE conn3 <- [1,1326,null,{}] 14:39:12 INFO - PROCESS | 8438 | 1463434752008 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}] 14:39:12 INFO - PROCESS | 8438 | 1463434752252 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 14:39:12 INFO - PROCESS | 8438 | 1463434752281 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:12 INFO - PROCESS | 8438 | ++DOCSHELL 0x91e90c00 == 70 [pid = 8438] [id = 339] 14:39:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 135 (0x91e9c400) [pid = 8438] [serial = 1018] [outer = (nil)] 14:39:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 136 (0x93905800) [pid = 8438] [serial = 1019] [outer = 0x91e9c400] 14:39:12 INFO - PROCESS | 8438 | 1463434752353 Marionette DEBUG loaded listener.js 14:39:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 137 (0x9501bc00) [pid = 8438] [serial = 1020] [outer = 0x91e9c400] 14:39:13 INFO - PROCESS | 8438 | --DOMWINDOW == 136 (0x919afc00) [pid = 8438] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:39:13 INFO - PROCESS | 8438 | --DOMWINDOW == 135 (0x91e94c00) [pid = 8438] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:39:13 INFO - PROCESS | 8438 | --DOMWINDOW == 134 (0x8d9b5c00) [pid = 8438] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:39:13 INFO - PROCESS | 8438 | --DOMWINDOW == 133 (0x8b8d6c00) [pid = 8438] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:39:13 INFO - PROCESS | 8438 | --DOMWINDOW == 132 (0x8d9ad400) [pid = 8438] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:39:13 INFO - PROCESS | 8438 | --DOMWINDOW == 131 (0x8db96800) [pid = 8438] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:39:13 INFO - PROCESS | 8438 | --DOMWINDOW == 130 (0x90bc9000) [pid = 8438] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:39:13 INFO - PROCESS | 8438 | --DOMWINDOW == 129 (0x90a19c00) [pid = 8438] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:39:13 INFO - PROCESS | 8438 | --DOMWINDOW == 128 (0x8e6d3000) [pid = 8438] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:39:13 INFO - PROCESS | 8438 | --DOMWINDOW == 127 (0x8c923c00) [pid = 8438] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:39:13 INFO - PROCESS | 8438 | --DOMWINDOW == 126 (0x90a4e000) [pid = 8438] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:39:13 INFO - PROCESS | 8438 | --DOMWINDOW == 125 (0x8db93c00) [pid = 8438] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:39:13 INFO - PROCESS | 8438 | 1463434753648 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]]]}] 14:39:13 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 14:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1683ms 14:39:13 INFO - PROCESS | 8438 | 1463434753684 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 14:39:13 INFO - PROCESS | 8438 | 1463434753691 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 14:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:39:13 INFO - PROCESS | 8438 | 1463434753700 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:39:13 INFO - PROCESS | 8438 | 1463434753702 Marionette TRACE conn3 <- [1,1330,null,{}] 14:39:13 INFO - PROCESS | 8438 | 1463434753717 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}] 14:39:13 INFO - PROCESS | 8438 | 1463434753864 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 14:39:14 INFO - PROCESS | 8438 | 1463434754044 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:14 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c91d400 == 71 [pid = 8438] [id = 340] 14:39:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 126 (0x8c923c00) [pid = 8438] [serial = 1021] [outer = (nil)] 14:39:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 127 (0x90a56800) [pid = 8438] [serial = 1022] [outer = 0x8c923c00] 14:39:14 INFO - PROCESS | 8438 | 1463434754118 Marionette DEBUG loaded listener.js 14:39:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 128 (0x91cf4000) [pid = 8438] [serial = 1023] [outer = 0x8c923c00] 14:39:14 INFO - PROCESS | 8438 | 1463434754805 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]]]}] 14:39:14 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 14:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1141ms 14:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:39:14 INFO - PROCESS | 8438 | 1463434754841 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 14:39:14 INFO - PROCESS | 8438 | 1463434754844 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 14:39:14 INFO - PROCESS | 8438 | 1463434754850 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:39:14 INFO - PROCESS | 8438 | 1463434754854 Marionette TRACE conn3 <- [1,1334,null,{}] 14:39:14 INFO - PROCESS | 8438 | 1463434754859 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}] 14:39:15 INFO - PROCESS | 8438 | 1463434755058 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 14:39:15 INFO - PROCESS | 8438 | 1463434755079 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:15 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9b1000 == 72 [pid = 8438] [id = 341] 14:39:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 129 (0x8db48800) [pid = 8438] [serial = 1024] [outer = (nil)] 14:39:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 130 (0x95027000) [pid = 8438] [serial = 1025] [outer = 0x8db48800] 14:39:15 INFO - PROCESS | 8438 | 1463434755150 Marionette DEBUG loaded listener.js 14:39:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 131 (0x97754c00) [pid = 8438] [serial = 1026] [outer = 0x8db48800] 14:39:16 INFO - PROCESS | 8438 | 1463434756266 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]]]}] 14:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1484ms 14:39:16 INFO - PROCESS | 8438 | 1463434756335 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 14:39:16 INFO - PROCESS | 8438 | 1463434756342 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 14:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:39:16 INFO - PROCESS | 8438 | 1463434756352 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:39:16 INFO - PROCESS | 8438 | 1463434756356 Marionette TRACE conn3 <- [1,1338,null,{}] 14:39:16 INFO - PROCESS | 8438 | 1463434756365 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}] 14:39:16 INFO - PROCESS | 8438 | 1463434756591 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 14:39:16 INFO - PROCESS | 8438 | 1463434756821 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:16 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1e8800 == 73 [pid = 8438] [id = 342] 14:39:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 132 (0x8d1ea800) [pid = 8438] [serial = 1027] [outer = (nil)] 14:39:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 133 (0x8e6d1c00) [pid = 8438] [serial = 1028] [outer = 0x8d1ea800] 14:39:16 INFO - PROCESS | 8438 | 1463434756955 Marionette DEBUG loaded listener.js 14:39:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 134 (0x8ec68c00) [pid = 8438] [serial = 1029] [outer = 0x8d1ea800] 14:39:18 INFO - PROCESS | 8438 | 1463434758512 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]]]}] 14:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2188ms 14:39:18 INFO - PROCESS | 8438 | 1463434758540 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 14:39:18 INFO - PROCESS | 8438 | 1463434758548 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 14:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:39:18 INFO - PROCESS | 8438 | 1463434758561 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:39:18 INFO - PROCESS | 8438 | 1463434758564 Marionette TRACE conn3 <- [1,1342,null,{}] 14:39:18 INFO - PROCESS | 8438 | 1463434758571 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}] 14:39:18 INFO - PROCESS | 8438 | 1463434758768 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 14:39:18 INFO - PROCESS | 8438 | 1463434758944 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:18 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c924c00 == 74 [pid = 8438] [id = 343] 14:39:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 135 (0x8db54800) [pid = 8438] [serial = 1030] [outer = (nil)] 14:39:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 136 (0x90a56400) [pid = 8438] [serial = 1031] [outer = 0x8db54800] 14:39:19 INFO - PROCESS | 8438 | 1463434759027 Marionette DEBUG loaded listener.js 14:39:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 137 (0x91c87400) [pid = 8438] [serial = 1032] [outer = 0x8db54800] 14:39:19 INFO - PROCESS | 8438 | 1463434759910 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]]]}] 14:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1389ms 14:39:19 INFO - PROCESS | 8438 | 1463434759949 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 14:39:19 INFO - PROCESS | 8438 | 1463434759954 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 14:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:39:19 INFO - PROCESS | 8438 | 1463434759961 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:39:19 INFO - PROCESS | 8438 | 1463434759967 Marionette TRACE conn3 <- [1,1346,null,{}] 14:39:19 INFO - PROCESS | 8438 | 1463434759983 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}] 14:39:20 INFO - PROCESS | 8438 | 1463434760171 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 14:39:20 INFO - PROCESS | 8438 | 1463434760351 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:20 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8d3400 == 75 [pid = 8438] [id = 344] 14:39:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 138 (0x8c923400) [pid = 8438] [serial = 1033] [outer = (nil)] 14:39:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 139 (0x9501ac00) [pid = 8438] [serial = 1034] [outer = 0x8c923400] 14:39:20 INFO - PROCESS | 8438 | 1463434760441 Marionette DEBUG loaded listener.js 14:39:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 140 (0x977d3800) [pid = 8438] [serial = 1035] [outer = 0x8c923400] 14:39:21 INFO - PROCESS | 8438 | 1463434761371 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]]]}] 14:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1485ms 14:39:21 INFO - PROCESS | 8438 | 1463434761447 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 14:39:21 INFO - PROCESS | 8438 | 1463434761451 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 14:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:39:21 INFO - PROCESS | 8438 | 1463434761458 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:39:21 INFO - PROCESS | 8438 | 1463434761460 Marionette TRACE conn3 <- [1,1350,null,{}] 14:39:21 INFO - PROCESS | 8438 | 1463434761467 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}] 14:39:21 INFO - PROCESS | 8438 | 1463434761680 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 14:39:21 INFO - PROCESS | 8438 | 1463434761902 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:21 INFO - PROCESS | 8438 | ++DOCSHELL 0x95020c00 == 76 [pid = 8438] [id = 345] 14:39:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 141 (0x988f3400) [pid = 8438] [serial = 1036] [outer = (nil)] 14:39:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 142 (0x98f8f400) [pid = 8438] [serial = 1037] [outer = 0x988f3400] 14:39:22 INFO - PROCESS | 8438 | 1463434762036 Marionette DEBUG loaded listener.js 14:39:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 143 (0x997e9800) [pid = 8438] [serial = 1038] [outer = 0x988f3400] 14:39:22 INFO - PROCESS | 8438 | 1463434762909 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]]]}] 14:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1480ms 14:39:22 INFO - PROCESS | 8438 | 1463434762941 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 14:39:22 INFO - PROCESS | 8438 | 1463434762945 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 14:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:39:22 INFO - PROCESS | 8438 | 1463434762951 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:39:22 INFO - PROCESS | 8438 | 1463434762955 Marionette TRACE conn3 <- [1,1354,null,{}] 14:39:22 INFO - PROCESS | 8438 | 1463434762961 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}] 14:39:23 INFO - PROCESS | 8438 | 1463434763130 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 14:39:23 INFO - PROCESS | 8438 | 1463434763314 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:23 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1b4c00 == 77 [pid = 8438] [id = 346] 14:39:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 144 (0x94fb0800) [pid = 8438] [serial = 1039] [outer = (nil)] 14:39:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 145 (0x99be7800) [pid = 8438] [serial = 1040] [outer = 0x94fb0800] 14:39:23 INFO - PROCESS | 8438 | 1463434763397 Marionette DEBUG loaded listener.js 14:39:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 146 (0x99fbbc00) [pid = 8438] [serial = 1041] [outer = 0x94fb0800] 14:39:24 INFO - PROCESS | 8438 | 1463434764391 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]]]}] 14:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1484ms 14:39:24 INFO - PROCESS | 8438 | 1463434764437 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 14:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:39:24 INFO - PROCESS | 8438 | 1463434764441 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 14:39:24 INFO - PROCESS | 8438 | 1463434764447 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:39:24 INFO - PROCESS | 8438 | 1463434764451 Marionette TRACE conn3 <- [1,1358,null,{}] 14:39:24 INFO - PROCESS | 8438 | 1463434764457 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}] 14:39:24 INFO - PROCESS | 8438 | 1463434764664 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 14:39:24 INFO - PROCESS | 8438 | 1463434764910 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:24 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db49000 == 78 [pid = 8438] [id = 347] 14:39:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 147 (0x95236800) [pid = 8438] [serial = 1042] [outer = (nil)] 14:39:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 148 (0x99fca400) [pid = 8438] [serial = 1043] [outer = 0x95236800] 14:39:25 INFO - PROCESS | 8438 | 1463434765040 Marionette DEBUG loaded listener.js 14:39:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 149 (0x9a06e000) [pid = 8438] [serial = 1044] [outer = 0x95236800] 14:39:25 INFO - PROCESS | 8438 | 1463434765891 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]]]}] 14:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1487ms 14:39:25 INFO - PROCESS | 8438 | 1463434765934 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 14:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:39:25 INFO - PROCESS | 8438 | 1463434765939 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 14:39:25 INFO - PROCESS | 8438 | 1463434765945 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:39:25 INFO - PROCESS | 8438 | 1463434765949 Marionette TRACE conn3 <- [1,1362,null,{}] 14:39:25 INFO - PROCESS | 8438 | 1463434765955 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}] 14:39:26 INFO - PROCESS | 8438 | 1463434766122 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 14:39:26 INFO - PROCESS | 8438 | 1463434766307 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:26 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4ad800 == 79 [pid = 8438] [id = 348] 14:39:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 150 (0x99fc1c00) [pid = 8438] [serial = 1045] [outer = (nil)] 14:39:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 151 (0x9a076c00) [pid = 8438] [serial = 1046] [outer = 0x99fc1c00] 14:39:26 INFO - PROCESS | 8438 | 1463434766389 Marionette DEBUG loaded listener.js 14:39:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 152 (0x9a07a800) [pid = 8438] [serial = 1047] [outer = 0x99fc1c00] 14:39:27 INFO - PROCESS | 8438 | 1463434767348 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]]]}] 14:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1481ms 14:39:27 INFO - PROCESS | 8438 | 1463434767426 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 14:39:27 INFO - PROCESS | 8438 | 1463434767429 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 14:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:39:27 INFO - PROCESS | 8438 | 1463434767437 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:39:27 INFO - PROCESS | 8438 | 1463434767441 Marionette TRACE conn3 <- [1,1366,null,{}] 14:39:27 INFO - PROCESS | 8438 | 1463434767447 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}] 14:39:27 INFO - PROCESS | 8438 | 1463434767683 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 14:39:27 INFO - PROCESS | 8438 | 1463434767911 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:27 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7c0800 == 80 [pid = 8438] [id = 349] 14:39:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x8b7c0c00) [pid = 8438] [serial = 1048] [outer = (nil)] 14:39:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x8e61fc00) [pid = 8438] [serial = 1049] [outer = 0x8b7c0c00] 14:39:28 INFO - PROCESS | 8438 | 1463434768010 Marionette DEBUG loaded listener.js 14:39:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x90a49800) [pid = 8438] [serial = 1050] [outer = 0x8b7c0c00] 14:39:28 INFO - PROCESS | 8438 | 1463434768986 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] 14:39:29 INFO - PROCESS | 8438 | 1463434769029 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 14:39:29 INFO - PROCESS | 8438 | 1463434769036 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:39:29 INFO - PROCESS | 8438 | 1463434769040 Marionette TRACE conn3 <- [1,1370,null,{}] 14:39:29 INFO - PROCESS | 8438 | 1463434769046 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}] 14:39:29 INFO - PROCESS | 8438 | 1463434769217 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 14:39:29 INFO - PROCESS | 8438 | 1463434769475 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:29 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf09400 == 81 [pid = 8438] [id = 350] 14:39:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x8cf0c800) [pid = 8438] [serial = 1051] [outer = (nil)] 14:39:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x8d1b1000) [pid = 8438] [serial = 1052] [outer = 0x8cf0c800] 14:39:29 INFO - PROCESS | 8438 | 1463434769923 Marionette DEBUG loaded listener.js 14:39:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x8d9b2000) [pid = 8438] [serial = 1053] [outer = 0x8cf0c800] 14:39:30 INFO - PROCESS | 8438 | 1463434770957 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] 14:39:30 INFO - PROCESS | 8438 | 1463434770996 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 14:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:39:31 INFO - PROCESS | 8438 | 1463434771010 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:39:31 INFO - PROCESS | 8438 | 1463434771023 Marionette TRACE conn3 <- [1,1374,null,{}] 14:39:31 INFO - PROCESS | 8438 | 1463434771039 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}] 14:39:31 INFO - PROCESS | 8438 | 1463434771311 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 14:39:31 INFO - PROCESS | 8438 | 1463434771593 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:31 INFO - PROCESS | 8438 | --DOCSHELL 0x8e6cf800 == 80 [pid = 8438] [id = 321] 14:39:31 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0x91cf2800) [pid = 8438] [serial = 971] [outer = (nil)] [url = about:blank] 14:39:31 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4acc00 == 81 [pid = 8438] [id = 351] 14:39:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x8b7bf000) [pid = 8438] [serial = 1054] [outer = (nil)] 14:39:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x8cf06800) [pid = 8438] [serial = 1055] [outer = 0x8b7bf000] 14:39:31 INFO - PROCESS | 8438 | 1463434771722 Marionette DEBUG loaded listener.js 14:39:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x8d9b6400) [pid = 8438] [serial = 1056] [outer = 0x8b7bf000] 14:39:31 INFO - PROCESS | 8438 | --DOCSHELL 0x8c91d400 == 80 [pid = 8438] [id = 340] 14:39:31 INFO - PROCESS | 8438 | --DOCSHELL 0x91e90c00 == 79 [pid = 8438] [id = 339] 14:39:31 INFO - PROCESS | 8438 | --DOCSHELL 0x919b2400 == 78 [pid = 8438] [id = 338] 14:39:32 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1a8c00 == 77 [pid = 8438] [id = 337] 14:39:32 INFO - PROCESS | 8438 | --DOCSHELL 0x8c923000 == 76 [pid = 8438] [id = 336] 14:39:32 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf0c400 == 75 [pid = 8438] [id = 335] 14:39:32 INFO - PROCESS | 8438 | --DOCSHELL 0x8c96e400 == 74 [pid = 8438] [id = 334] 14:39:32 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1ac000 == 73 [pid = 8438] [id = 324] 14:39:32 INFO - PROCESS | 8438 | --DOCSHELL 0x8e6d9400 == 72 [pid = 8438] [id = 323] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0x90ba4c00) [pid = 8438] [serial = 969] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x90a1dc00) [pid = 8438] [serial = 963] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0x8d1a9c00) [pid = 8438] [serial = 852] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x9501b800) [pid = 8438] [serial = 947] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x90bc3800) [pid = 8438] [serial = 966] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x93bc8c00) [pid = 8438] [serial = 944] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0x8e7a8000) [pid = 8438] [serial = 957] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0x8d9b7c00) [pid = 8438] [serial = 929] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 151 (0x95023c00) [pid = 8438] [serial = 950] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 150 (0x91c8ac00) [pid = 8438] [serial = 864] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 149 (0x90a14800) [pid = 8438] [serial = 962] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 148 (0x91eae800) [pid = 8438] [serial = 926] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 147 (0x8f4afc00) [pid = 8438] [serial = 968] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 146 (0x8ec6dc00) [pid = 8438] [serial = 932] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 145 (0x8e6db400) [pid = 8438] [serial = 960] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 144 (0x8d9ba800) [pid = 8438] [serial = 953] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 143 (0x922d8800) [pid = 8438] [serial = 938] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 142 (0x91ebd000) [pid = 8438] [serial = 927] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 141 (0x8e6d0400) [pid = 8438] [serial = 956] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 140 (0x91e9fc00) [pid = 8438] [serial = 935] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 139 (0x8dba2000) [pid = 8438] [serial = 954] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 138 (0x8e61e800) [pid = 8438] [serial = 855] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 137 (0x8dd0e400) [pid = 8438] [serial = 959] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 136 (0x92c0dc00) [pid = 8438] [serial = 941] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 135 (0x919b9000) [pid = 8438] [serial = 861] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 134 (0x90ba3c00) [pid = 8438] [serial = 965] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | --DOMWINDOW == 133 (0x90bc7800) [pid = 8438] [serial = 858] [outer = (nil)] [url = about:blank] 14:39:32 INFO - PROCESS | 8438 | [8438] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:32 INFO - PROCESS | 8438 | 1463434772590 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] 14:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:39:32 INFO - PROCESS | 8438 | 1463434772674 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 14:39:32 INFO - PROCESS | 8438 | 1463434772685 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:39:32 INFO - PROCESS | 8438 | 1463434772689 Marionette TRACE conn3 <- [1,1378,null,{}] 14:39:32 INFO - PROCESS | 8438 | 1463434772695 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}] 14:39:32 INFO - PROCESS | 8438 | 1463434772860 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 14:39:33 INFO - PROCESS | 8438 | 1463434772998 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:33 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c91d400 == 73 [pid = 8438] [id = 352] 14:39:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 134 (0x8c96ec00) [pid = 8438] [serial = 1057] [outer = (nil)] 14:39:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 135 (0x8e7a0800) [pid = 8438] [serial = 1058] [outer = 0x8c96ec00] 14:39:33 INFO - PROCESS | 8438 | 1463434773074 Marionette DEBUG loaded listener.js 14:39:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 136 (0x8ee84000) [pid = 8438] [serial = 1059] [outer = 0x8c96ec00] 14:39:33 INFO - PROCESS | 8438 | 1463434773942 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] 14:39:33 INFO - PROCESS | 8438 | 1463434773979 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 14:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:39:33 INFO - PROCESS | 8438 | 1463434773986 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:39:33 INFO - PROCESS | 8438 | 1463434773992 Marionette TRACE conn3 <- [1,1382,null,{}] 14:39:34 INFO - PROCESS | 8438 | 1463434774007 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}] 14:39:34 INFO - PROCESS | 8438 | 1463434774173 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 14:39:34 INFO - PROCESS | 8438 | 1463434774185 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:34 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1a9c00 == 74 [pid = 8438] [id = 353] 14:39:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 137 (0x8ee8c800) [pid = 8438] [serial = 1060] [outer = (nil)] 14:39:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 138 (0x90a51000) [pid = 8438] [serial = 1061] [outer = 0x8ee8c800] 14:39:34 INFO - PROCESS | 8438 | 1463434774398 Marionette DEBUG loaded listener.js 14:39:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 139 (0x90ba1000) [pid = 8438] [serial = 1062] [outer = 0x8ee8c800] 14:39:35 INFO - PROCESS | 8438 | [8438] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:35 INFO - PROCESS | 8438 | 1463434775308 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] 14:39:35 INFO - PROCESS | 8438 | 1463434775383 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 14:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:39:35 INFO - PROCESS | 8438 | 1463434775389 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:39:35 INFO - PROCESS | 8438 | 1463434775391 Marionette TRACE conn3 <- [1,1386,null,{}] 14:39:35 INFO - PROCESS | 8438 | 1463434775397 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}] 14:39:35 INFO - PROCESS | 8438 | 1463434775639 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 14:39:35 INFO - PROCESS | 8438 | 1463434775673 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:35 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f4abc00 == 75 [pid = 8438] [id = 354] 14:39:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 140 (0x90ba4c00) [pid = 8438] [serial = 1063] [outer = (nil)] 14:39:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 141 (0x91c8b000) [pid = 8438] [serial = 1064] [outer = 0x90ba4c00] 14:39:35 INFO - PROCESS | 8438 | 1463434775749 Marionette DEBUG loaded listener.js 14:39:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 142 (0x91cf7400) [pid = 8438] [serial = 1065] [outer = 0x90ba4c00] 14:39:36 INFO - PROCESS | 8438 | --DOMWINDOW == 141 (0x91e9c400) [pid = 8438] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:39:36 INFO - PROCESS | 8438 | --DOMWINDOW == 140 (0x919b6c00) [pid = 8438] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:39:36 INFO - PROCESS | 8438 | --DOMWINDOW == 139 (0x8cf0f800) [pid = 8438] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:39:36 INFO - PROCESS | 8438 | --DOMWINDOW == 138 (0x8e6d4800) [pid = 8438] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:39:36 INFO - PROCESS | 8438 | --DOMWINDOW == 137 (0x8c923c00) [pid = 8438] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:39:36 INFO - PROCESS | 8438 | --DOMWINDOW == 136 (0x8cf05000) [pid = 8438] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:39:36 INFO - PROCESS | 8438 | --DOMWINDOW == 135 (0x8d1ec800) [pid = 8438] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:39:37 INFO - PROCESS | 8438 | 1463434777021 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] 14:39:37 INFO - PROCESS | 8438 | 1463434777083 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 14:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:39:37 INFO - PROCESS | 8438 | 1463434777089 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:39:37 INFO - PROCESS | 8438 | 1463434777092 Marionette TRACE conn3 <- [1,1390,null,{}] 14:39:37 INFO - PROCESS | 8438 | 1463434777098 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}] 14:39:37 INFO - PROCESS | 8438 | 1463434777245 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 14:39:37 INFO - PROCESS | 8438 | 1463434777261 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:37 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f4b1800 == 76 [pid = 8438] [id = 355] 14:39:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 136 (0x90bbe000) [pid = 8438] [serial = 1066] [outer = (nil)] 14:39:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 137 (0x91e93400) [pid = 8438] [serial = 1067] [outer = 0x90bbe000] 14:39:37 INFO - PROCESS | 8438 | 1463434777338 Marionette DEBUG loaded listener.js 14:39:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 138 (0x91ebd800) [pid = 8438] [serial = 1068] [outer = 0x90bbe000] 14:39:38 INFO - PROCESS | 8438 | 1463434778226 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]]]}] 14:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1181ms 14:39:38 INFO - PROCESS | 8438 | 1463434778272 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 14:39:38 INFO - PROCESS | 8438 | 1463434778276 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 14:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:39:38 INFO - PROCESS | 8438 | 1463434778282 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:39:38 INFO - PROCESS | 8438 | 1463434778285 Marionette TRACE conn3 <- [1,1394,null,{}] 14:39:38 INFO - PROCESS | 8438 | 1463434778290 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}] 14:39:38 INFO - PROCESS | 8438 | 1463434778454 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 14:39:38 INFO - PROCESS | 8438 | 1463434778465 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:38 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf08000 == 77 [pid = 8438] [id = 356] 14:39:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 139 (0x8e7a3000) [pid = 8438] [serial = 1069] [outer = (nil)] 14:39:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 140 (0x922e4800) [pid = 8438] [serial = 1070] [outer = 0x8e7a3000] 14:39:38 INFO - PROCESS | 8438 | 1463434778535 Marionette DEBUG loaded listener.js 14:39:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 141 (0x9390f800) [pid = 8438] [serial = 1071] [outer = 0x8e7a3000] 14:39:39 INFO - PROCESS | 8438 | 1463434779701 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]]]}] 14:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1484ms 14:39:39 INFO - PROCESS | 8438 | 1463434779767 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 14:39:39 INFO - PROCESS | 8438 | 1463434779775 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 14:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:39:39 INFO - PROCESS | 8438 | 1463434779783 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:39:39 INFO - PROCESS | 8438 | 1463434779790 Marionette TRACE conn3 <- [1,1398,null,{}] 14:39:39 INFO - PROCESS | 8438 | 1463434779798 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}] 14:39:40 INFO - PROCESS | 8438 | 1463434780020 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 14:39:40 INFO - PROCESS | 8438 | 1463434780253 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:40 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9b7c00 == 78 [pid = 8438] [id = 357] 14:39:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 142 (0x8dd04c00) [pid = 8438] [serial = 1072] [outer = (nil)] 14:39:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 143 (0x8e6dd000) [pid = 8438] [serial = 1073] [outer = 0x8dd04c00] 14:39:40 INFO - PROCESS | 8438 | 1463434780385 Marionette DEBUG loaded listener.js 14:39:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 144 (0x8e7ac800) [pid = 8438] [serial = 1074] [outer = 0x8dd04c00] 14:39:41 INFO - PROCESS | 8438 | 1463434781313 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]]]}] 14:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1546ms 14:39:41 INFO - PROCESS | 8438 | 1463434781329 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 14:39:41 INFO - PROCESS | 8438 | 1463434781338 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 14:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:39:41 INFO - PROCESS | 8438 | 1463434781349 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:39:41 INFO - PROCESS | 8438 | 1463434781353 Marionette TRACE conn3 <- [1,1402,null,{}] 14:39:41 INFO - PROCESS | 8438 | 1463434781359 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}] 14:39:41 INFO - PROCESS | 8438 | 1463434781536 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 14:39:41 INFO - PROCESS | 8438 | 1463434781723 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:41 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e6d4000 == 79 [pid = 8438] [id = 358] 14:39:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 145 (0x8e7a0c00) [pid = 8438] [serial = 1075] [outer = (nil)] 14:39:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 146 (0x90bc0800) [pid = 8438] [serial = 1076] [outer = 0x8e7a0c00] 14:39:41 INFO - PROCESS | 8438 | 1463434781815 Marionette DEBUG loaded listener.js 14:39:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 147 (0x91e92400) [pid = 8438] [serial = 1077] [outer = 0x8e7a0c00] 14:39:42 INFO - PROCESS | 8438 | 1463434782831 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]]]}] 14:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1544ms 14:39:42 INFO - PROCESS | 8438 | 1463434782893 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 14:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:39:42 INFO - PROCESS | 8438 | 1463434782898 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 14:39:42 INFO - PROCESS | 8438 | 1463434782905 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:39:42 INFO - PROCESS | 8438 | 1463434782911 Marionette TRACE conn3 <- [1,1406,null,{}] 14:39:42 INFO - PROCESS | 8438 | 1463434782927 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}] 14:39:43 INFO - PROCESS | 8438 | 1463434783150 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 14:39:43 INFO - PROCESS | 8438 | 1463434783376 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:43 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8dac00 == 80 [pid = 8438] [id = 359] 14:39:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 148 (0x8c976800) [pid = 8438] [serial = 1078] [outer = (nil)] 14:39:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 149 (0x9501f000) [pid = 8438] [serial = 1079] [outer = 0x8c976800] 14:39:43 INFO - PROCESS | 8438 | 1463434783507 Marionette DEBUG loaded listener.js 14:39:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 150 (0x977ce800) [pid = 8438] [serial = 1080] [outer = 0x8c976800] 14:39:44 INFO - PROCESS | 8438 | 1463434784413 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]]]}] 14:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1546ms 14:39:44 INFO - PROCESS | 8438 | 1463434784451 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 14:39:44 INFO - PROCESS | 8438 | 1463434784456 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 14:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:39:44 INFO - PROCESS | 8438 | 1463434784462 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:39:44 INFO - PROCESS | 8438 | 1463434784466 Marionette TRACE conn3 <- [1,1410,null,{}] 14:39:44 INFO - PROCESS | 8438 | 1463434784472 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}] 14:39:44 INFO - PROCESS | 8438 | 1463434784645 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 14:39:44 INFO - PROCESS | 8438 | 1463434784832 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:44 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf02000 == 81 [pid = 8438] [id = 360] 14:39:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 151 (0x94facc00) [pid = 8438] [serial = 1081] [outer = (nil)] 14:39:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 152 (0x988fd400) [pid = 8438] [serial = 1082] [outer = 0x94facc00] 14:39:44 INFO - PROCESS | 8438 | 1463434784915 Marionette DEBUG loaded listener.js 14:39:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x998a5400) [pid = 8438] [serial = 1083] [outer = 0x94facc00] 14:39:45 INFO - PROCESS | 8438 | 1463434785936 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]]]}] 14:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1531ms 14:39:45 INFO - PROCESS | 8438 | 1463434785994 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 14:39:45 INFO - PROCESS | 8438 | 1463434785997 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 14:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:39:46 INFO - PROCESS | 8438 | 1463434786004 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:39:46 INFO - PROCESS | 8438 | 1463434786008 Marionette TRACE conn3 <- [1,1414,null,{}] 14:39:46 INFO - PROCESS | 8438 | 1463434786014 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}] 14:39:46 INFO - PROCESS | 8438 | 1463434786238 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 14:39:46 INFO - PROCESS | 8438 | 1463434786474 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:46 INFO - PROCESS | 8438 | ++DOCSHELL 0x91c8d000 == 82 [pid = 8438] [id = 361] 14:39:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x998a6000) [pid = 8438] [serial = 1084] [outer = (nil)] 14:39:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x99fc4400) [pid = 8438] [serial = 1085] [outer = 0x998a6000] 14:39:46 INFO - PROCESS | 8438 | 1463434786595 Marionette DEBUG loaded listener.js 14:39:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x99fc6800) [pid = 8438] [serial = 1086] [outer = 0x998a6000] 14:39:47 INFO - PROCESS | 8438 | 1463434787613 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]]]}] 14:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1639ms 14:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:39:47 INFO - PROCESS | 8438 | 1463434787644 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 14:39:47 INFO - PROCESS | 8438 | 1463434787647 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 14:39:47 INFO - PROCESS | 8438 | 1463434787653 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:39:47 INFO - PROCESS | 8438 | 1463434787657 Marionette TRACE conn3 <- [1,1418,null,{}] 14:39:47 INFO - PROCESS | 8438 | 1463434787663 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}] 14:39:47 INFO - PROCESS | 8438 | 1463434787860 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 14:39:48 INFO - PROCESS | 8438 | 1463434788089 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:48 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c924400 == 83 [pid = 8438] [id = 362] 14:39:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x8d1eec00) [pid = 8438] [serial = 1087] [outer = (nil)] 14:39:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x9a60cc00) [pid = 8438] [serial = 1088] [outer = 0x8d1eec00] 14:39:48 INFO - PROCESS | 8438 | 1463434788188 Marionette DEBUG loaded listener.js 14:39:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x9a613000) [pid = 8438] [serial = 1089] [outer = 0x8d1eec00] 14:39:49 INFO - PROCESS | 8438 | 1463434789111 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]]]}] 14:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1505ms 14:39:49 INFO - PROCESS | 8438 | 1463434789158 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 14:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:39:49 INFO - PROCESS | 8438 | 1463434789163 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 14:39:49 INFO - PROCESS | 8438 | 1463434789170 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:39:49 INFO - PROCESS | 8438 | 1463434789173 Marionette TRACE conn3 <- [1,1422,null,{}] 14:39:49 INFO - PROCESS | 8438 | 1463434789179 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}] 14:39:49 INFO - PROCESS | 8438 | 1463434789352 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 14:39:49 INFO - PROCESS | 8438 | 1463434789539 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:49 INFO - PROCESS | 8438 | ++DOCSHELL 0x99fbd000 == 84 [pid = 8438] [id = 363] 14:39:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x9a076000) [pid = 8438] [serial = 1090] [outer = (nil)] 14:39:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x9a619800) [pid = 8438] [serial = 1091] [outer = 0x9a076000] 14:39:49 INFO - PROCESS | 8438 | 1463434789680 Marionette DEBUG loaded listener.js 14:39:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0x9a64e400) [pid = 8438] [serial = 1092] [outer = 0x9a076000] 14:39:50 INFO - PROCESS | 8438 | 1463434790551 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]]]}] 14:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1430ms 14:39:50 INFO - PROCESS | 8438 | 1463434790600 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 14:39:50 INFO - PROCESS | 8438 | 1463434790603 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 14:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:39:50 INFO - PROCESS | 8438 | 1463434790610 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:39:50 INFO - PROCESS | 8438 | 1463434790614 Marionette TRACE conn3 <- [1,1426,null,{}] 14:39:50 INFO - PROCESS | 8438 | 1463434790620 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}] 14:39:50 INFO - PROCESS | 8438 | 1463434790790 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 14:39:51 INFO - PROCESS | 8438 | 1463434790988 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:51 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c920400 == 85 [pid = 8438] [id = 364] 14:39:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0x8d1aa800) [pid = 8438] [serial = 1093] [outer = (nil)] 14:39:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0x9a655c00) [pid = 8438] [serial = 1094] [outer = 0x8d1aa800] 14:39:51 INFO - PROCESS | 8438 | 1463434791124 Marionette DEBUG loaded listener.js 14:39:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0x9a659c00) [pid = 8438] [serial = 1095] [outer = 0x8d1aa800] 14:39:52 INFO - PROCESS | 8438 | 1463434792071 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]]]}] 14:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1534ms 14:39:52 INFO - PROCESS | 8438 | 1463434792145 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 14:39:52 INFO - PROCESS | 8438 | 1463434792148 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 14:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:39:52 INFO - PROCESS | 8438 | 1463434792155 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:39:52 INFO - PROCESS | 8438 | 1463434792157 Marionette TRACE conn3 <- [1,1430,null,{}] 14:39:52 INFO - PROCESS | 8438 | 1463434792164 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}] 14:39:52 INFO - PROCESS | 8438 | 1463434792385 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 14:39:52 INFO - PROCESS | 8438 | 1463434792614 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:52 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a60bc00 == 86 [pid = 8438] [id = 365] 14:39:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0x9a651c00) [pid = 8438] [serial = 1096] [outer = (nil)] 14:39:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 167 (0x9ab9f400) [pid = 8438] [serial = 1097] [outer = 0x9a651c00] 14:39:52 INFO - PROCESS | 8438 | 1463434792743 Marionette DEBUG loaded listener.js 14:39:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 168 (0x9ad32400) [pid = 8438] [serial = 1098] [outer = 0x9a651c00] 14:39:53 INFO - PROCESS | 8438 | 1463434793719 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]]]}] 14:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1600ms 14:39:53 INFO - PROCESS | 8438 | 1463434793755 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 14:39:53 INFO - PROCESS | 8438 | 1463434793759 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 14:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:39:53 INFO - PROCESS | 8438 | 1463434793765 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:39:53 INFO - PROCESS | 8438 | 1463434793769 Marionette TRACE conn3 <- [1,1434,null,{}] 14:39:53 INFO - PROCESS | 8438 | 1463434793774 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}] 14:39:53 INFO - PROCESS | 8438 | 1463434793949 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 14:39:54 INFO - PROCESS | 8438 | 1463434794206 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:54 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1ab000 == 87 [pid = 8438] [id = 366] 14:39:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 169 (0x8d1ab400) [pid = 8438] [serial = 1099] [outer = (nil)] 14:39:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 170 (0x8d9ae000) [pid = 8438] [serial = 1100] [outer = 0x8d1ab400] 14:39:54 INFO - PROCESS | 8438 | 1463434794610 Marionette DEBUG loaded listener.js 14:39:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 171 (0x8e6d1400) [pid = 8438] [serial = 1101] [outer = 0x8d1ab400] 14:39:55 INFO - PROCESS | 8438 | 1463434795603 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]]]}] 14:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1881ms 14:39:55 INFO - PROCESS | 8438 | 1463434795648 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 14:39:55 INFO - PROCESS | 8438 | 1463434795655 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 14:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:39:55 INFO - PROCESS | 8438 | 1463434795663 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:39:55 INFO - PROCESS | 8438 | 1463434795668 Marionette TRACE conn3 <- [1,1438,null,{}] 14:39:55 INFO - PROCESS | 8438 | 1463434795676 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}] 14:39:55 INFO - PROCESS | 8438 | 1463434795853 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 14:39:56 INFO - PROCESS | 8438 | 1463434796233 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:56 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db94c00 == 88 [pid = 8438] [id = 367] 14:39:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 172 (0x8db9d800) [pid = 8438] [serial = 1102] [outer = (nil)] 14:39:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 173 (0x8dd0d400) [pid = 8438] [serial = 1103] [outer = 0x8db9d800] 14:39:56 INFO - PROCESS | 8438 | 1463434796319 Marionette DEBUG loaded listener.js 14:39:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 174 (0x8f696800) [pid = 8438] [serial = 1104] [outer = 0x8db9d800] 14:39:57 INFO - PROCESS | 8438 | 1463434797213 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]]]}] 14:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1633ms 14:39:57 INFO - PROCESS | 8438 | 1463434797295 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 14:39:57 INFO - PROCESS | 8438 | 1463434797301 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 14:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:39:57 INFO - PROCESS | 8438 | 1463434797311 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:39:57 INFO - PROCESS | 8438 | 1463434797314 Marionette TRACE conn3 <- [1,1442,null,{}] 14:39:57 INFO - PROCESS | 8438 | 1463434797321 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}] 14:39:57 INFO - PROCESS | 8438 | 1463434797524 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 14:39:57 INFO - PROCESS | 8438 | --DOCSHELL 0x8db9f400 == 87 [pid = 8438] [id = 320] 14:39:57 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4a4800 == 86 [pid = 8438] [id = 288] 14:39:57 INFO - PROCESS | 8438 | --DOCSHELL 0x8f4b1800 == 85 [pid = 8438] [id = 355] 14:39:57 INFO - PROCESS | 8438 | --DOMWINDOW == 173 (0x8db48c00) [pid = 8438] [serial = 974] [outer = (nil)] [url = about:blank] 14:39:57 INFO - PROCESS | 8438 | --DOMWINDOW == 172 (0x91eaf800) [pid = 8438] [serial = 980] [outer = (nil)] [url = about:blank] 14:39:57 INFO - PROCESS | 8438 | --DOMWINDOW == 171 (0x8ee83000) [pid = 8438] [serial = 977] [outer = (nil)] [url = about:blank] 14:39:57 INFO - PROCESS | 8438 | --DOMWINDOW == 170 (0x92c12000) [pid = 8438] [serial = 983] [outer = (nil)] [url = about:blank] 14:39:57 INFO - PROCESS | 8438 | --DOMWINDOW == 169 (0x9454b000) [pid = 8438] [serial = 986] [outer = (nil)] [url = about:blank] 14:39:57 INFO - PROCESS | 8438 | --DOMWINDOW == 168 (0x977cb000) [pid = 8438] [serial = 989] [outer = (nil)] [url = about:blank] 14:39:57 INFO - PROCESS | 8438 | --DOMWINDOW == 167 (0x977e8000) [pid = 8438] [serial = 992] [outer = (nil)] [url = about:blank] 14:39:57 INFO - PROCESS | 8438 | --DOMWINDOW == 166 (0x98a5e800) [pid = 8438] [serial = 995] [outer = (nil)] [url = about:blank] 14:39:57 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x98f95000) [pid = 8438] [serial = 998] [outer = (nil)] [url = about:blank] 14:39:57 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0x998e8400) [pid = 8438] [serial = 1001] [outer = (nil)] [url = about:blank] 14:39:57 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x95027000) [pid = 8438] [serial = 1025] [outer = (nil)] [url = about:blank] 14:39:57 INFO - PROCESS | 8438 | --DOCSHELL 0x8f4abc00 == 84 [pid = 8438] [id = 354] 14:39:57 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1a9c00 == 83 [pid = 8438] [id = 353] 14:39:57 INFO - PROCESS | 8438 | --DOCSHELL 0x8c91d400 == 82 [pid = 8438] [id = 352] 14:39:57 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4acc00 == 81 [pid = 8438] [id = 351] 14:39:57 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf09400 == 80 [pid = 8438] [id = 350] 14:39:57 INFO - PROCESS | 8438 | 1463434797824 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:57 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1b4c00 == 79 [pid = 8438] [id = 346] 14:39:57 INFO - PROCESS | 8438 | --DOCSHELL 0x95020c00 == 78 [pid = 8438] [id = 345] 14:39:57 INFO - PROCESS | 8438 | --DOCSHELL 0x8c924c00 == 77 [pid = 8438] [id = 343] 14:39:57 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1e8800 == 76 [pid = 8438] [id = 342] 14:39:57 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c924c00 == 77 [pid = 8438] [id = 368] 14:39:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0x8cf09400) [pid = 8438] [serial = 1105] [outer = (nil)] 14:39:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0x8db9a800) [pid = 8438] [serial = 1106] [outer = 0x8cf09400] 14:39:57 INFO - PROCESS | 8438 | 1463434797921 Marionette DEBUG loaded listener.js 14:39:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0x8f4ac800) [pid = 8438] [serial = 1107] [outer = 0x8cf09400] 14:39:58 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x93905800) [pid = 8438] [serial = 1019] [outer = (nil)] [url = about:blank] 14:39:58 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0x91e95000) [pid = 8438] [serial = 1016] [outer = (nil)] [url = about:blank] 14:39:58 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x8f698000) [pid = 8438] [serial = 1008] [outer = (nil)] [url = about:blank] 14:39:58 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0x8e7a8c00) [pid = 8438] [serial = 1007] [outer = (nil)] [url = about:blank] 14:39:58 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0x90bc8c00) [pid = 8438] [serial = 1013] [outer = (nil)] [url = about:blank] 14:39:58 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x91c8a800) [pid = 8438] [serial = 1014] [outer = (nil)] [url = about:blank] 14:39:58 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0x91cf4000) [pid = 8438] [serial = 1023] [outer = (nil)] [url = about:blank] 14:39:58 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x9501bc00) [pid = 8438] [serial = 1020] [outer = (nil)] [url = about:blank] 14:39:58 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0x8d9b8400) [pid = 8438] [serial = 1010] [outer = (nil)] [url = about:blank] 14:39:58 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x8dd05000) [pid = 8438] [serial = 1011] [outer = (nil)] [url = about:blank] 14:39:58 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x8dd03400) [pid = 8438] [serial = 1005] [outer = (nil)] [url = about:blank] 14:39:58 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x8d9b9800) [pid = 8438] [serial = 1004] [outer = (nil)] [url = about:blank] 14:39:58 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0x91e9c800) [pid = 8438] [serial = 1017] [outer = (nil)] [url = about:blank] 14:39:58 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0x90a56800) [pid = 8438] [serial = 1022] [outer = (nil)] [url = about:blank] 14:39:58 INFO - PROCESS | 8438 | 1463434798766 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]]]}] 14:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1478ms 14:39:58 INFO - PROCESS | 8438 | 1463434798789 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 14:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:39:58 INFO - PROCESS | 8438 | 1463434798793 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 14:39:58 INFO - PROCESS | 8438 | 1463434798799 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:39:58 INFO - PROCESS | 8438 | 1463434798805 Marionette TRACE conn3 <- [1,1446,null,{}] 14:39:58 INFO - PROCESS | 8438 | 1463434798821 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}] 14:39:59 INFO - PROCESS | 8438 | 1463434799066 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 14:39:59 INFO - PROCESS | 8438 | 1463434799092 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:59 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4acc00 == 78 [pid = 8438] [id = 369] 14:39:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x91e9bc00) [pid = 8438] [serial = 1108] [outer = (nil)] 14:39:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x91eb9000) [pid = 8438] [serial = 1109] [outer = 0x91e9bc00] 14:39:59 INFO - PROCESS | 8438 | 1463434799244 Marionette DEBUG loaded listener.js 14:39:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x91ec3c00) [pid = 8438] [serial = 1110] [outer = 0x91e9bc00] 14:40:00 INFO - PROCESS | 8438 | 1463434800102 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]]]}] 14:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1336ms 14:40:00 INFO - PROCESS | 8438 | 1463434800136 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 14:40:00 INFO - PROCESS | 8438 | 1463434800140 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 14:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:40:00 INFO - PROCESS | 8438 | 1463434800146 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:40:00 INFO - PROCESS | 8438 | 1463434800149 Marionette TRACE conn3 <- [1,1450,null,{}] 14:40:00 INFO - PROCESS | 8438 | 1463434800163 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}] 14:40:00 INFO - PROCESS | 8438 | 1463434800370 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 14:40:00 INFO - PROCESS | 8438 | 1463434800400 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:00 INFO - PROCESS | 8438 | ++DOCSHELL 0x91c8a800 == 79 [pid = 8438] [id = 370] 14:40:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x91cfc400) [pid = 8438] [serial = 1111] [outer = (nil)] 14:40:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x92d4c400) [pid = 8438] [serial = 1112] [outer = 0x91cfc400] 14:40:00 INFO - PROCESS | 8438 | 1463434800473 Marionette DEBUG loaded listener.js 14:40:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x93bbcc00) [pid = 8438] [serial = 1113] [outer = 0x91cfc400] 14:40:01 INFO - PROCESS | 8438 | 1463434801454 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]]]}] 14:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1383ms 14:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:40:01 INFO - PROCESS | 8438 | 1463434801530 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 14:40:01 INFO - PROCESS | 8438 | 1463434801533 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 14:40:01 INFO - PROCESS | 8438 | 1463434801539 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:40:01 INFO - PROCESS | 8438 | 1463434801542 Marionette TRACE conn3 <- [1,1454,null,{}] 14:40:01 INFO - PROCESS | 8438 | 1463434801556 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}] 14:40:01 INFO - PROCESS | 8438 | 1463434801826 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 14:40:01 INFO - PROCESS | 8438 | 1463434801856 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:01 INFO - PROCESS | 8438 | ++DOCSHELL 0x92c0c400 == 80 [pid = 8438] [id = 371] 14:40:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x92d59400) [pid = 8438] [serial = 1114] [outer = (nil)] 14:40:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x95027000) [pid = 8438] [serial = 1115] [outer = 0x92d59400] 14:40:02 INFO - PROCESS | 8438 | 1463434802044 Marionette DEBUG loaded listener.js 14:40:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x977d3000) [pid = 8438] [serial = 1116] [outer = 0x92d59400] 14:40:02 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x90ba4c00) [pid = 8438] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:40:02 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0x8db48800) [pid = 8438] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:40:02 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x8c96ec00) [pid = 8438] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:40:02 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0x8cf0c800) [pid = 8438] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:40:02 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x8b7bf000) [pid = 8438] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:40:02 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x8ee8c800) [pid = 8438] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:40:02 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x919ad400) [pid = 8438] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:40:02 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0x90bbe000) [pid = 8438] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:40:03 INFO - PROCESS | 8438 | 1463434803057 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]]]}] 14:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1534ms 14:40:03 INFO - PROCESS | 8438 | 1463434803080 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 14:40:03 INFO - PROCESS | 8438 | 1463434803083 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 14:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:40:03 INFO - PROCESS | 8438 | 1463434803089 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:40:03 INFO - PROCESS | 8438 | 1463434803093 Marionette TRACE conn3 <- [1,1458,null,{}] 14:40:03 INFO - PROCESS | 8438 | 1463434803098 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}] 14:40:03 INFO - PROCESS | 8438 | 1463434803259 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 14:40:03 INFO - PROCESS | 8438 | 1463434803276 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:03 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf0c800 == 81 [pid = 8438] [id = 372] 14:40:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x8e620800) [pid = 8438] [serial = 1117] [outer = (nil)] 14:40:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x977e1000) [pid = 8438] [serial = 1118] [outer = 0x8e620800] 14:40:03 INFO - PROCESS | 8438 | 1463434803347 Marionette DEBUG loaded listener.js 14:40:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x98868c00) [pid = 8438] [serial = 1119] [outer = 0x8e620800] 14:40:04 INFO - PROCESS | 8438 | 1463434804241 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]]]}] 14:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1177ms 14:40:04 INFO - PROCESS | 8438 | 1463434804268 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 14:40:04 INFO - PROCESS | 8438 | 1463434804272 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 14:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:40:04 INFO - PROCESS | 8438 | 1463434804278 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:40:04 INFO - PROCESS | 8438 | 1463434804280 Marionette TRACE conn3 <- [1,1462,null,{}] 14:40:04 INFO - PROCESS | 8438 | 1463434804286 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}] 14:40:04 INFO - PROCESS | 8438 | 1463434804453 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 14:40:04 INFO - PROCESS | 8438 | 1463434804726 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:04 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4a3400 == 82 [pid = 8438] [id = 373] 14:40:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x8b4a4800) [pid = 8438] [serial = 1120] [outer = (nil)] 14:40:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x8c96ec00) [pid = 8438] [serial = 1121] [outer = 0x8b4a4800] 14:40:04 INFO - PROCESS | 8438 | 1463434804819 Marionette DEBUG loaded listener.js 14:40:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x8d1e6800) [pid = 8438] [serial = 1122] [outer = 0x8b4a4800] 14:40:05 INFO - PROCESS | 8438 | 1463434805860 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]]]}] 14:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1631ms 14:40:05 INFO - PROCESS | 8438 | 1463434805912 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 14:40:05 INFO - PROCESS | 8438 | 1463434805919 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 14:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:40:05 INFO - PROCESS | 8438 | 1463434805927 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:40:05 INFO - PROCESS | 8438 | 1463434805933 Marionette TRACE conn3 <- [1,1466,null,{}] 14:40:05 INFO - PROCESS | 8438 | 1463434805940 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}] 14:40:06 INFO - PROCESS | 8438 | 1463434806181 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 14:40:06 INFO - PROCESS | 8438 | 1463434806418 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:06 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e6d6800 == 83 [pid = 8438] [id = 374] 14:40:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x8e7a6400) [pid = 8438] [serial = 1123] [outer = (nil)] 14:40:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x8ee8c400) [pid = 8438] [serial = 1124] [outer = 0x8e7a6400] 14:40:06 INFO - PROCESS | 8438 | 1463434806554 Marionette DEBUG loaded listener.js 14:40:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0x8f69b000) [pid = 8438] [serial = 1125] [outer = 0x8e7a6400] 14:40:07 INFO - PROCESS | 8438 | 1463434807570 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]]]}] 14:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1695ms 14:40:07 INFO - PROCESS | 8438 | 1463434807625 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 14:40:07 INFO - PROCESS | 8438 | 1463434807631 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 14:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:40:07 INFO - PROCESS | 8438 | 1463434807639 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:40:07 INFO - PROCESS | 8438 | 1463434807643 Marionette TRACE conn3 <- [1,1470,null,{}] 14:40:07 INFO - PROCESS | 8438 | 1463434807649 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}] 14:40:07 INFO - PROCESS | 8438 | 1463434807851 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 14:40:08 INFO - PROCESS | 8438 | 1463434808130 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:08 INFO - PROCESS | 8438 | ++DOCSHELL 0x90bbf000 == 84 [pid = 8438] [id = 375] 14:40:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0x90bc8c00) [pid = 8438] [serial = 1126] [outer = (nil)] 14:40:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0x919b2400) [pid = 8438] [serial = 1127] [outer = 0x90bc8c00] 14:40:08 INFO - PROCESS | 8438 | 1463434808229 Marionette DEBUG loaded listener.js 14:40:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0x91c8f000) [pid = 8438] [serial = 1128] [outer = 0x90bc8c00] 14:40:09 INFO - PROCESS | 8438 | 1463434809265 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]]]}] 14:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1683ms 14:40:09 INFO - PROCESS | 8438 | 1463434809323 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 14:40:09 INFO - PROCESS | 8438 | 1463434809327 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 14:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:40:09 INFO - PROCESS | 8438 | 1463434809344 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:40:09 INFO - PROCESS | 8438 | 1463434809353 Marionette TRACE conn3 <- [1,1474,null,{}] 14:40:09 INFO - PROCESS | 8438 | 1463434809360 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}] 14:40:09 INFO - PROCESS | 8438 | 1463434809608 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 14:40:09 INFO - PROCESS | 8438 | 1463434809902 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:09 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c979000 == 85 [pid = 8438] [id = 376] 14:40:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0x8d1a7c00) [pid = 8438] [serial = 1129] [outer = (nil)] 14:40:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 167 (0x9501d400) [pid = 8438] [serial = 1130] [outer = 0x8d1a7c00] 14:40:09 INFO - PROCESS | 8438 | 1463434809988 Marionette DEBUG loaded listener.js 14:40:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 168 (0x977d2c00) [pid = 8438] [serial = 1131] [outer = 0x8d1a7c00] 14:40:10 INFO - PROCESS | 8438 | 1463434810935 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]]]}] 14:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1649ms 14:40:10 INFO - PROCESS | 8438 | 1463434810988 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 14:40:10 INFO - PROCESS | 8438 | 1463434810992 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 14:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:40:11 INFO - PROCESS | 8438 | 1463434811003 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:40:11 INFO - PROCESS | 8438 | 1463434811006 Marionette TRACE conn3 <- [1,1478,null,{}] 14:40:11 INFO - PROCESS | 8438 | 1463434811012 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}] 14:40:11 INFO - PROCESS | 8438 | 1463434811194 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 14:40:11 INFO - PROCESS | 8438 | 1463434811429 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:11 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c92c800 == 86 [pid = 8438] [id = 377] 14:40:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 169 (0x8cf05400) [pid = 8438] [serial = 1132] [outer = (nil)] 14:40:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 170 (0x99fbe400) [pid = 8438] [serial = 1133] [outer = 0x8cf05400] 14:40:11 INFO - PROCESS | 8438 | 1463434811528 Marionette DEBUG loaded listener.js 14:40:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 171 (0x99fc7800) [pid = 8438] [serial = 1134] [outer = 0x8cf05400] 14:40:12 INFO - PROCESS | 8438 | 1463434812428 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]]]}] 14:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1490ms 14:40:12 INFO - PROCESS | 8438 | 1463434812494 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 14:40:12 INFO - PROCESS | 8438 | 1463434812498 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 14:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:40:12 INFO - PROCESS | 8438 | 1463434812505 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:40:12 INFO - PROCESS | 8438 | 1463434812508 Marionette TRACE conn3 <- [1,1482,null,{}] 14:40:12 INFO - PROCESS | 8438 | 1463434812514 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}] 14:40:12 INFO - PROCESS | 8438 | 1463434812696 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 14:40:12 INFO - PROCESS | 8438 | 1463434812948 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:13 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a4b6000 == 87 [pid = 8438] [id = 378] 14:40:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 172 (0x9a4b7800) [pid = 8438] [serial = 1135] [outer = (nil)] 14:40:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 173 (0x9a60f000) [pid = 8438] [serial = 1136] [outer = 0x9a4b7800] 14:40:13 INFO - PROCESS | 8438 | 1463434813090 Marionette DEBUG loaded listener.js 14:40:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 174 (0x9ab97800) [pid = 8438] [serial = 1137] [outer = 0x9a4b7800] 14:40:14 INFO - PROCESS | 8438 | 1463434814062 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]]]}] 14:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1635ms 14:40:14 INFO - PROCESS | 8438 | 1463434814141 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 14:40:14 INFO - PROCESS | 8438 | 1463434814144 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 14:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:40:14 INFO - PROCESS | 8438 | 1463434814151 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:40:14 INFO - PROCESS | 8438 | 1463434814155 Marionette TRACE conn3 <- [1,1486,null,{}] 14:40:14 INFO - PROCESS | 8438 | 1463434814160 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}] 14:40:14 INFO - PROCESS | 8438 | 1463434814383 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 14:40:14 INFO - PROCESS | 8438 | 1463434814660 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:14 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1a6c00 == 88 [pid = 8438] [id = 379] 14:40:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 175 (0x91ec8400) [pid = 8438] [serial = 1138] [outer = (nil)] 14:40:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 176 (0x9ae8dc00) [pid = 8438] [serial = 1139] [outer = 0x91ec8400] 14:40:14 INFO - PROCESS | 8438 | 1463434814762 Marionette DEBUG loaded listener.js 14:40:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 177 (0x9ae94400) [pid = 8438] [serial = 1140] [outer = 0x91ec8400] 14:40:15 INFO - PROCESS | 8438 | 1463434815689 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]]]}] 14:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1586ms 14:40:15 INFO - PROCESS | 8438 | 1463434815738 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 14:40:15 INFO - PROCESS | 8438 | 1463434815742 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 14:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:40:15 INFO - PROCESS | 8438 | 1463434815748 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:40:15 INFO - PROCESS | 8438 | 1463434815752 Marionette TRACE conn3 <- [1,1490,null,{}] 14:40:15 INFO - PROCESS | 8438 | 1463434815757 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}] 14:40:15 INFO - PROCESS | 8438 | 1463434815934 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 14:40:16 INFO - PROCESS | 8438 | 1463434816165 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:16 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a1ad800 == 89 [pid = 8438] [id = 380] 14:40:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 178 (0x9ad8e400) [pid = 8438] [serial = 1141] [outer = (nil)] 14:40:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 179 (0x9b06e400) [pid = 8438] [serial = 1142] [outer = 0x9ad8e400] 14:40:16 INFO - PROCESS | 8438 | 1463434816294 Marionette DEBUG loaded listener.js 14:40:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 180 (0x9b10bc00) [pid = 8438] [serial = 1143] [outer = 0x9ad8e400] 14:40:17 INFO - PROCESS | 8438 | 1463434817160 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]]]}] 14:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1430ms 14:40:17 INFO - PROCESS | 8438 | 1463434817178 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 14:40:17 INFO - PROCESS | 8438 | 1463434817181 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 14:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:40:17 INFO - PROCESS | 8438 | 1463434817188 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:40:17 INFO - PROCESS | 8438 | 1463434817191 Marionette TRACE conn3 <- [1,1494,null,{}] 14:40:17 INFO - PROCESS | 8438 | 1463434817200 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}] 14:40:17 INFO - PROCESS | 8438 | 1463434817368 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 14:40:17 INFO - PROCESS | 8438 | 1463434817563 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:17 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1e8c00 == 90 [pid = 8438] [id = 381] 14:40:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 181 (0x9390a400) [pid = 8438] [serial = 1144] [outer = (nil)] 14:40:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 182 (0x9b8b9400) [pid = 8438] [serial = 1145] [outer = 0x9390a400] 14:40:17 INFO - PROCESS | 8438 | 1463434817650 Marionette DEBUG loaded listener.js 14:40:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 183 (0x9bb87800) [pid = 8438] [serial = 1146] [outer = 0x9390a400] 14:40:18 INFO - PROCESS | 8438 | 1463434818609 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]]]}] 14:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1481ms 14:40:18 INFO - PROCESS | 8438 | 1463434818670 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 14:40:18 INFO - PROCESS | 8438 | 1463434818674 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 14:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:40:18 INFO - PROCESS | 8438 | 1463434818680 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:40:18 INFO - PROCESS | 8438 | 1463434818684 Marionette TRACE conn3 <- [1,1498,null,{}] 14:40:18 INFO - PROCESS | 8438 | 1463434818690 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}] 14:40:18 INFO - PROCESS | 8438 | 1463434818877 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 14:40:19 INFO - PROCESS | 8438 | 1463434819129 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:19 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e79fc00 == 91 [pid = 8438] [id = 382] 14:40:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 184 (0x90a4e400) [pid = 8438] [serial = 1147] [outer = (nil)] 14:40:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 185 (0x9bb8bc00) [pid = 8438] [serial = 1148] [outer = 0x90a4e400] 14:40:19 INFO - PROCESS | 8438 | 1463434819257 Marionette DEBUG loaded listener.js 14:40:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 186 (0x9bbb4000) [pid = 8438] [serial = 1149] [outer = 0x90a4e400] 14:40:20 INFO - PROCESS | 8438 | 1463434820201 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]]]}] 14:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1538ms 14:40:20 INFO - PROCESS | 8438 | 1463434820218 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 14:40:20 INFO - PROCESS | 8438 | 1463434820221 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 14:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:40:20 INFO - PROCESS | 8438 | 1463434820229 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:40:20 INFO - PROCESS | 8438 | 1463434820233 Marionette TRACE conn3 <- [1,1502,null,{}] 14:40:20 INFO - PROCESS | 8438 | 1463434820238 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}] 14:40:20 INFO - PROCESS | 8438 | 1463434820422 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 14:40:20 INFO - PROCESS | 8438 | 1463434820675 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:20 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf07400 == 92 [pid = 8438] [id = 383] 14:40:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 187 (0x8d1e7000) [pid = 8438] [serial = 1150] [outer = (nil)] 14:40:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 188 (0x90ba5c00) [pid = 8438] [serial = 1151] [outer = 0x8d1e7000] 14:40:20 INFO - PROCESS | 8438 | 1463434820818 Marionette DEBUG loaded listener.js 14:40:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 189 (0x9bb8c400) [pid = 8438] [serial = 1152] [outer = 0x8d1e7000] 14:40:21 INFO - PROCESS | 8438 | 1463434821779 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]]]}] 14:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1583ms 14:40:21 INFO - PROCESS | 8438 | 1463434821812 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 14:40:21 INFO - PROCESS | 8438 | 1463434821816 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 14:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:40:21 INFO - PROCESS | 8438 | 1463434821823 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:40:21 INFO - PROCESS | 8438 | 1463434821826 Marionette TRACE conn3 <- [1,1506,null,{}] 14:40:21 INFO - PROCESS | 8438 | 1463434821832 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}] 14:40:22 INFO - PROCESS | 8438 | 1463434822043 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 14:40:22 INFO - PROCESS | 8438 | 1463434822768 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:22 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c973000 == 93 [pid = 8438] [id = 384] 14:40:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 190 (0x8c974c00) [pid = 8438] [serial = 1153] [outer = (nil)] 14:40:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 191 (0x8cf07c00) [pid = 8438] [serial = 1154] [outer = 0x8c974c00] 14:40:22 INFO - PROCESS | 8438 | 1463434822856 Marionette DEBUG loaded listener.js 14:40:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 192 (0x8d1ef400) [pid = 8438] [serial = 1155] [outer = 0x8c974c00] 14:40:23 INFO - PROCESS | 8438 | 1463434823780 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]]]}] 14:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1990ms 14:40:23 INFO - PROCESS | 8438 | 1463434823815 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 14:40:23 INFO - PROCESS | 8438 | 1463434823820 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 14:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:40:23 INFO - PROCESS | 8438 | 1463434823828 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:40:23 INFO - PROCESS | 8438 | 1463434823834 Marionette TRACE conn3 <- [1,1510,null,{}] 14:40:23 INFO - PROCESS | 8438 | 1463434823860 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}] 14:40:24 INFO - PROCESS | 8438 | 1463434824040 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 14:40:24 INFO - PROCESS | 8438 | 1463434824292 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:24 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8da400 == 94 [pid = 8438] [id = 385] 14:40:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 193 (0x8c922c00) [pid = 8438] [serial = 1156] [outer = (nil)] 14:40:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 194 (0x8cf0e000) [pid = 8438] [serial = 1157] [outer = 0x8c922c00] 14:40:24 INFO - PROCESS | 8438 | 1463434824386 Marionette DEBUG loaded listener.js 14:40:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 195 (0x8e6d8400) [pid = 8438] [serial = 1158] [outer = 0x8c922c00] 14:40:25 INFO - PROCESS | 8438 | 1463434825401 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]]]}] 14:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1588ms 14:40:25 INFO - PROCESS | 8438 | 1463434825419 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 14:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:40:25 INFO - PROCESS | 8438 | 1463434825425 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 14:40:25 INFO - PROCESS | 8438 | 1463434825432 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:40:25 INFO - PROCESS | 8438 | 1463434825435 Marionette TRACE conn3 <- [1,1514,null,{}] 14:40:25 INFO - PROCESS | 8438 | 1463434825441 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}] 14:40:25 INFO - PROCESS | 8438 | 1463434825608 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 14:40:25 INFO - PROCESS | 8438 | --DOCSHELL 0x8c91e000 == 93 [pid = 8438] [id = 244] 14:40:25 INFO - PROCESS | 8438 | --DOCSHELL 0x8c96d000 == 92 [pid = 8438] [id = 327] 14:40:25 INFO - PROCESS | 8438 | --DOCSHELL 0x8c96b400 == 91 [pid = 8438] [id = 326] 14:40:25 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8dd400 == 90 [pid = 8438] [id = 329] 14:40:26 INFO - PROCESS | 8438 | 1463434825992 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8e7aac00 == 89 [pid = 8438] [id = 280] 14:40:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8d3c00 == 88 [pid = 8438] [id = 319] 14:40:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf0c800 == 87 [pid = 8438] [id = 372] 14:40:26 INFO - PROCESS | 8438 | --DOCSHELL 0x92c0c400 == 86 [pid = 8438] [id = 371] 14:40:26 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8d3c00 == 87 [pid = 8438] [id = 386] 14:40:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 196 (0x8b8d6000) [pid = 8438] [serial = 1159] [outer = (nil)] 14:40:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 197 (0x8c96a800) [pid = 8438] [serial = 1160] [outer = 0x8b8d6000] 14:40:26 INFO - PROCESS | 8438 | 1463434826107 Marionette DEBUG loaded listener.js 14:40:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 198 (0x8db4a400) [pid = 8438] [serial = 1161] [outer = 0x8b8d6000] 14:40:26 INFO - PROCESS | 8438 | --DOCSHELL 0x91c8a800 == 86 [pid = 8438] [id = 370] 14:40:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4acc00 == 85 [pid = 8438] [id = 369] 14:40:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8c924c00 == 84 [pid = 8438] [id = 368] 14:40:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8db94c00 == 83 [pid = 8438] [id = 367] 14:40:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1ab000 == 82 [pid = 8438] [id = 366] 14:40:26 INFO - PROCESS | 8438 | --DOCSHELL 0x99fbd000 == 81 [pid = 8438] [id = 363] 14:40:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8c924400 == 80 [pid = 8438] [id = 362] 14:40:26 INFO - PROCESS | 8438 | --DOCSHELL 0x91c8d000 == 79 [pid = 8438] [id = 361] 14:40:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf02000 == 78 [pid = 8438] [id = 360] 14:40:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8dac00 == 77 [pid = 8438] [id = 359] 14:40:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8e6d4000 == 76 [pid = 8438] [id = 358] 14:40:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8d9b7c00 == 75 [pid = 8438] [id = 357] 14:40:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf08000 == 74 [pid = 8438] [id = 356] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 197 (0x91ebd800) [pid = 8438] [serial = 1068] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 196 (0x8e61fc00) [pid = 8438] [serial = 1049] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 195 (0x91cf7400) [pid = 8438] [serial = 1065] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 194 (0x97754c00) [pid = 8438] [serial = 1026] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 193 (0x91c8b000) [pid = 8438] [serial = 1064] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 192 (0x9a076c00) [pid = 8438] [serial = 1046] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 191 (0x8ee84000) [pid = 8438] [serial = 1059] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 190 (0x99be7800) [pid = 8438] [serial = 1040] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 189 (0x9501ac00) [pid = 8438] [serial = 1034] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 188 (0x8d1b1000) [pid = 8438] [serial = 1052] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 187 (0x90a56400) [pid = 8438] [serial = 1031] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 186 (0x8cf06800) [pid = 8438] [serial = 1055] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 185 (0x99fca400) [pid = 8438] [serial = 1043] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 184 (0x8d9b2000) [pid = 8438] [serial = 1053] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 183 (0x90a51000) [pid = 8438] [serial = 1061] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 182 (0x8e6d1c00) [pid = 8438] [serial = 1028] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 181 (0x91e95c00) [pid = 8438] [serial = 972] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 180 (0x91e93400) [pid = 8438] [serial = 1067] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 179 (0x90ba1000) [pid = 8438] [serial = 1062] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 178 (0x8d9b6400) [pid = 8438] [serial = 1056] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 177 (0x8e7a0800) [pid = 8438] [serial = 1058] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | --DOMWINDOW == 176 (0x98f8f400) [pid = 8438] [serial = 1037] [outer = (nil)] [url = about:blank] 14:40:26 INFO - PROCESS | 8438 | 1463434826974 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]]]}] 14:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1590ms 14:40:27 INFO - PROCESS | 8438 | 1463434827022 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 14:40:27 INFO - PROCESS | 8438 | 1463434827025 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 14:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:40:27 INFO - PROCESS | 8438 | 1463434827039 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:40:27 INFO - PROCESS | 8438 | 1463434827048 Marionette TRACE conn3 <- [1,1518,null,{}] 14:40:27 INFO - PROCESS | 8438 | 1463434827056 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}] 14:40:27 INFO - PROCESS | 8438 | 1463434827229 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 14:40:27 INFO - PROCESS | 8438 | 1463434827386 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:27 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1ab000 == 75 [pid = 8438] [id = 387] 14:40:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 177 (0x8db9c000) [pid = 8438] [serial = 1162] [outer = (nil)] 14:40:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 178 (0x8f69f400) [pid = 8438] [serial = 1163] [outer = 0x8db9c000] 14:40:27 INFO - PROCESS | 8438 | 1463434827461 Marionette DEBUG loaded listener.js 14:40:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 179 (0x90a1d800) [pid = 8438] [serial = 1164] [outer = 0x8db9c000] 14:40:28 INFO - PROCESS | 8438 | 1463434828242 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]]]}] 14:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1250ms 14:40:28 INFO - PROCESS | 8438 | 1463434828286 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 14:40:28 INFO - PROCESS | 8438 | 1463434828290 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 14:40:28 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:40:28 INFO - PROCESS | 8438 | 1463434828310 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:40:28 INFO - PROCESS | 8438 | 1463434828313 Marionette TRACE conn3 <- [1,1522,null,{}] 14:40:28 INFO - PROCESS | 8438 | 1463434828318 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}] 14:40:28 INFO - PROCESS | 8438 | 1463434828526 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 14:40:28 INFO - PROCESS | 8438 | 1463434828556 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:28 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f69d800 == 76 [pid = 8438] [id = 388] 14:40:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 180 (0x90a1a000) [pid = 8438] [serial = 1165] [outer = (nil)] 14:40:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 181 (0x90b9dc00) [pid = 8438] [serial = 1166] [outer = 0x90a1a000] 14:40:28 INFO - PROCESS | 8438 | 1463434828628 Marionette DEBUG loaded listener.js 14:40:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 182 (0x90bc5000) [pid = 8438] [serial = 1167] [outer = 0x90a1a000] 14:40:29 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:40:29 INFO - PROCESS | 8438 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:40:29 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:40:29 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:40:29 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:40:29 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:40:29 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:40:29 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:40:29 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:40:29 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:40:29 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:40:29 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:40:29 INFO - PROCESS | 8438 | 1463434829495 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"]]]}] 14:40:29 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 () { 14:40:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:40:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:40:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:40:29 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 () { 14:40:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:40:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:40:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:40:29 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 () { 14:40:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:40:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:40:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:40:29 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 () { 14:40:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:40:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:40:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:40:29 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1233ms 14:40:29 INFO - PROCESS | 8438 | 1463434829546 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 14:40:29 INFO - PROCESS | 8438 | 1463434829548 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 14:40:29 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:40:29 INFO - PROCESS | 8438 | 1463434829565 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:40:29 INFO - PROCESS | 8438 | 1463434829568 Marionette TRACE conn3 <- [1,1526,null,{}] 14:40:29 INFO - PROCESS | 8438 | 1463434829573 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}] 14:40:29 INFO - PROCESS | 8438 | 1463434829782 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 14:40:29 INFO - PROCESS | 8438 | 1463434829845 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:29 INFO - PROCESS | 8438 | ++DOCSHELL 0x91c81400 == 77 [pid = 8438] [id = 389] 14:40:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 183 (0x91c82000) [pid = 8438] [serial = 1168] [outer = (nil)] 14:40:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 184 (0x91c8a000) [pid = 8438] [serial = 1169] [outer = 0x91c82000] 14:40:29 INFO - PROCESS | 8438 | 1463434829942 Marionette DEBUG loaded listener.js 14:40:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 185 (0x91ebc400) [pid = 8438] [serial = 1170] [outer = 0x91c82000] 14:40:30 INFO - PROCESS | 8438 | --DOMWINDOW == 184 (0x91cfc400) [pid = 8438] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:40:30 INFO - PROCESS | 8438 | --DOMWINDOW == 183 (0x92d59400) [pid = 8438] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:40:30 INFO - PROCESS | 8438 | --DOMWINDOW == 182 (0x8d1ab400) [pid = 8438] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:40:30 INFO - PROCESS | 8438 | --DOMWINDOW == 181 (0x8cf09400) [pid = 8438] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:40:30 INFO - PROCESS | 8438 | --DOMWINDOW == 180 (0x91e9bc00) [pid = 8438] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:40:30 INFO - PROCESS | 8438 | --DOMWINDOW == 179 (0x8db9d800) [pid = 8438] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:40:31 INFO - PROCESS | 8438 | 1463434831191 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"]]]}] 14:40:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:40:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:40:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:40:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:40:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:40:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:40:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:40:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:40:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:40:31 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1695ms 14:40:31 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:40:31 INFO - PROCESS | 8438 | 1463434831272 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 14:40:31 INFO - PROCESS | 8438 | 1463434831275 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 14:40:31 INFO - PROCESS | 8438 | 1463434831288 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:40:31 INFO - PROCESS | 8438 | 1463434831290 Marionette TRACE conn3 <- [1,1530,null,{}] 14:40:31 INFO - PROCESS | 8438 | 1463434831297 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}] 14:40:31 INFO - PROCESS | 8438 | 1463434831461 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 14:40:31 INFO - PROCESS | 8438 | 1463434831472 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:31 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf09400 == 78 [pid = 8438] [id = 390] 14:40:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 180 (0x8f696000) [pid = 8438] [serial = 1171] [outer = (nil)] 14:40:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 181 (0x92c0a400) [pid = 8438] [serial = 1172] [outer = 0x8f696000] 14:40:31 INFO - PROCESS | 8438 | 1463434831543 Marionette DEBUG loaded listener.js 14:40:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 182 (0x9501c400) [pid = 8438] [serial = 1173] [outer = 0x8f696000] 14:40:32 INFO - PROCESS | 8438 | 1463434832285 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]]]}] 14:40:32 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 14:40:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:40:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:40:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:40:32 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. 14:40:32 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:40:32 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1038ms 14:40:32 INFO - PROCESS | 8438 | 1463434832321 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 14:40:32 INFO - PROCESS | 8438 | 1463434832323 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 14:40:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:40:32 INFO - PROCESS | 8438 | 1463434832330 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:40:32 INFO - PROCESS | 8438 | 1463434832332 Marionette TRACE conn3 <- [1,1534,null,{}] 14:40:32 INFO - PROCESS | 8438 | 1463434832338 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}] 14:40:32 INFO - PROCESS | 8438 | 1463434832487 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 14:40:32 INFO - PROCESS | 8438 | 1463434832647 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:32 INFO - PROCESS | 8438 | ++DOCSHELL 0x91ec9000 == 79 [pid = 8438] [id = 391] 14:40:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 183 (0x9201d800) [pid = 8438] [serial = 1174] [outer = (nil)] 14:40:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 184 (0x977d5800) [pid = 8438] [serial = 1175] [outer = 0x9201d800] 14:40:32 INFO - PROCESS | 8438 | 1463434832719 Marionette DEBUG loaded listener.js 14:40:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 185 (0x98f95800) [pid = 8438] [serial = 1176] [outer = 0x9201d800] 14:40:33 INFO - PROCESS | 8438 | 1463434833802 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]]]}] 14:40:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:40:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1535ms 14:40:33 INFO - PROCESS | 8438 | 1463434833866 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 14:40:33 INFO - PROCESS | 8438 | 1463434833874 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 14:40:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:40:33 INFO - PROCESS | 8438 | 1463434833882 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:40:33 INFO - PROCESS | 8438 | 1463434833889 Marionette TRACE conn3 <- [1,1538,null,{}] 14:40:33 INFO - PROCESS | 8438 | 1463434833897 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}] 14:40:34 INFO - PROCESS | 8438 | 1463434834121 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 14:40:34 INFO - PROCESS | 8438 | 1463434834365 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:34 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c91d800 == 80 [pid = 8438] [id = 392] 14:40:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 186 (0x8cf0ec00) [pid = 8438] [serial = 1177] [outer = (nil)] 14:40:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 187 (0x8db9f400) [pid = 8438] [serial = 1178] [outer = 0x8cf0ec00] 14:40:34 INFO - PROCESS | 8438 | 1463434834498 Marionette DEBUG loaded listener.js 14:40:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 188 (0x8e61fc00) [pid = 8438] [serial = 1179] [outer = 0x8cf0ec00] 14:40:35 INFO - PROCESS | 8438 | 1463434835430 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]]]}] 14:40:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:40:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1585ms 14:40:35 INFO - PROCESS | 8438 | 1463434835468 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 14:40:35 INFO - PROCESS | 8438 | 1463434835477 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 14:40:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:40:35 INFO - PROCESS | 8438 | 1463434835488 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:40:35 INFO - PROCESS | 8438 | 1463434835492 Marionette TRACE conn3 <- [1,1542,null,{}] 14:40:35 INFO - PROCESS | 8438 | 1463434835498 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}] 14:40:35 INFO - PROCESS | 8438 | 1463434835686 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 14:40:35 INFO - PROCESS | 8438 | 1463434835880 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:35 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c929400 == 81 [pid = 8438] [id = 393] 14:40:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 189 (0x8e6d3400) [pid = 8438] [serial = 1180] [outer = (nil)] 14:40:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 190 (0x8f69f800) [pid = 8438] [serial = 1181] [outer = 0x8e6d3400] 14:40:35 INFO - PROCESS | 8438 | 1463434835968 Marionette DEBUG loaded listener.js 14:40:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 191 (0x90bc0400) [pid = 8438] [serial = 1182] [outer = 0x8e6d3400] 14:40:36 INFO - PROCESS | 8438 | 1463434836921 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]]]}] 14:40:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:40:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1500ms 14:40:36 INFO - PROCESS | 8438 | 1463434836988 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 14:40:36 INFO - PROCESS | 8438 | 1463434836993 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 14:40:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:40:37 INFO - PROCESS | 8438 | 1463434837000 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:40:37 INFO - PROCESS | 8438 | 1463434837006 Marionette TRACE conn3 <- [1,1546,null,{}] 14:40:37 INFO - PROCESS | 8438 | 1463434837022 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}] 14:40:37 INFO - PROCESS | 8438 | 1463434837250 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 14:40:37 INFO - PROCESS | 8438 | 1463434837504 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:37 INFO - PROCESS | 8438 | ++DOCSHELL 0x919b2000 == 82 [pid = 8438] [id = 394] 14:40:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 192 (0x91cf6000) [pid = 8438] [serial = 1183] [outer = (nil)] 14:40:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 193 (0x977cc400) [pid = 8438] [serial = 1184] [outer = 0x91cf6000] 14:40:37 INFO - PROCESS | 8438 | 1463434837644 Marionette DEBUG loaded listener.js 14:40:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 194 (0x99be8000) [pid = 8438] [serial = 1185] [outer = 0x91cf6000] 14:40:38 INFO - PROCESS | 8438 | 1463434838575 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]]]}] 14:40:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:40:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1652ms 14:40:38 INFO - PROCESS | 8438 | 1463434838653 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 14:40:38 INFO - PROCESS | 8438 | 1463434838657 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 14:40:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:40:38 INFO - PROCESS | 8438 | 1463434838664 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:40:38 INFO - PROCESS | 8438 | 1463434838667 Marionette TRACE conn3 <- [1,1550,null,{}] 14:40:38 INFO - PROCESS | 8438 | 1463434838673 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}] 14:40:38 INFO - PROCESS | 8438 | 1463434838895 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 14:40:39 INFO - PROCESS | 8438 | 1463434839132 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:39 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8d4800 == 83 [pid = 8438] [id = 395] 14:40:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 195 (0x97752c00) [pid = 8438] [serial = 1186] [outer = (nil)] 14:40:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 196 (0x9a07a400) [pid = 8438] [serial = 1187] [outer = 0x97752c00] 14:40:39 INFO - PROCESS | 8438 | 1463434839261 Marionette DEBUG loaded listener.js 14:40:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 197 (0x9a617c00) [pid = 8438] [serial = 1188] [outer = 0x97752c00] 14:40:40 INFO - PROCESS | 8438 | 1463434840163 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]]]}] 14:40:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:40:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1530ms 14:40:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:40:40 INFO - PROCESS | 8438 | 1463434840195 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 14:40:40 INFO - PROCESS | 8438 | 1463434840198 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 14:40:40 INFO - PROCESS | 8438 | 1463434840205 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:40:40 INFO - PROCESS | 8438 | 1463434840208 Marionette TRACE conn3 <- [1,1554,null,{}] 14:40:40 INFO - PROCESS | 8438 | 1463434840214 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}] 14:40:40 INFO - PROCESS | 8438 | 1463434840385 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 14:40:40 INFO - PROCESS | 8438 | 1463434840584 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:40 INFO - PROCESS | 8438 | ++DOCSHELL 0x8dba2400 == 84 [pid = 8438] [id = 396] 14:40:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 198 (0x91e97000) [pid = 8438] [serial = 1189] [outer = (nil)] 14:40:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 199 (0x9a659000) [pid = 8438] [serial = 1190] [outer = 0x91e97000] 14:40:40 INFO - PROCESS | 8438 | 1463434840667 Marionette DEBUG loaded listener.js 14:40:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 200 (0x9ad2ec00) [pid = 8438] [serial = 1191] [outer = 0x91e97000] 14:40:41 INFO - PROCESS | 8438 | 1463434841676 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]]]}] 14:40:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:40:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1543ms 14:40:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:40:41 INFO - PROCESS | 8438 | 1463434841748 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 14:40:41 INFO - PROCESS | 8438 | 1463434841751 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 14:40:41 INFO - PROCESS | 8438 | 1463434841758 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:40:41 INFO - PROCESS | 8438 | 1463434841761 Marionette TRACE conn3 <- [1,1558,null,{}] 14:40:41 INFO - PROCESS | 8438 | 1463434841767 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}] 14:40:42 INFO - PROCESS | 8438 | 1463434842011 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 14:40:42 INFO - PROCESS | 8438 | 1463434842298 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:42 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e7a5000 == 85 [pid = 8438] [id = 397] 14:40:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 201 (0x90bc1400) [pid = 8438] [serial = 1192] [outer = (nil)] 14:40:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 202 (0x9b072c00) [pid = 8438] [serial = 1193] [outer = 0x90bc1400] 14:40:42 INFO - PROCESS | 8438 | 1463434842383 Marionette DEBUG loaded listener.js 14:40:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 203 (0x9bb8fc00) [pid = 8438] [serial = 1194] [outer = 0x90bc1400] 14:40:43 INFO - PROCESS | 8438 | 1463434843263 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]]]}] 14:40:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:40:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1546ms 14:40:43 INFO - PROCESS | 8438 | 1463434843304 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 14:40:43 INFO - PROCESS | 8438 | 1463434843308 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 14:40:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:40:43 INFO - PROCESS | 8438 | 1463434843314 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:40:43 INFO - PROCESS | 8438 | 1463434843318 Marionette TRACE conn3 <- [1,1562,null,{}] 14:40:43 INFO - PROCESS | 8438 | 1463434843324 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}] 14:40:43 INFO - PROCESS | 8438 | 1463434843492 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 14:40:43 INFO - PROCESS | 8438 | 1463434843693 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:43 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8d5400 == 86 [pid = 8438] [id = 398] 14:40:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 204 (0x9ae96c00) [pid = 8438] [serial = 1195] [outer = (nil)] 14:40:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 205 (0x9bbbb800) [pid = 8438] [serial = 1196] [outer = 0x9ae96c00] 14:40:43 INFO - PROCESS | 8438 | 1463434843779 Marionette DEBUG loaded listener.js 14:40:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 206 (0x9cdb8400) [pid = 8438] [serial = 1197] [outer = 0x9ae96c00] 14:40:44 INFO - PROCESS | 8438 | 1463434844696 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]]]}] 14:40:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:40:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1439ms 14:40:44 INFO - PROCESS | 8438 | 1463434844754 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 14:40:44 INFO - PROCESS | 8438 | 1463434844758 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 14:40:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:40:44 INFO - PROCESS | 8438 | 1463434844765 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:40:44 INFO - PROCESS | 8438 | 1463434844768 Marionette TRACE conn3 <- [1,1566,null,{}] 14:40:44 INFO - PROCESS | 8438 | 1463434844774 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}] 14:40:44 INFO - PROCESS | 8438 | 1463434844989 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 14:40:45 INFO - PROCESS | 8438 | 1463434845233 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:45 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7c9800 == 87 [pid = 8438] [id = 399] 14:40:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 207 (0x91c86400) [pid = 8438] [serial = 1198] [outer = (nil)] 14:40:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 208 (0x9cfa2000) [pid = 8438] [serial = 1199] [outer = 0x91c86400] 14:40:45 INFO - PROCESS | 8438 | 1463434845362 Marionette DEBUG loaded listener.js 14:40:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 209 (0x9cfa9c00) [pid = 8438] [serial = 1200] [outer = 0x91c86400] 14:40:46 INFO - PROCESS | 8438 | 1463434846273 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]]]}] 14:40:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:40:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1533ms 14:40:46 INFO - PROCESS | 8438 | 1463434846299 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 14:40:46 INFO - PROCESS | 8438 | 1463434846302 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 14:40:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:40:46 INFO - PROCESS | 8438 | 1463434846309 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:40:46 INFO - PROCESS | 8438 | 1463434846312 Marionette TRACE conn3 <- [1,1570,null,{}] 14:40:46 INFO - PROCESS | 8438 | 1463434846318 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}] 14:40:46 INFO - PROCESS | 8438 | 1463434846491 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 14:40:46 INFO - PROCESS | 8438 | 1463434846702 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:46 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4a5c00 == 88 [pid = 8438] [id = 400] 14:40:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 210 (0x9cde4000) [pid = 8438] [serial = 1201] [outer = (nil)] 14:40:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 211 (0x9cff3400) [pid = 8438] [serial = 1202] [outer = 0x9cde4000] 14:40:46 INFO - PROCESS | 8438 | 1463434846787 Marionette DEBUG loaded listener.js 14:40:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 212 (0x9cff6400) [pid = 8438] [serial = 1203] [outer = 0x9cde4000] 14:40:47 INFO - PROCESS | 8438 | 1463434847718 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]]]}] 14:40:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:40:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1482ms 14:40:47 INFO - PROCESS | 8438 | 1463434847792 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 14:40:47 INFO - PROCESS | 8438 | 1463434847795 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 14:40:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:40:47 INFO - PROCESS | 8438 | 1463434847802 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:40:47 INFO - PROCESS | 8438 | 1463434847805 Marionette TRACE conn3 <- [1,1574,null,{}] 14:40:47 INFO - PROCESS | 8438 | 1463434847811 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}] 14:40:48 INFO - PROCESS | 8438 | 1463434848048 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 14:40:48 INFO - PROCESS | 8438 | 1463434848304 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:48 INFO - PROCESS | 8438 | ++DOCSHELL 0x9cfe9800 == 89 [pid = 8438] [id = 401] 14:40:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 213 (0xa1152800) [pid = 8438] [serial = 1204] [outer = (nil)] 14:40:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 214 (0xa11e5000) [pid = 8438] [serial = 1205] [outer = 0xa1152800] 14:40:48 INFO - PROCESS | 8438 | 1463434848432 Marionette DEBUG loaded listener.js 14:40:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 215 (0xa11e7800) [pid = 8438] [serial = 1206] [outer = 0xa1152800] 14:40:49 INFO - PROCESS | 8438 | 1463434849312 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]]]}] 14:40:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:40:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1580ms 14:40:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:40:49 INFO - PROCESS | 8438 | 1463434849383 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 14:40:49 INFO - PROCESS | 8438 | 1463434849387 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 14:40:49 INFO - PROCESS | 8438 | 1463434849393 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:40:49 INFO - PROCESS | 8438 | 1463434849398 Marionette TRACE conn3 <- [1,1578,null,{}] 14:40:49 INFO - PROCESS | 8438 | 1463434849403 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}] 14:40:49 INFO - PROCESS | 8438 | 1463434849641 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 14:40:49 INFO - PROCESS | 8438 | 1463434849892 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:49 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e61a000 == 90 [pid = 8438] [id = 402] 14:40:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 216 (0x8e6cf400) [pid = 8438] [serial = 1207] [outer = (nil)] 14:40:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 217 (0x90a1c800) [pid = 8438] [serial = 1208] [outer = 0x8e6cf400] 14:40:50 INFO - PROCESS | 8438 | 1463434850041 Marionette DEBUG loaded listener.js 14:40:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 218 (0x9ae95c00) [pid = 8438] [serial = 1209] [outer = 0x8e6cf400] 14:40:50 INFO - PROCESS | 8438 | 1463434850926 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]]]}] 14:40:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:40:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1583ms 14:40:50 INFO - PROCESS | 8438 | 1463434850976 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 14:40:50 INFO - PROCESS | 8438 | 1463434850980 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 14:40:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:40:50 INFO - PROCESS | 8438 | 1463434850987 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:40:50 INFO - PROCESS | 8438 | 1463434850990 Marionette TRACE conn3 <- [1,1582,null,{}] 14:40:50 INFO - PROCESS | 8438 | 1463434850996 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}] 14:40:51 INFO - PROCESS | 8438 | 1463434851179 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 14:40:51 INFO - PROCESS | 8438 | 1463434851728 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:51 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf08000 == 91 [pid = 8438] [id = 403] 14:40:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 219 (0x8cf08800) [pid = 8438] [serial = 1210] [outer = (nil)] 14:40:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 220 (0x8d9b2000) [pid = 8438] [serial = 1211] [outer = 0x8cf08800] 14:40:51 INFO - PROCESS | 8438 | 1463434851880 Marionette DEBUG loaded listener.js 14:40:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 221 (0x8dba1c00) [pid = 8438] [serial = 1212] [outer = 0x8cf08800] 14:40:52 INFO - PROCESS | 8438 | 1463434852760 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]]]}] 14:40:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:40:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1835ms 14:40:52 INFO - PROCESS | 8438 | 1463434852823 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 14:40:52 INFO - PROCESS | 8438 | 1463434852830 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 14:40:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:40:52 INFO - PROCESS | 8438 | 1463434852837 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:40:52 INFO - PROCESS | 8438 | 1463434852842 Marionette TRACE conn3 <- [1,1586,null,{}] 14:40:52 INFO - PROCESS | 8438 | 1463434852849 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}] 14:40:53 INFO - PROCESS | 8438 | 1463434853071 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 14:40:53 INFO - PROCESS | 8438 | 1463434853329 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:53 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ee8cc00 == 92 [pid = 8438] [id = 404] 14:40:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 222 (0x8f4afc00) [pid = 8438] [serial = 1213] [outer = (nil)] 14:40:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 223 (0x90b9bc00) [pid = 8438] [serial = 1214] [outer = 0x8f4afc00] 14:40:53 INFO - PROCESS | 8438 | 1463434853512 Marionette DEBUG loaded listener.js 14:40:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 224 (0x919b6400) [pid = 8438] [serial = 1215] [outer = 0x8f4afc00] 14:40:54 INFO - PROCESS | 8438 | 1463434854401 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]]]}] 14:40:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:40:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1636ms 14:40:54 INFO - PROCESS | 8438 | 1463434854475 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 14:40:54 INFO - PROCESS | 8438 | 1463434854481 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 14:40:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:40:54 INFO - PROCESS | 8438 | 1463434854490 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:40:54 INFO - PROCESS | 8438 | 1463434854493 Marionette TRACE conn3 <- [1,1590,null,{}] 14:40:54 INFO - PROCESS | 8438 | 1463434854499 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}] 14:40:54 INFO - PROCESS | 8438 | 1463434854675 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 14:40:54 INFO - PROCESS | 8438 | 1463434854880 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:54 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1eb000 == 93 [pid = 8438] [id = 405] 14:40:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 225 (0x8d9b9000) [pid = 8438] [serial = 1216] [outer = (nil)] 14:40:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 226 (0x8f69f000) [pid = 8438] [serial = 1217] [outer = 0x8d9b9000] 14:40:54 INFO - PROCESS | 8438 | 1463434854961 Marionette DEBUG loaded listener.js 14:40:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 227 (0x91ec9c00) [pid = 8438] [serial = 1218] [outer = 0x8d9b9000] 14:40:55 INFO - PROCESS | 8438 | --DOMWINDOW == 226 (0x922e4800) [pid = 8438] [serial = 1070] [outer = (nil)] [url = about:blank] 14:40:55 INFO - PROCESS | 8438 | --DOMWINDOW == 225 (0x8e6dd000) [pid = 8438] [serial = 1073] [outer = (nil)] [url = about:blank] 14:40:55 INFO - PROCESS | 8438 | --DOMWINDOW == 224 (0x90bc0800) [pid = 8438] [serial = 1076] [outer = (nil)] [url = about:blank] 14:40:55 INFO - PROCESS | 8438 | --DOMWINDOW == 223 (0x9501f000) [pid = 8438] [serial = 1079] [outer = (nil)] [url = about:blank] 14:40:55 INFO - PROCESS | 8438 | --DOMWINDOW == 222 (0x977e1000) [pid = 8438] [serial = 1118] [outer = (nil)] [url = about:blank] 14:40:55 INFO - PROCESS | 8438 | --DOMWINDOW == 221 (0x988fd400) [pid = 8438] [serial = 1082] [outer = (nil)] [url = about:blank] 14:40:55 INFO - PROCESS | 8438 | --DOMWINDOW == 220 (0x99fc4400) [pid = 8438] [serial = 1085] [outer = (nil)] [url = about:blank] 14:40:55 INFO - PROCESS | 8438 | --DOMWINDOW == 219 (0x9a60cc00) [pid = 8438] [serial = 1088] [outer = (nil)] [url = about:blank] 14:40:55 INFO - PROCESS | 8438 | --DOMWINDOW == 218 (0x9a619800) [pid = 8438] [serial = 1091] [outer = (nil)] [url = about:blank] 14:40:55 INFO - PROCESS | 8438 | --DOMWINDOW == 217 (0x9a655c00) [pid = 8438] [serial = 1094] [outer = (nil)] [url = about:blank] 14:40:55 INFO - PROCESS | 8438 | --DOMWINDOW == 216 (0x9ab9f400) [pid = 8438] [serial = 1097] [outer = (nil)] [url = about:blank] 14:40:55 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1ee400 == 92 [pid = 8438] [id = 317] 14:40:55 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8d3400 == 91 [pid = 8438] [id = 344] 14:40:55 INFO - PROCESS | 8438 | --DOCSHELL 0x8d9adc00 == 90 [pid = 8438] [id = 318] 14:40:55 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf07400 == 89 [pid = 8438] [id = 383] 14:40:55 INFO - PROCESS | 8438 | --DOCSHELL 0x8e79fc00 == 88 [pid = 8438] [id = 382] 14:40:55 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1e8c00 == 87 [pid = 8438] [id = 381] 14:40:55 INFO - PROCESS | 8438 | --DOCSHELL 0x9a1ad800 == 86 [pid = 8438] [id = 380] 14:40:55 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1a6c00 == 85 [pid = 8438] [id = 379] 14:40:55 INFO - PROCESS | 8438 | --DOCSHELL 0x9a4b6000 == 84 [pid = 8438] [id = 378] 14:40:55 INFO - PROCESS | 8438 | --DOCSHELL 0x8c92c800 == 83 [pid = 8438] [id = 377] 14:40:55 INFO - PROCESS | 8438 | --DOCSHELL 0x8c979000 == 82 [pid = 8438] [id = 376] 14:40:55 INFO - PROCESS | 8438 | --DOCSHELL 0x90bbf000 == 81 [pid = 8438] [id = 375] 14:40:55 INFO - PROCESS | 8438 | --DOCSHELL 0x8e6d6800 == 80 [pid = 8438] [id = 374] 14:40:55 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4a3400 == 79 [pid = 8438] [id = 373] 14:40:56 INFO - PROCESS | 8438 | 1463434856024 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]]]}] 14:40:56 INFO - PROCESS | 8438 | --DOMWINDOW == 215 (0x92d4c400) [pid = 8438] [serial = 1112] [outer = (nil)] [url = about:blank] 14:40:56 INFO - PROCESS | 8438 | --DOMWINDOW == 214 (0x95027000) [pid = 8438] [serial = 1115] [outer = (nil)] [url = about:blank] 14:40:56 INFO - PROCESS | 8438 | --DOMWINDOW == 213 (0x977d3000) [pid = 8438] [serial = 1116] [outer = (nil)] [url = about:blank] 14:40:56 INFO - PROCESS | 8438 | --DOMWINDOW == 212 (0x8e6d1400) [pid = 8438] [serial = 1101] [outer = (nil)] [url = about:blank] 14:40:56 INFO - PROCESS | 8438 | --DOMWINDOW == 211 (0x8d9ae000) [pid = 8438] [serial = 1100] [outer = (nil)] [url = about:blank] 14:40:56 INFO - PROCESS | 8438 | --DOMWINDOW == 210 (0x8db9a800) [pid = 8438] [serial = 1106] [outer = (nil)] [url = about:blank] 14:40:56 INFO - PROCESS | 8438 | --DOMWINDOW == 209 (0x8f4ac800) [pid = 8438] [serial = 1107] [outer = (nil)] [url = about:blank] 14:40:56 INFO - PROCESS | 8438 | --DOMWINDOW == 208 (0x91eb9000) [pid = 8438] [serial = 1109] [outer = (nil)] [url = about:blank] 14:40:56 INFO - PROCESS | 8438 | --DOMWINDOW == 207 (0x8f696800) [pid = 8438] [serial = 1104] [outer = (nil)] [url = about:blank] 14:40:56 INFO - PROCESS | 8438 | --DOMWINDOW == 206 (0x8dd0d400) [pid = 8438] [serial = 1103] [outer = (nil)] [url = about:blank] 14:40:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:40:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1596ms 14:40:56 INFO - PROCESS | 8438 | --DOMWINDOW == 205 (0x93bbcc00) [pid = 8438] [serial = 1113] [outer = (nil)] [url = about:blank] 14:40:56 INFO - PROCESS | 8438 | --DOMWINDOW == 204 (0x91ec3c00) [pid = 8438] [serial = 1110] [outer = (nil)] [url = about:blank] 14:40:56 INFO - PROCESS | 8438 | 1463434856089 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 14:40:56 INFO - PROCESS | 8438 | 1463434856092 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 14:40:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:40:56 INFO - PROCESS | 8438 | 1463434856101 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:40:56 INFO - PROCESS | 8438 | 1463434856110 Marionette TRACE conn3 <- [1,1594,null,{}] 14:40:56 INFO - PROCESS | 8438 | 1463434856123 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}] 14:40:56 INFO - PROCESS | 8438 | 1463434856304 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 14:40:56 INFO - PROCESS | 8438 | 1463434856478 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:56 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c979000 == 80 [pid = 8438] [id = 406] 14:40:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 205 (0x8d1b3c00) [pid = 8438] [serial = 1219] [outer = (nil)] 14:40:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 206 (0x90ba3c00) [pid = 8438] [serial = 1220] [outer = 0x8d1b3c00] 14:40:56 INFO - PROCESS | 8438 | 1463434856557 Marionette DEBUG loaded listener.js 14:40:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 207 (0x9201e400) [pid = 8438] [serial = 1221] [outer = 0x8d1b3c00] 14:40:57 INFO - PROCESS | 8438 | 1463434857328 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]]]}] 14:40:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:40:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1247ms 14:40:57 INFO - PROCESS | 8438 | 1463434857374 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 14:40:57 INFO - PROCESS | 8438 | 1463434857379 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 14:40:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:40:57 INFO - PROCESS | 8438 | 1463434857391 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:40:57 INFO - PROCESS | 8438 | 1463434857394 Marionette TRACE conn3 <- [1,1598,null,{}] 14:40:57 INFO - PROCESS | 8438 | 1463434857398 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}] 14:40:57 INFO - PROCESS | 8438 | 1463434857667 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 14:40:57 INFO - PROCESS | 8438 | 1463434857869 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:57 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c929c00 == 81 [pid = 8438] [id = 407] 14:40:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 208 (0x8c96d000) [pid = 8438] [serial = 1222] [outer = (nil)] 14:40:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 209 (0x8d1a8000) [pid = 8438] [serial = 1223] [outer = 0x8c96d000] 14:40:58 INFO - PROCESS | 8438 | 1463434857996 Marionette DEBUG loaded listener.js 14:40:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 210 (0x8db94c00) [pid = 8438] [serial = 1224] [outer = 0x8c96d000] 14:40:59 INFO - PROCESS | 8438 | 1463434859007 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]]]}] 14:40:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:40:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1685ms 14:40:59 INFO - PROCESS | 8438 | 1463434859074 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 14:40:59 INFO - PROCESS | 8438 | 1463434859080 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 14:40:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:40:59 INFO - PROCESS | 8438 | 1463434859088 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:40:59 INFO - PROCESS | 8438 | 1463434859095 Marionette TRACE conn3 <- [1,1602,null,{}] 14:40:59 INFO - PROCESS | 8438 | 1463434859103 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}] 14:40:59 INFO - PROCESS | 8438 | 1463434859331 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 14:40:59 INFO - PROCESS | 8438 | 1463434859584 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:59 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ee8b400 == 82 [pid = 8438] [id = 408] 14:40:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 211 (0x8ee8e800) [pid = 8438] [serial = 1225] [outer = (nil)] 14:40:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 212 (0x90a50400) [pid = 8438] [serial = 1226] [outer = 0x8ee8e800] 14:40:59 INFO - PROCESS | 8438 | 1463434859756 Marionette DEBUG loaded listener.js 14:40:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 213 (0x91c8ec00) [pid = 8438] [serial = 1227] [outer = 0x8ee8e800] 14:41:00 INFO - PROCESS | 8438 | 1463434860748 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]]]}] 14:41:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:41:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1734ms 14:41:00 INFO - PROCESS | 8438 | 1463434860823 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 14:41:00 INFO - PROCESS | 8438 | 1463434860828 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 14:41:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:41:00 INFO - PROCESS | 8438 | 1463434860835 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:41:00 INFO - PROCESS | 8438 | 1463434860839 Marionette TRACE conn3 <- [1,1606,null,{}] 14:41:00 INFO - PROCESS | 8438 | 1463434860846 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}] 14:41:01 INFO - PROCESS | 8438 | 1463434861064 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 14:41:01 INFO - PROCESS | 8438 | 1463434861421 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:01 INFO - PROCESS | 8438 | ++DOCSHELL 0x91eb1000 == 83 [pid = 8438] [id = 409] 14:41:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 214 (0x94550c00) [pid = 8438] [serial = 1228] [outer = (nil)] 14:41:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 215 (0x977d0400) [pid = 8438] [serial = 1229] [outer = 0x94550c00] 14:41:01 INFO - PROCESS | 8438 | 1463434861512 Marionette DEBUG loaded listener.js 14:41:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 216 (0x98ae6800) [pid = 8438] [serial = 1230] [outer = 0x94550c00] 14:41:02 INFO - PROCESS | 8438 | 1463434862440 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]]]}] 14:41:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:41:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1643ms 14:41:02 INFO - PROCESS | 8438 | 1463434862479 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 14:41:02 INFO - PROCESS | 8438 | 1463434862486 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 14:41:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:41:02 INFO - PROCESS | 8438 | 1463434862503 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:41:02 INFO - PROCESS | 8438 | 1463434862511 Marionette TRACE conn3 <- [1,1610,null,{}] 14:41:02 INFO - PROCESS | 8438 | 1463434862517 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}] 14:41:02 INFO - PROCESS | 8438 | 1463434862702 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 14:41:02 INFO - PROCESS | 8438 | 1463434862902 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:03 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f691400 == 84 [pid = 8438] [id = 410] 14:41:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 217 (0x93905800) [pid = 8438] [serial = 1231] [outer = (nil)] 14:41:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 218 (0x9a60e800) [pid = 8438] [serial = 1232] [outer = 0x93905800] 14:41:03 INFO - PROCESS | 8438 | 1463434863095 Marionette DEBUG loaded listener.js 14:41:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 219 (0x9a652000) [pid = 8438] [serial = 1233] [outer = 0x93905800] 14:41:05 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7c0800 == 83 [pid = 8438] [id = 349] 14:41:05 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7c3c00 == 82 [pid = 8438] [id = 315] 14:41:05 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8df000 == 81 [pid = 8438] [id = 302] 14:41:05 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf03800 == 80 [pid = 8438] [id = 316] 14:41:05 INFO - PROCESS | 8438 | --DOMWINDOW == 218 (0x8db9c000) [pid = 8438] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:41:05 INFO - PROCESS | 8438 | --DOMWINDOW == 217 (0x8f696000) [pid = 8438] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:41:05 INFO - PROCESS | 8438 | --DOMWINDOW == 216 (0x8e620800) [pid = 8438] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:41:05 INFO - PROCESS | 8438 | --DOMWINDOW == 215 (0x8b8d6000) [pid = 8438] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:41:05 INFO - PROCESS | 8438 | --DOMWINDOW == 214 (0x8c922c00) [pid = 8438] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:41:05 INFO - PROCESS | 8438 | --DOMWINDOW == 213 (0x8c974c00) [pid = 8438] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:41:05 INFO - PROCESS | 8438 | --DOMWINDOW == 212 (0x90a1a000) [pid = 8438] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:41:05 INFO - PROCESS | 8438 | --DOMWINDOW == 211 (0x91c82000) [pid = 8438] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:41:05 INFO - PROCESS | 8438 | --DOMWINDOW == 210 (0x8cf08800) [pid = 8438] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:41:05 INFO - PROCESS | 8438 | --DOMWINDOW == 209 (0x8f4afc00) [pid = 8438] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:41:05 INFO - PROCESS | 8438 | --DOMWINDOW == 208 (0x8d9b9000) [pid = 8438] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:41:06 INFO - PROCESS | 8438 | 1463434866345 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]]]}] 14:41:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:41:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 3902ms 14:41:06 INFO - PROCESS | 8438 | 1463434866397 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 14:41:06 INFO - PROCESS | 8438 | 1463434866402 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 14:41:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:41:06 INFO - PROCESS | 8438 | 1463434866410 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:41:06 INFO - PROCESS | 8438 | 1463434866417 Marionette TRACE conn3 <- [1,1614,null,{}] 14:41:06 INFO - PROCESS | 8438 | 1463434866424 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}] 14:41:06 INFO - PROCESS | 8438 | 1463434866646 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 14:41:06 INFO - PROCESS | 8438 | 1463434866665 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:06 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db9c000 == 81 [pid = 8438] [id = 411] 14:41:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 209 (0x8ec68800) [pid = 8438] [serial = 1234] [outer = (nil)] 14:41:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 210 (0x8f4aac00) [pid = 8438] [serial = 1235] [outer = 0x8ec68800] 14:41:06 INFO - PROCESS | 8438 | 1463434866742 Marionette DEBUG loaded listener.js 14:41:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 211 (0x90a19000) [pid = 8438] [serial = 1236] [outer = 0x8ec68800] 14:41:07 INFO - PROCESS | 8438 | 1463434867618 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]]]}] 14:41:07 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 14:41:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1234ms 14:41:07 INFO - PROCESS | 8438 | 1463434867645 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 14:41:07 INFO - PROCESS | 8438 | 1463434867654 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 14:41:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:41:07 INFO - PROCESS | 8438 | 1463434867664 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:41:07 INFO - PROCESS | 8438 | 1463434867668 Marionette TRACE conn3 <- [1,1618,null,{}] 14:41:07 INFO - PROCESS | 8438 | 1463434867674 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}] 14:41:07 INFO - PROCESS | 8438 | 1463434867834 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 14:41:07 INFO - PROCESS | 8438 | 1463434867853 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:07 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f4ab400 == 82 [pid = 8438] [id = 412] 14:41:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 212 (0x91c84800) [pid = 8438] [serial = 1237] [outer = (nil)] 14:41:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 213 (0x92c07000) [pid = 8438] [serial = 1238] [outer = 0x91c84800] 14:41:07 INFO - PROCESS | 8438 | 1463434867925 Marionette DEBUG loaded listener.js 14:41:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 214 (0x9522b000) [pid = 8438] [serial = 1239] [outer = 0x91c84800] 14:41:09 INFO - PROCESS | 8438 | 1463434869424 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]]]}] 14:41:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:41:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1838ms 14:41:09 INFO - PROCESS | 8438 | 1463434869503 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 14:41:09 INFO - PROCESS | 8438 | 1463434869511 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 14:41:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:41:09 INFO - PROCESS | 8438 | 1463434869519 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:41:09 INFO - PROCESS | 8438 | 1463434869526 Marionette TRACE conn3 <- [1,1622,null,{}] 14:41:09 INFO - PROCESS | 8438 | 1463434869534 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}] 14:41:09 INFO - PROCESS | 8438 | 1463434869756 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 14:41:10 INFO - PROCESS | 8438 | 1463434870008 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:10 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ee88800 == 83 [pid = 8438] [id = 413] 14:41:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 215 (0x8f4b1800) [pid = 8438] [serial = 1240] [outer = (nil)] 14:41:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 216 (0x91cf6800) [pid = 8438] [serial = 1241] [outer = 0x8f4b1800] 14:41:10 INFO - PROCESS | 8438 | 1463434870139 Marionette DEBUG loaded listener.js 14:41:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 217 (0x92d54000) [pid = 8438] [serial = 1242] [outer = 0x8f4b1800] 14:41:11 INFO - PROCESS | 8438 | 1463434871063 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]]]}] 14:41:11 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 14:41:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1585ms 14:41:11 INFO - PROCESS | 8438 | 1463434871105 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 14:41:11 INFO - PROCESS | 8438 | 1463434871114 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 14:41:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:41:11 INFO - PROCESS | 8438 | 1463434871125 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:41:11 INFO - PROCESS | 8438 | 1463434871128 Marionette TRACE conn3 <- [1,1626,null,{}] 14:41:11 INFO - PROCESS | 8438 | 1463434871135 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}] 14:41:11 INFO - PROCESS | 8438 | 1463434871330 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 14:41:11 INFO - PROCESS | 8438 | 1463434871579 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:11 INFO - PROCESS | 8438 | ++DOCSHELL 0x91ebd800 == 84 [pid = 8438] [id = 414] 14:41:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 218 (0x977c8c00) [pid = 8438] [serial = 1243] [outer = (nil)] 14:41:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 219 (0x9a073400) [pid = 8438] [serial = 1244] [outer = 0x977c8c00] 14:41:11 INFO - PROCESS | 8438 | 1463434871710 Marionette DEBUG loaded listener.js 14:41:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 220 (0x9a60f800) [pid = 8438] [serial = 1245] [outer = 0x977c8c00] 14:41:12 INFO - PROCESS | 8438 | 1463434872629 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]]]}] 14:41:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:41:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1533ms 14:41:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:41:12 INFO - PROCESS | 8438 | 1463434872658 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 14:41:12 INFO - PROCESS | 8438 | 1463434872662 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 14:41:12 INFO - PROCESS | 8438 | 1463434872669 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:41:12 INFO - PROCESS | 8438 | 1463434872676 Marionette TRACE conn3 <- [1,1630,null,{}] 14:41:12 INFO - PROCESS | 8438 | 1463434872693 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}] 14:41:12 INFO - PROCESS | 8438 | 1463434872882 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 14:41:13 INFO - PROCESS | 8438 | 1463434873159 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:13 INFO - PROCESS | 8438 | ++DOCSHELL 0x8dd0ac00 == 85 [pid = 8438] [id = 415] 14:41:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 221 (0x919b0c00) [pid = 8438] [serial = 1246] [outer = (nil)] 14:41:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 222 (0x9ae96000) [pid = 8438] [serial = 1247] [outer = 0x919b0c00] 14:41:13 INFO - PROCESS | 8438 | 1463434873385 Marionette DEBUG loaded listener.js 14:41:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 223 (0x9b077400) [pid = 8438] [serial = 1248] [outer = 0x919b0c00] 14:41:14 INFO - PROCESS | 8438 | 1463434874339 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]]]}] 14:41:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:41:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1748ms 14:41:14 INFO - PROCESS | 8438 | 1463434874417 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 14:41:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:41:14 INFO - PROCESS | 8438 | 1463434874422 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 14:41:14 INFO - PROCESS | 8438 | 1463434874429 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:41:14 INFO - PROCESS | 8438 | 1463434874432 Marionette TRACE conn3 <- [1,1634,null,{}] 14:41:14 INFO - PROCESS | 8438 | 1463434874438 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}] 14:41:14 INFO - PROCESS | 8438 | 1463434874653 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 14:41:14 INFO - PROCESS | 8438 | 1463434874903 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:14 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a619800 == 86 [pid = 8438] [id = 416] 14:41:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 224 (0x9b1b3000) [pid = 8438] [serial = 1249] [outer = (nil)] 14:41:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 225 (0x9bbae800) [pid = 8438] [serial = 1250] [outer = 0x9b1b3000] 14:41:15 INFO - PROCESS | 8438 | 1463434875028 Marionette DEBUG loaded listener.js 14:41:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 226 (0x9bbb8400) [pid = 8438] [serial = 1251] [outer = 0x9b1b3000] 14:41:15 INFO - PROCESS | 8438 | 1463434875958 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]]]}] 14:41:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:41:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1585ms 14:41:16 INFO - PROCESS | 8438 | 1463434876014 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 14:41:16 INFO - PROCESS | 8438 | 1463434876018 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 14:41:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:41:16 INFO - PROCESS | 8438 | 1463434876024 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:41:16 INFO - PROCESS | 8438 | 1463434876028 Marionette TRACE conn3 <- [1,1638,null,{}] 14:41:16 INFO - PROCESS | 8438 | 1463434876034 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}] 14:41:16 INFO - PROCESS | 8438 | 1463434876212 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 14:41:16 INFO - PROCESS | 8438 | 1463434876416 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:16 INFO - PROCESS | 8438 | ++DOCSHELL 0x8dd08000 == 87 [pid = 8438] [id = 417] 14:41:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 227 (0x8e61d000) [pid = 8438] [serial = 1252] [outer = (nil)] 14:41:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 228 (0x9cdf1000) [pid = 8438] [serial = 1253] [outer = 0x8e61d000] 14:41:16 INFO - PROCESS | 8438 | 1463434876545 Marionette DEBUG loaded listener.js 14:41:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 229 (0x9cfaa000) [pid = 8438] [serial = 1254] [outer = 0x8e61d000] 14:41:17 INFO - PROCESS | 8438 | 1463434877543 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]]]}] 14:41:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:41:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1581ms 14:41:17 INFO - PROCESS | 8438 | 1463434877606 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 14:41:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:41:17 INFO - PROCESS | 8438 | 1463434877611 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 14:41:17 INFO - PROCESS | 8438 | 1463434877617 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:41:17 INFO - PROCESS | 8438 | 1463434877621 Marionette TRACE conn3 <- [1,1642,null,{}] 14:41:17 INFO - PROCESS | 8438 | 1463434877626 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}] 14:41:17 INFO - PROCESS | 8438 | 1463434877814 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 14:41:18 INFO - PROCESS | 8438 | 1463434878074 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:18 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c96b400 == 88 [pid = 8438] [id = 418] 14:41:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 230 (0x8c977c00) [pid = 8438] [serial = 1255] [outer = (nil)] 14:41:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 231 (0xa0609800) [pid = 8438] [serial = 1256] [outer = 0x8c977c00] 14:41:18 INFO - PROCESS | 8438 | 1463434878215 Marionette DEBUG loaded listener.js 14:41:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 232 (0xa11ec800) [pid = 8438] [serial = 1257] [outer = 0x8c977c00] 14:41:19 INFO - PROCESS | 8438 | 1463434879091 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]]]}] 14:41:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:41:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1536ms 14:41:19 INFO - PROCESS | 8438 | 1463434879153 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 14:41:19 INFO - PROCESS | 8438 | 1463434879157 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 14:41:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:41:19 INFO - PROCESS | 8438 | 1463434879163 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:41:19 INFO - PROCESS | 8438 | 1463434879167 Marionette TRACE conn3 <- [1,1646,null,{}] 14:41:19 INFO - PROCESS | 8438 | 1463434879172 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}] 14:41:19 INFO - PROCESS | 8438 | 1463434879341 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 14:41:19 INFO - PROCESS | 8438 | 1463434879545 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:19 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ee86000 == 89 [pid = 8438] [id = 419] 14:41:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 233 (0x919b6000) [pid = 8438] [serial = 1258] [outer = (nil)] 14:41:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 234 (0xa22a1000) [pid = 8438] [serial = 1259] [outer = 0x919b6000] 14:41:19 INFO - PROCESS | 8438 | 1463434879673 Marionette DEBUG loaded listener.js 14:41:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 235 (0xa2377800) [pid = 8438] [serial = 1260] [outer = 0x919b6000] 14:41:20 INFO - PROCESS | 8438 | 1463434880631 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]]]}] 14:41:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:41:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1544ms 14:41:20 INFO - PROCESS | 8438 | 1463434880708 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 14:41:20 INFO - PROCESS | 8438 | 1463434880712 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 14:41:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:41:20 INFO - PROCESS | 8438 | 1463434880719 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:41:20 INFO - PROCESS | 8438 | 1463434880722 Marionette TRACE conn3 <- [1,1650,null,{}] 14:41:20 INFO - PROCESS | 8438 | 1463434880728 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}] 14:41:20 INFO - PROCESS | 8438 | 1463434880937 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 14:41:21 INFO - PROCESS | 8438 | 1463434881184 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:21 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c96c800 == 90 [pid = 8438] [id = 420] 14:41:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 236 (0x91e91400) [pid = 8438] [serial = 1261] [outer = (nil)] 14:41:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 237 (0xa23c3400) [pid = 8438] [serial = 1262] [outer = 0x91e91400] 14:41:21 INFO - PROCESS | 8438 | 1463434881308 Marionette DEBUG loaded listener.js 14:41:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 238 (0xa25fa400) [pid = 8438] [serial = 1263] [outer = 0x91e91400] 14:41:22 INFO - PROCESS | 8438 | 1463434882190 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]]]}] 14:41:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:41:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1532ms 14:41:22 INFO - PROCESS | 8438 | 1463434882252 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 14:41:22 INFO - PROCESS | 8438 | 1463434882257 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 14:41:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:41:22 INFO - PROCESS | 8438 | 1463434882263 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:41:22 INFO - PROCESS | 8438 | 1463434882265 Marionette TRACE conn3 <- [1,1654,null,{}] 14:41:22 INFO - PROCESS | 8438 | 1463434882272 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}] 14:41:22 INFO - PROCESS | 8438 | 1463434882453 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 14:41:22 INFO - PROCESS | 8438 | 1463434882658 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:22 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c96e400 == 91 [pid = 8438] [id = 421] 14:41:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 239 (0x8c972000) [pid = 8438] [serial = 1264] [outer = (nil)] 14:41:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 240 (0xa27cc000) [pid = 8438] [serial = 1265] [outer = 0x8c972000] 14:41:22 INFO - PROCESS | 8438 | 1463434882797 Marionette DEBUG loaded listener.js 14:41:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 241 (0xa27ef400) [pid = 8438] [serial = 1266] [outer = 0x8c972000] 14:41:23 INFO - PROCESS | 8438 | 1463434883680 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]]]}] 14:41:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:41:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1480ms 14:41:23 INFO - PROCESS | 8438 | 1463434883744 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 14:41:23 INFO - PROCESS | 8438 | 1463434883748 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 14:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:41:23 INFO - PROCESS | 8438 | 1463434883754 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:41:23 INFO - PROCESS | 8438 | 1463434883757 Marionette TRACE conn3 <- [1,1658,null,{}] 14:41:23 INFO - PROCESS | 8438 | 1463434883763 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}] 14:41:23 INFO - PROCESS | 8438 | 1463434883937 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 14:41:24 INFO - PROCESS | 8438 | 1463434884146 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:24 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8dd800 == 92 [pid = 8438] [id = 422] 14:41:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 242 (0xa27cc400) [pid = 8438] [serial = 1267] [outer = (nil)] 14:41:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 243 (0xa3321000) [pid = 8438] [serial = 1268] [outer = 0xa27cc400] 14:41:24 INFO - PROCESS | 8438 | 1463434884267 Marionette DEBUG loaded listener.js 14:41:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 244 (0xa3354400) [pid = 8438] [serial = 1269] [outer = 0xa27cc400] 14:41:25 INFO - PROCESS | 8438 | 1463434885245 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]]]}] 14:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1534ms 14:41:25 INFO - PROCESS | 8438 | 1463434885289 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 14:41:25 INFO - PROCESS | 8438 | 1463434885294 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 14:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:41:25 INFO - PROCESS | 8438 | 1463434885300 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:41:25 INFO - PROCESS | 8438 | 1463434885304 Marionette TRACE conn3 <- [1,1662,null,{}] 14:41:25 INFO - PROCESS | 8438 | 1463434885310 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}] 14:41:25 INFO - PROCESS | 8438 | 1463434885525 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 14:41:25 INFO - PROCESS | 8438 | 1463434885784 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:26 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4a7400 == 93 [pid = 8438] [id = 423] 14:41:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 245 (0x8b7c0800) [pid = 8438] [serial = 1270] [outer = (nil)] 14:41:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 246 (0x8d9bcc00) [pid = 8438] [serial = 1271] [outer = 0x8b7c0800] 14:41:26 INFO - PROCESS | 8438 | 1463434886071 Marionette DEBUG loaded listener.js 14:41:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 247 (0x8e6dd000) [pid = 8438] [serial = 1272] [outer = 0x8b7c0800] 14:41:26 INFO - PROCESS | 8438 | 1463434886978 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]]]}] 14:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1735ms 14:41:27 INFO - PROCESS | 8438 | 1463434887036 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 14:41:27 INFO - PROCESS | 8438 | 1463434887043 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 14:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:41:27 INFO - PROCESS | 8438 | 1463434887051 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:41:27 INFO - PROCESS | 8438 | 1463434887056 Marionette TRACE conn3 <- [1,1666,null,{}] 14:41:27 INFO - PROCESS | 8438 | 1463434887063 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}] 14:41:27 INFO - PROCESS | 8438 | 1463434887239 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 14:41:27 INFO - PROCESS | 8438 | 1463434887450 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:27 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1ee400 == 94 [pid = 8438] [id = 424] 14:41:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 248 (0x8dd0fc00) [pid = 8438] [serial = 1273] [outer = (nil)] 14:41:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 249 (0x91c85c00) [pid = 8438] [serial = 1274] [outer = 0x8dd0fc00] 14:41:27 INFO - PROCESS | 8438 | 1463434887653 Marionette DEBUG loaded listener.js 14:41:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 250 (0x91ec0000) [pid = 8438] [serial = 1275] [outer = 0x8dd0fc00] 14:41:28 INFO - PROCESS | 8438 | 1463434888585 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]]]}] 14:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1590ms 14:41:28 INFO - PROCESS | 8438 | 1463434888640 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 14:41:28 INFO - PROCESS | 8438 | 1463434888645 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 14:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:41:28 INFO - PROCESS | 8438 | 1463434888656 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:41:28 INFO - PROCESS | 8438 | 1463434888659 Marionette TRACE conn3 <- [1,1670,null,{}] 14:41:28 INFO - PROCESS | 8438 | 1463434888666 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}] 14:41:28 INFO - PROCESS | 8438 | 1463434888840 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 14:41:29 INFO - PROCESS | 8438 | 1463434889049 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:29 INFO - PROCESS | 8438 | ++DOCSHELL 0x91c8d800 == 95 [pid = 8438] [id = 425] 14:41:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 251 (0x91cf7400) [pid = 8438] [serial = 1276] [outer = (nil)] 14:41:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 252 (0x977e0800) [pid = 8438] [serial = 1277] [outer = 0x91cf7400] 14:41:29 INFO - PROCESS | 8438 | 1463434889169 Marionette DEBUG loaded listener.js 14:41:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 253 (0x9a652400) [pid = 8438] [serial = 1278] [outer = 0x91cf7400] 14:41:30 INFO - PROCESS | 8438 | 1463434890115 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]]]}] 14:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1537ms 14:41:30 INFO - PROCESS | 8438 | 1463434890193 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 14:41:30 INFO - PROCESS | 8438 | 1463434890196 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 14:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:41:30 INFO - PROCESS | 8438 | 1463434890203 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:41:30 INFO - PROCESS | 8438 | 1463434890209 Marionette TRACE conn3 <- [1,1674,null,{}] 14:41:30 INFO - PROCESS | 8438 | 1463434890224 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}] 14:41:30 INFO - PROCESS | 8438 | 1463434890440 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 14:41:30 INFO - PROCESS | 8438 | 1463434890778 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:30 INFO - PROCESS | 8438 | ++DOCSHELL 0x98af4c00 == 96 [pid = 8438] [id = 426] 14:41:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 254 (0x996c3400) [pid = 8438] [serial = 1279] [outer = (nil)] 14:41:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 255 (0x9bbb3800) [pid = 8438] [serial = 1280] [outer = 0x996c3400] 14:41:30 INFO - PROCESS | 8438 | 1463434890866 Marionette DEBUG loaded listener.js 14:41:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 256 (0xa1154c00) [pid = 8438] [serial = 1281] [outer = 0x996c3400] 14:41:31 INFO - PROCESS | 8438 | 1463434891717 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]]]}] 14:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1588ms 14:41:31 INFO - PROCESS | 8438 | 1463434891791 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 14:41:31 INFO - PROCESS | 8438 | 1463434891796 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 14:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:41:31 INFO - PROCESS | 8438 | 1463434891802 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:41:31 INFO - PROCESS | 8438 | 1463434891805 Marionette TRACE conn3 <- [1,1678,null,{}] 14:41:31 INFO - PROCESS | 8438 | 1463434891811 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}] 14:41:31 INFO - PROCESS | 8438 | 1463434891979 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 14:41:32 INFO - PROCESS | 8438 | 1463434892201 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:32 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7bf000 == 97 [pid = 8438] [id = 427] 14:41:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 257 (0x8b7c8800) [pid = 8438] [serial = 1282] [outer = (nil)] 14:41:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 258 (0x922d8800) [pid = 8438] [serial = 1283] [outer = 0x8b7c8800] 14:41:32 INFO - PROCESS | 8438 | 1463434892316 Marionette DEBUG loaded listener.js 14:41:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 259 (0xa114e800) [pid = 8438] [serial = 1284] [outer = 0x8b7c8800] 14:41:32 INFO - PROCESS | 8438 | --DOCSHELL 0x8c973000 == 96 [pid = 8438] [id = 384] 14:41:32 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1eb000 == 95 [pid = 8438] [id = 405] 14:41:32 INFO - PROCESS | 8438 | --DOCSHELL 0x8db9c000 == 94 [pid = 8438] [id = 411] 14:41:32 INFO - PROCESS | 8438 | --DOCSHELL 0x91eb1000 == 93 [pid = 8438] [id = 409] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 258 (0x8f69f800) [pid = 8438] [serial = 1181] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 257 (0x977cc400) [pid = 8438] [serial = 1184] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 256 (0x9a07a400) [pid = 8438] [serial = 1187] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 255 (0x9a659000) [pid = 8438] [serial = 1190] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 254 (0x9b072c00) [pid = 8438] [serial = 1193] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 253 (0x9bbbb800) [pid = 8438] [serial = 1196] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 252 (0x9cfa2000) [pid = 8438] [serial = 1199] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 251 (0x90ba3c00) [pid = 8438] [serial = 1220] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 250 (0x9cff3400) [pid = 8438] [serial = 1202] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 249 (0xa11e5000) [pid = 8438] [serial = 1205] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 248 (0x90a1c800) [pid = 8438] [serial = 1208] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 247 (0x977d5800) [pid = 8438] [serial = 1175] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 246 (0x8db9f400) [pid = 8438] [serial = 1178] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 245 (0x90ba5c00) [pid = 8438] [serial = 1151] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 244 (0x8c96ec00) [pid = 8438] [serial = 1121] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 243 (0x9501d400) [pid = 8438] [serial = 1130] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 242 (0x9b8b9400) [pid = 8438] [serial = 1145] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 241 (0x99fbe400) [pid = 8438] [serial = 1133] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 240 (0x9bb8bc00) [pid = 8438] [serial = 1148] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 239 (0x9b06e400) [pid = 8438] [serial = 1142] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 238 (0x8ee8c400) [pid = 8438] [serial = 1124] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 237 (0x9a60f000) [pid = 8438] [serial = 1136] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 236 (0x919b2400) [pid = 8438] [serial = 1127] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 235 (0x9ae8dc00) [pid = 8438] [serial = 1139] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOCSHELL 0x8ee8b400 == 92 [pid = 8438] [id = 408] 14:41:33 INFO - PROCESS | 8438 | --DOCSHELL 0x8c929c00 == 91 [pid = 8438] [id = 407] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 234 (0x8d9b2000) [pid = 8438] [serial = 1211] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 233 (0x8dba1c00) [pid = 8438] [serial = 1212] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 232 (0x90b9bc00) [pid = 8438] [serial = 1214] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 231 (0x8f69f000) [pid = 8438] [serial = 1217] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 230 (0x91ec9c00) [pid = 8438] [serial = 1218] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 229 (0x919b6400) [pid = 8438] [serial = 1215] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 228 (0x9501c400) [pid = 8438] [serial = 1173] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 227 (0x90a1d800) [pid = 8438] [serial = 1164] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 226 (0x92c0a400) [pid = 8438] [serial = 1172] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 225 (0x98868c00) [pid = 8438] [serial = 1119] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 224 (0x8db4a400) [pid = 8438] [serial = 1161] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 223 (0x8cf0e000) [pid = 8438] [serial = 1157] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 222 (0x8cf07c00) [pid = 8438] [serial = 1154] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 221 (0x8e6d8400) [pid = 8438] [serial = 1158] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 220 (0x8d1ef400) [pid = 8438] [serial = 1155] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 219 (0x8f69f400) [pid = 8438] [serial = 1163] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 218 (0x90bc5000) [pid = 8438] [serial = 1167] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 217 (0x8c96a800) [pid = 8438] [serial = 1160] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 216 (0x91ebc400) [pid = 8438] [serial = 1170] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 215 (0x91c8a000) [pid = 8438] [serial = 1169] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | --DOMWINDOW == 214 (0x90b9dc00) [pid = 8438] [serial = 1166] [outer = (nil)] [url = about:blank] 14:41:33 INFO - PROCESS | 8438 | 1463434893330 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]]]}] 14:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1583ms 14:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:41:33 INFO - PROCESS | 8438 | 1463434893386 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 14:41:33 INFO - PROCESS | 8438 | 1463434893389 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 14:41:33 INFO - PROCESS | 8438 | 1463434893395 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:41:33 INFO - PROCESS | 8438 | 1463434893398 Marionette TRACE conn3 <- [1,1682,null,{}] 14:41:33 INFO - PROCESS | 8438 | 1463434893404 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}] 14:41:33 INFO - PROCESS | 8438 | 1463434893567 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 14:41:33 INFO - PROCESS | 8438 | 1463434893754 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:33 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf07c00 == 92 [pid = 8438] [id = 428] 14:41:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 215 (0x8d1b2000) [pid = 8438] [serial = 1285] [outer = (nil)] 14:41:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 216 (0x8db9f400) [pid = 8438] [serial = 1286] [outer = 0x8d1b2000] 14:41:33 INFO - PROCESS | 8438 | 1463434893873 Marionette DEBUG loaded listener.js 14:41:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 217 (0x90a1e400) [pid = 8438] [serial = 1287] [outer = 0x8d1b2000] 14:41:34 INFO - PROCESS | 8438 | 1463434894616 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]]]}] 14:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1281ms 14:41:34 INFO - PROCESS | 8438 | 1463434894680 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 14:41:34 INFO - PROCESS | 8438 | 1463434894684 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 14:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:41:34 INFO - PROCESS | 8438 | 1463434894690 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:41:34 INFO - PROCESS | 8438 | 1463434894693 Marionette TRACE conn3 <- [1,1686,null,{}] 14:41:34 INFO - PROCESS | 8438 | 1463434894698 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}] 14:41:34 INFO - PROCESS | 8438 | 1463434894864 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 14:41:34 INFO - PROCESS | 8438 | 1463434894876 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:34 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c972400 == 93 [pid = 8438] [id = 429] 14:41:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 218 (0x8db94000) [pid = 8438] [serial = 1288] [outer = (nil)] 14:41:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 219 (0x91c8a000) [pid = 8438] [serial = 1289] [outer = 0x8db94000] 14:41:34 INFO - PROCESS | 8438 | 1463434894946 Marionette DEBUG loaded listener.js 14:41:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 220 (0x93bbb000) [pid = 8438] [serial = 1290] [outer = 0x8db94000] 14:41:35 INFO - PROCESS | 8438 | 1463434895905 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]]]}] 14:41:35 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 14:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1282ms 14:41:35 INFO - PROCESS | 8438 | 1463434895972 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 14:41:35 INFO - PROCESS | 8438 | 1463434895975 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 14:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:41:35 INFO - PROCESS | 8438 | 1463434895982 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:41:35 INFO - PROCESS | 8438 | 1463434895985 Marionette TRACE conn3 <- [1,1690,null,{}] 14:41:35 INFO - PROCESS | 8438 | 1463434895990 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}] 14:41:36 INFO - PROCESS | 8438 | 1463434896206 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 14:41:36 INFO - PROCESS | 8438 | 1463434896237 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:36 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9b2000 == 94 [pid = 8438] [id = 430] 14:41:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 221 (0x919b2400) [pid = 8438] [serial = 1291] [outer = (nil)] 14:41:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 222 (0x996b8800) [pid = 8438] [serial = 1292] [outer = 0x919b2400] 14:41:36 INFO - PROCESS | 8438 | 1463434896306 Marionette DEBUG loaded listener.js 14:41:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 223 (0x9a07bc00) [pid = 8438] [serial = 1293] [outer = 0x919b2400] 14:41:37 INFO - PROCESS | 8438 | 1463434897262 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]]]}] 14:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1342ms 14:41:37 INFO - PROCESS | 8438 | 1463434897324 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 14:41:37 INFO - PROCESS | 8438 | 1463434897327 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 14:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:41:37 INFO - PROCESS | 8438 | 1463434897333 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:41:37 INFO - PROCESS | 8438 | 1463434897336 Marionette TRACE conn3 <- [1,1694,null,{}] 14:41:37 INFO - PROCESS | 8438 | 1463434897342 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}] 14:41:37 INFO - PROCESS | 8438 | 1463434897556 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 14:41:37 INFO - PROCESS | 8438 | 1463434897584 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:37 INFO - PROCESS | 8438 | ++DOCSHELL 0x99fbe400 == 95 [pid = 8438] [id = 431] 14:41:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 224 (0x9ae96800) [pid = 8438] [serial = 1294] [outer = (nil)] 14:41:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 225 (0x9bb88000) [pid = 8438] [serial = 1295] [outer = 0x9ae96800] 14:41:37 INFO - PROCESS | 8438 | 1463434897654 Marionette DEBUG loaded listener.js 14:41:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 226 (0x9cdbc000) [pid = 8438] [serial = 1296] [outer = 0x9ae96800] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 225 (0x93905800) [pid = 8438] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 224 (0x92c0b800) [pid = 8438] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 223 (0x8dd10800) [pid = 8438] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 222 (0x988f3400) [pid = 8438] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 221 (0x8e6cf400) [pid = 8438] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 220 (0x9390a400) [pid = 8438] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 219 (0x8cf05400) [pid = 8438] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 218 (0xa1152800) [pid = 8438] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 217 (0x8d1e7000) [pid = 8438] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 216 (0x95236800) [pid = 8438] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 215 (0x94546c00) [pid = 8438] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 214 (0x998a6000) [pid = 8438] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 213 (0x8db54800) [pid = 8438] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 212 (0x91e9e800) [pid = 8438] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 211 (0x8c96fc00) [pid = 8438] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 210 (0x91ec8400) [pid = 8438] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 209 (0x8e7a7000) [pid = 8438] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 208 (0x8d1a9000) [pid = 8438] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 207 (0x91c86c00) [pid = 8438] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 206 (0x91eb4000) [pid = 8438] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 205 (0x8b8de400) [pid = 8438] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 204 (0x8e7a6400) [pid = 8438] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 203 (0x94550c00) [pid = 8438] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 202 (0x90a56c00) [pid = 8438] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 201 (0x8d1e0c00) [pid = 8438] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 200 (0x91cf6000) [pid = 8438] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 199 (0x8e6d3400) [pid = 8438] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 198 (0x8c96d000) [pid = 8438] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 197 (0x997e8400) [pid = 8438] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 196 (0x94fb0800) [pid = 8438] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 195 (0x8cf0ec00) [pid = 8438] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 194 (0x9ae96c00) [pid = 8438] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 193 (0x94facc00) [pid = 8438] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 192 (0x8cf04c00) [pid = 8438] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 191 (0x8d1b3c00) [pid = 8438] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 190 (0x8c976800) [pid = 8438] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 189 (0x91ead000) [pid = 8438] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 188 (0x8c923400) [pid = 8438] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 187 (0x8ee8e800) [pid = 8438] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 186 (0x91c82800) [pid = 8438] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 185 (0x8ec6f800) [pid = 8438] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 184 (0x99fc1c00) [pid = 8438] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 183 (0x8d1aa800) [pid = 8438] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 182 (0x8db50000) [pid = 8438] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 181 (0x8e7a3000) [pid = 8438] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 180 (0x8e7a0c00) [pid = 8438] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 179 (0x8d1eec00) [pid = 8438] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 178 (0x91c86400) [pid = 8438] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 177 (0x9ad8e400) [pid = 8438] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 176 (0x91e91800) [pid = 8438] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 175 (0x8b8dc000) [pid = 8438] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 174 (0x8b7c2000) [pid = 8438] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 173 (0x8ec68800) [pid = 8438] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 172 (0x90a4e400) [pid = 8438] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 171 (0x90bc1400) [pid = 8438] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 170 (0x8b4a4800) [pid = 8438] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 169 (0x9cde4000) [pid = 8438] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 168 (0x8c925400) [pid = 8438] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 167 (0x9a076000) [pid = 8438] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 166 (0x9201d800) [pid = 8438] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x8db4bc00) [pid = 8438] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0x8dd04c00) [pid = 8438] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x8d1a7c00) [pid = 8438] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0x9a651c00) [pid = 8438] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0x90bc8c00) [pid = 8438] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x977e8800) [pid = 8438] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0x92023000) [pid = 8438] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x8b7c0c00) [pid = 8438] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0x8e6d1800) [pid = 8438] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x9a4b7800) [pid = 8438] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x97752c00) [pid = 8438] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x90a19400) [pid = 8438] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0x91e97000) [pid = 8438] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:41:38 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0x8d1ea800) [pid = 8438] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:41:39 INFO - PROCESS | 8438 | 1463434899267 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]]]}] 14:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1993ms 14:41:39 INFO - PROCESS | 8438 | 1463434899327 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 14:41:39 INFO - PROCESS | 8438 | 1463434899331 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 14:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:41:39 INFO - PROCESS | 8438 | 1463434899337 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:41:39 INFO - PROCESS | 8438 | 1463434899340 Marionette TRACE conn3 <- [1,1698,null,{}] 14:41:39 INFO - PROCESS | 8438 | 1463434899345 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}] 14:41:39 INFO - PROCESS | 8438 | 1463434899509 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 14:41:39 INFO - PROCESS | 8438 | 1463434899670 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:39 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7c2000 == 96 [pid = 8438] [id = 432] 14:41:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x8c922000) [pid = 8438] [serial = 1297] [outer = (nil)] 14:41:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x8d1e0c00) [pid = 8438] [serial = 1298] [outer = 0x8c922000] 14:41:39 INFO - PROCESS | 8438 | 1463434899742 Marionette DEBUG loaded listener.js 14:41:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x8db56c00) [pid = 8438] [serial = 1299] [outer = 0x8c922000] 14:41:40 INFO - PROCESS | 8438 | 1463434900462 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]]]}] 14:41:40 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 14:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1180ms 14:41:40 INFO - PROCESS | 8438 | 1463434900518 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 14:41:40 INFO - PROCESS | 8438 | 1463434900521 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 14:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:41:40 INFO - PROCESS | 8438 | 1463434900527 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:41:40 INFO - PROCESS | 8438 | 1463434900530 Marionette TRACE conn3 <- [1,1702,null,{}] 14:41:40 INFO - PROCESS | 8438 | 1463434900535 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}] 14:41:40 INFO - PROCESS | 8438 | 1463434900889 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 14:41:41 INFO - PROCESS | 8438 | 1463434901100 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:41 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1ea800 == 97 [pid = 8438] [id = 433] 14:41:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x8d9b2400) [pid = 8438] [serial = 1300] [outer = (nil)] 14:41:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x8db4f000) [pid = 8438] [serial = 1301] [outer = 0x8d9b2400] 14:41:41 INFO - PROCESS | 8438 | 1463434901250 Marionette DEBUG loaded listener.js 14:41:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x8e6d1800) [pid = 8438] [serial = 1302] [outer = 0x8d9b2400] 14:41:42 INFO - PROCESS | 8438 | 1463434902233 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]]]}] 14:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1784ms 14:41:42 INFO - PROCESS | 8438 | 1463434902313 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 14:41:42 INFO - PROCESS | 8438 | 1463434902321 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 14:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:41:42 INFO - PROCESS | 8438 | 1463434902330 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:41:42 INFO - PROCESS | 8438 | 1463434902335 Marionette TRACE conn3 <- [1,1706,null,{}] 14:41:42 INFO - PROCESS | 8438 | 1463434902342 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}] 14:41:42 INFO - PROCESS | 8438 | 1463434902567 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 14:41:42 INFO - PROCESS | 8438 | 1463434902830 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:42 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f699c00 == 98 [pid = 8438] [id = 434] 14:41:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x90a13c00) [pid = 8438] [serial = 1303] [outer = (nil)] 14:41:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x90a1dc00) [pid = 8438] [serial = 1304] [outer = 0x90a13c00] 14:41:42 INFO - PROCESS | 8438 | 1463434902957 Marionette DEBUG loaded listener.js 14:41:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x90ba1c00) [pid = 8438] [serial = 1305] [outer = 0x90a13c00] 14:41:43 INFO - PROCESS | 8438 | 1463434903891 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]]]}] 14:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1635ms 14:41:43 INFO - PROCESS | 8438 | 1463434903965 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 14:41:43 INFO - PROCESS | 8438 | 1463434903969 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 14:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:41:43 INFO - PROCESS | 8438 | 1463434903977 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:41:43 INFO - PROCESS | 8438 | 1463434903981 Marionette TRACE conn3 <- [1,1710,null,{}] 14:41:43 INFO - PROCESS | 8438 | 1463434903987 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}] 14:41:44 INFO - PROCESS | 8438 | 1463434904175 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 14:41:44 INFO - PROCESS | 8438 | 1463434904472 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:44 INFO - PROCESS | 8438 | ++DOCSHELL 0x90a1c400 == 99 [pid = 8438] [id = 435] 14:41:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0x91c82000) [pid = 8438] [serial = 1306] [outer = (nil)] 14:41:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0x91cfa800) [pid = 8438] [serial = 1307] [outer = 0x91c82000] 14:41:44 INFO - PROCESS | 8438 | 1463434904599 Marionette DEBUG loaded listener.js 14:41:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0x91eb4c00) [pid = 8438] [serial = 1308] [outer = 0x91c82000] 14:41:45 INFO - PROCESS | 8438 | 1463434905482 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]]]}] 14:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1543ms 14:41:45 INFO - PROCESS | 8438 | 1463434905520 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 14:41:45 INFO - PROCESS | 8438 | 1463434905527 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 14:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:41:45 INFO - PROCESS | 8438 | 1463434905544 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:41:45 INFO - PROCESS | 8438 | 1463434905551 Marionette TRACE conn3 <- [1,1714,null,{}] 14:41:45 INFO - PROCESS | 8438 | 1463434905557 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}] 14:41:45 INFO - PROCESS | 8438 | 1463434905751 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 14:41:46 INFO - PROCESS | 8438 | 1463434906046 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:46 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c91dc00 == 100 [pid = 8438] [id = 436] 14:41:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0x8ee89c00) [pid = 8438] [serial = 1309] [outer = (nil)] 14:41:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0x94553800) [pid = 8438] [serial = 1310] [outer = 0x8ee89c00] 14:41:46 INFO - PROCESS | 8438 | 1463434906173 Marionette DEBUG loaded listener.js 14:41:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 167 (0x977ea400) [pid = 8438] [serial = 1311] [outer = 0x8ee89c00] 14:41:47 INFO - PROCESS | 8438 | 1463434907057 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]]]}] 14:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1593ms 14:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:41:47 INFO - PROCESS | 8438 | 1463434907129 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 14:41:47 INFO - PROCESS | 8438 | 1463434907132 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 14:41:47 INFO - PROCESS | 8438 | 1463434907139 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:41:47 INFO - PROCESS | 8438 | 1463434907142 Marionette TRACE conn3 <- [1,1718,null,{}] 14:41:47 INFO - PROCESS | 8438 | 1463434907148 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}] 14:41:47 INFO - PROCESS | 8438 | 1463434907331 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 14:41:47 INFO - PROCESS | 8438 | 1463434907542 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:47 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e7aa000 == 101 [pid = 8438] [id = 437] 14:41:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 168 (0x919b3400) [pid = 8438] [serial = 1312] [outer = (nil)] 14:41:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 169 (0x998a9000) [pid = 8438] [serial = 1313] [outer = 0x919b3400] 14:41:47 INFO - PROCESS | 8438 | 1463434907663 Marionette DEBUG loaded listener.js 14:41:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 170 (0x99fc7000) [pid = 8438] [serial = 1314] [outer = 0x919b3400] 14:41:48 INFO - PROCESS | 8438 | 1463434908600 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]]]}] 14:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1530ms 14:41:48 INFO - PROCESS | 8438 | 1463434908670 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 14:41:48 INFO - PROCESS | 8438 | 1463434908673 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 14:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:41:48 INFO - PROCESS | 8438 | 1463434908680 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:41:48 INFO - PROCESS | 8438 | 1463434908684 Marionette TRACE conn3 <- [1,1722,null,{}] 14:41:48 INFO - PROCESS | 8438 | 1463434908690 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}] 14:41:48 INFO - PROCESS | 8438 | 1463434908896 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 14:41:49 INFO - PROCESS | 8438 | 1463434909158 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:49 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a075400 == 102 [pid = 8438] [id = 438] 14:41:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 171 (0x9a616c00) [pid = 8438] [serial = 1315] [outer = (nil)] 14:41:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 172 (0x9ad2f400) [pid = 8438] [serial = 1316] [outer = 0x9a616c00] 14:41:49 INFO - PROCESS | 8438 | 1463434909289 Marionette DEBUG loaded listener.js 14:41:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 173 (0x9ae96400) [pid = 8438] [serial = 1317] [outer = 0x9a616c00] 14:41:50 INFO - PROCESS | 8438 | 1463434910139 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]]]}] 14:41:50 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 14:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1535ms 14:41:50 INFO - PROCESS | 8438 | 1463434910217 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 14:41:50 INFO - PROCESS | 8438 | 1463434910221 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 14:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:41:50 INFO - PROCESS | 8438 | 1463434910227 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:41:50 INFO - PROCESS | 8438 | 1463434910230 Marionette TRACE conn3 <- [1,1726,null,{}] 14:41:50 INFO - PROCESS | 8438 | 1463434910236 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}] 14:41:50 INFO - PROCESS | 8438 | 1463434910413 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 14:41:50 INFO - PROCESS | 8438 | 1463434910625 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:50 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7c9000 == 103 [pid = 8438] [id = 439] 14:41:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 174 (0x90ba0000) [pid = 8438] [serial = 1318] [outer = (nil)] 14:41:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 175 (0x9b8b9400) [pid = 8438] [serial = 1319] [outer = 0x90ba0000] 14:41:50 INFO - PROCESS | 8438 | 1463434910743 Marionette DEBUG loaded listener.js 14:41:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 176 (0x9bbb0c00) [pid = 8438] [serial = 1320] [outer = 0x90ba0000] 14:41:51 INFO - PROCESS | 8438 | 1463434911689 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]]]}] 14:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1530ms 14:41:51 INFO - PROCESS | 8438 | 1463434911758 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 14:41:51 INFO - PROCESS | 8438 | 1463434911761 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 14:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:41:51 INFO - PROCESS | 8438 | 1463434911768 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:41:51 INFO - PROCESS | 8438 | 1463434911772 Marionette TRACE conn3 <- [1,1730,null,{}] 14:41:51 INFO - PROCESS | 8438 | 1463434911778 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}] 14:41:51 INFO - PROCESS | 8438 | 1463434911956 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 14:41:52 INFO - PROCESS | 8438 | 1463434912215 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:52 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf04400 == 104 [pid = 8438] [id = 440] 14:41:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 177 (0x8cf08800) [pid = 8438] [serial = 1321] [outer = (nil)] 14:41:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 178 (0x919b5c00) [pid = 8438] [serial = 1322] [outer = 0x8cf08800] 14:41:52 INFO - PROCESS | 8438 | 1463434912335 Marionette DEBUG loaded listener.js 14:41:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 179 (0x9a64fc00) [pid = 8438] [serial = 1323] [outer = 0x8cf08800] 14:41:53 INFO - PROCESS | 8438 | 1463434913223 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]]]}] 14:41:53 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 14:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1492ms 14:41:53 INFO - PROCESS | 8438 | 1463434913260 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 14:41:53 INFO - PROCESS | 8438 | 1463434913264 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 14:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:41:53 INFO - PROCESS | 8438 | 1463434913271 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:41:53 INFO - PROCESS | 8438 | 1463434913274 Marionette TRACE conn3 <- [1,1734,null,{}] 14:41:53 INFO - PROCESS | 8438 | 1463434913280 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}] 14:41:53 INFO - PROCESS | 8438 | 1463434913470 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 14:41:53 INFO - PROCESS | 8438 | 1463434913685 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:53 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c92cc00 == 105 [pid = 8438] [id = 441] 14:41:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 180 (0x8cf0ac00) [pid = 8438] [serial = 1324] [outer = (nil)] 14:41:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 181 (0x8ec6ac00) [pid = 8438] [serial = 1325] [outer = 0x8cf0ac00] 14:41:53 INFO - PROCESS | 8438 | 1463434913809 Marionette DEBUG loaded listener.js 14:41:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 182 (0x91e9d800) [pid = 8438] [serial = 1326] [outer = 0x8cf0ac00] 14:41:54 INFO - PROCESS | 8438 | 1463434914755 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]]]}] 14:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1536ms 14:41:54 INFO - PROCESS | 8438 | 1463434914808 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 14:41:54 INFO - PROCESS | 8438 | 1463434914819 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 14:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:41:54 INFO - PROCESS | 8438 | 1463434914847 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:41:54 INFO - PROCESS | 8438 | 1463434914850 Marionette TRACE conn3 <- [1,1738,null,{}] 14:41:54 INFO - PROCESS | 8438 | 1463434914856 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}] 14:41:55 INFO - PROCESS | 8438 | 1463434915038 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 14:41:56 INFO - PROCESS | 8438 | 1463434916246 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:56 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf01c00 == 106 [pid = 8438] [id = 442] 14:41:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 183 (0x8cf03800) [pid = 8438] [serial = 1327] [outer = (nil)] 14:41:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 184 (0x8cf0f000) [pid = 8438] [serial = 1328] [outer = 0x8cf03800] 14:41:56 INFO - PROCESS | 8438 | 1463434916329 Marionette DEBUG loaded listener.js 14:41:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 185 (0x8d1e8400) [pid = 8438] [serial = 1329] [outer = 0x8cf03800] 14:41:57 INFO - PROCESS | 8438 | 1463434917256 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]]]}] 14:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2448ms 14:41:57 INFO - PROCESS | 8438 | 1463434917294 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 14:41:57 INFO - PROCESS | 8438 | 1463434917300 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 14:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:41:57 INFO - PROCESS | 8438 | 1463434917308 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:41:57 INFO - PROCESS | 8438 | 1463434917313 Marionette TRACE conn3 <- [1,1742,null,{}] 14:41:57 INFO - PROCESS | 8438 | 1463434917320 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}] 14:41:57 INFO - PROCESS | 8438 | 1463434917506 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 14:41:57 INFO - PROCESS | 8438 | 1463434917718 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:57 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4a3000 == 107 [pid = 8438] [id = 443] 14:41:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 186 (0x8b4a4c00) [pid = 8438] [serial = 1330] [outer = (nil)] 14:41:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 187 (0x8c926400) [pid = 8438] [serial = 1331] [outer = 0x8b4a4c00] 14:41:57 INFO - PROCESS | 8438 | 1463434917843 Marionette DEBUG loaded listener.js 14:41:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 188 (0x8db55400) [pid = 8438] [serial = 1332] [outer = 0x8b4a4c00] 14:41:58 INFO - PROCESS | 8438 | 1463434918879 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]]]}] 14:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1639ms 14:41:58 INFO - PROCESS | 8438 | 1463434918951 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 14:41:58 INFO - PROCESS | 8438 | 1463434918956 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 14:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:41:58 INFO - PROCESS | 8438 | 1463434918964 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:41:58 INFO - PROCESS | 8438 | 1463434918967 Marionette TRACE conn3 <- [1,1746,null,{}] 14:41:58 INFO - PROCESS | 8438 | 1463434918973 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}] 14:41:59 INFO - PROCESS | 8438 | 1463434919143 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 14:41:59 INFO - PROCESS | 8438 | 1463434919440 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:59 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7c0400 == 108 [pid = 8438] [id = 444] 14:41:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 189 (0x8b7c3800) [pid = 8438] [serial = 1333] [outer = (nil)] 14:41:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 190 (0x8cf05400) [pid = 8438] [serial = 1334] [outer = 0x8b7c3800] 14:41:59 INFO - PROCESS | 8438 | 1463434919667 Marionette DEBUG loaded listener.js 14:41:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 191 (0x8db51c00) [pid = 8438] [serial = 1335] [outer = 0x8b7c3800] 14:41:59 INFO - PROCESS | 8438 | --DOCSHELL 0x8c96cc00 == 107 [pid = 8438] [id = 276] 14:41:59 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1e7800 == 106 [pid = 8438] [id = 322] 14:41:59 INFO - PROCESS | 8438 | --DOCSHELL 0x8c979000 == 105 [pid = 8438] [id = 406] 14:42:00 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf05c00 == 104 [pid = 8438] [id = 278] 14:42:00 INFO - PROCESS | 8438 | --DOCSHELL 0x8ee8cc00 == 103 [pid = 8438] [id = 404] 14:42:00 INFO - PROCESS | 8438 | --DOCSHELL 0x8c927800 == 102 [pid = 8438] [id = 277] 14:42:00 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4b0400 == 101 [pid = 8438] [id = 330] 14:42:00 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7bdc00 == 100 [pid = 8438] [id = 310] 14:42:00 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7c1c00 == 99 [pid = 8438] [id = 312] 14:42:00 INFO - PROCESS | 8438 | --DOCSHELL 0x99fbe400 == 98 [pid = 8438] [id = 431] 14:42:00 INFO - PROCESS | 8438 | --DOCSHELL 0x8d9b2000 == 97 [pid = 8438] [id = 430] 14:42:00 INFO - PROCESS | 8438 | --DOCSHELL 0x8c972400 == 96 [pid = 8438] [id = 429] 14:42:00 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf07c00 == 95 [pid = 8438] [id = 428] 14:42:00 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7bf000 == 94 [pid = 8438] [id = 427] 14:42:00 INFO - PROCESS | 8438 | --DOCSHELL 0x98af4c00 == 93 [pid = 8438] [id = 426] 14:42:00 INFO - PROCESS | 8438 | --DOCSHELL 0x8f691400 == 92 [pid = 8438] [id = 410] 14:42:00 INFO - PROCESS | 8438 | --DOCSHELL 0x91c8d800 == 91 [pid = 8438] [id = 425] 14:42:00 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1ee400 == 90 [pid = 8438] [id = 424] 14:42:00 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4a7400 == 89 [pid = 8438] [id = 423] 14:42:00 INFO - PROCESS | 8438 | --DOCSHELL 0x9a619800 == 88 [pid = 8438] [id = 416] 14:42:00 INFO - PROCESS | 8438 | 1463434920600 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]]]}] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 190 (0x90a19000) [pid = 8438] [serial = 1236] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 189 (0x9a652000) [pid = 8438] [serial = 1233] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 188 (0x9501f400) [pid = 8438] [serial = 948] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 187 (0x90a10400) [pid = 8438] [serial = 978] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 186 (0x997e9800) [pid = 8438] [serial = 1038] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 185 (0x9ae95c00) [pid = 8438] [serial = 1209] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 184 (0x9bb87800) [pid = 8438] [serial = 1146] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 183 (0x99fc7800) [pid = 8438] [serial = 1134] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 182 (0xa11e7800) [pid = 8438] [serial = 1206] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 181 (0x9bb8c400) [pid = 8438] [serial = 1152] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 180 (0x9a06e000) [pid = 8438] [serial = 1044] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 179 (0x98ae5400) [pid = 8438] [serial = 996] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 178 (0x99fc6800) [pid = 8438] [serial = 1086] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 177 (0x91c87400) [pid = 8438] [serial = 1032] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 176 (0x93910400) [pid = 8438] [serial = 984] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 175 (0x8cf0d000) [pid = 8438] [serial = 885] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 174 (0x9ae94400) [pid = 8438] [serial = 1140] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 173 (0x91c8f400) [pid = 8438] [serial = 897] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 172 (0x8dd04800) [pid = 8438] [serial = 930] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 171 (0x91ec7400) [pid = 8438] [serial = 981] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 170 (0x91ec3800) [pid = 8438] [serial = 906] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 169 (0x98150800) [pid = 8438] [serial = 993] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 168 (0x8f69b000) [pid = 8438] [serial = 1125] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 167 (0x98ae6800) [pid = 8438] [serial = 1230] [outer = (nil)] [url = about:blank] 14:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1740ms 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 166 (0x919b7c00) [pid = 8438] [serial = 894] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x8dd04400) [pid = 8438] [serial = 975] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0x99be8000) [pid = 8438] [serial = 1185] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x90bc0400) [pid = 8438] [serial = 1182] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0x8d1a8000) [pid = 8438] [serial = 1223] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0x99b45800) [pid = 8438] [serial = 1002] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x99fbbc00) [pid = 8438] [serial = 1041] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0x8e61fc00) [pid = 8438] [serial = 1179] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x9cdb8400) [pid = 8438] [serial = 1197] [outer = (nil)] [url = about:blank] 14:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0x998a5400) [pid = 8438] [serial = 1083] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x95028c00) [pid = 8438] [serial = 951] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x9201e400) [pid = 8438] [serial = 1221] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x977ce800) [pid = 8438] [serial = 1080] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0x91eb8800) [pid = 8438] [serial = 903] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0x977d3800) [pid = 8438] [serial = 1035] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 151 (0x9a60e800) [pid = 8438] [serial = 1232] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 150 (0x91c8ec00) [pid = 8438] [serial = 1227] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 149 (0x91eab000) [pid = 8438] [serial = 900] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 148 (0x90a12c00) [pid = 8438] [serial = 891] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 147 (0x9a07a800) [pid = 8438] [serial = 1047] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 146 (0x9a659c00) [pid = 8438] [serial = 1095] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 145 (0x8e612400) [pid = 8438] [serial = 888] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 144 (0x9390f800) [pid = 8438] [serial = 1071] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 143 (0x91e92400) [pid = 8438] [serial = 1077] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 142 (0x9a613000) [pid = 8438] [serial = 1089] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 141 (0x9cfa9c00) [pid = 8438] [serial = 1200] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 140 (0x9b10bc00) [pid = 8438] [serial = 1143] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 139 (0x9201d000) [pid = 8438] [serial = 936] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 138 (0x95022c00) [pid = 8438] [serial = 987] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 137 (0x922e3c00) [pid = 8438] [serial = 939] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 136 (0x8f4aac00) [pid = 8438] [serial = 1235] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 135 (0x9bbb4000) [pid = 8438] [serial = 1149] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 134 (0x8db94c00) [pid = 8438] [serial = 1224] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 133 (0x977d0400) [pid = 8438] [serial = 1229] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 132 (0x9bb8fc00) [pid = 8438] [serial = 1194] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 131 (0x8d1e6800) [pid = 8438] [serial = 1122] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 130 (0x9cff6400) [pid = 8438] [serial = 1203] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 129 (0x977cf800) [pid = 8438] [serial = 990] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 128 (0x9a64e400) [pid = 8438] [serial = 1092] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 127 (0x98f95800) [pid = 8438] [serial = 1176] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 126 (0x94554000) [pid = 8438] [serial = 945] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 125 (0x8e7ac800) [pid = 8438] [serial = 1074] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 124 (0x977d2c00) [pid = 8438] [serial = 1131] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 123 (0x9ad32400) [pid = 8438] [serial = 1098] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 122 (0x91c8f000) [pid = 8438] [serial = 1128] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 121 (0x997df000) [pid = 8438] [serial = 999] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 120 (0x92d53c00) [pid = 8438] [serial = 942] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 119 (0x90a50400) [pid = 8438] [serial = 1226] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 118 (0x90a49800) [pid = 8438] [serial = 1050] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 117 (0x90a1e000) [pid = 8438] [serial = 933] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 116 (0x9ab97800) [pid = 8438] [serial = 1137] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 115 (0x9a617c00) [pid = 8438] [serial = 1188] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 114 (0x90bbf800) [pid = 8438] [serial = 849] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 113 (0x9ad2ec00) [pid = 8438] [serial = 1191] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | --DOMWINDOW == 112 (0x8ec68c00) [pid = 8438] [serial = 1029] [outer = (nil)] [url = about:blank] 14:42:00 INFO - PROCESS | 8438 | 1463434920705 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 14:42:00 INFO - PROCESS | 8438 | 1463434920713 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 14:42:00 INFO - PROCESS | 8438 | 1463434920741 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:42:00 INFO - PROCESS | 8438 | 1463434920769 Marionette TRACE conn3 <- [1,1750,null,{}] 14:42:00 INFO - PROCESS | 8438 | 1463434920811 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}] 14:42:00 INFO - PROCESS | 8438 | 1463434920976 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 14:42:01 INFO - PROCESS | 8438 | 1463434921177 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:01 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4a7400 == 89 [pid = 8438] [id = 445] 14:42:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 113 (0x8d9b6400) [pid = 8438] [serial = 1336] [outer = (nil)] 14:42:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 114 (0x8ec64800) [pid = 8438] [serial = 1337] [outer = 0x8d9b6400] 14:42:01 INFO - PROCESS | 8438 | 1463434921289 Marionette DEBUG loaded listener.js 14:42:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 115 (0x8ec71400) [pid = 8438] [serial = 1338] [outer = 0x8d9b6400] 14:42:02 INFO - PROCESS | 8438 | 1463434922253 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]]]}] 14:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1564ms 14:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:42:02 INFO - PROCESS | 8438 | 1463434922286 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 14:42:02 INFO - PROCESS | 8438 | 1463434922290 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 14:42:02 INFO - PROCESS | 8438 | 1463434922296 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:42:02 INFO - PROCESS | 8438 | 1463434922299 Marionette TRACE conn3 <- [1,1754,null,{}] 14:42:02 INFO - PROCESS | 8438 | 1463434922305 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}] 14:42:02 INFO - PROCESS | 8438 | 1463434922463 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 14:42:02 INFO - PROCESS | 8438 | 1463434922474 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:02 INFO - PROCESS | 8438 | ++DOCSHELL 0x8dd07000 == 90 [pid = 8438] [id = 446] 14:42:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 116 (0x8ec67400) [pid = 8438] [serial = 1339] [outer = (nil)] 14:42:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 117 (0x8f691c00) [pid = 8438] [serial = 1340] [outer = 0x8ec67400] 14:42:02 INFO - PROCESS | 8438 | 1463434922547 Marionette DEBUG loaded listener.js 14:42:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 118 (0x90a10400) [pid = 8438] [serial = 1341] [outer = 0x8ec67400] 14:42:03 INFO - PROCESS | 8438 | 1463434923590 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]]]}] 14:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1380ms 14:42:03 INFO - PROCESS | 8438 | 1463434923676 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 14:42:03 INFO - PROCESS | 8438 | 1463434923679 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 14:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:42:03 INFO - PROCESS | 8438 | 1463434923685 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:42:03 INFO - PROCESS | 8438 | 1463434923689 Marionette TRACE conn3 <- [1,1758,null,{}] 14:42:03 INFO - PROCESS | 8438 | 1463434923694 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}] 14:42:03 INFO - PROCESS | 8438 | 1463434923932 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 14:42:03 INFO - PROCESS | 8438 | 1463434923955 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:04 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c972800 == 91 [pid = 8438] [id = 447] 14:42:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 119 (0x8d1af000) [pid = 8438] [serial = 1342] [outer = (nil)] 14:42:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 120 (0x90a1ec00) [pid = 8438] [serial = 1343] [outer = 0x8d1af000] 14:42:04 INFO - PROCESS | 8438 | 1463434924048 Marionette DEBUG loaded listener.js 14:42:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 121 (0x90ba5800) [pid = 8438] [serial = 1344] [outer = 0x8d1af000] 14:42:06 INFO - PROCESS | 8438 | --DOMWINDOW == 120 (0x8db94000) [pid = 8438] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:42:06 INFO - PROCESS | 8438 | --DOMWINDOW == 119 (0x91cf7400) [pid = 8438] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:42:06 INFO - PROCESS | 8438 | --DOMWINDOW == 118 (0x8b7c8800) [pid = 8438] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:42:06 INFO - PROCESS | 8438 | --DOMWINDOW == 117 (0x8d1b2000) [pid = 8438] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:42:06 INFO - PROCESS | 8438 | --DOMWINDOW == 116 (0x8b7c0800) [pid = 8438] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:42:06 INFO - PROCESS | 8438 | --DOMWINDOW == 115 (0x996c3400) [pid = 8438] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:42:06 INFO - PROCESS | 8438 | --DOMWINDOW == 114 (0x8dd0fc00) [pid = 8438] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:42:06 INFO - PROCESS | 8438 | --DOMWINDOW == 113 (0x919b2400) [pid = 8438] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:42:06 INFO - PROCESS | 8438 | --DOMWINDOW == 112 (0x9ae96800) [pid = 8438] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:42:06 INFO - PROCESS | 8438 | 1463434926294 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]]]}] 14:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 2636ms 14:42:06 INFO - PROCESS | 8438 | 1463434926324 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 14:42:06 INFO - PROCESS | 8438 | 1463434926333 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 14:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:42:06 INFO - PROCESS | 8438 | 1463434926343 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:42:06 INFO - PROCESS | 8438 | 1463434926349 Marionette TRACE conn3 <- [1,1762,null,{}] 14:42:06 INFO - PROCESS | 8438 | 1463434926359 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}] 14:42:06 INFO - PROCESS | 8438 | 1463434926592 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 14:42:06 INFO - PROCESS | 8438 | 1463434926804 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:06 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c929800 == 92 [pid = 8438] [id = 448] 14:42:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 113 (0x8c96cc00) [pid = 8438] [serial = 1345] [outer = (nil)] 14:42:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 114 (0x8d1ad400) [pid = 8438] [serial = 1346] [outer = 0x8c96cc00] 14:42:06 INFO - PROCESS | 8438 | 1463434926899 Marionette DEBUG loaded listener.js 14:42:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 115 (0x8d9b6c00) [pid = 8438] [serial = 1347] [outer = 0x8c96cc00] 14:42:07 INFO - PROCESS | 8438 | 1463434927860 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]]]}] 14:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1553ms 14:42:07 INFO - PROCESS | 8438 | 1463434927897 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 14:42:07 INFO - PROCESS | 8438 | 1463434927905 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 14:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:42:07 INFO - PROCESS | 8438 | 1463434927916 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:42:07 INFO - PROCESS | 8438 | 1463434927920 Marionette TRACE conn3 <- [1,1766,null,{}] 14:42:07 INFO - PROCESS | 8438 | 1463434927927 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}] 14:42:08 INFO - PROCESS | 8438 | 1463434928120 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 14:42:08 INFO - PROCESS | 8438 | 1463434928378 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:08 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9b4400 == 93 [pid = 8438] [id = 449] 14:42:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 116 (0x8d9b9c00) [pid = 8438] [serial = 1348] [outer = (nil)] 14:42:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 117 (0x8e618000) [pid = 8438] [serial = 1349] [outer = 0x8d9b9c00] 14:42:08 INFO - PROCESS | 8438 | 1463434928519 Marionette DEBUG loaded listener.js 14:42:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 118 (0x8e6db800) [pid = 8438] [serial = 1350] [outer = 0x8d9b9c00] 14:42:09 INFO - PROCESS | 8438 | 1463434929508 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]]]}] 14:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1632ms 14:42:09 INFO - PROCESS | 8438 | 1463434929548 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 14:42:09 INFO - PROCESS | 8438 | 1463434929551 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 14:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:42:09 INFO - PROCESS | 8438 | 1463434929559 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:42:09 INFO - PROCESS | 8438 | 1463434929565 Marionette TRACE conn3 <- [1,1770,null,{}] 14:42:09 INFO - PROCESS | 8438 | 1463434929581 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}] 14:42:09 INFO - PROCESS | 8438 | 1463434929774 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 14:42:10 INFO - PROCESS | 8438 | 1463434930058 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:10 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ec6ec00 == 94 [pid = 8438] [id = 450] 14:42:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 119 (0x8f69b000) [pid = 8438] [serial = 1351] [outer = (nil)] 14:42:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 120 (0x90a49c00) [pid = 8438] [serial = 1352] [outer = 0x8f69b000] 14:42:10 INFO - PROCESS | 8438 | 1463434930192 Marionette DEBUG loaded listener.js 14:42:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 121 (0x90bbf000) [pid = 8438] [serial = 1353] [outer = 0x8f69b000] 14:42:11 INFO - PROCESS | 8438 | 1463434931094 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]]]}] 14:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1586ms 14:42:11 INFO - PROCESS | 8438 | 1463434931145 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 14:42:11 INFO - PROCESS | 8438 | 1463434931150 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 14:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:42:11 INFO - PROCESS | 8438 | 1463434931156 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:42:11 INFO - PROCESS | 8438 | 1463434931160 Marionette TRACE conn3 <- [1,1774,null,{}] 14:42:11 INFO - PROCESS | 8438 | 1463434931165 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}] 14:42:11 INFO - PROCESS | 8438 | 1463434931359 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 14:42:11 INFO - PROCESS | 8438 | 1463434931553 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:11 INFO - PROCESS | 8438 | ++DOCSHELL 0x90a1a000 == 95 [pid = 8438] [id = 451] 14:42:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 122 (0x90bc9800) [pid = 8438] [serial = 1354] [outer = (nil)] 14:42:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 123 (0x91c84c00) [pid = 8438] [serial = 1355] [outer = 0x90bc9800] 14:42:11 INFO - PROCESS | 8438 | 1463434931652 Marionette DEBUG loaded listener.js 14:42:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 124 (0x91cf2400) [pid = 8438] [serial = 1356] [outer = 0x90bc9800] 14:42:12 INFO - PROCESS | 8438 | 1463434932593 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]]]}] 14:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1499ms 14:42:12 INFO - PROCESS | 8438 | 1463434932656 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 14:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:42:12 INFO - PROCESS | 8438 | 1463434932660 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 14:42:12 INFO - PROCESS | 8438 | 1463434932666 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:42:12 INFO - PROCESS | 8438 | 1463434932670 Marionette TRACE conn3 <- [1,1778,null,{}] 14:42:12 INFO - PROCESS | 8438 | 1463434932676 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}] 14:42:12 INFO - PROCESS | 8438 | 1463434932882 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 14:42:13 INFO - PROCESS | 8438 | 1463434933238 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:13 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4aec00 == 96 [pid = 8438] [id = 452] 14:42:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 125 (0x8c926800) [pid = 8438] [serial = 1357] [outer = (nil)] 14:42:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 126 (0x8e617000) [pid = 8438] [serial = 1358] [outer = 0x8c926800] 14:42:13 INFO - PROCESS | 8438 | 1463434933327 Marionette DEBUG loaded listener.js 14:42:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 127 (0x91c86c00) [pid = 8438] [serial = 1359] [outer = 0x8c926800] 14:42:14 INFO - PROCESS | 8438 | 1463434934214 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]]]}] 14:42:14 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 14:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1584ms 14:42:14 INFO - PROCESS | 8438 | 1463434934251 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 14:42:14 INFO - PROCESS | 8438 | 1463434934255 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 14:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:42:14 INFO - PROCESS | 8438 | 1463434934262 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:42:14 INFO - PROCESS | 8438 | 1463434934266 Marionette TRACE conn3 <- [1,1782,null,{}] 14:42:14 INFO - PROCESS | 8438 | 1463434934272 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}] 14:42:14 INFO - PROCESS | 8438 | 1463434934500 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 14:42:14 INFO - PROCESS | 8438 | 1463434934698 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:14 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c923800 == 97 [pid = 8438] [id = 453] 14:42:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 128 (0x8d9b5800) [pid = 8438] [serial = 1360] [outer = (nil)] 14:42:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 129 (0x91ec9800) [pid = 8438] [serial = 1361] [outer = 0x8d9b5800] 14:42:14 INFO - PROCESS | 8438 | 1463434934787 Marionette DEBUG loaded listener.js 14:42:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 130 (0x92c0dc00) [pid = 8438] [serial = 1362] [outer = 0x8d9b5800] 14:42:15 INFO - PROCESS | 8438 | 1463434935715 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]]]}] 14:42:15 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 14:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1530ms 14:42:15 INFO - PROCESS | 8438 | 1463434935792 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 14:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:42:15 INFO - PROCESS | 8438 | 1463434935797 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 14:42:15 INFO - PROCESS | 8438 | 1463434935803 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:42:15 INFO - PROCESS | 8438 | 1463434935807 Marionette TRACE conn3 <- [1,1786,null,{}] 14:42:15 INFO - PROCESS | 8438 | 1463434935812 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}] 14:42:16 INFO - PROCESS | 8438 | 1463434936022 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 14:42:16 INFO - PROCESS | 8438 | 1463434936255 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:16 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8d7800 == 98 [pid = 8438] [id = 454] 14:42:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 131 (0x8b8dc000) [pid = 8438] [serial = 1363] [outer = (nil)] 14:42:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 132 (0x9390a800) [pid = 8438] [serial = 1364] [outer = 0x8b8dc000] 14:42:16 INFO - PROCESS | 8438 | 1463434936428 Marionette DEBUG loaded listener.js 14:42:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 133 (0x9454f000) [pid = 8438] [serial = 1365] [outer = 0x8b8dc000] 14:42:17 INFO - PROCESS | 8438 | 1463434937303 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]]]}] 14:42:17 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 14:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1532ms 14:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:42:17 INFO - PROCESS | 8438 | 1463434937335 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 14:42:17 INFO - PROCESS | 8438 | 1463434937338 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 14:42:17 INFO - PROCESS | 8438 | 1463434937345 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:42:17 INFO - PROCESS | 8438 | 1463434937348 Marionette TRACE conn3 <- [1,1790,null,{}] 14:42:17 INFO - PROCESS | 8438 | 1463434937354 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}] 14:42:17 INFO - PROCESS | 8438 | 1463434937523 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 14:42:17 INFO - PROCESS | 8438 | 1463434937724 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:17 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8db000 == 99 [pid = 8438] [id = 455] 14:42:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 134 (0x922d9c00) [pid = 8438] [serial = 1366] [outer = (nil)] 14:42:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 135 (0x9501ec00) [pid = 8438] [serial = 1367] [outer = 0x922d9c00] 14:42:17 INFO - PROCESS | 8438 | 1463434937818 Marionette DEBUG loaded listener.js 14:42:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 136 (0x95023000) [pid = 8438] [serial = 1368] [outer = 0x922d9c00] 14:42:18 INFO - PROCESS | 8438 | 1463434938756 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]]]}] 14:42:18 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) 14:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1443ms 14:42:18 INFO - PROCESS | 8438 | 1463434938789 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 14:42:18 INFO - PROCESS | 8438 | 1463434938792 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 14:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:42:18 INFO - PROCESS | 8438 | 1463434938799 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:42:18 INFO - PROCESS | 8438 | 1463434938802 Marionette TRACE conn3 <- [1,1794,null,{}] 14:42:18 INFO - PROCESS | 8438 | 1463434938808 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}] 14:42:18 INFO - PROCESS | 8438 | 1463434938981 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 14:42:19 INFO - PROCESS | 8438 | 1463434939184 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:19 INFO - PROCESS | 8438 | ++DOCSHELL 0x8dba0000 == 100 [pid = 8438] [id = 456] 14:42:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 137 (0x9390d400) [pid = 8438] [serial = 1369] [outer = (nil)] 14:42:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 138 (0x977c8800) [pid = 8438] [serial = 1370] [outer = 0x9390d400] 14:42:19 INFO - PROCESS | 8438 | 1463434939265 Marionette DEBUG loaded listener.js 14:42:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 139 (0x977d4000) [pid = 8438] [serial = 1371] [outer = 0x9390d400] 14:42:20 INFO - PROCESS | 8438 | 1463434940205 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]]]}] 14:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1480ms 14:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:42:20 INFO - PROCESS | 8438 | 1463434940280 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 14:42:20 INFO - PROCESS | 8438 | 1463434940283 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 14:42:20 INFO - PROCESS | 8438 | 1463434940290 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:42:20 INFO - PROCESS | 8438 | 1463434940293 Marionette TRACE conn3 <- [1,1798,null,{}] 14:42:20 INFO - PROCESS | 8438 | 1463434940299 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}] 14:42:20 INFO - PROCESS | 8438 | 1463434940483 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 14:42:20 INFO - PROCESS | 8438 | 1463434940726 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:20 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9bb800 == 101 [pid = 8438] [id = 457] 14:42:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 140 (0x8e616800) [pid = 8438] [serial = 1372] [outer = (nil)] 14:42:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 141 (0x9886a400) [pid = 8438] [serial = 1373] [outer = 0x8e616800] 14:42:20 INFO - PROCESS | 8438 | 1463434940850 Marionette DEBUG loaded listener.js 14:42:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 142 (0x98af2400) [pid = 8438] [serial = 1374] [outer = 0x8e616800] 14:42:21 INFO - PROCESS | 8438 | 1463434941737 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]]]}] 14:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1488ms 14:42:21 INFO - PROCESS | 8438 | 1463434941777 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 14:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:42:21 INFO - PROCESS | 8438 | 1463434941782 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 14:42:21 INFO - PROCESS | 8438 | 1463434941789 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:42:21 INFO - PROCESS | 8438 | 1463434941794 Marionette TRACE conn3 <- [1,1802,null,{}] 14:42:21 INFO - PROCESS | 8438 | 1463434941800 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}] 14:42:22 INFO - PROCESS | 8438 | 1463434942004 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 14:42:22 INFO - PROCESS | 8438 | 1463434942204 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:22 INFO - PROCESS | 8438 | ++DOCSHELL 0x99b38000 == 102 [pid = 8438] [id = 458] 14:42:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 143 (0x99b3c400) [pid = 8438] [serial = 1375] [outer = (nil)] 14:42:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 144 (0x99befc00) [pid = 8438] [serial = 1376] [outer = 0x99b3c400] 14:42:22 INFO - PROCESS | 8438 | 1463434942399 Marionette DEBUG loaded listener.js 14:42:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 145 (0x99fc2400) [pid = 8438] [serial = 1377] [outer = 0x99b3c400] 14:42:23 INFO - PROCESS | 8438 | 1463434943325 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]]]}] 14:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1582ms 14:42:23 INFO - PROCESS | 8438 | 1463434943371 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 14:42:23 INFO - PROCESS | 8438 | 1463434943375 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 14:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:42:23 INFO - PROCESS | 8438 | 1463434943381 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:42:23 INFO - PROCESS | 8438 | 1463434943385 Marionette TRACE conn3 <- [1,1806,null,{}] 14:42:23 INFO - PROCESS | 8438 | 1463434943390 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}] 14:42:23 INFO - PROCESS | 8438 | 1463434943577 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 14:42:23 INFO - PROCESS | 8438 | 1463434943779 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:23 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c921400 == 103 [pid = 8438] [id = 459] 14:42:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 146 (0x8ee80400) [pid = 8438] [serial = 1378] [outer = (nil)] 14:42:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 147 (0x99fc7800) [pid = 8438] [serial = 1379] [outer = 0x8ee80400] 14:42:23 INFO - PROCESS | 8438 | 1463434943860 Marionette DEBUG loaded listener.js 14:42:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 148 (0x9a07a800) [pid = 8438] [serial = 1380] [outer = 0x8ee80400] 14:42:24 INFO - PROCESS | 8438 | 1463434944788 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]]]}] 14:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1485ms 14:42:24 INFO - PROCESS | 8438 | 1463434944867 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 14:42:24 INFO - PROCESS | 8438 | 1463434944870 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 14:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:42:24 INFO - PROCESS | 8438 | 1463434944877 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:42:24 INFO - PROCESS | 8438 | 1463434944880 Marionette TRACE conn3 <- [1,1810,null,{}] 14:42:24 INFO - PROCESS | 8438 | 1463434944886 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}] 14:42:25 INFO - PROCESS | 8438 | 1463434945113 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 14:42:25 INFO - PROCESS | 8438 | 1463434945362 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:25 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c976800 == 104 [pid = 8438] [id = 460] 14:42:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 149 (0x8cf04c00) [pid = 8438] [serial = 1381] [outer = (nil)] 14:42:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 150 (0x8e7ac400) [pid = 8438] [serial = 1382] [outer = 0x8cf04c00] 14:42:25 INFO - PROCESS | 8438 | 1463434945489 Marionette DEBUG loaded listener.js 14:42:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 151 (0x91cf8000) [pid = 8438] [serial = 1383] [outer = 0x8cf04c00] 14:42:26 INFO - PROCESS | 8438 | 1463434946662 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]]]}] 14:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1836ms 14:42:26 INFO - PROCESS | 8438 | 1463434946713 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 14:42:26 INFO - PROCESS | 8438 | 1463434946719 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 14:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:42:26 INFO - PROCESS | 8438 | 1463434946734 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:42:26 INFO - PROCESS | 8438 | 1463434946740 Marionette TRACE conn3 <- [1,1814,null,{}] 14:42:26 INFO - PROCESS | 8438 | 1463434946749 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}] 14:42:26 INFO - PROCESS | 8438 | 1463434946923 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 14:42:27 INFO - PROCESS | 8438 | 1463434947203 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:27 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1e6800 == 105 [pid = 8438] [id = 461] 14:42:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 152 (0x8d1ecc00) [pid = 8438] [serial = 1384] [outer = (nil)] 14:42:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x8db4b800) [pid = 8438] [serial = 1385] [outer = 0x8d1ecc00] 14:42:27 INFO - PROCESS | 8438 | 1463434947282 Marionette DEBUG loaded listener.js 14:42:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x8db9f800) [pid = 8438] [serial = 1386] [outer = 0x8d1ecc00] 14:42:28 INFO - PROCESS | 8438 | 1463434948146 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]]]}] 14:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1498ms 14:42:28 INFO - PROCESS | 8438 | 1463434948225 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 14:42:28 INFO - PROCESS | 8438 | 1463434948234 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 14:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:42:28 INFO - PROCESS | 8438 | 1463434948244 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:42:28 INFO - PROCESS | 8438 | 1463434948248 Marionette TRACE conn3 <- [1,1818,null,{}] 14:42:28 INFO - PROCESS | 8438 | 1463434948254 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}] 14:42:28 INFO - PROCESS | 8438 | 1463434948495 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 14:42:28 INFO - PROCESS | 8438 | 1463434948871 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:28 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c928800 == 106 [pid = 8438] [id = 462] 14:42:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x8db4cc00) [pid = 8438] [serial = 1387] [outer = (nil)] 14:42:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x8e6de400) [pid = 8438] [serial = 1388] [outer = 0x8db4cc00] 14:42:28 INFO - PROCESS | 8438 | 1463434948955 Marionette DEBUG loaded listener.js 14:42:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x8ee84000) [pid = 8438] [serial = 1389] [outer = 0x8db4cc00] 14:42:29 INFO - PROCESS | 8438 | --DOCSHELL 0x8dd07000 == 105 [pid = 8438] [id = 446] 14:42:29 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4a7400 == 104 [pid = 8438] [id = 445] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x8d1e0c00) [pid = 8438] [serial = 1298] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7c0400 == 103 [pid = 8438] [id = 444] 14:42:29 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4a3000 == 102 [pid = 8438] [id = 443] 14:42:29 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf01c00 == 101 [pid = 8438] [id = 442] 14:42:29 INFO - PROCESS | 8438 | --DOCSHELL 0x9a075400 == 100 [pid = 8438] [id = 438] 14:42:29 INFO - PROCESS | 8438 | --DOCSHELL 0x8e7aa000 == 99 [pid = 8438] [id = 437] 14:42:29 INFO - PROCESS | 8438 | --DOCSHELL 0x8c91dc00 == 98 [pid = 8438] [id = 436] 14:42:29 INFO - PROCESS | 8438 | --DOCSHELL 0x90a1c400 == 97 [pid = 8438] [id = 435] 14:42:29 INFO - PROCESS | 8438 | --DOCSHELL 0x8f699c00 == 96 [pid = 8438] [id = 434] 14:42:29 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1ea800 == 95 [pid = 8438] [id = 433] 14:42:29 INFO - PROCESS | 8438 | 1463434949922 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]]]}] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x996b8800) [pid = 8438] [serial = 1292] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x9bb88000) [pid = 8438] [serial = 1295] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0x9a07bc00) [pid = 8438] [serial = 1293] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0x92c07000) [pid = 8438] [serial = 1238] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 151 (0x91cf6800) [pid = 8438] [serial = 1241] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 150 (0x9a073400) [pid = 8438] [serial = 1244] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 149 (0x9ae96000) [pid = 8438] [serial = 1247] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 148 (0x9bbae800) [pid = 8438] [serial = 1250] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 147 (0x9cdf1000) [pid = 8438] [serial = 1253] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 146 (0xa0609800) [pid = 8438] [serial = 1256] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 145 (0xa22a1000) [pid = 8438] [serial = 1259] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 144 (0xa23c3400) [pid = 8438] [serial = 1262] [outer = (nil)] [url = about:blank] 14:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1732ms 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 143 (0xa27cc000) [pid = 8438] [serial = 1265] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 142 (0x91c8a000) [pid = 8438] [serial = 1289] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 141 (0x9a652400) [pid = 8438] [serial = 1278] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 140 (0x977e0800) [pid = 8438] [serial = 1277] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 139 (0xa114e800) [pid = 8438] [serial = 1284] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 138 (0x922d8800) [pid = 8438] [serial = 1283] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 137 (0x8db9f400) [pid = 8438] [serial = 1286] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 136 (0x90a1e400) [pid = 8438] [serial = 1287] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 135 (0x8e6dd000) [pid = 8438] [serial = 1272] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 134 (0x8d9bcc00) [pid = 8438] [serial = 1271] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 133 (0xa1154c00) [pid = 8438] [serial = 1281] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 132 (0x9bbb3800) [pid = 8438] [serial = 1280] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 131 (0x91ec0000) [pid = 8438] [serial = 1275] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 130 (0x91c85c00) [pid = 8438] [serial = 1274] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 129 (0xa3321000) [pid = 8438] [serial = 1268] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 128 (0x9cdbc000) [pid = 8438] [serial = 1296] [outer = (nil)] [url = about:blank] 14:42:29 INFO - PROCESS | 8438 | --DOMWINDOW == 127 (0x93bbb000) [pid = 8438] [serial = 1290] [outer = (nil)] [url = about:blank] 14:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:42:29 INFO - PROCESS | 8438 | 1463434949989 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 14:42:30 INFO - PROCESS | 8438 | 1463434949992 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 14:42:30 INFO - PROCESS | 8438 | 1463434950002 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:42:30 INFO - PROCESS | 8438 | 1463434950008 Marionette TRACE conn3 <- [1,1822,null,{}] 14:42:30 INFO - PROCESS | 8438 | 1463434950023 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}] 14:42:30 INFO - PROCESS | 8438 | 1463434950201 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 14:42:30 INFO - PROCESS | 8438 | 1463434950457 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:30 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9b9800 == 96 [pid = 8438] [id = 463] 14:42:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 128 (0x8e61ac00) [pid = 8438] [serial = 1390] [outer = (nil)] 14:42:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 129 (0x90a14400) [pid = 8438] [serial = 1391] [outer = 0x8e61ac00] 14:42:30 INFO - PROCESS | 8438 | 1463434950538 Marionette DEBUG loaded listener.js 14:42:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 130 (0x90ba6400) [pid = 8438] [serial = 1392] [outer = 0x8e61ac00] 14:42:31 INFO - PROCESS | 8438 | 1463434951338 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]]]}] 14:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1390ms 14:42:31 INFO - PROCESS | 8438 | 1463434951392 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 14:42:31 INFO - PROCESS | 8438 | 1463434951395 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 14:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:42:31 INFO - PROCESS | 8438 | 1463434951405 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:42:31 INFO - PROCESS | 8438 | 1463434951408 Marionette TRACE conn3 <- [1,1826,null,{}] 14:42:31 INFO - PROCESS | 8438 | 1463434951413 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}] 14:42:31 INFO - PROCESS | 8438 | 1463434951578 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 14:42:31 INFO - PROCESS | 8438 | 1463434951588 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:31 INFO - PROCESS | 8438 | ++DOCSHELL 0x8dd0d400 == 97 [pid = 8438] [id = 464] 14:42:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 131 (0x90bc1400) [pid = 8438] [serial = 1393] [outer = (nil)] 14:42:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 132 (0x91eb4800) [pid = 8438] [serial = 1394] [outer = 0x90bc1400] 14:42:31 INFO - PROCESS | 8438 | 1463434951666 Marionette DEBUG loaded listener.js 14:42:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 133 (0x91ec1000) [pid = 8438] [serial = 1395] [outer = 0x90bc1400] 14:42:32 INFO - PROCESS | 8438 | 1463434952630 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]]]}] 14:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1285ms 14:42:32 INFO - PROCESS | 8438 | 1463434952690 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 14:42:32 INFO - PROCESS | 8438 | 1463434952694 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 14:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:42:32 INFO - PROCESS | 8438 | 1463434952700 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:42:32 INFO - PROCESS | 8438 | 1463434952703 Marionette TRACE conn3 <- [1,1830,null,{}] 14:42:32 INFO - PROCESS | 8438 | 1463434952709 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}] 14:42:32 INFO - PROCESS | 8438 | 1463434952926 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 14:42:32 INFO - PROCESS | 8438 | 1463434952958 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:32 INFO - PROCESS | 8438 | ++DOCSHELL 0x91eb7000 == 98 [pid = 8438] [id = 465] 14:42:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 134 (0x91eb7c00) [pid = 8438] [serial = 1396] [outer = (nil)] 14:42:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 135 (0x92023000) [pid = 8438] [serial = 1397] [outer = 0x91eb7c00] 14:42:33 INFO - PROCESS | 8438 | 1463434953028 Marionette DEBUG loaded listener.js 14:42:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 136 (0x9201e000) [pid = 8438] [serial = 1398] [outer = 0x91eb7c00] 14:42:33 INFO - PROCESS | 8438 | 1463434953983 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]]]}] 14:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1329ms 14:42:34 INFO - PROCESS | 8438 | 1463434954033 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 14:42:34 INFO - PROCESS | 8438 | 1463434954050 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 14:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:42:34 INFO - PROCESS | 8438 | 1463434954064 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:42:34 INFO - PROCESS | 8438 | 1463434954067 Marionette TRACE conn3 <- [1,1834,null,{}] 14:42:34 INFO - PROCESS | 8438 | 1463434954072 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}] 14:42:34 INFO - PROCESS | 8438 | 1463434954336 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 14:42:34 INFO - PROCESS | 8438 | --DOMWINDOW == 135 (0x8b7c3800) [pid = 8438] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:42:34 INFO - PROCESS | 8438 | --DOMWINDOW == 134 (0x8d9b6400) [pid = 8438] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:42:34 INFO - PROCESS | 8438 | --DOMWINDOW == 133 (0x8b4a4c00) [pid = 8438] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:42:34 INFO - PROCESS | 8438 | --DOMWINDOW == 132 (0x8cf03800) [pid = 8438] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:42:34 INFO - PROCESS | 8438 | --DOMWINDOW == 131 (0x8ec67400) [pid = 8438] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:42:34 INFO - PROCESS | 8438 | --DOMWINDOW == 130 (0x8c922000) [pid = 8438] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:42:34 INFO - PROCESS | 8438 | 1463434954661 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:34 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4a4c00 == 99 [pid = 8438] [id = 466] 14:42:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 131 (0x8c922000) [pid = 8438] [serial = 1399] [outer = (nil)] 14:42:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 132 (0x8e61b400) [pid = 8438] [serial = 1400] [outer = 0x8c922000] 14:42:34 INFO - PROCESS | 8438 | 1463434954737 Marionette DEBUG loaded listener.js 14:42:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 133 (0x996bb000) [pid = 8438] [serial = 1401] [outer = 0x8c922000] 14:42:35 INFO - PROCESS | 8438 | 1463434955466 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]]]}] 14:42:35 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 14:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1428ms 14:42:35 INFO - PROCESS | 8438 | 1463434955493 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 14:42:35 INFO - PROCESS | 8438 | 1463434955496 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 14:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:42:35 INFO - PROCESS | 8438 | 1463434955502 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:42:35 INFO - PROCESS | 8438 | 1463434955504 Marionette TRACE conn3 <- [1,1838,null,{}] 14:42:35 INFO - PROCESS | 8438 | 1463434955510 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}] 14:42:35 INFO - PROCESS | 8438 | 1463434955732 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 14:42:35 INFO - PROCESS | 8438 | 1463434955752 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:35 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e6cf400 == 100 [pid = 8438] [id = 467] 14:42:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 134 (0x977d3800) [pid = 8438] [serial = 1402] [outer = (nil)] 14:42:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 135 (0x99be8800) [pid = 8438] [serial = 1403] [outer = 0x977d3800] 14:42:35 INFO - PROCESS | 8438 | 1463434955822 Marionette DEBUG loaded listener.js 14:42:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 136 (0x99fc9800) [pid = 8438] [serial = 1404] [outer = 0x977d3800] 14:42:36 INFO - PROCESS | 8438 | 1463434956805 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]]]}] 14:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1351ms 14:42:36 INFO - PROCESS | 8438 | 1463434956854 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 14:42:36 INFO - PROCESS | 8438 | 1463434956861 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 14:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:42:36 INFO - PROCESS | 8438 | 1463434956870 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:42:36 INFO - PROCESS | 8438 | 1463434956876 Marionette TRACE conn3 <- [1,1842,null,{}] 14:42:36 INFO - PROCESS | 8438 | 1463434956886 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}] 14:42:37 INFO - PROCESS | 8438 | 1463434957083 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 14:42:37 INFO - PROCESS | 8438 | 1463434957359 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:37 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf01c00 == 101 [pid = 8438] [id = 468] 14:42:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 137 (0x8cf0a800) [pid = 8438] [serial = 1405] [outer = (nil)] 14:42:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 138 (0x8db55c00) [pid = 8438] [serial = 1406] [outer = 0x8cf0a800] 14:42:37 INFO - PROCESS | 8438 | 1463434957463 Marionette DEBUG loaded listener.js 14:42:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 139 (0x8dd09400) [pid = 8438] [serial = 1407] [outer = 0x8cf0a800] 14:42:38 INFO - PROCESS | 8438 | 1463434958364 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]]]}] 14:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1541ms 14:42:38 INFO - PROCESS | 8438 | 1463434958411 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 14:42:38 INFO - PROCESS | 8438 | 1463434958420 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 14:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:42:38 INFO - PROCESS | 8438 | 1463434958430 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:42:38 INFO - PROCESS | 8438 | 1463434958435 Marionette TRACE conn3 <- [1,1846,null,{}] 14:42:38 INFO - PROCESS | 8438 | 1463434958441 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}] 14:42:38 INFO - PROCESS | 8438 | 1463434958645 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 14:42:38 INFO - PROCESS | 8438 | 1463434958895 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:38 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e61a800 == 102 [pid = 8438] [id = 469] 14:42:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 140 (0x8e6d9800) [pid = 8438] [serial = 1408] [outer = (nil)] 14:42:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 141 (0x8f6a0000) [pid = 8438] [serial = 1409] [outer = 0x8e6d9800] 14:42:39 INFO - PROCESS | 8438 | 1463434959028 Marionette DEBUG loaded listener.js 14:42:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 142 (0x91c85000) [pid = 8438] [serial = 1410] [outer = 0x8e6d9800] 14:42:39 INFO - PROCESS | 8438 | 1463434959980 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]]]}] 14:42:40 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) 14:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1590ms 14:42:40 INFO - PROCESS | 8438 | 1463434960019 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 14:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:42:40 INFO - PROCESS | 8438 | 1463434960024 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 14:42:40 INFO - PROCESS | 8438 | 1463434960031 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:42:40 INFO - PROCESS | 8438 | 1463434960037 Marionette TRACE conn3 <- [1,1850,null,{}] 14:42:40 INFO - PROCESS | 8438 | 1463434960053 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}] 14:42:40 INFO - PROCESS | 8438 | 1463434960246 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 14:42:40 INFO - PROCESS | 8438 | 1463434960497 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:40 INFO - PROCESS | 8438 | ++DOCSHELL 0x92d5b000 == 103 [pid = 8438] [id = 470] 14:42:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 143 (0x95022000) [pid = 8438] [serial = 1411] [outer = (nil)] 14:42:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 144 (0x988f1c00) [pid = 8438] [serial = 1412] [outer = 0x95022000] 14:42:40 INFO - PROCESS | 8438 | 1463434960628 Marionette DEBUG loaded listener.js 14:42:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 145 (0x99be7800) [pid = 8438] [serial = 1413] [outer = 0x95022000] 14:42:41 INFO - PROCESS | 8438 | ************************* 14:42:41 INFO - PROCESS | 8438 | A coding exception was thrown and uncaught in a Task. 14:42:41 INFO - PROCESS | 8438 | 14:42:41 INFO - PROCESS | 8438 | Full message: TypeError: NetworkError when attempting to fetch resource. 14:42:41 INFO - PROCESS | 8438 | Full stack: 14:42:41 INFO - PROCESS | 8438 | ************************* 14:42:41 INFO - PROCESS | 8438 | 1463434961596 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]]]}] 14:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1635ms 14:42:41 INFO - PROCESS | 8438 | 1463434961666 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 14:42:41 INFO - PROCESS | 8438 | 1463434961671 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 14:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:42:41 INFO - PROCESS | 8438 | 1463434961678 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:42:41 INFO - PROCESS | 8438 | 1463434961681 Marionette TRACE conn3 <- [1,1854,null,{}] 14:42:41 INFO - PROCESS | 8438 | 1463434961687 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}] 14:42:41 INFO - PROCESS | 8438 | 1463434961924 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 14:42:42 INFO - PROCESS | 8438 | 1463434962176 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:42 INFO - PROCESS | 8438 | ++DOCSHELL 0x98ae5c00 == 104 [pid = 8438] [id = 471] 14:42:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 146 (0x99fc2000) [pid = 8438] [serial = 1414] [outer = (nil)] 14:42:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 147 (0x9a613c00) [pid = 8438] [serial = 1415] [outer = 0x99fc2000] 14:42:42 INFO - PROCESS | 8438 | 1463434962322 Marionette DEBUG loaded listener.js 14:42:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 148 (0x9ab9c800) [pid = 8438] [serial = 1416] [outer = 0x99fc2000] 14:42:43 INFO - PROCESS | 8438 | 1463434963183 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]]]}] 14:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1581ms 14:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:42:43 INFO - PROCESS | 8438 | 1463434963260 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 14:42:43 INFO - PROCESS | 8438 | 1463434963264 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 14:42:43 INFO - PROCESS | 8438 | 1463434963270 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:42:43 INFO - PROCESS | 8438 | 1463434963274 Marionette TRACE conn3 <- [1,1858,null,{}] 14:42:43 INFO - PROCESS | 8438 | 1463434963280 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}] 14:42:43 INFO - PROCESS | 8438 | 1463434963459 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 14:42:43 INFO - PROCESS | 8438 | 1463434963666 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:43 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a075400 == 105 [pid = 8438] [id = 472] 14:42:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 149 (0x9a079400) [pid = 8438] [serial = 1417] [outer = (nil)] 14:42:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 150 (0x9ae8c000) [pid = 8438] [serial = 1418] [outer = 0x9a079400] 14:42:43 INFO - PROCESS | 8438 | 1463434963789 Marionette DEBUG loaded listener.js 14:42:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 151 (0x9ae99000) [pid = 8438] [serial = 1419] [outer = 0x9a079400] 14:42:44 INFO - PROCESS | 8438 | 1463434964703 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]]]}] 14:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1492ms 14:42:44 INFO - PROCESS | 8438 | 1463434964761 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 14:42:44 INFO - PROCESS | 8438 | 1463434964765 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 14:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:42:44 INFO - PROCESS | 8438 | 1463434964772 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:42:44 INFO - PROCESS | 8438 | 1463434964776 Marionette TRACE conn3 <- [1,1862,null,{}] 14:42:44 INFO - PROCESS | 8438 | 1463434964782 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}] 14:42:44 INFO - PROCESS | 8438 | 1463434964994 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 14:42:45 INFO - PROCESS | 8438 | 1463434965203 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:45 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e7aac00 == 106 [pid = 8438] [id = 473] 14:42:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 152 (0x9a64c400) [pid = 8438] [serial = 1420] [outer = (nil)] 14:42:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x9bbb2800) [pid = 8438] [serial = 1421] [outer = 0x9a64c400] 14:42:45 INFO - PROCESS | 8438 | 1463434965328 Marionette DEBUG loaded listener.js 14:42:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x9bbb9c00) [pid = 8438] [serial = 1422] [outer = 0x9a64c400] 14:42:46 INFO - PROCESS | 8438 | 1463434966267 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]]]}] 14:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1547ms 14:42:46 INFO - PROCESS | 8438 | 1463434966319 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 14:42:46 INFO - PROCESS | 8438 | 1463434966324 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 14:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:42:46 INFO - PROCESS | 8438 | 1463434966349 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:42:46 INFO - PROCESS | 8438 | 1463434966351 Marionette TRACE conn3 <- [1,1866,null,{}] 14:42:46 INFO - PROCESS | 8438 | 1463434966358 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}] 14:42:46 INFO - PROCESS | 8438 | 1463434966573 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 14:42:46 INFO - PROCESS | 8438 | 1463434966850 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:46 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4b0000 == 107 [pid = 8438] [id = 474] 14:42:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x8ec6fc00) [pid = 8438] [serial = 1423] [outer = (nil)] 14:42:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x9cde7800) [pid = 8438] [serial = 1424] [outer = 0x8ec6fc00] 14:42:46 INFO - PROCESS | 8438 | 1463434966976 Marionette DEBUG loaded listener.js 14:42:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x9cfa9c00) [pid = 8438] [serial = 1425] [outer = 0x8ec6fc00] 14:42:47 INFO - PROCESS | 8438 | 1463434967818 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]]]}] 14:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1533ms 14:42:47 INFO - PROCESS | 8438 | 1463434967894 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 14:42:47 INFO - PROCESS | 8438 | 1463434967898 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 14:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:42:47 INFO - PROCESS | 8438 | 1463434967906 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:42:47 INFO - PROCESS | 8438 | 1463434967910 Marionette TRACE conn3 <- [1,1870,null,{}] 14:42:47 INFO - PROCESS | 8438 | 1463434967915 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}] 14:42:48 INFO - PROCESS | 8438 | 1463434968092 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 14:42:48 INFO - PROCESS | 8438 | 1463434968299 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:48 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a618800 == 108 [pid = 8438] [id = 475] 14:42:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x9cdc0c00) [pid = 8438] [serial = 1426] [outer = (nil)] 14:42:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0xa0605400) [pid = 8438] [serial = 1427] [outer = 0x9cdc0c00] 14:42:48 INFO - PROCESS | 8438 | 1463434968417 Marionette DEBUG loaded listener.js 14:42:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0xa060b400) [pid = 8438] [serial = 1428] [outer = 0x9cdc0c00] 14:42:49 INFO - PROCESS | 8438 | 1463434969347 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]]]}] 14:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1488ms 14:42:49 INFO - PROCESS | 8438 | 1463434969395 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 14:42:49 INFO - PROCESS | 8438 | 1463434969399 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 14:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:42:49 INFO - PROCESS | 8438 | 1463434969405 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:42:49 INFO - PROCESS | 8438 | 1463434969409 Marionette TRACE conn3 <- [1,1874,null,{}] 14:42:49 INFO - PROCESS | 8438 | 1463434969433 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}] 14:42:49 INFO - PROCESS | 8438 | 1463434969611 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 14:42:49 INFO - PROCESS | 8438 | 1463434969818 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:49 INFO - PROCESS | 8438 | ++DOCSHELL 0x9cdc6c00 == 109 [pid = 8438] [id = 476] 14:42:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x9cfef400) [pid = 8438] [serial = 1429] [outer = (nil)] 14:42:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0xa11ea000) [pid = 8438] [serial = 1430] [outer = 0x9cfef400] 14:42:49 INFO - PROCESS | 8438 | 1463434969938 Marionette DEBUG loaded listener.js 14:42:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0xa11ee800) [pid = 8438] [serial = 1431] [outer = 0x9cfef400] 14:42:50 INFO - PROCESS | 8438 | 1463434970913 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]]]}] 14:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1549ms 14:42:50 INFO - PROCESS | 8438 | 1463434970954 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 14:42:50 INFO - PROCESS | 8438 | 1463434970958 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 14:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:42:50 INFO - PROCESS | 8438 | 1463434970965 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:42:50 INFO - PROCESS | 8438 | 1463434970967 Marionette TRACE conn3 <- [1,1878,null,{}] 14:42:50 INFO - PROCESS | 8438 | 1463434970973 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}] 14:42:51 INFO - PROCESS | 8438 | 1463434971150 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 14:42:51 INFO - PROCESS | 8438 | 1463434971407 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:51 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a611000 == 110 [pid = 8438] [id = 477] 14:42:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0xa11e6400) [pid = 8438] [serial = 1432] [outer = (nil)] 14:42:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0xa22a8800) [pid = 8438] [serial = 1433] [outer = 0xa11e6400] 14:42:51 INFO - PROCESS | 8438 | 1463434971526 Marionette DEBUG loaded listener.js 14:42:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0xa2377400) [pid = 8438] [serial = 1434] [outer = 0xa11e6400] 14:42:52 INFO - PROCESS | 8438 | 1463434972402 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]]]}] 14:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1485ms 14:42:52 INFO - PROCESS | 8438 | 1463434972450 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 14:42:52 INFO - PROCESS | 8438 | 1463434972454 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 14:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:42:52 INFO - PROCESS | 8438 | 1463434972461 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:42:52 INFO - PROCESS | 8438 | 1463434972465 Marionette TRACE conn3 <- [1,1882,null,{}] 14:42:52 INFO - PROCESS | 8438 | 1463434972471 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}] 14:42:52 INFO - PROCESS | 8438 | 1463434972672 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 14:42:52 INFO - PROCESS | 8438 | 1463434972880 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:52 INFO - PROCESS | 8438 | ++DOCSHELL 0xa11ecc00 == 111 [pid = 8438] [id = 478] 14:42:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 167 (0xa225f800) [pid = 8438] [serial = 1435] [outer = (nil)] 14:42:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 168 (0xa3193c00) [pid = 8438] [serial = 1436] [outer = 0xa225f800] 14:42:53 INFO - PROCESS | 8438 | 1463434973013 Marionette DEBUG loaded listener.js 14:42:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 169 (0xa35c2400) [pid = 8438] [serial = 1437] [outer = 0xa225f800] 14:42:54 INFO - PROCESS | 8438 | 1463434974000 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]]]}] 14:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1584ms 14:42:54 INFO - PROCESS | 8438 | 1463434974046 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 14:42:54 INFO - PROCESS | 8438 | 1463434974050 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 14:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:42:54 INFO - PROCESS | 8438 | 1463434974056 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:42:54 INFO - PROCESS | 8438 | 1463434974059 Marionette TRACE conn3 <- [1,1886,null,{}] 14:42:54 INFO - PROCESS | 8438 | 1463434974065 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}] 14:42:54 INFO - PROCESS | 8438 | 1463434974239 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 14:42:54 INFO - PROCESS | 8438 | 1463434974451 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:54 INFO - PROCESS | 8438 | ++DOCSHELL 0x9bbb3800 == 112 [pid = 8438] [id = 479] 14:42:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 170 (0xa2728400) [pid = 8438] [serial = 1438] [outer = (nil)] 14:42:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 171 (0xa36f8400) [pid = 8438] [serial = 1439] [outer = 0xa2728400] 14:42:54 INFO - PROCESS | 8438 | 1463434974569 Marionette DEBUG loaded listener.js 14:42:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 172 (0xa51ad800) [pid = 8438] [serial = 1440] [outer = 0xa2728400] 14:42:55 INFO - PROCESS | 8438 | 1463434975993 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]]]}] 14:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1983ms 14:42:56 INFO - PROCESS | 8438 | 1463434976093 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 14:42:56 INFO - PROCESS | 8438 | 1463434976099 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 14:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:42:56 INFO - PROCESS | 8438 | 1463434976107 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:42:56 INFO - PROCESS | 8438 | 1463434976112 Marionette TRACE conn3 <- [1,1890,null,{}] 14:42:56 INFO - PROCESS | 8438 | 1463434976122 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}] 14:42:56 INFO - PROCESS | 8438 | 1463434976296 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 14:42:56 INFO - PROCESS | 8438 | 1463434976510 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:56 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf0e800 == 113 [pid = 8438] [id = 480] 14:42:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 173 (0x8d1efc00) [pid = 8438] [serial = 1441] [outer = (nil)] 14:42:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 174 (0x8e613800) [pid = 8438] [serial = 1442] [outer = 0x8d1efc00] 14:42:56 INFO - PROCESS | 8438 | 1463434976628 Marionette DEBUG loaded listener.js 14:42:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 175 (0x8ec66000) [pid = 8438] [serial = 1443] [outer = 0x8d1efc00] 14:42:57 INFO - PROCESS | 8438 | 1463434977634 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]]]}] 14:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1585ms 14:42:57 INFO - PROCESS | 8438 | 1463434977694 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 14:42:57 INFO - PROCESS | 8438 | 1463434977702 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 14:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:42:57 INFO - PROCESS | 8438 | 1463434977712 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:42:57 INFO - PROCESS | 8438 | 1463434977716 Marionette TRACE conn3 <- [1,1894,null,{}] 14:42:57 INFO - PROCESS | 8438 | 1463434977722 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}] 14:42:57 INFO - PROCESS | 8438 | 1463434977899 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 14:42:58 INFO - PROCESS | 8438 | 1463434978158 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:58 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9b7c00 == 114 [pid = 8438] [id = 481] 14:42:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 176 (0x8db48c00) [pid = 8438] [serial = 1444] [outer = (nil)] 14:42:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 177 (0x8ec6b000) [pid = 8438] [serial = 1445] [outer = 0x8db48c00] 14:42:58 INFO - PROCESS | 8438 | 1463434978279 Marionette DEBUG loaded listener.js 14:42:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 178 (0x919ba000) [pid = 8438] [serial = 1446] [outer = 0x8db48c00] 14:42:59 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8dd800 == 113 [pid = 8438] [id = 422] 14:42:59 INFO - PROCESS | 8438 | --DOCSHELL 0x8dd08000 == 112 [pid = 8438] [id = 417] 14:42:59 INFO - PROCESS | 8438 | --DOCSHELL 0x9a60bc00 == 111 [pid = 8438] [id = 365] 14:42:59 INFO - PROCESS | 8438 | --DOMWINDOW == 177 (0x998a9000) [pid = 8438] [serial = 1313] [outer = (nil)] [url = about:blank] 14:42:59 INFO - PROCESS | 8438 | --DOMWINDOW == 176 (0x9b8b9400) [pid = 8438] [serial = 1319] [outer = (nil)] [url = about:blank] 14:42:59 INFO - PROCESS | 8438 | --DOMWINDOW == 175 (0x8ec6ac00) [pid = 8438] [serial = 1325] [outer = (nil)] [url = about:blank] 14:42:59 INFO - PROCESS | 8438 | --DOMWINDOW == 174 (0x8db4f000) [pid = 8438] [serial = 1301] [outer = (nil)] [url = about:blank] 14:42:59 INFO - PROCESS | 8438 | --DOMWINDOW == 173 (0x91cfa800) [pid = 8438] [serial = 1307] [outer = (nil)] [url = about:blank] 14:42:59 INFO - PROCESS | 8438 | --DOMWINDOW == 172 (0x90a1dc00) [pid = 8438] [serial = 1304] [outer = (nil)] [url = about:blank] 14:42:59 INFO - PROCESS | 8438 | --DOMWINDOW == 171 (0x9ad2f400) [pid = 8438] [serial = 1316] [outer = (nil)] [url = about:blank] 14:42:59 INFO - PROCESS | 8438 | --DOMWINDOW == 170 (0x94553800) [pid = 8438] [serial = 1310] [outer = (nil)] [url = about:blank] 14:42:59 INFO - PROCESS | 8438 | --DOMWINDOW == 169 (0x919b5c00) [pid = 8438] [serial = 1322] [outer = (nil)] [url = about:blank] 14:42:59 INFO - PROCESS | 8438 | --DOMWINDOW == 168 (0x90a1ec00) [pid = 8438] [serial = 1343] [outer = (nil)] [url = about:blank] 14:42:59 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1e4c00 == 110 [pid = 8438] [id = 304] 14:42:59 INFO - PROCESS | 8438 | --DOCSHELL 0x8c96b400 == 109 [pid = 8438] [id = 418] 14:42:59 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8db000 == 108 [pid = 8438] [id = 455] 14:42:59 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8d7800 == 107 [pid = 8438] [id = 454] 14:42:59 INFO - PROCESS | 8438 | 1463434979346 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]]]}] 14:42:59 INFO - PROCESS | 8438 | --DOCSHELL 0x8c923800 == 106 [pid = 8438] [id = 453] 14:42:59 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4aec00 == 105 [pid = 8438] [id = 452] 14:42:59 INFO - PROCESS | 8438 | --DOCSHELL 0x90a1a000 == 104 [pid = 8438] [id = 451] 14:42:59 INFO - PROCESS | 8438 | --DOCSHELL 0x8ec6ec00 == 103 [pid = 8438] [id = 450] 14:42:59 INFO - PROCESS | 8438 | --DOCSHELL 0x8d9b4400 == 102 [pid = 8438] [id = 449] 14:42:59 INFO - PROCESS | 8438 | --DOCSHELL 0x8c929800 == 101 [pid = 8438] [id = 448] 14:42:59 INFO - PROCESS | 8438 | --DOCSHELL 0x8c972800 == 100 [pid = 8438] [id = 447] 14:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1686ms 14:42:59 INFO - PROCESS | 8438 | 1463434979398 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 14:42:59 INFO - PROCESS | 8438 | 1463434979402 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 14:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:42:59 INFO - PROCESS | 8438 | 1463434979408 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:42:59 INFO - PROCESS | 8438 | 1463434979414 Marionette TRACE conn3 <- [1,1898,null,{}] 14:42:59 INFO - PROCESS | 8438 | --DOMWINDOW == 167 (0x8db56c00) [pid = 8438] [serial = 1299] [outer = (nil)] [url = about:blank] 14:42:59 INFO - PROCESS | 8438 | --DOMWINDOW == 166 (0x8cf05400) [pid = 8438] [serial = 1334] [outer = (nil)] [url = about:blank] 14:42:59 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x8ec71400) [pid = 8438] [serial = 1338] [outer = (nil)] [url = about:blank] 14:42:59 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0x8db51c00) [pid = 8438] [serial = 1335] [outer = (nil)] [url = about:blank] 14:42:59 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x8c926400) [pid = 8438] [serial = 1331] [outer = (nil)] [url = about:blank] 14:42:59 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0x8cf0f000) [pid = 8438] [serial = 1328] [outer = (nil)] [url = about:blank] 14:42:59 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0x8d1e8400) [pid = 8438] [serial = 1329] [outer = (nil)] [url = about:blank] 14:42:59 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x8db55400) [pid = 8438] [serial = 1332] [outer = (nil)] [url = about:blank] 14:42:59 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0x8ec64800) [pid = 8438] [serial = 1337] [outer = (nil)] [url = about:blank] 14:42:59 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x8f691c00) [pid = 8438] [serial = 1340] [outer = (nil)] [url = about:blank] 14:42:59 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0x90a10400) [pid = 8438] [serial = 1341] [outer = (nil)] [url = about:blank] 14:42:59 INFO - PROCESS | 8438 | 1463434979458 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}] 14:42:59 INFO - PROCESS | 8438 | 1463434979628 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 14:42:59 INFO - PROCESS | 8438 | 1463434979681 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:59 INFO - PROCESS | 8438 | ++DOCSHELL 0x8dd0a000 == 101 [pid = 8438] [id = 482] 14:42:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x8e614400) [pid = 8438] [serial = 1447] [outer = (nil)] 14:42:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x8ee8a800) [pid = 8438] [serial = 1448] [outer = 0x8e614400] 14:42:59 INFO - PROCESS | 8438 | 1463434979800 Marionette DEBUG loaded listener.js 14:42:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x90a49400) [pid = 8438] [serial = 1449] [outer = 0x8e614400] 14:43:00 INFO - PROCESS | 8438 | 1463434980908 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]]]}] 14:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1558ms 14:43:00 INFO - PROCESS | 8438 | 1463434980968 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 14:43:00 INFO - PROCESS | 8438 | 1463434980975 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 14:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:43:00 INFO - PROCESS | 8438 | 1463434980984 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:43:00 INFO - PROCESS | 8438 | 1463434980989 Marionette TRACE conn3 <- [1,1902,null,{}] 14:43:01 INFO - PROCESS | 8438 | 1463434980998 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}] 14:43:01 INFO - PROCESS | 8438 | 1463434981219 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 14:43:01 INFO - PROCESS | 8438 | 1463434981453 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:01 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db4f000 == 102 [pid = 8438] [id = 483] 14:43:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x8f4ac800) [pid = 8438] [serial = 1450] [outer = (nil)] 14:43:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0x91e9a000) [pid = 8438] [serial = 1451] [outer = 0x8f4ac800] 14:43:01 INFO - PROCESS | 8438 | 1463434981542 Marionette DEBUG loaded listener.js 14:43:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0x92024400) [pid = 8438] [serial = 1452] [outer = 0x8f4ac800] 14:43:02 INFO - PROCESS | 8438 | 1463434982452 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]]]}] 14:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1532ms 14:43:02 INFO - PROCESS | 8438 | 1463434982516 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 14:43:02 INFO - PROCESS | 8438 | 1463434982519 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 14:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:43:02 INFO - PROCESS | 8438 | 1463434982527 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:43:02 INFO - PROCESS | 8438 | 1463434982531 Marionette TRACE conn3 <- [1,1906,null,{}] 14:43:02 INFO - PROCESS | 8438 | 1463434982536 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}] 14:43:02 INFO - PROCESS | 8438 | 1463434982764 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 14:43:02 INFO - PROCESS | 8438 | 1463434982786 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:02 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c92c800 == 103 [pid = 8438] [id = 484] 14:43:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0x90bbfc00) [pid = 8438] [serial = 1453] [outer = (nil)] 14:43:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0x94facc00) [pid = 8438] [serial = 1454] [outer = 0x90bbfc00] 14:43:02 INFO - PROCESS | 8438 | 1463434982857 Marionette DEBUG loaded listener.js 14:43:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0x9522dc00) [pid = 8438] [serial = 1455] [outer = 0x90bbfc00] 14:43:03 INFO - PROCESS | 8438 | 1463434983775 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]]]}] 14:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1581ms 14:43:04 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x90bc1400) [pid = 8438] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:43:04 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0x8e61ac00) [pid = 8438] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:43:04 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x91eb7c00) [pid = 8438] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:43:04 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0x8d1ecc00) [pid = 8438] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:43:04 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0x8db4cc00) [pid = 8438] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:43:04 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x8c922000) [pid = 8438] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:43:04 INFO - PROCESS | 8438 | 1463434984143 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 14:43:04 INFO - PROCESS | 8438 | 1463434984145 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 14:43:04 INFO - PROCESS | 8438 | 1463434984152 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:43:04 INFO - PROCESS | 8438 | 1463434984161 Marionette TRACE conn3 <- [1,1910,null,{}] 14:43:04 INFO - PROCESS | 8438 | 1463434984183 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}] 14:43:04 INFO - PROCESS | 8438 | 1463434984355 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 14:43:04 INFO - PROCESS | 8438 | 1463434984572 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:04 INFO - PROCESS | 8438 | ++DOCSHELL 0x91eb7c00 == 104 [pid = 8438] [id = 485] 14:43:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x93904800) [pid = 8438] [serial = 1456] [outer = (nil)] 14:43:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0x997e3400) [pid = 8438] [serial = 1457] [outer = 0x93904800] 14:43:04 INFO - PROCESS | 8438 | 1463434984684 Marionette DEBUG loaded listener.js 14:43:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0x99b3c800) [pid = 8438] [serial = 1458] [outer = 0x93904800] 14:43:05 INFO - PROCESS | 8438 | 1463434985474 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]]]}] 14:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1353ms 14:43:05 INFO - PROCESS | 8438 | 1463434985505 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 14:43:05 INFO - PROCESS | 8438 | 1463434985508 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 14:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:43:05 INFO - PROCESS | 8438 | 1463434985523 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:43:05 INFO - PROCESS | 8438 | 1463434985526 Marionette TRACE conn3 <- [1,1914,null,{}] 14:43:05 INFO - PROCESS | 8438 | 1463434985533 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}] 14:43:05 INFO - PROCESS | 8438 | 1463434985690 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 14:43:05 INFO - PROCESS | 8438 | 1463434985704 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:05 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f4afc00 == 105 [pid = 8438] [id = 486] 14:43:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0x95236800) [pid = 8438] [serial = 1459] [outer = (nil)] 14:43:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0x9a60e000) [pid = 8438] [serial = 1460] [outer = 0x95236800] 14:43:05 INFO - PROCESS | 8438 | 1463434985777 Marionette DEBUG loaded listener.js 14:43:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0x9a655000) [pid = 8438] [serial = 1461] [outer = 0x95236800] 14:43:06 INFO - PROCESS | 8438 | 1463434986986 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]]]}] 14:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1504ms 14:43:07 INFO - PROCESS | 8438 | 1463434987020 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 14:43:07 INFO - PROCESS | 8438 | 1463434987027 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 14:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:43:07 INFO - PROCESS | 8438 | 1463434987036 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:43:07 INFO - PROCESS | 8438 | 1463434987041 Marionette TRACE conn3 <- [1,1918,null,{}] 14:43:07 INFO - PROCESS | 8438 | 1463434987050 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}] 14:43:07 INFO - PROCESS | 8438 | 1463434987244 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 14:43:07 INFO - PROCESS | 8438 | 1463434987504 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:07 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1ac800 == 106 [pid = 8438] [id = 487] 14:43:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 167 (0x8d1eb000) [pid = 8438] [serial = 1462] [outer = (nil)] 14:43:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 168 (0x8dd0e000) [pid = 8438] [serial = 1463] [outer = 0x8d1eb000] 14:43:07 INFO - PROCESS | 8438 | 1463434987637 Marionette DEBUG loaded listener.js 14:43:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 169 (0x8e7a7c00) [pid = 8438] [serial = 1464] [outer = 0x8d1eb000] 14:43:08 INFO - PROCESS | 8438 | 1463434988537 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]]]}] 14:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1539ms 14:43:08 INFO - PROCESS | 8438 | 1463434988576 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 14:43:08 INFO - PROCESS | 8438 | 1463434988585 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 14:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:43:08 INFO - PROCESS | 8438 | 1463434988596 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:43:08 INFO - PROCESS | 8438 | 1463434988600 Marionette TRACE conn3 <- [1,1922,null,{}] 14:43:08 INFO - PROCESS | 8438 | 1463434988606 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}] 14:43:08 INFO - PROCESS | 8438 | 1463434988807 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 14:43:09 INFO - PROCESS | 8438 | 1463434989018 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:09 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db4f800 == 107 [pid = 8438] [id = 488] 14:43:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 170 (0x8ee80800) [pid = 8438] [serial = 1465] [outer = (nil)] 14:43:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 171 (0x91cfc400) [pid = 8438] [serial = 1466] [outer = 0x8ee80800] 14:43:09 INFO - PROCESS | 8438 | 1463434989244 Marionette DEBUG loaded listener.js 14:43:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 172 (0x922dfc00) [pid = 8438] [serial = 1467] [outer = 0x8ee80800] 14:43:10 INFO - PROCESS | 8438 | 1463434990195 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]]]}] 14:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1633ms 14:43:10 INFO - PROCESS | 8438 | 1463434990229 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 14:43:10 INFO - PROCESS | 8438 | 1463434990232 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 14:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:43:10 INFO - PROCESS | 8438 | 1463434990240 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:43:10 INFO - PROCESS | 8438 | 1463434990246 Marionette TRACE conn3 <- [1,1926,null,{}] 14:43:10 INFO - PROCESS | 8438 | 1463434990263 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}] 14:43:10 INFO - PROCESS | 8438 | 1463434990457 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 14:43:10 INFO - PROCESS | 8438 | 1463434990668 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:10 INFO - PROCESS | 8438 | ++DOCSHELL 0x91e95800 == 108 [pid = 8438] [id = 489] 14:43:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 173 (0x9a4ae800) [pid = 8438] [serial = 1468] [outer = (nil)] 14:43:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 174 (0x9b072c00) [pid = 8438] [serial = 1469] [outer = 0x9a4ae800] 14:43:10 INFO - PROCESS | 8438 | 1463434990797 Marionette DEBUG loaded listener.js 14:43:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 175 (0x9b8bc800) [pid = 8438] [serial = 1470] [outer = 0x9a4ae800] 14:43:11 INFO - PROCESS | 8438 | 1463434991716 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]]]}] 14:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1542ms 14:43:11 INFO - PROCESS | 8438 | 1463434991783 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 14:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:43:11 INFO - PROCESS | 8438 | 1463434991788 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 14:43:11 INFO - PROCESS | 8438 | 1463434991794 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:43:11 INFO - PROCESS | 8438 | 1463434991798 Marionette TRACE conn3 <- [1,1930,null,{}] 14:43:11 INFO - PROCESS | 8438 | 1463434991803 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}] 14:43:12 INFO - PROCESS | 8438 | 1463434992023 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 14:43:12 INFO - PROCESS | 8438 | 1463434992236 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:12 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf01800 == 109 [pid = 8438] [id = 490] 14:43:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 176 (0x9b111400) [pid = 8438] [serial = 1471] [outer = (nil)] 14:43:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 177 (0x9cdb8400) [pid = 8438] [serial = 1472] [outer = 0x9b111400] 14:43:12 INFO - PROCESS | 8438 | 1463434992362 Marionette DEBUG loaded listener.js 14:43:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 178 (0xa0609800) [pid = 8438] [serial = 1473] [outer = 0x9b111400] 14:43:13 INFO - PROCESS | 8438 | 1463434993308 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]]]}] 14:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1581ms 14:43:13 INFO - PROCESS | 8438 | 1463434993375 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 14:43:13 INFO - PROCESS | 8438 | 1463434993379 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 14:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:43:13 INFO - PROCESS | 8438 | 1463434993385 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:43:13 INFO - PROCESS | 8438 | 1463434993389 Marionette TRACE conn3 <- [1,1934,null,{}] 14:43:13 INFO - PROCESS | 8438 | 1463434993395 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}] 14:43:13 INFO - PROCESS | 8438 | 1463434993574 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 14:43:13 INFO - PROCESS | 8438 | 1463434993795 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:13 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f4af000 == 110 [pid = 8438] [id = 491] 14:43:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 179 (0x919b0400) [pid = 8438] [serial = 1474] [outer = (nil)] 14:43:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 180 (0xa22a1800) [pid = 8438] [serial = 1475] [outer = 0x919b0400] 14:43:13 INFO - PROCESS | 8438 | 1463434993915 Marionette DEBUG loaded listener.js 14:43:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 181 (0xa27ea000) [pid = 8438] [serial = 1476] [outer = 0x919b0400] 14:43:14 INFO - PROCESS | 8438 | 1463434994910 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]]]}] 14:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1581ms 14:43:14 INFO - PROCESS | 8438 | 1463434994967 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 14:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:43:14 INFO - PROCESS | 8438 | 1463434994971 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 14:43:14 INFO - PROCESS | 8438 | 1463434994978 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:43:14 INFO - PROCESS | 8438 | 1463434994981 Marionette TRACE conn3 <- [1,1938,null,{}] 14:43:14 INFO - PROCESS | 8438 | 1463434994987 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}] 14:43:15 INFO - PROCESS | 8438 | 1463434995202 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 14:43:15 INFO - PROCESS | 8438 | 1463434995456 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:15 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e7a9400 == 111 [pid = 8438] [id = 492] 14:43:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 182 (0x9bbb7c00) [pid = 8438] [serial = 1477] [outer = (nil)] 14:43:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 183 (0xa51f2400) [pid = 8438] [serial = 1478] [outer = 0x9bbb7c00] 14:43:15 INFO - PROCESS | 8438 | 1463434995583 Marionette DEBUG loaded listener.js 14:43:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 184 (0xa6870800) [pid = 8438] [serial = 1479] [outer = 0x9bbb7c00] 14:43:16 INFO - PROCESS | 8438 | 1463434996520 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]]]}] 14:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1592ms 14:43:16 INFO - PROCESS | 8438 | 1463434996570 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 14:43:16 INFO - PROCESS | 8438 | 1463434996574 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 14:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:43:16 INFO - PROCESS | 8438 | 1463434996580 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:43:16 INFO - PROCESS | 8438 | 1463434996583 Marionette TRACE conn3 <- [1,1942,null,{}] 14:43:16 INFO - PROCESS | 8438 | 1463434996589 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}] 14:43:16 INFO - PROCESS | 8438 | 1463434996766 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 14:43:17 INFO - PROCESS | 8438 | 1463434997100 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:17 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c927800 == 112 [pid = 8438] [id = 493] 14:43:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 185 (0x8eb62400) [pid = 8438] [serial = 1480] [outer = (nil)] 14:43:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 186 (0x8eb6a000) [pid = 8438] [serial = 1481] [outer = 0x8eb62400] 14:43:17 INFO - PROCESS | 8438 | 1463434997193 Marionette DEBUG loaded listener.js 14:43:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 187 (0x8eb6d400) [pid = 8438] [serial = 1482] [outer = 0x8eb62400] 14:43:18 INFO - PROCESS | 8438 | 1463434998069 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]]]}] 14:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1540ms 14:43:18 INFO - PROCESS | 8438 | 1463434998122 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 14:43:18 INFO - PROCESS | 8438 | 1463434998126 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 14:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:43:18 INFO - PROCESS | 8438 | 1463434998133 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:43:18 INFO - PROCESS | 8438 | 1463434998137 Marionette TRACE conn3 <- [1,1946,null,{}] 14:43:18 INFO - PROCESS | 8438 | 1463434998163 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}] 14:43:18 INFO - PROCESS | 8438 | 1463434998348 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 14:43:18 INFO - PROCESS | 8438 | 1463434998620 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:18 INFO - PROCESS | 8438 | ++DOCSHELL 0x8eb61400 == 113 [pid = 8438] [id = 494] 14:43:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 188 (0x8eb64000) [pid = 8438] [serial = 1483] [outer = (nil)] 14:43:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 189 (0x91de1c00) [pid = 8438] [serial = 1484] [outer = 0x8eb64000] 14:43:18 INFO - PROCESS | 8438 | 1463434998757 Marionette DEBUG loaded listener.js 14:43:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 190 (0x91de7000) [pid = 8438] [serial = 1485] [outer = 0x8eb64000] 14:43:19 INFO - PROCESS | 8438 | 1463434999790 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]]]}] 14:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1708ms 14:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:43:19 INFO - PROCESS | 8438 | 1463434999841 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 14:43:19 INFO - PROCESS | 8438 | 1463434999844 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 14:43:19 INFO - PROCESS | 8438 | 1463434999851 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:43:19 INFO - PROCESS | 8438 | 1463434999855 Marionette TRACE conn3 <- [1,1950,null,{}] 14:43:19 INFO - PROCESS | 8438 | 1463434999861 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}] 14:43:20 INFO - PROCESS | 8438 | 1463435000061 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 14:43:20 INFO - PROCESS | 8438 | 1463435000373 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:20 INFO - PROCESS | 8438 | ++DOCSHELL 0x8eb62000 == 114 [pid = 8438] [id = 495] 14:43:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 191 (0x8eb6bc00) [pid = 8438] [serial = 1486] [outer = (nil)] 14:43:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 192 (0x91dee800) [pid = 8438] [serial = 1487] [outer = 0x8eb6bc00] 14:43:20 INFO - PROCESS | 8438 | 1463435000474 Marionette DEBUG loaded listener.js 14:43:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 193 (0x91df0000) [pid = 8438] [serial = 1488] [outer = 0x8eb6bc00] 14:43:21 INFO - PROCESS | 8438 | 1463435001364 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]]]}] 14:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1542ms 14:43:21 INFO - PROCESS | 8438 | 1463435001392 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 14:43:21 INFO - PROCESS | 8438 | 1463435001395 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 14:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:43:21 INFO - PROCESS | 8438 | 1463435001402 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:43:21 INFO - PROCESS | 8438 | 1463435001406 Marionette TRACE conn3 <- [1,1954,null,{}] 14:43:21 INFO - PROCESS | 8438 | 1463435001411 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}] 14:43:21 INFO - PROCESS | 8438 | 1463435001593 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 14:43:21 INFO - PROCESS | 8438 | 1463435001816 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:21 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db98400 == 115 [pid = 8438] [id = 496] 14:43:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 194 (0x91dea400) [pid = 8438] [serial = 1489] [outer = (nil)] 14:43:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 195 (0x9a17b400) [pid = 8438] [serial = 1490] [outer = 0x91dea400] 14:43:21 INFO - PROCESS | 8438 | 1463435001954 Marionette DEBUG loaded listener.js 14:43:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 196 (0x9a17dc00) [pid = 8438] [serial = 1491] [outer = 0x91dea400] 14:43:22 INFO - PROCESS | 8438 | 1463435002936 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]]]}] 14:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1591ms 14:43:23 INFO - PROCESS | 8438 | 1463435003008 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 14:43:23 INFO - PROCESS | 8438 | 1463435003012 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 14:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:43:23 INFO - PROCESS | 8438 | 1463435003021 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:43:23 INFO - PROCESS | 8438 | 1463435003026 Marionette TRACE conn3 <- [1,1958,null,{}] 14:43:23 INFO - PROCESS | 8438 | 1463435003031 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}] 14:43:23 INFO - PROCESS | 8438 | 1463435003244 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 14:43:23 INFO - PROCESS | 8438 | 1463435003526 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:23 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ce9e400 == 116 [pid = 8438] [id = 497] 14:43:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 197 (0x8cea0c00) [pid = 8438] [serial = 1492] [outer = (nil)] 14:43:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 198 (0x8cea8400) [pid = 8438] [serial = 1493] [outer = 0x8cea0c00] 14:43:23 INFO - PROCESS | 8438 | 1463435003661 Marionette DEBUG loaded listener.js 14:43:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 199 (0x9a17a800) [pid = 8438] [serial = 1494] [outer = 0x8cea0c00] 14:43:24 INFO - PROCESS | 8438 | 1463435004555 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]]]}] 14:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1583ms 14:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:43:24 INFO - PROCESS | 8438 | 1463435004606 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 14:43:24 INFO - PROCESS | 8438 | 1463435004609 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 14:43:24 INFO - PROCESS | 8438 | 1463435004617 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:43:24 INFO - PROCESS | 8438 | 1463435004620 Marionette TRACE conn3 <- [1,1962,null,{}] 14:43:24 INFO - PROCESS | 8438 | 1463435004626 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}] 14:43:24 INFO - PROCESS | 8438 | 1463435004810 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 14:43:25 INFO - PROCESS | 8438 | 1463435005026 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:25 INFO - PROCESS | 8438 | ++DOCSHELL 0x89cb6400 == 117 [pid = 8438] [id = 498] 14:43:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 200 (0x89cb7000) [pid = 8438] [serial = 1495] [outer = (nil)] 14:43:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 201 (0x89cbec00) [pid = 8438] [serial = 1496] [outer = 0x89cb7000] 14:43:25 INFO - PROCESS | 8438 | 1463435005150 Marionette DEBUG loaded listener.js 14:43:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 202 (0x89cc2400) [pid = 8438] [serial = 1497] [outer = 0x89cb7000] 14:43:26 INFO - PROCESS | 8438 | 1463435006098 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]]]}] 14:43:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1537ms 14:43:26 INFO - PROCESS | 8438 | 1463435006155 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 14:43:26 INFO - PROCESS | 8438 | 1463435006159 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 14:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:43:26 INFO - PROCESS | 8438 | 1463435006165 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:43:26 INFO - PROCESS | 8438 | 1463435006168 Marionette TRACE conn3 <- [1,1966,null,{}] 14:43:26 INFO - PROCESS | 8438 | 1463435006184 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}] 14:43:26 INFO - PROCESS | 8438 | 1463435006375 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 14:43:26 INFO - PROCESS | 8438 | 1463435006594 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:26 INFO - PROCESS | 8438 | ++DOCSHELL 0x89cba800 == 118 [pid = 8438] [id = 499] 14:43:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 203 (0x89cc0800) [pid = 8438] [serial = 1498] [outer = (nil)] 14:43:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 204 (0x89d83c00) [pid = 8438] [serial = 1499] [outer = 0x89cc0800] 14:43:26 INFO - PROCESS | 8438 | 1463435006716 Marionette DEBUG loaded listener.js 14:43:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 205 (0x89d88000) [pid = 8438] [serial = 1500] [outer = 0x89cc0800] 14:43:27 INFO - PROCESS | 8438 | 1463435007625 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]]]}] 14:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1493ms 14:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:43:27 INFO - PROCESS | 8438 | 1463435007658 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 14:43:27 INFO - PROCESS | 8438 | 1463435007661 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 14:43:27 INFO - PROCESS | 8438 | 1463435007668 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:43:27 INFO - PROCESS | 8438 | 1463435007672 Marionette TRACE conn3 <- [1,1970,null,{}] 14:43:27 INFO - PROCESS | 8438 | 1463435007697 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}] 14:43:27 INFO - PROCESS | 8438 | 1463435007889 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 14:43:28 INFO - PROCESS | 8438 | 1463435008180 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:28 INFO - PROCESS | 8438 | ++DOCSHELL 0x89d81c00 == 119 [pid = 8438] [id = 500] 14:43:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 206 (0x89d87400) [pid = 8438] [serial = 1501] [outer = (nil)] 14:43:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 207 (0x89d8e400) [pid = 8438] [serial = 1502] [outer = 0x89d87400] 14:43:28 INFO - PROCESS | 8438 | 1463435008324 Marionette DEBUG loaded listener.js 14:43:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 208 (0x8cea3400) [pid = 8438] [serial = 1503] [outer = 0x89d87400] 14:43:29 INFO - PROCESS | 8438 | 1463435009216 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]]]}] 14:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1592ms 14:43:29 INFO - PROCESS | 8438 | 1463435009260 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 14:43:29 INFO - PROCESS | 8438 | 1463435009263 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 14:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:43:29 INFO - PROCESS | 8438 | 1463435009270 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:43:29 INFO - PROCESS | 8438 | 1463435009272 Marionette TRACE conn3 <- [1,1974,null,{}] 14:43:29 INFO - PROCESS | 8438 | 1463435009278 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}] 14:43:29 INFO - PROCESS | 8438 | 1463435009451 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 14:43:29 INFO - PROCESS | 8438 | 1463435009696 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:29 INFO - PROCESS | 8438 | ++DOCSHELL 0x89d8a800 == 120 [pid = 8438] [id = 501] 14:43:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 209 (0x89d8c000) [pid = 8438] [serial = 1504] [outer = (nil)] 14:43:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 210 (0x8db49400) [pid = 8438] [serial = 1505] [outer = 0x89d8c000] 14:43:29 INFO - PROCESS | 8438 | 1463435009788 Marionette DEBUG loaded listener.js 14:43:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 211 (0x8ec02400) [pid = 8438] [serial = 1506] [outer = 0x89d8c000] 14:43:31 INFO - PROCESS | 8438 | 1463435011150 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]]]}] 14:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1944ms 14:43:31 INFO - PROCESS | 8438 | 1463435011216 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 14:43:31 INFO - PROCESS | 8438 | 1463435011223 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 14:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:43:31 INFO - PROCESS | 8438 | 1463435011230 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:43:31 INFO - PROCESS | 8438 | 1463435011236 Marionette TRACE conn3 <- [1,1978,null,{}] 14:43:31 INFO - PROCESS | 8438 | 1463435011244 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}] 14:43:31 INFO - PROCESS | 8438 | 1463435011465 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 14:43:31 INFO - PROCESS | 8438 | 1463435011793 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:31 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ceab400 == 121 [pid = 8438] [id = 502] 14:43:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 212 (0x8ceacc00) [pid = 8438] [serial = 1507] [outer = (nil)] 14:43:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 213 (0x8d9bc800) [pid = 8438] [serial = 1508] [outer = 0x8ceacc00] 14:43:31 INFO - PROCESS | 8438 | 1463435011960 Marionette DEBUG loaded listener.js 14:43:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 214 (0x8db9a800) [pid = 8438] [serial = 1509] [outer = 0x8ceacc00] 14:43:32 INFO - PROCESS | 8438 | 1463435012898 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]]]}] 14:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1741ms 14:43:32 INFO - PROCESS | 8438 | 1463435012972 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 14:43:32 INFO - PROCESS | 8438 | 1463435012981 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 14:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:43:32 INFO - PROCESS | 8438 | 1463435012991 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:43:32 INFO - PROCESS | 8438 | 1463435012994 Marionette TRACE conn3 <- [1,1982,null,{}] 14:43:33 INFO - PROCESS | 8438 | 1463435013001 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}] 14:43:33 INFO - PROCESS | 8438 | 1463435013186 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 14:43:33 INFO - PROCESS | 8438 | 1463435013618 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:33 INFO - PROCESS | 8438 | --DOMWINDOW == 213 (0x99be8800) [pid = 8438] [serial = 1403] [outer = (nil)] [url = about:blank] 14:43:33 INFO - PROCESS | 8438 | --DOMWINDOW == 212 (0x977c8800) [pid = 8438] [serial = 1370] [outer = (nil)] [url = about:blank] 14:43:33 INFO - PROCESS | 8438 | --DOMWINDOW == 211 (0x99fc7800) [pid = 8438] [serial = 1379] [outer = (nil)] [url = about:blank] 14:43:33 INFO - PROCESS | 8438 | --DOMWINDOW == 210 (0x91ec9800) [pid = 8438] [serial = 1361] [outer = (nil)] [url = about:blank] 14:43:33 INFO - PROCESS | 8438 | --DOMWINDOW == 209 (0x9886a400) [pid = 8438] [serial = 1373] [outer = (nil)] [url = about:blank] 14:43:33 INFO - PROCESS | 8438 | --DOMWINDOW == 208 (0x8e617000) [pid = 8438] [serial = 1358] [outer = (nil)] [url = about:blank] 14:43:33 INFO - PROCESS | 8438 | --DOMWINDOW == 207 (0x99befc00) [pid = 8438] [serial = 1376] [outer = (nil)] [url = about:blank] 14:43:33 INFO - PROCESS | 8438 | --DOMWINDOW == 206 (0x9501ec00) [pid = 8438] [serial = 1367] [outer = (nil)] [url = about:blank] 14:43:33 INFO - PROCESS | 8438 | --DOMWINDOW == 205 (0x91c84c00) [pid = 8438] [serial = 1355] [outer = (nil)] [url = about:blank] 14:43:33 INFO - PROCESS | 8438 | --DOMWINDOW == 204 (0x8e7ac400) [pid = 8438] [serial = 1382] [outer = (nil)] [url = about:blank] 14:43:33 INFO - PROCESS | 8438 | --DOMWINDOW == 203 (0x90a49c00) [pid = 8438] [serial = 1352] [outer = (nil)] [url = about:blank] 14:43:33 INFO - PROCESS | 8438 | --DOMWINDOW == 202 (0x8e618000) [pid = 8438] [serial = 1349] [outer = (nil)] [url = about:blank] 14:43:33 INFO - PROCESS | 8438 | --DOMWINDOW == 201 (0x9390a800) [pid = 8438] [serial = 1364] [outer = (nil)] [url = about:blank] 14:43:33 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db50400 == 122 [pid = 8438] [id = 503] 14:43:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 202 (0x8db50800) [pid = 8438] [serial = 1510] [outer = (nil)] 14:43:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 203 (0x8dd04c00) [pid = 8438] [serial = 1511] [outer = 0x8db50800] 14:43:33 INFO - PROCESS | 8438 | 1463435013809 Marionette DEBUG loaded listener.js 14:43:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 204 (0x8ec0a000) [pid = 8438] [serial = 1512] [outer = 0x8db50800] 14:43:34 INFO - PROCESS | 8438 | --DOMWINDOW == 203 (0x91ec1000) [pid = 8438] [serial = 1395] [outer = (nil)] [url = about:blank] 14:43:34 INFO - PROCESS | 8438 | --DOMWINDOW == 202 (0x90a14400) [pid = 8438] [serial = 1391] [outer = (nil)] [url = about:blank] 14:43:34 INFO - PROCESS | 8438 | --DOMWINDOW == 201 (0x92023000) [pid = 8438] [serial = 1397] [outer = (nil)] [url = about:blank] 14:43:34 INFO - PROCESS | 8438 | --DOMWINDOW == 200 (0x9201e000) [pid = 8438] [serial = 1398] [outer = (nil)] [url = about:blank] 14:43:34 INFO - PROCESS | 8438 | --DOMWINDOW == 199 (0x90ba6400) [pid = 8438] [serial = 1392] [outer = (nil)] [url = about:blank] 14:43:34 INFO - PROCESS | 8438 | --DOMWINDOW == 198 (0x8db9f800) [pid = 8438] [serial = 1386] [outer = (nil)] [url = about:blank] 14:43:34 INFO - PROCESS | 8438 | --DOMWINDOW == 197 (0x8db4b800) [pid = 8438] [serial = 1385] [outer = (nil)] [url = about:blank] 14:43:34 INFO - PROCESS | 8438 | --DOMWINDOW == 196 (0x8e6de400) [pid = 8438] [serial = 1388] [outer = (nil)] [url = about:blank] 14:43:34 INFO - PROCESS | 8438 | --DOMWINDOW == 195 (0x996bb000) [pid = 8438] [serial = 1401] [outer = (nil)] [url = about:blank] 14:43:34 INFO - PROCESS | 8438 | --DOMWINDOW == 194 (0x91eb4800) [pid = 8438] [serial = 1394] [outer = (nil)] [url = about:blank] 14:43:34 INFO - PROCESS | 8438 | --DOMWINDOW == 193 (0x8ee84000) [pid = 8438] [serial = 1389] [outer = (nil)] [url = about:blank] 14:43:34 INFO - PROCESS | 8438 | --DOMWINDOW == 192 (0x8d1ad400) [pid = 8438] [serial = 1346] [outer = (nil)] [url = about:blank] 14:43:34 INFO - PROCESS | 8438 | --DOMWINDOW == 191 (0x8e61b400) [pid = 8438] [serial = 1400] [outer = (nil)] [url = about:blank] 14:43:34 INFO - PROCESS | 8438 | 1463435014642 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]]]}] 14:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1693ms 14:43:34 INFO - PROCESS | 8438 | 1463435014687 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 14:43:34 INFO - PROCESS | 8438 | 1463435014691 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 14:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:43:34 INFO - PROCESS | 8438 | 1463435014697 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:43:34 INFO - PROCESS | 8438 | 1463435014704 Marionette TRACE conn3 <- [1,1986,null,{}] 14:43:34 INFO - PROCESS | 8438 | 1463435014724 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}] 14:43:34 INFO - PROCESS | 8438 | 1463435014911 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 14:43:34 INFO - PROCESS | 8438 | 1463435014923 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:34 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c923800 == 123 [pid = 8438] [id = 504] 14:43:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 192 (0x8f699000) [pid = 8438] [serial = 1513] [outer = (nil)] 14:43:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 193 (0x90a1c400) [pid = 8438] [serial = 1514] [outer = 0x8f699000] 14:43:35 INFO - PROCESS | 8438 | 1463435015021 Marionette DEBUG loaded listener.js 14:43:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 194 (0x90b9e000) [pid = 8438] [serial = 1515] [outer = 0x8f699000] 14:43:35 INFO - PROCESS | 8438 | 1463435015953 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]]]}] 14:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1287ms 14:43:35 INFO - PROCESS | 8438 | 1463435015985 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 14:43:35 INFO - PROCESS | 8438 | 1463435015990 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 14:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:43:35 INFO - PROCESS | 8438 | 1463435015996 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:43:36 INFO - PROCESS | 8438 | 1463435015998 Marionette TRACE conn3 <- [1,1990,null,{}] 14:43:36 INFO - PROCESS | 8438 | 1463435016004 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}] 14:43:36 INFO - PROCESS | 8438 | 1463435016271 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 14:43:36 INFO - PROCESS | 8438 | 1463435016303 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:36 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c926400 == 124 [pid = 8438] [id = 505] 14:43:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 195 (0x90a1e000) [pid = 8438] [serial = 1516] [outer = (nil)] 14:43:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 196 (0x91c8d800) [pid = 8438] [serial = 1517] [outer = 0x90a1e000] 14:43:36 INFO - PROCESS | 8438 | 1463435016374 Marionette DEBUG loaded listener.js 14:43:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 197 (0x91de4c00) [pid = 8438] [serial = 1518] [outer = 0x90a1e000] 14:43:37 INFO - PROCESS | 8438 | 1463435017340 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]]]}] 14:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1378ms 14:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:43:37 INFO - PROCESS | 8438 | 1463435017375 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 14:43:37 INFO - PROCESS | 8438 | 1463435017378 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 14:43:37 INFO - PROCESS | 8438 | 1463435017384 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:43:37 INFO - PROCESS | 8438 | 1463435017388 Marionette TRACE conn3 <- [1,1994,null,{}] 14:43:37 INFO - PROCESS | 8438 | 1463435017400 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}] 14:43:37 INFO - PROCESS | 8438 | 1463435017627 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 14:43:37 INFO - PROCESS | 8438 | 1463435017659 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:37 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1adc00 == 125 [pid = 8438] [id = 506] 14:43:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 198 (0x90bc4000) [pid = 8438] [serial = 1519] [outer = (nil)] 14:43:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 199 (0x91eb8c00) [pid = 8438] [serial = 1520] [outer = 0x90bc4000] 14:43:37 INFO - PROCESS | 8438 | 1463435017745 Marionette DEBUG loaded listener.js 14:43:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 200 (0x91ec2000) [pid = 8438] [serial = 1521] [outer = 0x90bc4000] 14:43:38 INFO - PROCESS | 8438 | --DOMWINDOW == 199 (0x8d1efc00) [pid = 8438] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:43:38 INFO - PROCESS | 8438 | --DOMWINDOW == 198 (0x90bbfc00) [pid = 8438] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:43:38 INFO - PROCESS | 8438 | --DOMWINDOW == 197 (0x8e614400) [pid = 8438] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:43:38 INFO - PROCESS | 8438 | --DOMWINDOW == 196 (0x8db48c00) [pid = 8438] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:43:38 INFO - PROCESS | 8438 | --DOMWINDOW == 195 (0x8f4ac800) [pid = 8438] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:43:38 INFO - PROCESS | 8438 | --DOMWINDOW == 194 (0x93904800) [pid = 8438] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:43:39 INFO - PROCESS | 8438 | 1463435019060 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]]]}] 14:43:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1696ms 14:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:43:39 INFO - PROCESS | 8438 | 1463435019091 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 14:43:39 INFO - PROCESS | 8438 | 1463435019094 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 14:43:39 INFO - PROCESS | 8438 | 1463435019101 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:43:39 INFO - PROCESS | 8438 | 1463435019104 Marionette TRACE conn3 <- [1,1998,null,{}] 14:43:39 INFO - PROCESS | 8438 | 1463435019109 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}] 14:43:39 INFO - PROCESS | 8438 | 1463435019274 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 14:43:39 INFO - PROCESS | 8438 | 1463435019290 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:39 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1b3800 == 126 [pid = 8438] [id = 507] 14:43:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 195 (0x90bbfc00) [pid = 8438] [serial = 1522] [outer = (nil)] 14:43:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 196 (0x9454c800) [pid = 8438] [serial = 1523] [outer = 0x90bbfc00] 14:43:39 INFO - PROCESS | 8438 | 1463435019363 Marionette DEBUG loaded listener.js 14:43:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 197 (0x9522c000) [pid = 8438] [serial = 1524] [outer = 0x90bbfc00] 14:43:40 INFO - PROCESS | 8438 | 1463435020260 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]]]}] 14:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1178ms 14:43:40 INFO - PROCESS | 8438 | 1463435020278 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 14:43:40 INFO - PROCESS | 8438 | 1463435020281 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 14:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:43:40 INFO - PROCESS | 8438 | 1463435020288 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:43:40 INFO - PROCESS | 8438 | 1463435020291 Marionette TRACE conn3 <- [1,2002,null,{}] 14:43:40 INFO - PROCESS | 8438 | 1463435020308 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}] 14:43:40 INFO - PROCESS | 8438 | 1463435020470 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 14:43:40 INFO - PROCESS | 8438 | 1463435020485 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:40 INFO - PROCESS | 8438 | ++DOCSHELL 0x92c08400 == 127 [pid = 8438] [id = 508] 14:43:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 198 (0x93903400) [pid = 8438] [serial = 1525] [outer = (nil)] 14:43:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 199 (0x98a69400) [pid = 8438] [serial = 1526] [outer = 0x93903400] 14:43:40 INFO - PROCESS | 8438 | 1463435020570 Marionette DEBUG loaded listener.js 14:43:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 200 (0x998a9000) [pid = 8438] [serial = 1527] [outer = 0x93903400] 14:43:41 INFO - PROCESS | 8438 | 1463435021950 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]]]}] 14:43:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1743ms 14:43:42 INFO - PROCESS | 8438 | 1463435022032 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 14:43:42 INFO - PROCESS | 8438 | 1463435022040 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 14:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:43:42 INFO - PROCESS | 8438 | 1463435022048 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:43:42 INFO - PROCESS | 8438 | 1463435022054 Marionette TRACE conn3 <- [1,2006,null,{}] 14:43:42 INFO - PROCESS | 8438 | 1463435022066 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}] 14:43:42 INFO - PROCESS | 8438 | 1463435022376 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 14:43:42 INFO - PROCESS | 8438 | 1463435022644 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:42 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1a9400 == 128 [pid = 8438] [id = 509] 14:43:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 201 (0x8d1b1000) [pid = 8438] [serial = 1528] [outer = (nil)] 14:43:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 202 (0x8dd03400) [pid = 8438] [serial = 1529] [outer = 0x8d1b1000] 14:43:42 INFO - PROCESS | 8438 | 1463435022731 Marionette DEBUG loaded listener.js 14:43:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 203 (0x8eb67000) [pid = 8438] [serial = 1530] [outer = 0x8d1b1000] 14:43:43 INFO - PROCESS | 8438 | 1463435023746 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]]]}] 14:43:43 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 14:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1739ms 14:43:43 INFO - PROCESS | 8438 | 1463435023788 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 14:43:43 INFO - PROCESS | 8438 | 1463435023798 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 14:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:43:43 INFO - PROCESS | 8438 | 1463435023823 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:43:43 INFO - PROCESS | 8438 | 1463435023828 Marionette TRACE conn3 <- [1,2010,null,{}] 14:43:43 INFO - PROCESS | 8438 | 1463435023834 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}] 14:43:44 INFO - PROCESS | 8438 | 1463435024081 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 14:43:44 INFO - PROCESS | 8438 | 1463435024399 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:44 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db4c400 == 129 [pid = 8438] [id = 510] 14:43:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 204 (0x8ee86400) [pid = 8438] [serial = 1531] [outer = (nil)] 14:43:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 205 (0x90a4e400) [pid = 8438] [serial = 1532] [outer = 0x8ee86400] 14:43:44 INFO - PROCESS | 8438 | 1463435024493 Marionette DEBUG loaded listener.js 14:43:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 206 (0x91c90000) [pid = 8438] [serial = 1533] [outer = 0x8ee86400] 14:43:45 INFO - PROCESS | 8438 | 1463435025363 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]]]}] 14:43:45 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 14:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1600ms 14:43:45 INFO - PROCESS | 8438 | 1463435025419 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 14:43:45 INFO - PROCESS | 8438 | 1463435025423 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 14:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:43:45 INFO - PROCESS | 8438 | 1463435025431 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:43:45 INFO - PROCESS | 8438 | 1463435025437 Marionette TRACE conn3 <- [1,2014,null,{}] 14:43:45 INFO - PROCESS | 8438 | 1463435025453 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}] 14:43:45 INFO - PROCESS | 8438 | 1463435025689 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 14:43:46 INFO - PROCESS | 8438 | 1463435026001 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:46 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c974c00 == 130 [pid = 8438] [id = 511] 14:43:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 207 (0x9454b400) [pid = 8438] [serial = 1534] [outer = (nil)] 14:43:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 208 (0x99fbcc00) [pid = 8438] [serial = 1535] [outer = 0x9454b400] 14:43:46 INFO - PROCESS | 8438 | 1463435026097 Marionette DEBUG loaded listener.js 14:43:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 209 (0x9a176400) [pid = 8438] [serial = 1536] [outer = 0x9454b400] 14:43:46 INFO - PROCESS | 8438 | 1463435026995 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]]]}] 14:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1640ms 14:43:47 INFO - PROCESS | 8438 | 1463435027072 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 14:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:43:47 INFO - PROCESS | 8438 | 1463435027077 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 14:43:47 INFO - PROCESS | 8438 | 1463435027084 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:43:47 INFO - PROCESS | 8438 | 1463435027087 Marionette TRACE conn3 <- [1,2018,null,{}] 14:43:47 INFO - PROCESS | 8438 | 1463435027094 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}] 14:43:47 INFO - PROCESS | 8438 | 1463435027303 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 14:43:47 INFO - PROCESS | 8438 | 1463435027654 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:47 INFO - PROCESS | 8438 | ++DOCSHELL 0x89cba400 == 131 [pid = 8438] [id = 512] 14:43:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 210 (0x90a1a400) [pid = 8438] [serial = 1537] [outer = (nil)] 14:43:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 211 (0x9a183800) [pid = 8438] [serial = 1538] [outer = 0x90a1a400] 14:43:47 INFO - PROCESS | 8438 | 1463435027743 Marionette DEBUG loaded listener.js 14:43:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 212 (0x9a64d400) [pid = 8438] [serial = 1539] [outer = 0x90a1a400] 14:43:48 INFO - PROCESS | 8438 | 1463435028624 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]]]}] 14:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1584ms 14:43:48 INFO - PROCESS | 8438 | 1463435028667 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 14:43:48 INFO - PROCESS | 8438 | 1463435028672 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 14:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:43:48 INFO - PROCESS | 8438 | 1463435028678 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:43:48 INFO - PROCESS | 8438 | 1463435028681 Marionette TRACE conn3 <- [1,2022,null,{}] 14:43:48 INFO - PROCESS | 8438 | 1463435028687 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}] 14:43:48 INFO - PROCESS | 8438 | 1463435028897 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 14:43:49 INFO - PROCESS | 8438 | 1463435029162 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:49 INFO - PROCESS | 8438 | ++DOCSHELL 0x98f95800 == 132 [pid = 8438] [id = 513] 14:43:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 213 (0x9a65a000) [pid = 8438] [serial = 1540] [outer = (nil)] 14:43:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 214 (0x9b079800) [pid = 8438] [serial = 1541] [outer = 0x9a65a000] 14:43:49 INFO - PROCESS | 8438 | 1463435029300 Marionette DEBUG loaded listener.js 14:43:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 215 (0x9bb8fc00) [pid = 8438] [serial = 1542] [outer = 0x9a65a000] 14:43:50 INFO - PROCESS | 8438 | 1463435030176 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]]]}] 14:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1538ms 14:43:50 INFO - PROCESS | 8438 | 1463435030217 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 14:43:50 INFO - PROCESS | 8438 | 1463435030221 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 14:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:43:50 INFO - PROCESS | 8438 | 1463435030227 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:43:50 INFO - PROCESS | 8438 | 1463435030231 Marionette TRACE conn3 <- [1,2026,null,{}] 14:43:50 INFO - PROCESS | 8438 | 1463435030236 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}] 14:43:50 INFO - PROCESS | 8438 | 1463435030431 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 14:43:50 INFO - PROCESS | 8438 | 1463435030650 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:50 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9b2c00 == 133 [pid = 8438] [id = 514] 14:43:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 216 (0x98ae5800) [pid = 8438] [serial = 1543] [outer = (nil)] 14:43:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 217 (0xa225bc00) [pid = 8438] [serial = 1544] [outer = 0x98ae5800] 14:43:50 INFO - PROCESS | 8438 | 1463435030818 Marionette DEBUG loaded listener.js 14:43:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 218 (0xa270e000) [pid = 8438] [serial = 1545] [outer = 0x98ae5800] 14:43:51 INFO - PROCESS | 8438 | 1463435031691 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]]]}] 14:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1530ms 14:43:51 INFO - PROCESS | 8438 | 1463435031758 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 14:43:51 INFO - PROCESS | 8438 | 1463435031762 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 14:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:43:51 INFO - PROCESS | 8438 | 1463435031768 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:43:51 INFO - PROCESS | 8438 | 1463435031771 Marionette TRACE conn3 <- [1,2030,null,{}] 14:43:51 INFO - PROCESS | 8438 | 1463435031777 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}] 14:43:52 INFO - PROCESS | 8438 | 1463435031998 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 14:43:52 INFO - PROCESS | 8438 | 1463435032327 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:52 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ac81800 == 134 [pid = 8438] [id = 515] 14:43:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 219 (0x8ac82400) [pid = 8438] [serial = 1546] [outer = (nil)] 14:43:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 220 (0x8ac8a000) [pid = 8438] [serial = 1547] [outer = 0x8ac82400] 14:43:52 INFO - PROCESS | 8438 | 1463435032416 Marionette DEBUG loaded listener.js 14:43:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 221 (0x8ac8c400) [pid = 8438] [serial = 1548] [outer = 0x8ac82400] 14:43:53 INFO - PROCESS | 8438 | 1463435033271 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]]]}] 14:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1537ms 14:43:53 INFO - PROCESS | 8438 | 1463435033306 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 14:43:53 INFO - PROCESS | 8438 | 1463435033310 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 14:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:43:53 INFO - PROCESS | 8438 | 1463435033316 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:43:53 INFO - PROCESS | 8438 | 1463435033319 Marionette TRACE conn3 <- [1,2034,null,{}] 14:43:53 INFO - PROCESS | 8438 | 1463435033325 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}] 14:43:53 INFO - PROCESS | 8438 | 1463435033503 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 14:43:53 INFO - PROCESS | 8438 | 1463435033771 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:53 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ac82c00 == 135 [pid = 8438] [id = 516] 14:43:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 222 (0x8ac83400) [pid = 8438] [serial = 1549] [outer = (nil)] 14:43:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 223 (0xa060bc00) [pid = 8438] [serial = 1550] [outer = 0x8ac83400] 14:43:53 INFO - PROCESS | 8438 | 1463435033872 Marionette DEBUG loaded listener.js 14:43:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 224 (0xa237d000) [pid = 8438] [serial = 1551] [outer = 0x8ac83400] 14:43:54 INFO - PROCESS | 8438 | 1463435034770 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]]]}] 14:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1529ms 14:43:54 INFO - PROCESS | 8438 | 1463435034847 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 14:43:54 INFO - PROCESS | 8438 | 1463435034852 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 14:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:43:54 INFO - PROCESS | 8438 | 1463435034858 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:43:54 INFO - PROCESS | 8438 | 1463435034862 Marionette TRACE conn3 <- [1,2038,null,{}] 14:43:54 INFO - PROCESS | 8438 | 1463435034867 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}] 14:43:55 INFO - PROCESS | 8438 | 1463435035054 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 14:43:55 INFO - PROCESS | 8438 | 1463435035316 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:55 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ac8dc00 == 136 [pid = 8438] [id = 517] 14:43:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 225 (0x8ac8e000) [pid = 8438] [serial = 1552] [outer = (nil)] 14:43:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 226 (0x8d138400) [pid = 8438] [serial = 1553] [outer = 0x8ac8e000] 14:43:55 INFO - PROCESS | 8438 | 1463435035445 Marionette DEBUG loaded listener.js 14:43:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 227 (0x8d13b800) [pid = 8438] [serial = 1554] [outer = 0x8ac8e000] 14:43:56 INFO - PROCESS | 8438 | 1463435036267 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]]]}] 14:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1488ms 14:43:56 INFO - PROCESS | 8438 | 1463435036347 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 14:43:56 INFO - PROCESS | 8438 | 1463435036350 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 14:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:43:56 INFO - PROCESS | 8438 | 1463435036357 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:43:56 INFO - PROCESS | 8438 | 1463435036360 Marionette TRACE conn3 <- [1,2042,null,{}] 14:43:56 INFO - PROCESS | 8438 | 1463435036366 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}] 14:43:56 INFO - PROCESS | 8438 | 1463435036594 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 14:43:56 INFO - PROCESS | 8438 | 1463435036912 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:56 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d133000 == 137 [pid = 8438] [id = 518] 14:43:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 228 (0x8e6da400) [pid = 8438] [serial = 1555] [outer = (nil)] 14:43:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 229 (0xa35ca800) [pid = 8438] [serial = 1556] [outer = 0x8e6da400] 14:43:57 INFO - PROCESS | 8438 | 1463435037002 Marionette DEBUG loaded listener.js 14:43:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 230 (0xa513a800) [pid = 8438] [serial = 1557] [outer = 0x8e6da400] 14:43:57 INFO - PROCESS | 8438 | 1463435037907 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]]]}] 14:43:57 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) 14:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1580ms 14:43:57 INFO - PROCESS | 8438 | 1463435037940 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 14:43:57 INFO - PROCESS | 8438 | 1463435037944 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 14:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:43:57 INFO - PROCESS | 8438 | 1463435037951 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:43:57 INFO - PROCESS | 8438 | 1463435037955 Marionette TRACE conn3 <- [1,2046,null,{}] 14:43:57 INFO - PROCESS | 8438 | 1463435037961 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}] 14:43:58 INFO - PROCESS | 8438 | 1463435038164 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 14:43:58 INFO - PROCESS | 8438 | 1463435038430 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:58 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1edc00 == 138 [pid = 8438] [id = 519] 14:43:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 231 (0x8ef3a000) [pid = 8438] [serial = 1558] [outer = (nil)] 14:43:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 232 (0x8ef42400) [pid = 8438] [serial = 1559] [outer = 0x8ef3a000] 14:43:58 INFO - PROCESS | 8438 | 1463435038569 Marionette DEBUG loaded listener.js 14:43:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 233 (0xa51f2000) [pid = 8438] [serial = 1560] [outer = 0x8ef3a000] 14:43:59 INFO - PROCESS | 8438 | 1463435039430 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]]]}] 14:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1530ms 14:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:43:59 INFO - PROCESS | 8438 | 1463435039482 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 14:43:59 INFO - PROCESS | 8438 | 1463435039485 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 14:43:59 INFO - PROCESS | 8438 | 1463435039492 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:43:59 INFO - PROCESS | 8438 | 1463435039495 Marionette TRACE conn3 <- [1,2050,null,{}] 14:43:59 INFO - PROCESS | 8438 | 1463435039501 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}] 14:43:59 INFO - PROCESS | 8438 | 1463435039680 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 14:43:59 INFO - PROCESS | 8438 | 1463435039952 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:59 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a511c00 == 139 [pid = 8438] [id = 520] 14:43:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 234 (0x8a512000) [pid = 8438] [serial = 1561] [outer = (nil)] 14:44:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 235 (0x8a51a400) [pid = 8438] [serial = 1562] [outer = 0x8a512000] 14:44:00 INFO - PROCESS | 8438 | 1463435040042 Marionette DEBUG loaded listener.js 14:44:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 236 (0x8a51c400) [pid = 8438] [serial = 1563] [outer = 0x8a512000] 14:44:00 INFO - PROCESS | 8438 | 1463435040935 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]]]}] 14:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1491ms 14:44:00 INFO - PROCESS | 8438 | 1463435040983 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 14:44:00 INFO - PROCESS | 8438 | 1463435040987 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 14:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:44:00 INFO - PROCESS | 8438 | 1463435040993 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:44:01 INFO - PROCESS | 8438 | 1463435041007 Marionette TRACE conn3 <- [1,2054,null,{}] 14:44:01 INFO - PROCESS | 8438 | 1463435041011 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}] 14:44:01 INFO - PROCESS | 8438 | 1463435041193 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 14:44:01 INFO - PROCESS | 8438 | 1463435041469 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:01 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a349400 == 140 [pid = 8438] [id = 521] 14:44:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 237 (0x8a34a400) [pid = 8438] [serial = 1564] [outer = (nil)] 14:44:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 238 (0x8a351c00) [pid = 8438] [serial = 1565] [outer = 0x8a34a400] 14:44:01 INFO - PROCESS | 8438 | 1463435041557 Marionette DEBUG loaded listener.js 14:44:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 239 (0x8a353800) [pid = 8438] [serial = 1566] [outer = 0x8a34a400] 14:44:02 INFO - PROCESS | 8438 | 1463435042475 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]]]}] 14:44:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:44:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1549ms 14:44:02 INFO - PROCESS | 8438 | 1463435042544 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 14:44:02 INFO - PROCESS | 8438 | 1463435042548 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 14:44:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:44:02 INFO - PROCESS | 8438 | 1463435042554 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:44:02 INFO - PROCESS | 8438 | 1463435042558 Marionette TRACE conn3 <- [1,2058,null,{}] 14:44:02 INFO - PROCESS | 8438 | 1463435042564 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}] 14:44:02 INFO - PROCESS | 8438 | 1463435042820 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 14:44:03 INFO - PROCESS | 8438 | 1463435043167 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:03 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a514c00 == 141 [pid = 8438] [id = 522] 14:44:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 240 (0x8a517c00) [pid = 8438] [serial = 1567] [outer = (nil)] 14:44:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 241 (0x8c922000) [pid = 8438] [serial = 1568] [outer = 0x8a517c00] 14:44:03 INFO - PROCESS | 8438 | 1463435043253 Marionette DEBUG loaded listener.js 14:44:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 242 (0x8d138800) [pid = 8438] [serial = 1569] [outer = 0x8a517c00] 14:44:04 INFO - PROCESS | 8438 | 1463435044136 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]]]}] 14:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1638ms 14:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:44:04 INFO - PROCESS | 8438 | 1463435044193 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 14:44:04 INFO - PROCESS | 8438 | 1463435044196 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 14:44:04 INFO - PROCESS | 8438 | 1463435044203 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:44:04 INFO - PROCESS | 8438 | 1463435044206 Marionette TRACE conn3 <- [1,2062,null,{}] 14:44:04 INFO - PROCESS | 8438 | 1463435044212 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}] 14:44:04 INFO - PROCESS | 8438 | 1463435044395 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 14:44:04 INFO - PROCESS | 8438 | 1463435044709 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:04 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a518000 == 142 [pid = 8438] [id = 523] 14:44:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 243 (0x8a51a800) [pid = 8438] [serial = 1570] [outer = (nil)] 14:44:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 244 (0x8e7a9000) [pid = 8438] [serial = 1571] [outer = 0x8a51a800] 14:44:04 INFO - PROCESS | 8438 | 1463435044804 Marionette DEBUG loaded listener.js 14:44:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 245 (0x8f696400) [pid = 8438] [serial = 1572] [outer = 0x8a51a800] 14:44:06 INFO - PROCESS | 8438 | 1463435046357 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]]]}] 14:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 2232ms 14:44:06 INFO - PROCESS | 8438 | 1463435046435 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 14:44:06 INFO - PROCESS | 8438 | 1463435046441 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 14:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:44:06 INFO - PROCESS | 8438 | 1463435046450 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:44:06 INFO - PROCESS | 8438 | 1463435046456 Marionette TRACE conn3 <- [1,2066,null,{}] 14:44:06 INFO - PROCESS | 8438 | 1463435046473 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}] 14:44:06 INFO - PROCESS | 8438 | 1463435046683 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 14:44:06 INFO - PROCESS | 8438 | 1463435046958 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:06 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ac86000 == 143 [pid = 8438] [id = 524] 14:44:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 246 (0x8ac8c000) [pid = 8438] [serial = 1573] [outer = (nil)] 14:44:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 247 (0x8ada7800) [pid = 8438] [serial = 1574] [outer = 0x8ac8c000] 14:44:07 INFO - PROCESS | 8438 | 1463435047036 Marionette DEBUG loaded listener.js 14:44:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 248 (0x8adad800) [pid = 8438] [serial = 1575] [outer = 0x8ac8c000] 14:44:08 INFO - PROCESS | 8438 | 1463435048083 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]]]}] 14:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1696ms 14:44:08 INFO - PROCESS | 8438 | 1463435048146 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 14:44:08 INFO - PROCESS | 8438 | 1463435048154 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 14:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:44:08 INFO - PROCESS | 8438 | 1463435048164 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:44:08 INFO - PROCESS | 8438 | 1463435048168 Marionette TRACE conn3 <- [1,2070,null,{}] 14:44:08 INFO - PROCESS | 8438 | 1463435048174 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}] 14:44:08 INFO - PROCESS | 8438 | 1463435048350 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 14:44:08 INFO - PROCESS | 8438 | 1463435048673 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:08 INFO - PROCESS | 8438 | ++DOCSHELL 0x89cb9800 == 144 [pid = 8438] [id = 525] 14:44:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 249 (0x89cbac00) [pid = 8438] [serial = 1576] [outer = (nil)] 14:44:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 250 (0x8b8de800) [pid = 8438] [serial = 1577] [outer = 0x89cbac00] 14:44:08 INFO - PROCESS | 8438 | 1463435048757 Marionette DEBUG loaded listener.js 14:44:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 251 (0x8c970800) [pid = 8438] [serial = 1578] [outer = 0x89cbac00] 14:44:09 INFO - PROCESS | 8438 | --DOCSHELL 0x8c92c800 == 143 [pid = 8438] [id = 484] 14:44:09 INFO - PROCESS | 8438 | --DOCSHELL 0x91eb7c00 == 142 [pid = 8438] [id = 485] 14:44:09 INFO - PROCESS | 8438 | --DOCSHELL 0x8db4f000 == 141 [pid = 8438] [id = 483] 14:44:09 INFO - PROCESS | 8438 | --DOMWINDOW == 250 (0x988f1c00) [pid = 8438] [serial = 1412] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 8438 | --DOMWINDOW == 249 (0x9a613c00) [pid = 8438] [serial = 1415] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 8438 | --DOMWINDOW == 248 (0x9ae8c000) [pid = 8438] [serial = 1418] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 8438 | --DOMWINDOW == 247 (0x9bbb2800) [pid = 8438] [serial = 1421] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 8438 | --DOMWINDOW == 246 (0x9cde7800) [pid = 8438] [serial = 1424] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 8438 | --DOMWINDOW == 245 (0xa0605400) [pid = 8438] [serial = 1427] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 8438 | --DOMWINDOW == 244 (0xa11ea000) [pid = 8438] [serial = 1430] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 8438 | --DOMWINDOW == 243 (0xa22a8800) [pid = 8438] [serial = 1433] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 8438 | --DOMWINDOW == 242 (0x9a60e000) [pid = 8438] [serial = 1460] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 8438 | --DOMWINDOW == 241 (0xa3193c00) [pid = 8438] [serial = 1436] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1b3800 == 140 [pid = 8438] [id = 507] 14:44:09 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1adc00 == 139 [pid = 8438] [id = 506] 14:44:09 INFO - PROCESS | 8438 | --DOCSHELL 0x8c926400 == 138 [pid = 8438] [id = 505] 14:44:09 INFO - PROCESS | 8438 | 1463435049828 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]]]}] 14:44:09 INFO - PROCESS | 8438 | --DOCSHELL 0x8c923800 == 137 [pid = 8438] [id = 504] 14:44:09 INFO - PROCESS | 8438 | --DOCSHELL 0x8db50400 == 136 [pid = 8438] [id = 503] 14:44:09 INFO - PROCESS | 8438 | --DOCSHELL 0x8ceab400 == 135 [pid = 8438] [id = 502] 14:44:09 INFO - PROCESS | 8438 | --DOCSHELL 0x8ce9e400 == 134 [pid = 8438] [id = 497] 14:44:09 INFO - PROCESS | 8438 | --DOCSHELL 0x8db98400 == 133 [pid = 8438] [id = 496] 14:44:09 INFO - PROCESS | 8438 | --DOCSHELL 0x8eb62000 == 132 [pid = 8438] [id = 495] 14:44:09 INFO - PROCESS | 8438 | --DOCSHELL 0x8eb61400 == 131 [pid = 8438] [id = 494] 14:44:09 INFO - PROCESS | 8438 | --DOCSHELL 0x8c927800 == 130 [pid = 8438] [id = 493] 14:44:09 INFO - PROCESS | 8438 | --DOCSHELL 0x8e7a9400 == 129 [pid = 8438] [id = 492] 14:44:09 INFO - PROCESS | 8438 | --DOCSHELL 0x8f4af000 == 128 [pid = 8438] [id = 491] 14:44:09 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf01800 == 127 [pid = 8438] [id = 490] 14:44:09 INFO - PROCESS | 8438 | --DOCSHELL 0x91e95800 == 126 [pid = 8438] [id = 489] 14:44:09 INFO - PROCESS | 8438 | --DOCSHELL 0x8db4f800 == 125 [pid = 8438] [id = 488] 14:44:09 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1ac800 == 124 [pid = 8438] [id = 487] 14:44:09 INFO - PROCESS | 8438 | --DOCSHELL 0x8f4afc00 == 123 [pid = 8438] [id = 486] 14:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1736ms 14:44:09 INFO - PROCESS | 8438 | 1463435049900 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 14:44:09 INFO - PROCESS | 8438 | 1463435049904 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 14:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:44:09 INFO - PROCESS | 8438 | 1463435049911 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:44:09 INFO - PROCESS | 8438 | 1463435049916 Marionette TRACE conn3 <- [1,2074,null,{}] 14:44:09 INFO - PROCESS | 8438 | 1463435049932 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}] 14:44:10 INFO - PROCESS | 8438 | 1463435050105 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 14:44:10 INFO - PROCESS | 8438 | --DOMWINDOW == 240 (0x8e613800) [pid = 8438] [serial = 1442] [outer = (nil)] [url = about:blank] 14:44:10 INFO - PROCESS | 8438 | --DOMWINDOW == 239 (0x8ec66000) [pid = 8438] [serial = 1443] [outer = (nil)] [url = about:blank] 14:44:10 INFO - PROCESS | 8438 | --DOMWINDOW == 238 (0xa36f8400) [pid = 8438] [serial = 1439] [outer = (nil)] [url = about:blank] 14:44:10 INFO - PROCESS | 8438 | --DOMWINDOW == 237 (0x94facc00) [pid = 8438] [serial = 1454] [outer = (nil)] [url = about:blank] 14:44:10 INFO - PROCESS | 8438 | --DOMWINDOW == 236 (0x8ee8a800) [pid = 8438] [serial = 1448] [outer = (nil)] [url = about:blank] 14:44:10 INFO - PROCESS | 8438 | --DOMWINDOW == 235 (0x90a49400) [pid = 8438] [serial = 1449] [outer = (nil)] [url = about:blank] 14:44:10 INFO - PROCESS | 8438 | --DOMWINDOW == 234 (0x919ba000) [pid = 8438] [serial = 1446] [outer = (nil)] [url = about:blank] 14:44:10 INFO - PROCESS | 8438 | --DOMWINDOW == 233 (0x8ec6b000) [pid = 8438] [serial = 1445] [outer = (nil)] [url = about:blank] 14:44:10 INFO - PROCESS | 8438 | --DOMWINDOW == 232 (0x91e9a000) [pid = 8438] [serial = 1451] [outer = (nil)] [url = about:blank] 14:44:10 INFO - PROCESS | 8438 | --DOMWINDOW == 231 (0x8db55c00) [pid = 8438] [serial = 1406] [outer = (nil)] [url = about:blank] 14:44:10 INFO - PROCESS | 8438 | --DOMWINDOW == 230 (0x8f6a0000) [pid = 8438] [serial = 1409] [outer = (nil)] [url = about:blank] 14:44:10 INFO - PROCESS | 8438 | --DOMWINDOW == 229 (0x9522dc00) [pid = 8438] [serial = 1455] [outer = (nil)] [url = about:blank] 14:44:10 INFO - PROCESS | 8438 | --DOMWINDOW == 228 (0x997e3400) [pid = 8438] [serial = 1457] [outer = (nil)] [url = about:blank] 14:44:10 INFO - PROCESS | 8438 | --DOMWINDOW == 227 (0x99b3c800) [pid = 8438] [serial = 1458] [outer = (nil)] [url = about:blank] 14:44:10 INFO - PROCESS | 8438 | --DOMWINDOW == 226 (0x92024400) [pid = 8438] [serial = 1452] [outer = (nil)] [url = about:blank] 14:44:10 INFO - PROCESS | 8438 | 1463435050414 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:10 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf0b000 == 124 [pid = 8438] [id = 526] 14:44:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 227 (0x8cf0c800) [pid = 8438] [serial = 1579] [outer = (nil)] 14:44:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 228 (0x8d134c00) [pid = 8438] [serial = 1580] [outer = 0x8cf0c800] 14:44:10 INFO - PROCESS | 8438 | 1463435050552 Marionette DEBUG loaded listener.js 14:44:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 229 (0x8d140c00) [pid = 8438] [serial = 1581] [outer = 0x8cf0c800] 14:44:11 INFO - PROCESS | 8438 | 1463435051300 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]]]}] 14:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1433ms 14:44:11 INFO - PROCESS | 8438 | 1463435051344 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 14:44:11 INFO - PROCESS | 8438 | 1463435051349 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 14:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:44:11 INFO - PROCESS | 8438 | 1463435051356 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:44:11 INFO - PROCESS | 8438 | 1463435051360 Marionette TRACE conn3 <- [1,2078,null,{}] 14:44:11 INFO - PROCESS | 8438 | 1463435051365 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}] 14:44:11 INFO - PROCESS | 8438 | 1463435051596 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 14:44:11 INFO - PROCESS | 8438 | 1463435051619 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:11 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d136000 == 125 [pid = 8438] [id = 527] 14:44:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 230 (0x8d1b3800) [pid = 8438] [serial = 1582] [outer = (nil)] 14:44:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 231 (0x8d1e9400) [pid = 8438] [serial = 1583] [outer = 0x8d1b3800] 14:44:11 INFO - PROCESS | 8438 | 1463435051690 Marionette DEBUG loaded listener.js 14:44:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 232 (0x8d9b1400) [pid = 8438] [serial = 1584] [outer = 0x8d1b3800] 14:44:12 INFO - PROCESS | 8438 | 1463435052643 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]]]}] 14:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1341ms 14:44:12 INFO - PROCESS | 8438 | 1463435052702 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 14:44:12 INFO - PROCESS | 8438 | 1463435052705 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 14:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:44:12 INFO - PROCESS | 8438 | 1463435052711 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:44:12 INFO - PROCESS | 8438 | 1463435052714 Marionette TRACE conn3 <- [1,2082,null,{}] 14:44:12 INFO - PROCESS | 8438 | 1463435052720 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}] 14:44:12 INFO - PROCESS | 8438 | 1463435052951 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 14:44:12 INFO - PROCESS | 8438 | 1463435052979 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:13 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a352000 == 126 [pid = 8438] [id = 528] 14:44:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 233 (0x8cf0dc00) [pid = 8438] [serial = 1585] [outer = (nil)] 14:44:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 234 (0x8db51800) [pid = 8438] [serial = 1586] [outer = 0x8cf0dc00] 14:44:13 INFO - PROCESS | 8438 | 1463435053049 Marionette DEBUG loaded listener.js 14:44:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 235 (0x8db96400) [pid = 8438] [serial = 1587] [outer = 0x8cf0dc00] 14:44:14 INFO - PROCESS | 8438 | 1463435054040 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]]]}] 14:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1387ms 14:44:14 INFO - PROCESS | 8438 | 1463435054099 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 14:44:14 INFO - PROCESS | 8438 | 1463435054102 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 14:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:44:14 INFO - PROCESS | 8438 | 1463435054108 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:44:14 INFO - PROCESS | 8438 | 1463435054112 Marionette TRACE conn3 <- [1,2086,null,{}] 14:44:14 INFO - PROCESS | 8438 | 1463435054117 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}] 14:44:14 INFO - PROCESS | 8438 | 1463435054388 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 14:44:14 INFO - PROCESS | 8438 | --DOMWINDOW == 234 (0x90bc4000) [pid = 8438] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:44:14 INFO - PROCESS | 8438 | --DOMWINDOW == 233 (0x8f699000) [pid = 8438] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:44:14 INFO - PROCESS | 8438 | --DOMWINDOW == 232 (0x90bbfc00) [pid = 8438] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:44:14 INFO - PROCESS | 8438 | --DOMWINDOW == 231 (0x8db50800) [pid = 8438] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:44:14 INFO - PROCESS | 8438 | --DOMWINDOW == 230 (0x8ceacc00) [pid = 8438] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:44:14 INFO - PROCESS | 8438 | --DOMWINDOW == 229 (0x90a1e000) [pid = 8438] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:44:15 INFO - PROCESS | 8438 | 1463435055009 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:15 INFO - PROCESS | 8438 | ++DOCSHELL 0x89cc0400 == 127 [pid = 8438] [id = 529] 14:44:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 230 (0x89d8f800) [pid = 8438] [serial = 1588] [outer = (nil)] 14:44:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 231 (0x8db9b800) [pid = 8438] [serial = 1589] [outer = 0x89d8f800] 14:44:15 INFO - PROCESS | 8438 | 1463435055084 Marionette DEBUG loaded listener.js 14:44:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 232 (0x8e619400) [pid = 8438] [serial = 1590] [outer = 0x89d8f800] 14:44:15 INFO - PROCESS | 8438 | 1463435055792 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]]]}] 14:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1742ms 14:44:15 INFO - PROCESS | 8438 | 1463435055858 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 14:44:15 INFO - PROCESS | 8438 | 1463435055862 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 14:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:44:15 INFO - PROCESS | 8438 | 1463435055868 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:44:15 INFO - PROCESS | 8438 | 1463435055871 Marionette TRACE conn3 <- [1,2090,null,{}] 14:44:15 INFO - PROCESS | 8438 | 1463435055880 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}] 14:44:16 INFO - PROCESS | 8438 | 1463435056036 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 14:44:16 INFO - PROCESS | 8438 | 1463435056051 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:16 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a34f800 == 128 [pid = 8438] [id = 530] 14:44:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 233 (0x8dd0c800) [pid = 8438] [serial = 1591] [outer = (nil)] 14:44:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 234 (0x8e7a6c00) [pid = 8438] [serial = 1592] [outer = 0x8dd0c800] 14:44:16 INFO - PROCESS | 8438 | 1463435056120 Marionette DEBUG loaded listener.js 14:44:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 235 (0x8eb63c00) [pid = 8438] [serial = 1593] [outer = 0x8dd0c800] 14:44:17 INFO - PROCESS | 8438 | 1463435057196 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]]]}] 14:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1385ms 14:44:17 INFO - PROCESS | 8438 | 1463435057254 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 14:44:17 INFO - PROCESS | 8438 | 1463435057261 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 14:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:44:17 INFO - PROCESS | 8438 | 1463435057270 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:44:17 INFO - PROCESS | 8438 | 1463435057275 Marionette TRACE conn3 <- [1,2094,null,{}] 14:44:17 INFO - PROCESS | 8438 | 1463435057286 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}] 14:44:17 INFO - PROCESS | 8438 | 1463435057522 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 14:44:17 INFO - PROCESS | 8438 | 1463435057894 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:17 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a51a000 == 129 [pid = 8438] [id = 531] 14:44:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 236 (0x8a520400) [pid = 8438] [serial = 1594] [outer = (nil)] 14:44:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 237 (0x8adab400) [pid = 8438] [serial = 1595] [outer = 0x8a520400] 14:44:17 INFO - PROCESS | 8438 | 1463435057985 Marionette DEBUG loaded listener.js 14:44:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 238 (0x8b7c4400) [pid = 8438] [serial = 1596] [outer = 0x8a520400] 14:44:18 INFO - PROCESS | 8438 | 1463435058900 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]]]}] 14:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1689ms 14:44:18 INFO - PROCESS | 8438 | 1463435058958 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 14:44:18 INFO - PROCESS | 8438 | 1463435058967 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 14:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:44:18 INFO - PROCESS | 8438 | 1463435058989 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:44:18 INFO - PROCESS | 8438 | 1463435058994 Marionette TRACE conn3 <- [1,2098,null,{}] 14:44:19 INFO - PROCESS | 8438 | 1463435059000 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}] 14:44:19 INFO - PROCESS | 8438 | 1463435059232 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 14:44:19 INFO - PROCESS | 8438 | 1463435059546 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:19 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cea3000 == 130 [pid = 8438] [id = 532] 14:44:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 239 (0x8cea6800) [pid = 8438] [serial = 1597] [outer = (nil)] 14:44:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 240 (0x8d131c00) [pid = 8438] [serial = 1598] [outer = 0x8cea6800] 14:44:19 INFO - PROCESS | 8438 | 1463435059636 Marionette DEBUG loaded listener.js 14:44:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 241 (0x8d1b5800) [pid = 8438] [serial = 1599] [outer = 0x8cea6800] 14:44:20 INFO - PROCESS | 8438 | 1463435060550 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]]]}] 14:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1636ms 14:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:44:20 INFO - PROCESS | 8438 | 1463435060623 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 14:44:20 INFO - PROCESS | 8438 | 1463435060627 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 14:44:20 INFO - PROCESS | 8438 | 1463435060634 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:44:20 INFO - PROCESS | 8438 | 1463435060640 Marionette TRACE conn3 <- [1,2102,null,{}] 14:44:20 INFO - PROCESS | 8438 | 1463435060657 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}] 14:44:20 INFO - PROCESS | 8438 | 1463435060886 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 14:44:21 INFO - PROCESS | 8438 | 1463435061210 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:21 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d140000 == 131 [pid = 8438] [id = 533] 14:44:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 242 (0x8dd0b000) [pid = 8438] [serial = 1600] [outer = (nil)] 14:44:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 243 (0x8e7a0c00) [pid = 8438] [serial = 1601] [outer = 0x8dd0b000] 14:44:21 INFO - PROCESS | 8438 | 1463435061306 Marionette DEBUG loaded listener.js 14:44:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 244 (0x8ec01800) [pid = 8438] [serial = 1602] [outer = 0x8dd0b000] 14:44:22 INFO - PROCESS | 8438 | 1463435062235 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]]]}] 14:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1651ms 14:44:22 INFO - PROCESS | 8438 | 1463435062284 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 14:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:44:22 INFO - PROCESS | 8438 | 1463435062290 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 14:44:22 INFO - PROCESS | 8438 | 1463435062296 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:44:22 INFO - PROCESS | 8438 | 1463435062300 Marionette TRACE conn3 <- [1,2106,null,{}] 14:44:22 INFO - PROCESS | 8438 | 1463435062306 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}] 14:44:22 INFO - PROCESS | 8438 | 1463435062495 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 14:44:22 INFO - PROCESS | 8438 | 1463435062818 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:22 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a352800 == 132 [pid = 8438] [id = 534] 14:44:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 245 (0x8dd04000) [pid = 8438] [serial = 1603] [outer = (nil)] 14:44:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 246 (0x8ec67000) [pid = 8438] [serial = 1604] [outer = 0x8dd04000] 14:44:22 INFO - PROCESS | 8438 | 1463435062907 Marionette DEBUG loaded listener.js 14:44:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 247 (0x8ec6ec00) [pid = 8438] [serial = 1605] [outer = 0x8dd04000] 14:44:23 INFO - PROCESS | 8438 | 1463435063785 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]]]}] 14:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1532ms 14:44:23 INFO - PROCESS | 8438 | 1463435063830 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 14:44:23 INFO - PROCESS | 8438 | 1463435063834 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 14:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:44:23 INFO - PROCESS | 8438 | 1463435063842 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:44:23 INFO - PROCESS | 8438 | 1463435063846 Marionette TRACE conn3 <- [1,2110,null,{}] 14:44:23 INFO - PROCESS | 8438 | 1463435063852 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}] 14:44:24 INFO - PROCESS | 8438 | 1463435064048 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 14:44:24 INFO - PROCESS | 8438 | 1463435064315 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:24 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ec0ac00 == 133 [pid = 8438] [id = 535] 14:44:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 248 (0x8ec6c000) [pid = 8438] [serial = 1606] [outer = (nil)] 14:44:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 249 (0x8ef3b400) [pid = 8438] [serial = 1607] [outer = 0x8ec6c000] 14:44:24 INFO - PROCESS | 8438 | 1463435064445 Marionette DEBUG loaded listener.js 14:44:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 250 (0x8ef41000) [pid = 8438] [serial = 1608] [outer = 0x8ec6c000] 14:44:25 INFO - PROCESS | 8438 | 1463435065311 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]]]}] 14:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1535ms 14:44:25 INFO - PROCESS | 8438 | 1463435065378 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 14:44:25 INFO - PROCESS | 8438 | 1463435065382 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 14:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:44:25 INFO - PROCESS | 8438 | 1463435065389 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:44:25 INFO - PROCESS | 8438 | 1463435065393 Marionette TRACE conn3 <- [1,2114,null,{}] 14:44:25 INFO - PROCESS | 8438 | 1463435065399 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}] 14:44:25 INFO - PROCESS | 8438 | 1463435065612 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 14:44:25 INFO - PROCESS | 8438 | 1463435065944 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:25 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ec63400 == 134 [pid = 8438] [id = 536] 14:44:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 251 (0x8ee8b800) [pid = 8438] [serial = 1609] [outer = (nil)] 14:44:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 252 (0x90a14000) [pid = 8438] [serial = 1610] [outer = 0x8ee8b800] 14:44:26 INFO - PROCESS | 8438 | 1463435066034 Marionette DEBUG loaded listener.js 14:44:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 253 (0x90a1b400) [pid = 8438] [serial = 1611] [outer = 0x8ee8b800] 14:44:26 INFO - PROCESS | 8438 | 1463435066879 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]]]}] 14:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1540ms 14:44:26 INFO - PROCESS | 8438 | 1463435066930 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 14:44:26 INFO - PROCESS | 8438 | 1463435066934 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 14:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:44:26 INFO - PROCESS | 8438 | 1463435066958 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:44:26 INFO - PROCESS | 8438 | 1463435066961 Marionette TRACE conn3 <- [1,2118,null,{}] 14:44:26 INFO - PROCESS | 8438 | 1463435066968 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}] 14:44:27 INFO - PROCESS | 8438 | 1463435067151 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 14:44:27 INFO - PROCESS | 8438 | 1463435067432 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:27 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ee8e800 == 135 [pid = 8438] [id = 537] 14:44:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 254 (0x90a13800) [pid = 8438] [serial = 1612] [outer = (nil)] 14:44:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 255 (0x90b9a400) [pid = 8438] [serial = 1613] [outer = 0x90a13800] 14:44:27 INFO - PROCESS | 8438 | 1463435067564 Marionette DEBUG loaded listener.js 14:44:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 256 (0x90ba6c00) [pid = 8438] [serial = 1614] [outer = 0x90a13800] 14:44:28 INFO - PROCESS | 8438 | 1463435068470 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]]]}] 14:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1554ms 14:44:28 INFO - PROCESS | 8438 | 1463435068509 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 14:44:28 INFO - PROCESS | 8438 | 1463435068512 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 14:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:44:28 INFO - PROCESS | 8438 | 1463435068519 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:44:28 INFO - PROCESS | 8438 | 1463435068523 Marionette TRACE conn3 <- [1,2122,null,{}] 14:44:28 INFO - PROCESS | 8438 | 1463435068529 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}] 14:44:28 INFO - PROCESS | 8438 | 1463435068793 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 14:44:29 INFO - PROCESS | 8438 | 1463435069002 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:29 INFO - PROCESS | 8438 | ++DOCSHELL 0x8dba2c00 == 136 [pid = 8438] [id = 538] 14:44:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 257 (0x8ef3b000) [pid = 8438] [serial = 1615] [outer = (nil)] 14:44:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 258 (0x91c85800) [pid = 8438] [serial = 1616] [outer = 0x8ef3b000] 14:44:29 INFO - PROCESS | 8438 | 1463435069139 Marionette DEBUG loaded listener.js 14:44:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 259 (0x91c8e000) [pid = 8438] [serial = 1617] [outer = 0x8ef3b000] 14:44:30 INFO - PROCESS | 8438 | 1463435070025 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]]]}] 14:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1580ms 14:44:30 INFO - PROCESS | 8438 | 1463435070101 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 14:44:30 INFO - PROCESS | 8438 | 1463435070105 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 14:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:44:30 INFO - PROCESS | 8438 | 1463435070111 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:44:30 INFO - PROCESS | 8438 | 1463435070114 Marionette TRACE conn3 <- [1,2126,null,{}] 14:44:30 INFO - PROCESS | 8438 | 1463435070120 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}] 14:44:30 INFO - PROCESS | 8438 | 1463435070303 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 14:44:30 INFO - PROCESS | 8438 | 1463435070577 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:30 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7bcc00 == 137 [pid = 8438] [id = 539] 14:44:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 260 (0x8f69dc00) [pid = 8438] [serial = 1618] [outer = (nil)] 14:44:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 261 (0x91de5000) [pid = 8438] [serial = 1619] [outer = 0x8f69dc00] 14:44:30 INFO - PROCESS | 8438 | 1463435070717 Marionette DEBUG loaded listener.js 14:44:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 262 (0x91def800) [pid = 8438] [serial = 1620] [outer = 0x8f69dc00] 14:44:31 INFO - PROCESS | 8438 | 1463435071595 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]]]}] 14:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1539ms 14:44:31 INFO - PROCESS | 8438 | 1463435071651 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 14:44:31 INFO - PROCESS | 8438 | 1463435071655 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 14:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:44:31 INFO - PROCESS | 8438 | 1463435071661 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:44:31 INFO - PROCESS | 8438 | 1463435071665 Marionette TRACE conn3 <- [1,2130,null,{}] 14:44:31 INFO - PROCESS | 8438 | 1463435071670 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}] 14:44:31 INFO - PROCESS | 8438 | 1463435071853 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 14:44:32 INFO - PROCESS | 8438 | 1463435072125 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:32 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c92c800 == 138 [pid = 8438] [id = 540] 14:44:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 263 (0x91c82400) [pid = 8438] [serial = 1621] [outer = (nil)] 14:44:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 264 (0x91eaf000) [pid = 8438] [serial = 1622] [outer = 0x91c82400] 14:44:32 INFO - PROCESS | 8438 | 1463435072267 Marionette DEBUG loaded listener.js 14:44:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 265 (0x91ebac00) [pid = 8438] [serial = 1623] [outer = 0x91c82400] 14:44:33 INFO - PROCESS | 8438 | 1463435073190 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] 14:44:33 INFO - PROCESS | 8438 | 1463435073248 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 14:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:44:33 INFO - PROCESS | 8438 | 1463435073254 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:44:33 INFO - PROCESS | 8438 | 1463435073259 Marionette TRACE conn3 <- [1,2134,null,{}] 14:44:33 INFO - PROCESS | 8438 | 1463435073264 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}] 14:44:33 INFO - PROCESS | 8438 | 1463435073474 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 14:44:33 INFO - PROCESS | 8438 | 1463435073810 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:33 INFO - PROCESS | 8438 | ++DOCSHELL 0x92027c00 == 139 [pid = 8438] [id = 541] 14:44:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 266 (0x92c0fc00) [pid = 8438] [serial = 1624] [outer = (nil)] 14:44:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 267 (0x93910400) [pid = 8438] [serial = 1625] [outer = 0x92c0fc00] 14:44:33 INFO - PROCESS | 8438 | 1463435073908 Marionette DEBUG loaded listener.js 14:44:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 268 (0x94554000) [pid = 8438] [serial = 1626] [outer = 0x92c0fc00] 14:44:34 INFO - PROCESS | 8438 | 1463435074811 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]]]}] 14:44:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1635ms 14:44:34 INFO - PROCESS | 8438 | 1463435074890 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 14:44:34 INFO - PROCESS | 8438 | 1463435074894 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 14:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:44:34 INFO - PROCESS | 8438 | 1463435074900 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:44:34 INFO - PROCESS | 8438 | 1463435074904 Marionette TRACE conn3 <- [1,2138,null,{}] 14:44:34 INFO - PROCESS | 8438 | 1463435074909 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}] 14:44:35 INFO - PROCESS | 8438 | 1463435075177 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 14:44:35 INFO - PROCESS | 8438 | 1463435075437 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:35 INFO - PROCESS | 8438 | ++DOCSHELL 0x92021000 == 140 [pid = 8438] [id = 542] 14:44:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 269 (0x92c09800) [pid = 8438] [serial = 1627] [outer = (nil)] 14:44:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 270 (0x95020400) [pid = 8438] [serial = 1628] [outer = 0x92c09800] 14:44:35 INFO - PROCESS | 8438 | 1463435075524 Marionette DEBUG loaded listener.js 14:44:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 271 (0x95026000) [pid = 8438] [serial = 1629] [outer = 0x92c09800] 14:44:36 INFO - PROCESS | 8438 | 1463435076369 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]]]}] 14:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1535ms 14:44:36 INFO - PROCESS | 8438 | 1463435076435 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 14:44:36 INFO - PROCESS | 8438 | 1463435076439 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 14:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:44:36 INFO - PROCESS | 8438 | 1463435076455 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:44:36 INFO - PROCESS | 8438 | 1463435076459 Marionette TRACE conn3 <- [1,2142,null,{}] 14:44:36 INFO - PROCESS | 8438 | 1463435076465 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}] 14:44:36 INFO - PROCESS | 8438 | 1463435076683 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 14:44:37 INFO - PROCESS | 8438 | 1463435077001 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:37 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8db000 == 141 [pid = 8438] [id = 543] 14:44:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 272 (0x9501b000) [pid = 8438] [serial = 1630] [outer = (nil)] 14:44:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 273 (0x977eb800) [pid = 8438] [serial = 1631] [outer = 0x9501b000] 14:44:37 INFO - PROCESS | 8438 | 1463435077092 Marionette DEBUG loaded listener.js 14:44:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 274 (0x988fa400) [pid = 8438] [serial = 1632] [outer = 0x9501b000] 14:44:37 INFO - PROCESS | 8438 | 1463435077935 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] 14:44:38 INFO - PROCESS | 8438 | 1463435077999 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 14:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:44:38 INFO - PROCESS | 8438 | 1463435078005 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:44:38 INFO - PROCESS | 8438 | 1463435078008 Marionette TRACE conn3 <- [1,2146,null,{}] 14:44:38 INFO - PROCESS | 8438 | 1463435078014 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}] 14:44:38 INFO - PROCESS | 8438 | 1463435078198 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 14:44:38 INFO - PROCESS | 8438 | 1463435078472 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:38 INFO - PROCESS | 8438 | ++DOCSHELL 0x977d0000 == 142 [pid = 8438] [id = 544] 14:44:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 275 (0x977d6c00) [pid = 8438] [serial = 1633] [outer = (nil)] 14:44:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 276 (0x9980bc00) [pid = 8438] [serial = 1634] [outer = 0x977d6c00] 14:44:38 INFO - PROCESS | 8438 | 1463435078602 Marionette DEBUG loaded listener.js 14:44:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 277 (0x998e8800) [pid = 8438] [serial = 1635] [outer = 0x977d6c00] 14:44:39 INFO - PROCESS | 8438 | 1463435079468 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] 14:44:39 INFO - PROCESS | 8438 | 1463435079552 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 14:44:39 INFO - PROCESS | 8438 | 1463435079558 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:44:39 INFO - PROCESS | 8438 | 1463435079562 Marionette TRACE conn3 <- [1,2150,null,{}] 14:44:39 INFO - PROCESS | 8438 | 1463435079568 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}] 14:44:39 INFO - PROCESS | 8438 | 1463435079755 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 14:44:40 INFO - PROCESS | 8438 | 1463435080088 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:40 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8d7800 == 143 [pid = 8438] [id = 545] 14:44:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 278 (0x8ec70800) [pid = 8438] [serial = 1636] [outer = (nil)] 14:44:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 279 (0x9a057000) [pid = 8438] [serial = 1637] [outer = 0x8ec70800] 14:44:40 INFO - PROCESS | 8438 | 1463435080176 Marionette DEBUG loaded listener.js 14:44:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 280 (0x9a07a000) [pid = 8438] [serial = 1638] [outer = 0x8ec70800] 14:44:41 INFO - PROCESS | 8438 | 1463435081002 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]]]}] 14:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1486ms 14:44:41 INFO - PROCESS | 8438 | 1463435081049 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 14:44:41 INFO - PROCESS | 8438 | 1463435081053 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 14:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:44:41 INFO - PROCESS | 8438 | 1463435081059 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:44:41 INFO - PROCESS | 8438 | 1463435081062 Marionette TRACE conn3 <- [1,2154,null,{}] 14:44:41 INFO - PROCESS | 8438 | 1463435081068 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}] 14:44:41 INFO - PROCESS | 8438 | 1463435081247 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 14:44:41 INFO - PROCESS | 8438 | 1463435081726 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:41 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a60e000 == 144 [pid = 8438] [id = 546] 14:44:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 281 (0x9a60f000) [pid = 8438] [serial = 1639] [outer = (nil)] 14:44:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 282 (0x9a61a000) [pid = 8438] [serial = 1640] [outer = 0x9a60f000] 14:44:41 INFO - PROCESS | 8438 | 1463435081884 Marionette DEBUG loaded listener.js 14:44:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 283 (0x9a656400) [pid = 8438] [serial = 1641] [outer = 0x9a60f000] 14:44:42 INFO - PROCESS | 8438 | 1463435082710 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]]]}] 14:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1730ms 14:44:42 INFO - PROCESS | 8438 | 1463435082792 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 14:44:42 INFO - PROCESS | 8438 | 1463435082797 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 14:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:44:42 INFO - PROCESS | 8438 | 1463435082805 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:44:42 INFO - PROCESS | 8438 | 1463435082808 Marionette TRACE conn3 <- [1,2158,null,{}] 14:44:42 INFO - PROCESS | 8438 | 1463435082813 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}] 14:44:43 INFO - PROCESS | 8438 | 1463435083012 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 14:44:43 INFO - PROCESS | 8438 | 1463435083326 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:43 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db48c00 == 145 [pid = 8438] [id = 547] 14:44:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 284 (0x8db97c00) [pid = 8438] [serial = 1642] [outer = (nil)] 14:44:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 285 (0x8ec04400) [pid = 8438] [serial = 1643] [outer = 0x8db97c00] 14:44:43 INFO - PROCESS | 8438 | 1463435083450 Marionette DEBUG loaded listener.js 14:44:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 286 (0x91cfbc00) [pid = 8438] [serial = 1644] [outer = 0x8db97c00] 14:44:44 INFO - PROCESS | 8438 | 1463435084346 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]]]}] 14:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1584ms 14:44:44 INFO - PROCESS | 8438 | 1463435084390 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 14:44:44 INFO - PROCESS | 8438 | 1463435084394 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 14:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:44:44 INFO - PROCESS | 8438 | 1463435084400 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:44:44 INFO - PROCESS | 8438 | 1463435084403 Marionette TRACE conn3 <- [1,2162,null,{}] 14:44:44 INFO - PROCESS | 8438 | 1463435084409 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}] 14:44:44 INFO - PROCESS | 8438 | 1463435084589 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 14:44:44 INFO - PROCESS | 8438 | 1463435084874 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:44 INFO - PROCESS | 8438 | ++DOCSHELL 0x9ae8c000 == 146 [pid = 8438] [id = 548] 14:44:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 287 (0x9ae8e800) [pid = 8438] [serial = 1645] [outer = (nil)] 14:44:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 288 (0x9b06d400) [pid = 8438] [serial = 1646] [outer = 0x9ae8e800] 14:44:45 INFO - PROCESS | 8438 | 1463435085002 Marionette DEBUG loaded listener.js 14:44:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 289 (0x9b1b5400) [pid = 8438] [serial = 1647] [outer = 0x9ae8e800] 14:44:45 INFO - PROCESS | 8438 | 1463435085872 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]]]}] 14:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1529ms 14:44:45 INFO - PROCESS | 8438 | 1463435085930 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 14:44:45 INFO - PROCESS | 8438 | 1463435085934 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 14:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:44:45 INFO - PROCESS | 8438 | 1463435085940 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:44:45 INFO - PROCESS | 8438 | 1463435085943 Marionette TRACE conn3 <- [1,2166,null,{}] 14:44:45 INFO - PROCESS | 8438 | 1463435085949 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}] 14:44:46 INFO - PROCESS | 8438 | 1463435086137 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 14:44:46 INFO - PROCESS | 8438 | 1463435086418 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:46 INFO - PROCESS | 8438 | ++DOCSHELL 0x9cfa3000 == 147 [pid = 8438] [id = 549] 14:44:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 290 (0x9cfa3c00) [pid = 8438] [serial = 1648] [outer = (nil)] 14:44:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 291 (0x9cfa9800) [pid = 8438] [serial = 1649] [outer = 0x9cfa3c00] 14:44:46 INFO - PROCESS | 8438 | 1463435086545 Marionette DEBUG loaded listener.js 14:44:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 292 (0x9cfeac00) [pid = 8438] [serial = 1650] [outer = 0x9cfa3c00] 14:44:48 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf0e800 == 146 [pid = 8438] [id = 480] 14:44:48 INFO - PROCESS | 8438 | --DOCSHELL 0x8d9b7c00 == 145 [pid = 8438] [id = 481] 14:44:48 INFO - PROCESS | 8438 | --DOCSHELL 0x8dd0a000 == 144 [pid = 8438] [id = 482] 14:44:48 INFO - PROCESS | 8438 | --DOCSHELL 0x89cc0400 == 143 [pid = 8438] [id = 529] 14:44:48 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf0b000 == 142 [pid = 8438] [id = 526] 14:44:48 INFO - PROCESS | 8438 | --DOCSHELL 0x89cb9800 == 141 [pid = 8438] [id = 525] 14:44:48 INFO - PROCESS | 8438 | --DOCSHELL 0x8ac86000 == 140 [pid = 8438] [id = 524] 14:44:48 INFO - PROCESS | 8438 | --DOCSHELL 0x8db4c400 == 139 [pid = 8438] [id = 510] 14:44:48 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1a9400 == 138 [pid = 8438] [id = 509] 14:44:48 INFO - PROCESS | 8438 | --DOCSHELL 0x92c08400 == 137 [pid = 8438] [id = 508] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 291 (0x91de1c00) [pid = 8438] [serial = 1484] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 290 (0x8dd04c00) [pid = 8438] [serial = 1511] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 289 (0x8ec0a000) [pid = 8438] [serial = 1512] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 288 (0x89d83c00) [pid = 8438] [serial = 1499] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 287 (0x9cdb8400) [pid = 8438] [serial = 1472] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 286 (0x91dee800) [pid = 8438] [serial = 1487] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 285 (0xa22a1800) [pid = 8438] [serial = 1475] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 284 (0x9a17b400) [pid = 8438] [serial = 1490] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 283 (0x8d9bc800) [pid = 8438] [serial = 1508] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 282 (0x8db9a800) [pid = 8438] [serial = 1509] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 281 (0x8eb6a000) [pid = 8438] [serial = 1481] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 280 (0x89cbec00) [pid = 8438] [serial = 1496] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 279 (0x89d8e400) [pid = 8438] [serial = 1502] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 278 (0x91c8d800) [pid = 8438] [serial = 1517] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 277 (0x9522c000) [pid = 8438] [serial = 1524] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 276 (0x91de4c00) [pid = 8438] [serial = 1518] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 275 (0x91eb8c00) [pid = 8438] [serial = 1520] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 274 (0x91ec2000) [pid = 8438] [serial = 1521] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 273 (0x9b072c00) [pid = 8438] [serial = 1469] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 272 (0x8dd0e000) [pid = 8438] [serial = 1463] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 271 (0x91cfc400) [pid = 8438] [serial = 1466] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 270 (0x90a1c400) [pid = 8438] [serial = 1514] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 269 (0x90b9e000) [pid = 8438] [serial = 1515] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 268 (0xa51f2400) [pid = 8438] [serial = 1478] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 267 (0x8db49400) [pid = 8438] [serial = 1505] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 266 (0x8cea8400) [pid = 8438] [serial = 1493] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | --DOMWINDOW == 265 (0x9454c800) [pid = 8438] [serial = 1523] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 8438 | 1463435088507 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]]]}] 14:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 2735ms 14:44:48 INFO - PROCESS | 8438 | 1463435088676 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 14:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:44:48 INFO - PROCESS | 8438 | 1463435088681 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 14:44:48 INFO - PROCESS | 8438 | 1463435088689 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:44:48 INFO - PROCESS | 8438 | 1463435088692 Marionette TRACE conn3 <- [1,2170,null,{}] 14:44:48 INFO - PROCESS | 8438 | 1463435088700 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}] 14:44:48 INFO - PROCESS | 8438 | 1463435088868 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 14:44:48 INFO - PROCESS | 8438 | 1463435088884 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:48 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ac88000 == 138 [pid = 8438] [id = 550] 14:44:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 266 (0x8ada7000) [pid = 8438] [serial = 1651] [outer = (nil)] 14:44:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 267 (0x8adaf800) [pid = 8438] [serial = 1652] [outer = 0x8ada7000] 14:44:48 INFO - PROCESS | 8438 | 1463435088985 Marionette DEBUG loaded listener.js 14:44:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 268 (0x8b8dd000) [pid = 8438] [serial = 1653] [outer = 0x8ada7000] 14:44:49 INFO - PROCESS | 8438 | 1463435089946 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]]]}] 14:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1283ms 14:44:49 INFO - PROCESS | 8438 | 1463435089971 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 14:44:49 INFO - PROCESS | 8438 | 1463435089979 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 14:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:44:49 INFO - PROCESS | 8438 | 1463435089989 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:44:49 INFO - PROCESS | 8438 | 1463435089993 Marionette TRACE conn3 <- [1,2174,null,{}] 14:44:50 INFO - PROCESS | 8438 | 1463435089999 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}] 14:44:50 INFO - PROCESS | 8438 | 1463435090245 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 14:44:50 INFO - PROCESS | 8438 | 1463435090279 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:50 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cea9c00 == 139 [pid = 8438] [id = 551] 14:44:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 269 (0x8cf02000) [pid = 8438] [serial = 1654] [outer = (nil)] 14:44:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 270 (0x8d132c00) [pid = 8438] [serial = 1655] [outer = 0x8cf02000] 14:44:50 INFO - PROCESS | 8438 | 1463435090349 Marionette DEBUG loaded listener.js 14:44:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 271 (0x8d1a7800) [pid = 8438] [serial = 1656] [outer = 0x8cf02000] 14:44:51 INFO - PROCESS | 8438 | 1463435091364 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]]]}] 14:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1431ms 14:44:51 INFO - PROCESS | 8438 | 1463435091420 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 14:44:51 INFO - PROCESS | 8438 | 1463435091424 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 14:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:44:51 INFO - PROCESS | 8438 | 1463435091437 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:44:51 INFO - PROCESS | 8438 | 1463435091443 Marionette TRACE conn3 <- [1,2178,null,{}] 14:44:51 INFO - PROCESS | 8438 | 1463435091458 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}] 14:44:51 INFO - PROCESS | 8438 | 1463435091711 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 14:44:51 INFO - PROCESS | 8438 | 1463435091737 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:51 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c92bc00 == 140 [pid = 8438] [id = 552] 14:44:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 272 (0x8db4dc00) [pid = 8438] [serial = 1657] [outer = (nil)] 14:44:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 273 (0x8db9f000) [pid = 8438] [serial = 1658] [outer = 0x8db4dc00] 14:44:51 INFO - PROCESS | 8438 | 1463435091812 Marionette DEBUG loaded listener.js 14:44:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 274 (0x8e611400) [pid = 8438] [serial = 1659] [outer = 0x8db4dc00] 14:44:52 INFO - PROCESS | 8438 | 1463435092786 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]]]}] 14:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1386ms 14:44:52 INFO - PROCESS | 8438 | 1463435092823 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 14:44:52 INFO - PROCESS | 8438 | 1463435092843 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 14:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:44:52 INFO - PROCESS | 8438 | 1463435092861 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:44:52 INFO - PROCESS | 8438 | 1463435092864 Marionette TRACE conn3 <- [1,2182,null,{}] 14:44:52 INFO - PROCESS | 8438 | 1463435092871 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}] 14:44:53 INFO - PROCESS | 8438 | 1463435093265 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 14:44:53 INFO - PROCESS | 8438 | --DOMWINDOW == 273 (0x8cf0dc00) [pid = 8438] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:44:53 INFO - PROCESS | 8438 | --DOMWINDOW == 272 (0x89d8f800) [pid = 8438] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:44:53 INFO - PROCESS | 8438 | --DOMWINDOW == 271 (0x8ac8c000) [pid = 8438] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:44:53 INFO - PROCESS | 8438 | --DOMWINDOW == 270 (0x89cbac00) [pid = 8438] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:44:53 INFO - PROCESS | 8438 | --DOMWINDOW == 269 (0x8cf0c800) [pid = 8438] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:44:53 INFO - PROCESS | 8438 | --DOMWINDOW == 268 (0x8d1b3800) [pid = 8438] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:44:53 INFO - PROCESS | 8438 | 1463435093837 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:53 INFO - PROCESS | 8438 | ++DOCSHELL 0x89cbac00 == 141 [pid = 8438] [id = 553] 14:44:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 269 (0x89d8f800) [pid = 8438] [serial = 1660] [outer = (nil)] 14:44:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 270 (0x8d140800) [pid = 8438] [serial = 1661] [outer = 0x89d8f800] 14:44:53 INFO - PROCESS | 8438 | 1463435093913 Marionette DEBUG loaded listener.js 14:44:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 271 (0x8eb63000) [pid = 8438] [serial = 1662] [outer = 0x89d8f800] 14:44:54 INFO - PROCESS | 8438 | 1463435094653 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]]]}] 14:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1846ms 14:44:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:44:54 INFO - PROCESS | 8438 | 1463435094707 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 14:44:54 INFO - PROCESS | 8438 | 1463435094710 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 14:44:54 INFO - PROCESS | 8438 | 1463435094717 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:44:54 INFO - PROCESS | 8438 | 1463435094720 Marionette TRACE conn3 <- [1,2186,null,{}] 14:44:54 INFO - PROCESS | 8438 | 1463435094725 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}] 14:44:54 INFO - PROCESS | 8438 | 1463435094899 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 14:44:54 INFO - PROCESS | 8438 | 1463435094915 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:54 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db9f800 == 142 [pid = 8438] [id = 554] 14:44:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 272 (0x8eb6a000) [pid = 8438] [serial = 1663] [outer = (nil)] 14:44:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 273 (0x8ec6cc00) [pid = 8438] [serial = 1664] [outer = 0x8eb6a000] 14:44:54 INFO - PROCESS | 8438 | 1463435094988 Marionette DEBUG loaded listener.js 14:44:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 274 (0x8ef44800) [pid = 8438] [serial = 1665] [outer = 0x8eb6a000] 14:44:56 INFO - PROCESS | 8438 | 1463435096107 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]]]}] 14:44:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:44:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1438ms 14:44:56 INFO - PROCESS | 8438 | 1463435096155 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 14:44:56 INFO - PROCESS | 8438 | 1463435096161 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 14:44:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:44:56 INFO - PROCESS | 8438 | 1463435096170 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:44:56 INFO - PROCESS | 8438 | 1463435096176 Marionette TRACE conn3 <- [1,2190,null,{}] 14:44:56 INFO - PROCESS | 8438 | 1463435096186 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}] 14:44:56 INFO - PROCESS | 8438 | 1463435096426 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 14:44:56 INFO - PROCESS | 8438 | 1463435096784 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:56 INFO - PROCESS | 8438 | ++DOCSHELL 0x89d85c00 == 143 [pid = 8438] [id = 555] 14:44:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 275 (0x8ac82000) [pid = 8438] [serial = 1666] [outer = (nil)] 14:44:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 276 (0x8c976c00) [pid = 8438] [serial = 1667] [outer = 0x8ac82000] 14:44:56 INFO - PROCESS | 8438 | 1463435096885 Marionette DEBUG loaded listener.js 14:44:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 277 (0x8cea6c00) [pid = 8438] [serial = 1668] [outer = 0x8ac82000] 14:44:57 INFO - PROCESS | 8438 | 1463435097750 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]]]}] 14:44:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:44:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1638ms 14:44:57 INFO - PROCESS | 8438 | 1463435097822 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 14:44:57 INFO - PROCESS | 8438 | 1463435097830 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 14:44:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:44:57 INFO - PROCESS | 8438 | 1463435097844 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:44:57 INFO - PROCESS | 8438 | 1463435097848 Marionette TRACE conn3 <- [1,2194,null,{}] 14:44:57 INFO - PROCESS | 8438 | 1463435097854 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}] 14:44:58 INFO - PROCESS | 8438 | 1463435098052 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 14:44:58 INFO - PROCESS | 8438 | 1463435098332 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:58 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db4c400 == 144 [pid = 8438] [id = 556] 14:44:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 278 (0x8db4d800) [pid = 8438] [serial = 1669] [outer = (nil)] 14:44:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 279 (0x8e617c00) [pid = 8438] [serial = 1670] [outer = 0x8db4d800] 14:44:58 INFO - PROCESS | 8438 | 1463435098464 Marionette DEBUG loaded listener.js 14:44:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 280 (0x8eb67c00) [pid = 8438] [serial = 1671] [outer = 0x8db4d800] 14:44:59 INFO - PROCESS | 8438 | 1463435099445 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]]]}] 14:44:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:44:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1640ms 14:44:59 INFO - PROCESS | 8438 | 1463435099484 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 14:44:59 INFO - PROCESS | 8438 | 1463435099488 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 14:44:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:44:59 INFO - PROCESS | 8438 | 1463435099495 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:44:59 INFO - PROCESS | 8438 | 1463435099501 Marionette TRACE conn3 <- [1,2198,null,{}] 14:44:59 INFO - PROCESS | 8438 | 1463435099537 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}] 14:44:59 INFO - PROCESS | 8438 | 1463435099738 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 14:45:00 INFO - PROCESS | 8438 | 1463435100073 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:00 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ef3bc00 == 145 [pid = 8438] [id = 557] 14:45:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 281 (0x90a15800) [pid = 8438] [serial = 1672] [outer = (nil)] 14:45:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 282 (0x90bbbc00) [pid = 8438] [serial = 1673] [outer = 0x90a15800] 14:45:00 INFO - PROCESS | 8438 | 1463435100166 Marionette DEBUG loaded listener.js 14:45:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 283 (0x91c8d800) [pid = 8438] [serial = 1674] [outer = 0x90a15800] 14:45:01 INFO - PROCESS | 8438 | 1463435101031 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]]]}] 14:45:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:45:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1599ms 14:45:01 INFO - PROCESS | 8438 | 1463435101094 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 14:45:01 INFO - PROCESS | 8438 | 1463435101099 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 14:45:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:45:01 INFO - PROCESS | 8438 | 1463435101105 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:45:01 INFO - PROCESS | 8438 | 1463435101109 Marionette TRACE conn3 <- [1,2202,null,{}] 14:45:01 INFO - PROCESS | 8438 | 1463435101115 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}] 14:45:01 INFO - PROCESS | 8438 | 1463435101306 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 14:45:01 INFO - PROCESS | 8438 | 1463435101585 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:01 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1ed800 == 146 [pid = 8438] [id = 558] 14:45:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 284 (0x91de6800) [pid = 8438] [serial = 1675] [outer = (nil)] 14:45:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 285 (0x91ead000) [pid = 8438] [serial = 1676] [outer = 0x91de6800] 14:45:01 INFO - PROCESS | 8438 | 1463435101722 Marionette DEBUG loaded listener.js 14:45:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 286 (0x922e0400) [pid = 8438] [serial = 1677] [outer = 0x91de6800] 14:45:02 INFO - PROCESS | 8438 | 1463435102783 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]]]}] 14:45:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:45:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1737ms 14:45:02 INFO - PROCESS | 8438 | 1463435102843 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 14:45:02 INFO - PROCESS | 8438 | 1463435102847 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 14:45:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:45:02 INFO - PROCESS | 8438 | 1463435102854 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:45:02 INFO - PROCESS | 8438 | 1463435102857 Marionette TRACE conn3 <- [1,2206,null,{}] 14:45:02 INFO - PROCESS | 8438 | 1463435102863 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}] 14:45:03 INFO - PROCESS | 8438 | 1463435103061 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 14:45:03 INFO - PROCESS | 8438 | 1463435103338 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:03 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ec6d400 == 147 [pid = 8438] [id = 559] 14:45:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 287 (0x90ba0400) [pid = 8438] [serial = 1678] [outer = (nil)] 14:45:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 288 (0x92d53000) [pid = 8438] [serial = 1679] [outer = 0x90ba0400] 14:45:03 INFO - PROCESS | 8438 | 1463435103471 Marionette DEBUG loaded listener.js 14:45:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 289 (0x93bbfc00) [pid = 8438] [serial = 1680] [outer = 0x90ba0400] 14:45:04 INFO - PROCESS | 8438 | 1463435104408 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]]]}] 14:45:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:45:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1587ms 14:45:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:45:04 INFO - PROCESS | 8438 | 1463435104441 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 14:45:04 INFO - PROCESS | 8438 | 1463435104444 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 14:45:04 INFO - PROCESS | 8438 | 1463435104452 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:45:04 INFO - PROCESS | 8438 | 1463435104455 Marionette TRACE conn3 <- [1,2210,null,{}] 14:45:04 INFO - PROCESS | 8438 | 1463435104461 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}] 14:45:04 INFO - PROCESS | 8438 | 1463435104688 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 14:45:05 INFO - PROCESS | 8438 | 1463435105032 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:05 INFO - PROCESS | 8438 | ++DOCSHELL 0x89cbec00 == 148 [pid = 8438] [id = 560] 14:45:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 290 (0x92d57000) [pid = 8438] [serial = 1681] [outer = (nil)] 14:45:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 291 (0x9a182000) [pid = 8438] [serial = 1682] [outer = 0x92d57000] 14:45:05 INFO - PROCESS | 8438 | 1463435105128 Marionette DEBUG loaded listener.js 14:45:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 292 (0x9a4bc800) [pid = 8438] [serial = 1683] [outer = 0x92d57000] 14:45:05 INFO - PROCESS | 8438 | 1463435105989 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]]]}] 14:45:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:45:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1592ms 14:45:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:45:06 INFO - PROCESS | 8438 | 1463435106043 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 14:45:06 INFO - PROCESS | 8438 | 1463435106046 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 14:45:06 INFO - PROCESS | 8438 | 1463435106053 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:45:06 INFO - PROCESS | 8438 | 1463435106057 Marionette TRACE conn3 <- [1,2214,null,{}] 14:45:06 INFO - PROCESS | 8438 | 1463435106062 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}] 14:45:06 INFO - PROCESS | 8438 | 1463435106259 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 14:45:06 INFO - PROCESS | 8438 | 1463435106551 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:06 INFO - PROCESS | 8438 | ++DOCSHELL 0x996c3c00 == 149 [pid = 8438] [id = 561] 14:45:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 293 (0x99fbf000) [pid = 8438] [serial = 1684] [outer = (nil)] 14:45:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 294 (0x9bb87800) [pid = 8438] [serial = 1685] [outer = 0x99fbf000] 14:45:06 INFO - PROCESS | 8438 | 1463435106683 Marionette DEBUG loaded listener.js 14:45:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 295 (0x9cdb8400) [pid = 8438] [serial = 1686] [outer = 0x99fbf000] 14:45:07 INFO - PROCESS | 8438 | 1463435107578 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]]]}] 14:45:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:45:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1598ms 14:45:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:45:07 INFO - PROCESS | 8438 | 1463435107651 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 14:45:07 INFO - PROCESS | 8438 | 1463435107654 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 14:45:07 INFO - PROCESS | 8438 | 1463435107661 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:45:07 INFO - PROCESS | 8438 | 1463435107665 Marionette TRACE conn3 <- [1,2218,null,{}] 14:45:07 INFO - PROCESS | 8438 | 1463435107670 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}] 14:45:07 INFO - PROCESS | 8438 | 1463435107901 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 14:45:08 INFO - PROCESS | 8438 | 1463435108225 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:08 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a17d400 == 150 [pid = 8438] [id = 562] 14:45:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 296 (0x9b071400) [pid = 8438] [serial = 1687] [outer = (nil)] 14:45:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 297 (0xa11ef800) [pid = 8438] [serial = 1688] [outer = 0x9b071400] 14:45:08 INFO - PROCESS | 8438 | 1463435108318 Marionette DEBUG loaded listener.js 14:45:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 298 (0xa2260400) [pid = 8438] [serial = 1689] [outer = 0x9b071400] 14:45:09 INFO - PROCESS | 8438 | 1463435109218 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]]]}] 14:45:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:45:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1633ms 14:45:09 INFO - PROCESS | 8438 | 1463435109293 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 14:45:09 INFO - PROCESS | 8438 | 1463435109298 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 14:45:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:45:09 INFO - PROCESS | 8438 | 1463435109304 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:45:09 INFO - PROCESS | 8438 | 1463435109307 Marionette TRACE conn3 <- [1,2222,null,{}] 14:45:09 INFO - PROCESS | 8438 | 1463435109314 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}] 14:45:09 INFO - PROCESS | 8438 | 1463435109538 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 14:45:09 INFO - PROCESS | 8438 | 1463435109879 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:09 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e6d5400 == 151 [pid = 8438] [id = 563] 14:45:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 299 (0x8e7a9800) [pid = 8438] [serial = 1690] [outer = (nil)] 14:45:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 300 (0xa270d400) [pid = 8438] [serial = 1691] [outer = 0x8e7a9800] 14:45:09 INFO - PROCESS | 8438 | 1463435109969 Marionette DEBUG loaded listener.js 14:45:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 301 (0xa27c3c00) [pid = 8438] [serial = 1692] [outer = 0x8e7a9800] 14:45:10 INFO - PROCESS | 8438 | 1463435110834 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]]]}] 14:45:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:45:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1580ms 14:45:10 INFO - PROCESS | 8438 | 1463435110886 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 14:45:10 INFO - PROCESS | 8438 | 1463435110890 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 14:45:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:45:10 INFO - PROCESS | 8438 | 1463435110896 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:45:10 INFO - PROCESS | 8438 | 1463435110899 Marionette TRACE conn3 <- [1,2226,null,{}] 14:45:10 INFO - PROCESS | 8438 | 1463435110905 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}] 14:45:11 INFO - PROCESS | 8438 | 1463435111093 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 14:45:11 INFO - PROCESS | 8438 | 1463435111378 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:11 INFO - PROCESS | 8438 | ++DOCSHELL 0xa2378400 == 152 [pid = 8438] [id = 564] 14:45:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 302 (0xa3193c00) [pid = 8438] [serial = 1693] [outer = (nil)] 14:45:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 303 (0xa36ed800) [pid = 8438] [serial = 1694] [outer = 0xa3193c00] 14:45:11 INFO - PROCESS | 8438 | 1463435111507 Marionette DEBUG loaded listener.js 14:45:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 304 (0xa5139800) [pid = 8438] [serial = 1695] [outer = 0xa3193c00] 14:45:12 INFO - PROCESS | 8438 | 1463435112367 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]]]}] 14:45:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:45:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1483ms 14:45:12 INFO - PROCESS | 8438 | 1463435112380 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 14:45:12 INFO - PROCESS | 8438 | 1463435112383 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 14:45:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:45:12 INFO - PROCESS | 8438 | 1463435112390 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:45:12 INFO - PROCESS | 8438 | 1463435112394 Marionette TRACE conn3 <- [1,2230,null,{}] 14:45:12 INFO - PROCESS | 8438 | 1463435112400 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}] 14:45:12 INFO - PROCESS | 8438 | 1463435112698 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 14:45:12 INFO - PROCESS | 8438 | 1463435112916 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:13 INFO - PROCESS | 8438 | ++DOCSHELL 0xa51ad000 == 153 [pid = 8438] [id = 565] 14:45:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 305 (0xa6871000) [pid = 8438] [serial = 1696] [outer = (nil)] 14:45:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 306 (0xa68b5000) [pid = 8438] [serial = 1697] [outer = 0xa6871000] 14:45:13 INFO - PROCESS | 8438 | 1463435113071 Marionette DEBUG loaded listener.js 14:45:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 307 (0xa6938400) [pid = 8438] [serial = 1698] [outer = 0xa6871000] 14:45:14 INFO - PROCESS | 8438 | 1463435114023 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]]]}] 14:45:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:45:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1682ms 14:45:14 INFO - PROCESS | 8438 | 1463435114071 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 14:45:14 INFO - PROCESS | 8438 | 1463435114075 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 14:45:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:45:14 INFO - PROCESS | 8438 | 1463435114081 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:45:14 INFO - PROCESS | 8438 | 1463435114084 Marionette TRACE conn3 <- [1,2234,null,{}] 14:45:14 INFO - PROCESS | 8438 | 1463435114090 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}] 14:45:14 INFO - PROCESS | 8438 | 1463435114275 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 14:45:14 INFO - PROCESS | 8438 | 1463435114622 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:14 INFO - PROCESS | 8438 | ++DOCSHELL 0x89ef2000 == 154 [pid = 8438] [id = 566] 14:45:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 308 (0x89ef4000) [pid = 8438] [serial = 1699] [outer = (nil)] 14:45:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 309 (0x89ef9c00) [pid = 8438] [serial = 1700] [outer = 0x89ef4000] 14:45:14 INFO - PROCESS | 8438 | 1463435114710 Marionette DEBUG loaded listener.js 14:45:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 310 (0x89efcc00) [pid = 8438] [serial = 1701] [outer = 0x89ef4000] 14:45:15 INFO - PROCESS | 8438 | 1463435115556 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]]]}] 14:45:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:45:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1497ms 14:45:15 INFO - PROCESS | 8438 | 1463435115578 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 14:45:15 INFO - PROCESS | 8438 | 1463435115582 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 14:45:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:45:15 INFO - PROCESS | 8438 | 1463435115588 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:45:15 INFO - PROCESS | 8438 | 1463435115592 Marionette TRACE conn3 <- [1,2238,null,{}] 14:45:15 INFO - PROCESS | 8438 | 1463435115597 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}] 14:45:15 INFO - PROCESS | 8438 | 1463435115779 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 14:45:16 INFO - PROCESS | 8438 | 1463435116082 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:16 INFO - PROCESS | 8438 | ++DOCSHELL 0x89ef3000 == 155 [pid = 8438] [id = 567] 14:45:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 311 (0x89ef9800) [pid = 8438] [serial = 1702] [outer = (nil)] 14:45:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 312 (0x8ef57400) [pid = 8438] [serial = 1703] [outer = 0x89ef9800] 14:45:16 INFO - PROCESS | 8438 | 1463435116166 Marionette DEBUG loaded listener.js 14:45:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 313 (0x8ef5b800) [pid = 8438] [serial = 1704] [outer = 0x89ef9800] 14:45:17 INFO - PROCESS | 8438 | 1463435117113 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]]]}] 14:45:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:45:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1580ms 14:45:17 INFO - PROCESS | 8438 | 1463435117169 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 14:45:17 INFO - PROCESS | 8438 | 1463435117172 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 14:45:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:45:17 INFO - PROCESS | 8438 | 1463435117179 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:45:17 INFO - PROCESS | 8438 | 1463435117182 Marionette TRACE conn3 <- [1,2242,null,{}] 14:45:17 INFO - PROCESS | 8438 | 1463435117188 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}] 14:45:17 INFO - PROCESS | 8438 | 1463435117372 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 14:45:17 INFO - PROCESS | 8438 | 1463435117663 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:17 INFO - PROCESS | 8438 | ++DOCSHELL 0x89ef5000 == 156 [pid = 8438] [id = 568] 14:45:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 314 (0x89efa400) [pid = 8438] [serial = 1705] [outer = (nil)] 14:45:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 315 (0x8ef62400) [pid = 8438] [serial = 1706] [outer = 0x89efa400] 14:45:17 INFO - PROCESS | 8438 | 1463435117797 Marionette DEBUG loaded listener.js 14:45:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 316 (0x8ef64c00) [pid = 8438] [serial = 1707] [outer = 0x89efa400] 14:45:18 INFO - PROCESS | 8438 | 1463435118668 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]]]}] 14:45:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:45:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1531ms 14:45:18 INFO - PROCESS | 8438 | 1463435118711 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 14:45:18 INFO - PROCESS | 8438 | 1463435118714 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 14:45:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:45:18 INFO - PROCESS | 8438 | 1463435118721 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:45:18 INFO - PROCESS | 8438 | 1463435118724 Marionette TRACE conn3 <- [1,2246,null,{}] 14:45:18 INFO - PROCESS | 8438 | 1463435118730 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}] 14:45:18 INFO - PROCESS | 8438 | 1463435118928 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 14:45:19 INFO - PROCESS | 8438 | 1463435119324 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:19 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ada1400 == 157 [pid = 8438] [id = 569] 14:45:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 317 (0x8adae000) [pid = 8438] [serial = 1708] [outer = (nil)] 14:45:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 318 (0x8d13e800) [pid = 8438] [serial = 1709] [outer = 0x8adae000] 14:45:19 INFO - PROCESS | 8438 | 1463435119411 Marionette DEBUG loaded listener.js 14:45:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 319 (0x8d9b3400) [pid = 8438] [serial = 1710] [outer = 0x8adae000] 14:45:20 INFO - PROCESS | 8438 | 1463435120937 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]]]}] 14:45:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:45:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 2289ms 14:45:21 INFO - PROCESS | 8438 | 1463435121011 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 14:45:21 INFO - PROCESS | 8438 | 1463435121015 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 14:45:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:45:21 INFO - PROCESS | 8438 | 1463435121024 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:45:21 INFO - PROCESS | 8438 | 1463435121029 Marionette TRACE conn3 <- [1,2250,null,{}] 14:45:21 INFO - PROCESS | 8438 | 1463435121047 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}] 14:45:21 INFO - PROCESS | 8438 | 1463435121263 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 14:45:21 INFO - PROCESS | 8438 | 1463435121555 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:21 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a352400 == 158 [pid = 8438] [id = 570] 14:45:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 320 (0x8a356400) [pid = 8438] [serial = 1711] [outer = (nil)] 14:45:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 321 (0x8b4a6000) [pid = 8438] [serial = 1712] [outer = 0x8a356400] 14:45:21 INFO - PROCESS | 8438 | 1463435121634 Marionette DEBUG loaded listener.js 14:45:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 322 (0x8b7be000) [pid = 8438] [serial = 1713] [outer = 0x8a356400] 14:45:22 INFO - PROCESS | 8438 | 1463435122678 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]]]}] 14:45:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:45:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1694ms 14:45:22 INFO - PROCESS | 8438 | 1463435122718 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 14:45:22 INFO - PROCESS | 8438 | 1463435122726 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 14:45:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:45:22 INFO - PROCESS | 8438 | 1463435122736 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:45:22 INFO - PROCESS | 8438 | 1463435122740 Marionette TRACE conn3 <- [1,2254,null,{}] 14:45:22 INFO - PROCESS | 8438 | 1463435122746 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}] 14:45:22 INFO - PROCESS | 8438 | 1463435122928 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 14:45:23 INFO - PROCESS | 8438 | 1463435123265 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:23 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ac8e400 == 159 [pid = 8438] [id = 571] 14:45:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 323 (0x8ac8e800) [pid = 8438] [serial = 1714] [outer = (nil)] 14:45:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 324 (0x8ceab000) [pid = 8438] [serial = 1715] [outer = 0x8ac8e800] 14:45:23 INFO - PROCESS | 8438 | 1463435123348 Marionette DEBUG loaded listener.js 14:45:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 325 (0x8d9b7c00) [pid = 8438] [serial = 1716] [outer = 0x8ac8e800] 14:45:24 INFO - PROCESS | 8438 | 1463435124315 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]]]}] 14:45:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:45:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1631ms 14:45:24 INFO - PROCESS | 8438 | 1463435124366 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 14:45:24 INFO - PROCESS | 8438 | 1463435124370 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 14:45:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:45:24 INFO - PROCESS | 8438 | 1463435124377 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:45:24 INFO - PROCESS | 8438 | 1463435124383 Marionette TRACE conn3 <- [1,2258,null,{}] 14:45:24 INFO - PROCESS | 8438 | 1463435124398 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}] 14:45:24 INFO - PROCESS | 8438 | 1463435124581 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 14:45:24 INFO - PROCESS | 8438 | 1463435124955 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:24 INFO - PROCESS | 8438 | ++DOCSHELL 0x8dd10800 == 160 [pid = 8438] [id = 572] 14:45:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 326 (0x8ec67400) [pid = 8438] [serial = 1717] [outer = (nil)] 14:45:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 327 (0x8ef3cc00) [pid = 8438] [serial = 1718] [outer = 0x8ec67400] 14:45:25 INFO - PROCESS | 8438 | 1463435125041 Marionette DEBUG loaded listener.js 14:45:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 328 (0x8f4a9400) [pid = 8438] [serial = 1719] [outer = 0x8ec67400] 14:45:25 INFO - PROCESS | 8438 | 1463435125951 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]]]}] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf09400 == 159 [pid = 8438] [id = 390] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8f4ab400 == 158 [pid = 8438] [id = 412] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x91e92000 == 157 [pid = 8438] [id = 308] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x99b38000 == 156 [pid = 8438] [id = 458] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8dba2400 == 155 [pid = 8438] [id = 396] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1eb800 == 154 [pid = 8438] [id = 235] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x9cfe9800 == 153 [pid = 8438] [id = 401] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1ab000 == 152 [pid = 8438] [id = 387] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8c975800 == 151 [pid = 8438] [id = 309] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1ebc00 == 150 [pid = 8438] [id = 242] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8c976800 == 149 [pid = 8438] [id = 460] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8e7a5000 == 148 [pid = 8438] [id = 397] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8c91d800 == 147 [pid = 8438] [id = 392] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8e6dec00 == 146 [pid = 8438] [id = 282] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8d5400 == 145 [pid = 8438] [id = 398] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8ee8dc00 == 144 [pid = 8438] [id = 241] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8c921400 == 143 [pid = 8438] [id = 459] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x919b3c00 == 142 [pid = 8438] [id = 299] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x89cb6400 == 141 [pid = 8438] [id = 498] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x91ec9000 == 140 [pid = 8438] [id = 391] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x89d8a800 == 139 [pid = 8438] [id = 501] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8ee88800 == 138 [pid = 8438] [id = 413] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x89cba800 == 137 [pid = 8438] [id = 499] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x89d81c00 == 136 [pid = 8438] [id = 500] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8c925c00 == 135 [pid = 8438] [id = 274] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x91c81400 == 134 [pid = 8438] [id = 389] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8d9bb800 == 133 [pid = 8438] [id = 457] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x89cbac00 == 132 [pid = 8438] [id = 553] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8c92bc00 == 131 [pid = 8438] [id = 552] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8d136000 == 130 [pid = 8438] [id = 527] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8cea9c00 == 129 [pid = 8438] [id = 551] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8ac88000 == 128 [pid = 8438] [id = 550] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x9ae8c000 == 127 [pid = 8438] [id = 548] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x9cfa3000 == 126 [pid = 8438] [id = 549] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8db48c00 == 125 [pid = 8438] [id = 547] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x9a60e000 == 124 [pid = 8438] [id = 546] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8d7800 == 123 [pid = 8438] [id = 545] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8db000 == 122 [pid = 8438] [id = 543] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x977d0000 == 121 [pid = 8438] [id = 544] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x92021000 == 120 [pid = 8438] [id = 542] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x92027c00 == 119 [pid = 8438] [id = 541] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8c92c800 == 118 [pid = 8438] [id = 540] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8dba2c00 == 117 [pid = 8438] [id = 538] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7bcc00 == 116 [pid = 8438] [id = 539] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8ee8e800 == 115 [pid = 8438] [id = 537] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8ec63400 == 114 [pid = 8438] [id = 536] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8ec0ac00 == 113 [pid = 8438] [id = 535] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8a352800 == 112 [pid = 8438] [id = 534] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8d140000 == 111 [pid = 8438] [id = 533] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8a51a000 == 110 [pid = 8438] [id = 531] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8cea3000 == 109 [pid = 8438] [id = 532] 14:45:26 INFO - PROCESS | 8438 | --DOCSHELL 0x8a34f800 == 108 [pid = 8438] [id = 530] 14:45:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:45:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1988ms 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 327 (0x8db96400) [pid = 8438] [serial = 1587] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 326 (0x8e619400) [pid = 8438] [serial = 1590] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 325 (0x8adad800) [pid = 8438] [serial = 1575] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 324 (0x99fbcc00) [pid = 8438] [serial = 1535] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 323 (0x8c922000) [pid = 8438] [serial = 1568] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 322 (0x90a4e400) [pid = 8438] [serial = 1532] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 321 (0xa35ca800) [pid = 8438] [serial = 1556] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 320 (0x8a51a400) [pid = 8438] [serial = 1562] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 319 (0x8dd03400) [pid = 8438] [serial = 1529] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 318 (0x8c970800) [pid = 8438] [serial = 1578] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 317 (0x8b8de800) [pid = 8438] [serial = 1577] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 316 (0x8e7a9000) [pid = 8438] [serial = 1571] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 315 (0x9b079800) [pid = 8438] [serial = 1541] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 314 (0x8d138400) [pid = 8438] [serial = 1553] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 313 (0xa060bc00) [pid = 8438] [serial = 1550] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 312 (0x8ef42400) [pid = 8438] [serial = 1559] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 311 (0x8a351c00) [pid = 8438] [serial = 1565] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 310 (0x98a69400) [pid = 8438] [serial = 1526] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 309 (0x8d134c00) [pid = 8438] [serial = 1580] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 308 (0x8db9b800) [pid = 8438] [serial = 1589] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 307 (0x8d9b1400) [pid = 8438] [serial = 1584] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 306 (0x8ada7800) [pid = 8438] [serial = 1574] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 305 (0x8d1e9400) [pid = 8438] [serial = 1583] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 304 (0x8db51800) [pid = 8438] [serial = 1586] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 303 (0x9a183800) [pid = 8438] [serial = 1538] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 302 (0xa225bc00) [pid = 8438] [serial = 1544] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 301 (0x8ac8a000) [pid = 8438] [serial = 1547] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 300 (0x8d140c00) [pid = 8438] [serial = 1581] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | --DOMWINDOW == 299 (0x8e7a6c00) [pid = 8438] [serial = 1592] [outer = (nil)] [url = about:blank] 14:45:26 INFO - PROCESS | 8438 | 1463435126556 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 14:45:26 INFO - PROCESS | 8438 | 1463435126560 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 14:45:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:45:26 INFO - PROCESS | 8438 | 1463435126576 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:45:26 INFO - PROCESS | 8438 | 1463435126580 Marionette TRACE conn3 <- [1,2262,null,{}] 14:45:26 INFO - PROCESS | 8438 | 1463435126585 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}] 14:45:26 INFO - PROCESS | 8438 | 1463435126751 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 14:45:26 INFO - PROCESS | 8438 | 1463435126946 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:27 INFO - PROCESS | 8438 | ++DOCSHELL 0x89d87800 == 109 [pid = 8438] [id = 573] 14:45:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 300 (0x8a51c800) [pid = 8438] [serial = 1720] [outer = (nil)] 14:45:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 301 (0x8ac88400) [pid = 8438] [serial = 1721] [outer = 0x8a51c800] 14:45:27 INFO - PROCESS | 8438 | 1463435127074 Marionette DEBUG loaded listener.js 14:45:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 302 (0x8b7bb400) [pid = 8438] [serial = 1722] [outer = 0x8a51c800] 14:45:27 INFO - PROCESS | 8438 | 1463435127798 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]]]}] 14:45:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:45:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1239ms 14:45:27 INFO - PROCESS | 8438 | 1463435127815 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 14:45:27 INFO - PROCESS | 8438 | 1463435127818 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 14:45:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:45:27 INFO - PROCESS | 8438 | 1463435127824 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:45:27 INFO - PROCESS | 8438 | 1463435127827 Marionette TRACE conn3 <- [1,2266,null,{}] 14:45:27 INFO - PROCESS | 8438 | 1463435127833 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}] 14:45:28 INFO - PROCESS | 8438 | 1463435127997 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 14:45:28 INFO - PROCESS | 8438 | 1463435128200 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:28 INFO - PROCESS | 8438 | ++DOCSHELL 0x89d83c00 == 110 [pid = 8438] [id = 574] 14:45:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 303 (0x8a34f800) [pid = 8438] [serial = 1723] [outer = (nil)] 14:45:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 304 (0x8c96d000) [pid = 8438] [serial = 1724] [outer = 0x8a34f800] 14:45:28 INFO - PROCESS | 8438 | 1463435128271 Marionette DEBUG loaded listener.js 14:45:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 305 (0x8c975800) [pid = 8438] [serial = 1725] [outer = 0x8a34f800] 14:45:29 INFO - PROCESS | 8438 | 1463435129129 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]]]}] 14:45:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:45:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1329ms 14:45:29 INFO - PROCESS | 8438 | 1463435129154 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 14:45:29 INFO - PROCESS | 8438 | 1463435129158 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 14:45:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:45:29 INFO - PROCESS | 8438 | 1463435129163 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:45:29 INFO - PROCESS | 8438 | 1463435129166 Marionette TRACE conn3 <- [1,2270,null,{}] 14:45:29 INFO - PROCESS | 8438 | 1463435129176 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}] 14:45:29 INFO - PROCESS | 8438 | 1463435129439 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 14:45:29 INFO - PROCESS | 8438 | 1463435129474 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:29 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8dfc00 == 111 [pid = 8438] [id = 575] 14:45:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 306 (0x8c971c00) [pid = 8438] [serial = 1726] [outer = (nil)] 14:45:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 307 (0x8db95400) [pid = 8438] [serial = 1727] [outer = 0x8c971c00] 14:45:29 INFO - PROCESS | 8438 | 1463435129557 Marionette DEBUG loaded listener.js 14:45:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 308 (0x8dd03400) [pid = 8438] [serial = 1728] [outer = 0x8c971c00] 14:45:30 INFO - PROCESS | 8438 | 1463435130467 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]]]}] 14:45:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:45:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1339ms 14:45:30 INFO - PROCESS | 8438 | 1463435130506 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 14:45:30 INFO - PROCESS | 8438 | 1463435130510 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 14:45:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:45:30 INFO - PROCESS | 8438 | 1463435130516 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:45:30 INFO - PROCESS | 8438 | 1463435130518 Marionette TRACE conn3 <- [1,2274,null,{}] 14:45:30 INFO - PROCESS | 8438 | 1463435130524 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}] 14:45:30 INFO - PROCESS | 8438 | 1463435130776 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 14:45:30 INFO - PROCESS | 8438 | 1463435130804 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:30 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ac8c000 == 112 [pid = 8438] [id = 576] 14:45:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 309 (0x8cea3000) [pid = 8438] [serial = 1729] [outer = (nil)] 14:45:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 310 (0x8e7ac400) [pid = 8438] [serial = 1730] [outer = 0x8cea3000] 14:45:30 INFO - PROCESS | 8438 | 1463435130876 Marionette DEBUG loaded listener.js 14:45:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 311 (0x8eb6b000) [pid = 8438] [serial = 1731] [outer = 0x8cea3000] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 310 (0x91c82000) [pid = 8438] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 309 (0x8c926800) [pid = 8438] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 308 (0xa27cc400) [pid = 8438] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 307 (0x89d8f800) [pid = 8438] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 306 (0x8dd04000) [pid = 8438] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 305 (0x91c84800) [pid = 8438] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 304 (0x8ac8e000) [pid = 8438] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 303 (0x90a13800) [pid = 8438] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 302 (0x9cdc0c00) [pid = 8438] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 301 (0x8d1eb000) [pid = 8438] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 300 (0x99fc2000) [pid = 8438] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 299 (0x919b0400) [pid = 8438] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 298 (0x8a34a400) [pid = 8438] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 297 (0x8ee80400) [pid = 8438] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 296 (0x8eb6bc00) [pid = 8438] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 295 (0x8cf0a800) [pid = 8438] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 294 (0x9a65a000) [pid = 8438] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 293 (0x9454b400) [pid = 8438] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 292 (0x8f69dc00) [pid = 8438] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 291 (0x8ef3a000) [pid = 8438] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 290 (0x8ee8b800) [pid = 8438] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 289 (0x8e6da400) [pid = 8438] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 288 (0x8dd0b000) [pid = 8438] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 287 (0x90ba0000) [pid = 8438] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 286 (0x8eb62400) [pid = 8438] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 285 (0x8ef3b000) [pid = 8438] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 284 (0x8b8dc000) [pid = 8438] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 283 (0x9cfef400) [pid = 8438] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 282 (0x8cf02000) [pid = 8438] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 281 (0x8ada7000) [pid = 8438] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 280 (0x8e616800) [pid = 8438] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 279 (0x90a1a400) [pid = 8438] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 278 (0x8d1af000) [pid = 8438] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 277 (0x8f69b000) [pid = 8438] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 276 (0x8ee86400) [pid = 8438] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 275 (0x92c0fc00) [pid = 8438] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 274 (0x90a13c00) [pid = 8438] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 273 (0x8db4dc00) [pid = 8438] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 272 (0x8e6d9800) [pid = 8438] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 271 (0x9a64c400) [pid = 8438] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 270 (0x8d1b1000) [pid = 8438] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 269 (0x9b1b3000) [pid = 8438] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 268 (0x8a520400) [pid = 8438] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 267 (0x95022000) [pid = 8438] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 266 (0x919b3400) [pid = 8438] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 265 (0x99b3c400) [pid = 8438] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 264 (0x8ee80800) [pid = 8438] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 263 (0x9a079400) [pid = 8438] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 262 (0x91c82400) [pid = 8438] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 261 (0x8cea6800) [pid = 8438] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 260 (0x977d3800) [pid = 8438] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 259 (0x8a512000) [pid = 8438] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 258 (0x8c972000) [pid = 8438] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 257 (0x8cf08800) [pid = 8438] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 256 (0x8cf0ac00) [pid = 8438] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 255 (0x8d9b5800) [pid = 8438] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 254 (0x919b0c00) [pid = 8438] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 253 (0x8d9b9c00) [pid = 8438] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 252 (0x90bc9800) [pid = 8438] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 251 (0x9b111400) [pid = 8438] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 250 (0x8eb64000) [pid = 8438] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 249 (0x8cf04c00) [pid = 8438] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 248 (0x8a51a800) [pid = 8438] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 247 (0x92c09800) [pid = 8438] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 246 (0x9a4ae800) [pid = 8438] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 245 (0x8ec6c000) [pid = 8438] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 244 (0xa225f800) [pid = 8438] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 243 (0x922d9c00) [pid = 8438] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 242 (0x9a616c00) [pid = 8438] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 241 (0x8cea0c00) [pid = 8438] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 240 (0x89d87400) [pid = 8438] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 239 (0x8c96cc00) [pid = 8438] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 238 (0x8ac82400) [pid = 8438] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 237 (0x8a517c00) [pid = 8438] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 236 (0x89d8c000) [pid = 8438] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 235 (0x91dea400) [pid = 8438] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 234 (0x8c977c00) [pid = 8438] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 233 (0x8ee89c00) [pid = 8438] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 232 (0x977c8c00) [pid = 8438] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 231 (0x9390d400) [pid = 8438] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 230 (0x89cc0800) [pid = 8438] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 229 (0xa11e6400) [pid = 8438] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 228 (0x91e91400) [pid = 8438] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 227 (0x8d9b2400) [pid = 8438] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 226 (0x8ec6fc00) [pid = 8438] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 225 (0x98ae5800) [pid = 8438] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 224 (0x95236800) [pid = 8438] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 223 (0x9bbb7c00) [pid = 8438] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 222 (0x89cb7000) [pid = 8438] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 221 (0x8f4b1800) [pid = 8438] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 220 (0x919b6000) [pid = 8438] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 219 (0xa2728400) [pid = 8438] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 218 (0x8e61d000) [pid = 8438] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 217 (0x8ac83400) [pid = 8438] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:45:32 INFO - PROCESS | 8438 | --DOMWINDOW == 216 (0x93903400) [pid = 8438] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:45:33 INFO - PROCESS | 8438 | 1463435133156 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]]]}] 14:45:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:45:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 2684ms 14:45:33 INFO - PROCESS | 8438 | 1463435133201 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 14:45:33 INFO - PROCESS | 8438 | 1463435133204 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 14:45:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:45:33 INFO - PROCESS | 8438 | 1463435133210 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:45:33 INFO - PROCESS | 8438 | 1463435133213 Marionette TRACE conn3 <- [1,2278,null,{}] 14:45:33 INFO - PROCESS | 8438 | 1463435133219 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}] 14:45:33 INFO - PROCESS | 8438 | 1463435133389 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 14:45:33 INFO - PROCESS | 8438 | 1463435133588 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:33 INFO - PROCESS | 8438 | ++DOCSHELL 0x89cbdc00 == 113 [pid = 8438] [id = 577] 14:45:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 217 (0x89d8c000) [pid = 8438] [serial = 1732] [outer = (nil)] 14:45:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 218 (0x8ac85000) [pid = 8438] [serial = 1733] [outer = 0x89d8c000] 14:45:33 INFO - PROCESS | 8438 | 1463435133662 Marionette DEBUG loaded listener.js 14:45:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 219 (0x8c977c00) [pid = 8438] [serial = 1734] [outer = 0x89d8c000] 14:45:34 INFO - PROCESS | 8438 | 1463435134572 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]]]}] 14:45:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:45:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1431ms 14:45:34 INFO - PROCESS | 8438 | 1463435134643 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 14:45:34 INFO - PROCESS | 8438 | 1463435134648 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 14:45:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:45:34 INFO - PROCESS | 8438 | 1463435134657 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:45:34 INFO - PROCESS | 8438 | 1463435134663 Marionette TRACE conn3 <- [1,2282,null,{}] 14:45:34 INFO - PROCESS | 8438 | 1463435134672 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}] 14:45:34 INFO - PROCESS | 8438 | 1463435134909 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 14:45:35 INFO - PROCESS | 8438 | 1463435135263 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:35 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ac84400 == 114 [pid = 8438] [id = 578] 14:45:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 220 (0x8ac84800) [pid = 8438] [serial = 1735] [outer = (nil)] 14:45:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 221 (0x8ac8d400) [pid = 8438] [serial = 1736] [outer = 0x8ac84800] 14:45:35 INFO - PROCESS | 8438 | 1463435135354 Marionette DEBUG loaded listener.js 14:45:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 222 (0x8adaa400) [pid = 8438] [serial = 1737] [outer = 0x8ac84800] 14:45:36 INFO - PROCESS | 8438 | 1463435136275 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]]]}] 14:45:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:45:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1692ms 14:45:36 INFO - PROCESS | 8438 | 1463435136349 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 14:45:36 INFO - PROCESS | 8438 | 1463435136358 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 14:45:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:45:36 INFO - PROCESS | 8438 | 1463435136369 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:45:36 INFO - PROCESS | 8438 | 1463435136373 Marionette TRACE conn3 <- [1,2286,null,{}] 14:45:36 INFO - PROCESS | 8438 | 1463435136380 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}] 14:45:36 INFO - PROCESS | 8438 | 1463435136619 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 14:45:36 INFO - PROCESS | 8438 | 1463435136950 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:36 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c926000 == 115 [pid = 8438] [id = 579] 14:45:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 223 (0x8c927800) [pid = 8438] [serial = 1738] [outer = (nil)] 14:45:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 224 (0x8cf0b000) [pid = 8438] [serial = 1739] [outer = 0x8c927800] 14:45:37 INFO - PROCESS | 8438 | 1463435137036 Marionette DEBUG loaded listener.js 14:45:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 225 (0x8d1e3000) [pid = 8438] [serial = 1740] [outer = 0x8c927800] 14:45:37 INFO - PROCESS | 8438 | 1463435137942 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]]]}] 14:45:37 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 14:45:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1634ms 14:45:38 INFO - PROCESS | 8438 | 1463435138003 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 14:45:38 INFO - PROCESS | 8438 | 1463435138007 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 14:45:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:45:38 INFO - PROCESS | 8438 | 1463435138014 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:45:38 INFO - PROCESS | 8438 | 1463435138020 Marionette TRACE conn3 <- [1,2290,null,{}] 14:45:38 INFO - PROCESS | 8438 | 1463435138036 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}] 14:45:38 INFO - PROCESS | 8438 | 1463435138276 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 14:45:38 INFO - PROCESS | 8438 | 1463435138645 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:38 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db9dc00 == 116 [pid = 8438] [id = 580] 14:45:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 226 (0x8dd0c400) [pid = 8438] [serial = 1741] [outer = (nil)] 14:45:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 227 (0x8e620000) [pid = 8438] [serial = 1742] [outer = 0x8dd0c400] 14:45:38 INFO - PROCESS | 8438 | 1463435138749 Marionette DEBUG loaded listener.js 14:45:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 228 (0x8e7a5000) [pid = 8438] [serial = 1743] [outer = 0x8dd0c400] 14:45:39 INFO - PROCESS | 8438 | 1463435139643 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]]]}] 14:45:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:45:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1690ms 14:45:39 INFO - PROCESS | 8438 | 1463435139705 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 14:45:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:45:39 INFO - PROCESS | 8438 | 1463435139710 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 14:45:39 INFO - PROCESS | 8438 | 1463435139716 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:45:39 INFO - PROCESS | 8438 | 1463435139720 Marionette TRACE conn3 <- [1,2294,null,{}] 14:45:39 INFO - PROCESS | 8438 | 1463435139725 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}] 14:45:39 INFO - PROCESS | 8438 | 1463435139917 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 14:45:40 INFO - PROCESS | 8438 | 1463435140204 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:40 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7c3800 == 117 [pid = 8438] [id = 581] 14:45:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 229 (0x8e7aa400) [pid = 8438] [serial = 1744] [outer = (nil)] 14:45:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 230 (0x8ec62400) [pid = 8438] [serial = 1745] [outer = 0x8e7aa400] 14:45:40 INFO - PROCESS | 8438 | 1463435140338 Marionette DEBUG loaded listener.js 14:45:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 231 (0x8ee86400) [pid = 8438] [serial = 1746] [outer = 0x8e7aa400] 14:45:41 INFO - PROCESS | 8438 | 1463435141218 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]]]}] 14:45:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:45:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1540ms 14:45:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:45:41 INFO - PROCESS | 8438 | 1463435141256 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 14:45:41 INFO - PROCESS | 8438 | 1463435141259 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 14:45:41 INFO - PROCESS | 8438 | 1463435141266 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:45:41 INFO - PROCESS | 8438 | 1463435141269 Marionette TRACE conn3 <- [1,2298,null,{}] 14:45:41 INFO - PROCESS | 8438 | 1463435141275 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}] 14:45:41 INFO - PROCESS | 8438 | 1463435141457 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 14:45:41 INFO - PROCESS | 8438 | 1463435141739 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:41 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a516000 == 118 [pid = 8438] [id = 582] 14:45:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 232 (0x8e617400) [pid = 8438] [serial = 1747] [outer = (nil)] 14:45:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 233 (0x8ef3fc00) [pid = 8438] [serial = 1748] [outer = 0x8e617400] 14:45:41 INFO - PROCESS | 8438 | 1463435141869 Marionette DEBUG loaded listener.js 14:45:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 234 (0x8ef45400) [pid = 8438] [serial = 1749] [outer = 0x8e617400] 14:45:42 INFO - PROCESS | 8438 | 1463435142746 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]]]}] 14:45:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:45:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1531ms 14:45:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:45:42 INFO - PROCESS | 8438 | 1463435142796 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 14:45:42 INFO - PROCESS | 8438 | 1463435142799 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 14:45:42 INFO - PROCESS | 8438 | 1463435142806 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:45:42 INFO - PROCESS | 8438 | 1463435142809 Marionette TRACE conn3 <- [1,2302,null,{}] 14:45:42 INFO - PROCESS | 8438 | 1463435142815 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}] 14:45:43 INFO - PROCESS | 8438 | 1463435143037 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 14:45:43 INFO - PROCESS | 8438 | 1463435143319 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:43 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ec0a400 == 119 [pid = 8438] [id = 583] 14:45:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 235 (0x8ef64800) [pid = 8438] [serial = 1750] [outer = (nil)] 14:45:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 236 (0x90a4e000) [pid = 8438] [serial = 1751] [outer = 0x8ef64800] 14:45:43 INFO - PROCESS | 8438 | 1463435143467 Marionette DEBUG loaded listener.js 14:45:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 237 (0x90ba6800) [pid = 8438] [serial = 1752] [outer = 0x8ef64800] 14:45:44 INFO - PROCESS | 8438 | 1463435144355 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]]]}] 14:45:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:45:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1588ms 14:45:44 INFO - PROCESS | 8438 | 1463435144393 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 14:45:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:45:44 INFO - PROCESS | 8438 | 1463435144397 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 14:45:44 INFO - PROCESS | 8438 | 1463435144404 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:45:44 INFO - PROCESS | 8438 | 1463435144408 Marionette TRACE conn3 <- [1,2306,null,{}] 14:45:44 INFO - PROCESS | 8438 | 1463435144413 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}] 14:45:44 INFO - PROCESS | 8438 | 1463435144594 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 14:45:44 INFO - PROCESS | 8438 | 1463435144877 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:44 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ee8c800 == 120 [pid = 8438] [id = 584] 14:45:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 238 (0x90a11c00) [pid = 8438] [serial = 1753] [outer = (nil)] 14:45:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 239 (0x919b8400) [pid = 8438] [serial = 1754] [outer = 0x90a11c00] 14:45:44 INFO - PROCESS | 8438 | 1463435144976 Marionette DEBUG loaded listener.js 14:45:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 240 (0x91c81c00) [pid = 8438] [serial = 1755] [outer = 0x90a11c00] 14:45:45 INFO - PROCESS | 8438 | 1463435145878 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]]]}] 14:45:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:45:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1533ms 14:45:45 INFO - PROCESS | 8438 | 1463435145937 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 14:45:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:45:45 INFO - PROCESS | 8438 | 1463435145941 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 14:45:45 INFO - PROCESS | 8438 | 1463435145947 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:45:45 INFO - PROCESS | 8438 | 1463435145951 Marionette TRACE conn3 <- [1,2310,null,{}] 14:45:45 INFO - PROCESS | 8438 | 1463435145956 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}] 14:45:46 INFO - PROCESS | 8438 | 1463435146149 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 14:45:46 INFO - PROCESS | 8438 | 1463435146428 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:46 INFO - PROCESS | 8438 | ++DOCSHELL 0x919af400 == 121 [pid = 8438] [id = 585] 14:45:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 241 (0x919b3400) [pid = 8438] [serial = 1756] [outer = (nil)] 14:45:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 242 (0x91cf5800) [pid = 8438] [serial = 1757] [outer = 0x919b3400] 14:45:46 INFO - PROCESS | 8438 | 1463435146559 Marionette DEBUG loaded listener.js 14:45:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 243 (0x91de4000) [pid = 8438] [serial = 1758] [outer = 0x919b3400] 14:45:47 INFO - PROCESS | 8438 | 1463435147467 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]]]}] 14:45:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:45:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1533ms 14:45:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:45:47 INFO - PROCESS | 8438 | 1463435147480 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 14:45:47 INFO - PROCESS | 8438 | 1463435147482 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 14:45:47 INFO - PROCESS | 8438 | 1463435147489 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:45:47 INFO - PROCESS | 8438 | 1463435147493 Marionette TRACE conn3 <- [1,2314,null,{}] 14:45:47 INFO - PROCESS | 8438 | 1463435147498 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}] 14:45:47 INFO - PROCESS | 8438 | 1463435147685 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 14:45:47 INFO - PROCESS | 8438 | 1463435147971 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:48 INFO - PROCESS | 8438 | ++DOCSHELL 0x91c87400 == 122 [pid = 8438] [id = 586] 14:45:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 244 (0x91cef800) [pid = 8438] [serial = 1759] [outer = (nil)] 14:45:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 245 (0x91e9a400) [pid = 8438] [serial = 1760] [outer = 0x91cef800] 14:45:48 INFO - PROCESS | 8438 | 1463435148103 Marionette DEBUG loaded listener.js 14:45:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 246 (0x91e9d400) [pid = 8438] [serial = 1761] [outer = 0x91cef800] 14:45:49 INFO - PROCESS | 8438 | 1463435148998 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]]]}] 14:45:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:45:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1580ms 14:45:49 INFO - PROCESS | 8438 | 1463435149069 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 14:45:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:45:49 INFO - PROCESS | 8438 | 1463435149080 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 14:45:49 INFO - PROCESS | 8438 | 1463435149086 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:45:49 INFO - PROCESS | 8438 | 1463435149090 Marionette TRACE conn3 <- [1,2318,null,{}] 14:45:49 INFO - PROCESS | 8438 | 1463435149096 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}] 14:45:49 INFO - PROCESS | 8438 | 1463435149317 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 14:45:49 INFO - PROCESS | 8438 | 1463435149709 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:49 INFO - PROCESS | 8438 | ++DOCSHELL 0x89ef6800 == 123 [pid = 8438] [id = 587] 14:45:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 247 (0x91dec800) [pid = 8438] [serial = 1762] [outer = (nil)] 14:45:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 248 (0x91ec6c00) [pid = 8438] [serial = 1763] [outer = 0x91dec800] 14:45:49 INFO - PROCESS | 8438 | 1463435149803 Marionette DEBUG loaded listener.js 14:45:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 249 (0x92027400) [pid = 8438] [serial = 1764] [outer = 0x91dec800] 14:45:50 INFO - PROCESS | 8438 | 1463435150693 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] 14:45:50 INFO - PROCESS | 8438 | 1463435150777 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 14:45:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:45:50 INFO - PROCESS | 8438 | 1463435150784 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:45:50 INFO - PROCESS | 8438 | 1463435150787 Marionette TRACE conn3 <- [1,2322,null,{}] 14:45:50 INFO - PROCESS | 8438 | 1463435150794 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}] 14:45:51 INFO - PROCESS | 8438 | 1463435151045 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 14:45:51 INFO - PROCESS | 8438 | 1463435151381 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:51 INFO - PROCESS | 8438 | ++DOCSHELL 0x91ebc400 == 124 [pid = 8438] [id = 588] 14:45:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 250 (0x928af800) [pid = 8438] [serial = 1765] [outer = (nil)] 14:45:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 251 (0x928b3800) [pid = 8438] [serial = 1766] [outer = 0x928af800] 14:45:51 INFO - PROCESS | 8438 | 1463435151477 Marionette DEBUG loaded listener.js 14:45:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 252 (0x93901800) [pid = 8438] [serial = 1767] [outer = 0x928af800] 14:45:52 INFO - PROCESS | 8438 | 1463435152350 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]]]}] 14:45:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:45:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1583ms 14:45:52 INFO - PROCESS | 8438 | 1463435152367 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 14:45:52 INFO - PROCESS | 8438 | 1463435152371 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 14:45:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:45:52 INFO - PROCESS | 8438 | 1463435152378 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:45:52 INFO - PROCESS | 8438 | 1463435152381 Marionette TRACE conn3 <- [1,2326,null,{}] 14:45:52 INFO - PROCESS | 8438 | 1463435152401 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}] 14:45:52 INFO - PROCESS | 8438 | 1463435152658 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 14:45:52 INFO - PROCESS | 8438 | 1463435152834 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:52 INFO - PROCESS | 8438 | ++DOCSHELL 0x91e94400 == 125 [pid = 8438] [id = 589] 14:45:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 253 (0x92c0bc00) [pid = 8438] [serial = 1768] [outer = (nil)] 14:45:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 254 (0x94facc00) [pid = 8438] [serial = 1769] [outer = 0x92c0bc00] 14:45:52 INFO - PROCESS | 8438 | 1463435152923 Marionette DEBUG loaded listener.js 14:45:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 255 (0x9501fc00) [pid = 8438] [serial = 1770] [outer = 0x92c0bc00] 14:45:53 INFO - PROCESS | 8438 | 1463435153845 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]]]}] 14:45:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:45:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1532ms 14:45:53 INFO - PROCESS | 8438 | 1463435153911 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 14:45:53 INFO - PROCESS | 8438 | 1463435153915 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 14:45:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:45:53 INFO - PROCESS | 8438 | 1463435153921 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:45:53 INFO - PROCESS | 8438 | 1463435153925 Marionette TRACE conn3 <- [1,2330,null,{}] 14:45:53 INFO - PROCESS | 8438 | 1463435153930 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}] 14:45:54 INFO - PROCESS | 8438 | 1463435154129 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 14:45:54 INFO - PROCESS | 8438 | 1463435154424 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:54 INFO - PROCESS | 8438 | ++DOCSHELL 0x9454c800 == 126 [pid = 8438] [id = 590] 14:45:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 256 (0x94553800) [pid = 8438] [serial = 1771] [outer = (nil)] 14:45:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 257 (0x977d3000) [pid = 8438] [serial = 1772] [outer = 0x94553800] 14:45:54 INFO - PROCESS | 8438 | 1463435154568 Marionette DEBUG loaded listener.js 14:45:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 258 (0x977eac00) [pid = 8438] [serial = 1773] [outer = 0x94553800] 14:45:55 INFO - PROCESS | 8438 | 1463435155407 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]]]}] 14:45:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:45:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1533ms 14:45:55 INFO - PROCESS | 8438 | 1463435155455 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 14:45:55 INFO - PROCESS | 8438 | 1463435155458 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 14:45:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:45:55 INFO - PROCESS | 8438 | 1463435155480 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:45:55 INFO - PROCESS | 8438 | 1463435155484 Marionette TRACE conn3 <- [1,2334,null,{}] 14:45:55 INFO - PROCESS | 8438 | 1463435155495 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}] 14:45:55 INFO - PROCESS | 8438 | 1463435155683 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 14:45:55 INFO - PROCESS | 8438 | 1463435155970 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:56 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c973c00 == 127 [pid = 8438] [id = 591] 14:45:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 259 (0x977d1400) [pid = 8438] [serial = 1774] [outer = (nil)] 14:45:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 260 (0x996bb400) [pid = 8438] [serial = 1775] [outer = 0x977d1400] 14:45:56 INFO - PROCESS | 8438 | 1463435156095 Marionette DEBUG loaded listener.js 14:45:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 261 (0x99a9a800) [pid = 8438] [serial = 1776] [outer = 0x977d1400] 14:45:57 INFO - PROCESS | 8438 | 1463435157001 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]]]}] 14:45:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:45:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1566ms 14:45:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:45:57 INFO - PROCESS | 8438 | 1463435157034 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 14:45:57 INFO - PROCESS | 8438 | 1463435157037 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 14:45:57 INFO - PROCESS | 8438 | 1463435157044 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:45:57 INFO - PROCESS | 8438 | 1463435157047 Marionette TRACE conn3 <- [1,2338,null,{}] 14:45:57 INFO - PROCESS | 8438 | 1463435157053 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}] 14:45:57 INFO - PROCESS | 8438 | 1463435157249 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 14:45:57 INFO - PROCESS | 8438 | 1463435157538 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:57 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d13f400 == 128 [pid = 8438] [id = 592] 14:45:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 262 (0x977e1c00) [pid = 8438] [serial = 1777] [outer = (nil)] 14:45:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 263 (0x99fc4400) [pid = 8438] [serial = 1778] [outer = 0x977e1c00] 14:45:57 INFO - PROCESS | 8438 | 1463435157670 Marionette DEBUG loaded listener.js 14:45:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 264 (0x9a06d800) [pid = 8438] [serial = 1779] [outer = 0x977e1c00] 14:45:58 INFO - PROCESS | 8438 | 1463435158571 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]]]}] 14:45:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:45:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1592ms 14:45:58 INFO - PROCESS | 8438 | 1463435158636 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 14:45:58 INFO - PROCESS | 8438 | 1463435158640 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 14:45:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:45:58 INFO - PROCESS | 8438 | 1463435158646 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:45:58 INFO - PROCESS | 8438 | 1463435158649 Marionette TRACE conn3 <- [1,2342,null,{}] 14:45:58 INFO - PROCESS | 8438 | 1463435158655 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}] 14:45:58 INFO - PROCESS | 8438 | 1463435158857 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 14:45:59 INFO - PROCESS | 8438 | 1463435159199 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:59 INFO - PROCESS | 8438 | ++DOCSHELL 0x89d87000 == 129 [pid = 8438] [id = 593] 14:45:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 265 (0x98f8d000) [pid = 8438] [serial = 1780] [outer = (nil)] 14:45:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 266 (0x9a179800) [pid = 8438] [serial = 1781] [outer = 0x98f8d000] 14:45:59 INFO - PROCESS | 8438 | 1463435159287 Marionette DEBUG loaded listener.js 14:45:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 267 (0x9a17f800) [pid = 8438] [serial = 1782] [outer = 0x98f8d000] 14:46:00 INFO - PROCESS | 8438 | 1463435160121 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]]]}] 14:46:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:46:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1531ms 14:46:00 INFO - PROCESS | 8438 | 1463435160177 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 14:46:00 INFO - PROCESS | 8438 | 1463435160181 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 14:46:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:46:00 INFO - PROCESS | 8438 | 1463435160208 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:46:00 INFO - PROCESS | 8438 | 1463435160210 Marionette TRACE conn3 <- [1,2346,null,{}] 14:46:00 INFO - PROCESS | 8438 | 1463435160217 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}] 14:46:00 INFO - PROCESS | 8438 | 1463435160415 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 14:46:00 INFO - PROCESS | 8438 | 1463435160732 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:00 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e618c00 == 130 [pid = 8438] [id = 594] 14:46:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 268 (0x8e6d9000) [pid = 8438] [serial = 1783] [outer = (nil)] 14:46:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 269 (0x9a60e000) [pid = 8438] [serial = 1784] [outer = 0x8e6d9000] 14:46:00 INFO - PROCESS | 8438 | 1463435160863 Marionette DEBUG loaded listener.js 14:46:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 270 (0x9a619400) [pid = 8438] [serial = 1785] [outer = 0x8e6d9000] 14:46:01 INFO - PROCESS | 8438 | 1463435161854 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]]]}] 14:46:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:46:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1692ms 14:46:01 INFO - PROCESS | 8438 | 1463435161900 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 14:46:01 INFO - PROCESS | 8438 | 1463435161905 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 14:46:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:46:01 INFO - PROCESS | 8438 | 1463435161912 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:46:01 INFO - PROCESS | 8438 | 1463435161915 Marionette TRACE conn3 <- [1,2350,null,{}] 14:46:01 INFO - PROCESS | 8438 | 1463435161921 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}] 14:46:02 INFO - PROCESS | 8438 | 1463435162117 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 14:46:02 INFO - PROCESS | 8438 | 1463435162495 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:02 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a350000 == 131 [pid = 8438] [id = 595] 14:46:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 271 (0x8a350c00) [pid = 8438] [serial = 1786] [outer = (nil)] 14:46:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 272 (0x8ac89400) [pid = 8438] [serial = 1787] [outer = 0x8a350c00] 14:46:02 INFO - PROCESS | 8438 | 1463435162638 Marionette DEBUG loaded listener.js 14:46:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 273 (0x8d13d800) [pid = 8438] [serial = 1788] [outer = 0x8a350c00] 14:46:03 INFO - PROCESS | 8438 | 1463435163759 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]]]}] 14:46:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:46:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1891ms 14:46:03 INFO - PROCESS | 8438 | 1463435163804 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 14:46:03 INFO - PROCESS | 8438 | 1463435163808 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 14:46:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:46:03 INFO - PROCESS | 8438 | 1463435163814 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:46:03 INFO - PROCESS | 8438 | 1463435163823 Marionette TRACE conn3 <- [1,2354,null,{}] 14:46:03 INFO - PROCESS | 8438 | 1463435163831 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}] 14:46:04 INFO - PROCESS | 8438 | 1463435164174 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 14:46:05 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf04400 == 130 [pid = 8438] [id = 440] 14:46:05 INFO - PROCESS | 8438 | --DOCSHELL 0x8ac8c000 == 129 [pid = 8438] [id = 576] 14:46:05 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8dfc00 == 128 [pid = 8438] [id = 575] 14:46:05 INFO - PROCESS | 8438 | --DOCSHELL 0x89d83c00 == 127 [pid = 8438] [id = 574] 14:46:05 INFO - PROCESS | 8438 | --DOCSHELL 0x89d87800 == 126 [pid = 8438] [id = 573] 14:46:05 INFO - PROCESS | 8438 | --DOCSHELL 0x8dd10800 == 125 [pid = 8438] [id = 572] 14:46:05 INFO - PROCESS | 8438 | --DOCSHELL 0x8ac8e400 == 124 [pid = 8438] [id = 571] 14:46:05 INFO - PROCESS | 8438 | --DOCSHELL 0x8a352400 == 123 [pid = 8438] [id = 570] 14:46:05 INFO - PROCESS | 8438 | --DOCSHELL 0x8a352000 == 122 [pid = 8438] [id = 528] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 272 (0x8ec6cc00) [pid = 8438] [serial = 1664] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 271 (0x91eb4c00) [pid = 8438] [serial = 1308] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 270 (0x91c86c00) [pid = 8438] [serial = 1359] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 269 (0xa3354400) [pid = 8438] [serial = 1269] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 268 (0x8d140800) [pid = 8438] [serial = 1661] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 267 (0x8ec67000) [pid = 8438] [serial = 1604] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 266 (0x9522b000) [pid = 8438] [serial = 1239] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 265 (0x8d13b800) [pid = 8438] [serial = 1554] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 264 (0x90ba6c00) [pid = 8438] [serial = 1614] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 263 (0xa060b400) [pid = 8438] [serial = 1428] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 262 (0x8e7a7c00) [pid = 8438] [serial = 1464] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 261 (0x9ab9c800) [pid = 8438] [serial = 1416] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 260 (0xa27ea000) [pid = 8438] [serial = 1476] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 259 (0x8a353800) [pid = 8438] [serial = 1566] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 258 (0x9a07a800) [pid = 8438] [serial = 1380] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 257 (0x91df0000) [pid = 8438] [serial = 1488] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 256 (0x8dd09400) [pid = 8438] [serial = 1407] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 255 (0x9bb8fc00) [pid = 8438] [serial = 1542] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 254 (0x9a176400) [pid = 8438] [serial = 1536] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 253 (0x91def800) [pid = 8438] [serial = 1620] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 252 (0xa51f2000) [pid = 8438] [serial = 1560] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 251 (0x90a1b400) [pid = 8438] [serial = 1611] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 250 (0xa513a800) [pid = 8438] [serial = 1557] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 249 (0x8ec01800) [pid = 8438] [serial = 1602] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 248 (0x9bbb0c00) [pid = 8438] [serial = 1320] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 247 (0x8eb6d400) [pid = 8438] [serial = 1482] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 246 (0x91c85800) [pid = 8438] [serial = 1616] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 245 (0x9454f000) [pid = 8438] [serial = 1365] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 244 (0xa11ee800) [pid = 8438] [serial = 1431] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 243 (0x8d132c00) [pid = 8438] [serial = 1655] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 242 (0x8b8dd000) [pid = 8438] [serial = 1653] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 241 (0x98af2400) [pid = 8438] [serial = 1374] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 240 (0x9a64d400) [pid = 8438] [serial = 1539] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 239 (0x90ba5800) [pid = 8438] [serial = 1344] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 238 (0x8e7a0c00) [pid = 8438] [serial = 1601] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 237 (0x90bbf000) [pid = 8438] [serial = 1353] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 236 (0x91c90000) [pid = 8438] [serial = 1533] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 235 (0x94554000) [pid = 8438] [serial = 1626] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 234 (0x90ba1c00) [pid = 8438] [serial = 1305] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 233 (0x8e611400) [pid = 8438] [serial = 1659] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 232 (0x91c85000) [pid = 8438] [serial = 1410] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 231 (0x9cfa9800) [pid = 8438] [serial = 1649] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 230 (0x9bbb9c00) [pid = 8438] [serial = 1422] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 229 (0x8eb67000) [pid = 8438] [serial = 1530] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 228 (0x9bbb8400) [pid = 8438] [serial = 1251] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 227 (0x8adab400) [pid = 8438] [serial = 1595] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 226 (0x8eb63000) [pid = 8438] [serial = 1662] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 225 (0x99be7800) [pid = 8438] [serial = 1413] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 224 (0x99fc7000) [pid = 8438] [serial = 1314] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 223 (0x99fc2400) [pid = 8438] [serial = 1377] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 222 (0x977eb800) [pid = 8438] [serial = 1631] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 221 (0x922dfc00) [pid = 8438] [serial = 1467] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 220 (0x9ae99000) [pid = 8438] [serial = 1419] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 219 (0x91de5000) [pid = 8438] [serial = 1619] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 218 (0x91ebac00) [pid = 8438] [serial = 1623] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 217 (0x8d131c00) [pid = 8438] [serial = 1598] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 216 (0x90a14000) [pid = 8438] [serial = 1610] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 215 (0x99fc9800) [pid = 8438] [serial = 1404] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 214 (0x8a51c400) [pid = 8438] [serial = 1563] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 213 (0xa27ef400) [pid = 8438] [serial = 1266] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 212 (0x8d1b5800) [pid = 8438] [serial = 1599] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 211 (0x9a64fc00) [pid = 8438] [serial = 1323] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 210 (0x8ec6ec00) [pid = 8438] [serial = 1605] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 209 (0x91e9d800) [pid = 8438] [serial = 1326] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 208 (0x92c0dc00) [pid = 8438] [serial = 1362] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 207 (0x9b077400) [pid = 8438] [serial = 1248] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 206 (0x8ec04400) [pid = 8438] [serial = 1643] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 205 (0x8e6db800) [pid = 8438] [serial = 1350] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 204 (0x9b06d400) [pid = 8438] [serial = 1646] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 203 (0x91cf2400) [pid = 8438] [serial = 1356] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 202 (0xa0609800) [pid = 8438] [serial = 1473] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 201 (0x91de7000) [pid = 8438] [serial = 1485] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 200 (0x91cf8000) [pid = 8438] [serial = 1383] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 199 (0x8f696400) [pid = 8438] [serial = 1572] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 198 (0x95026000) [pid = 8438] [serial = 1629] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 197 (0x8adaf800) [pid = 8438] [serial = 1652] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 196 (0x9b8bc800) [pid = 8438] [serial = 1470] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 195 (0x8ef3b400) [pid = 8438] [serial = 1607] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 194 (0x9a057000) [pid = 8438] [serial = 1637] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 193 (0xa35c2400) [pid = 8438] [serial = 1437] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 192 (0x95023000) [pid = 8438] [serial = 1368] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 191 (0x9ae96400) [pid = 8438] [serial = 1317] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 190 (0x9a17a800) [pid = 8438] [serial = 1494] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 189 (0x8cea3400) [pid = 8438] [serial = 1503] [outer = (nil)] [url = about:blank] 14:46:05 INFO - PROCESS | 8438 | --DOMWINDOW == 188 (0x8d9b6c00) [pid = 8438] [serial = 1347] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 187 (0x91c8e000) [pid = 8438] [serial = 1617] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 186 (0x8ac8c400) [pid = 8438] [serial = 1548] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 185 (0x8d138800) [pid = 8438] [serial = 1569] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 184 (0x8ec02400) [pid = 8438] [serial = 1506] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 183 (0x91eaf000) [pid = 8438] [serial = 1622] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 182 (0x9a17dc00) [pid = 8438] [serial = 1491] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 181 (0xa11ec800) [pid = 8438] [serial = 1257] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 180 (0x95020400) [pid = 8438] [serial = 1628] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 179 (0x9a61a000) [pid = 8438] [serial = 1640] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 178 (0x977ea400) [pid = 8438] [serial = 1311] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 177 (0x9a60f800) [pid = 8438] [serial = 1245] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 176 (0x977d4000) [pid = 8438] [serial = 1371] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 175 (0x93910400) [pid = 8438] [serial = 1625] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 174 (0x89d88000) [pid = 8438] [serial = 1500] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 173 (0xa2377400) [pid = 8438] [serial = 1434] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 172 (0xa25fa400) [pid = 8438] [serial = 1263] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 171 (0x8db9f000) [pid = 8438] [serial = 1658] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 170 (0x8e6d1800) [pid = 8438] [serial = 1302] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 169 (0x8d1a7800) [pid = 8438] [serial = 1656] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 168 (0x9cfa9c00) [pid = 8438] [serial = 1425] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 167 (0x90b9a400) [pid = 8438] [serial = 1613] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 166 (0xa270e000) [pid = 8438] [serial = 1545] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x8ef41000) [pid = 8438] [serial = 1608] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0x8b7c4400) [pid = 8438] [serial = 1596] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x9a655000) [pid = 8438] [serial = 1461] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0x9980bc00) [pid = 8438] [serial = 1634] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0xa6870800) [pid = 8438] [serial = 1479] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x89cc2400) [pid = 8438] [serial = 1497] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0x92d54000) [pid = 8438] [serial = 1242] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0xa2377800) [pid = 8438] [serial = 1260] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0xa51ad800) [pid = 8438] [serial = 1440] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x9cfaa000) [pid = 8438] [serial = 1254] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0xa237d000) [pid = 8438] [serial = 1551] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x998a9000) [pid = 8438] [serial = 1527] [outer = (nil)] [url = about:blank] 14:46:06 INFO - PROCESS | 8438 | 1463435165884 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:06 INFO - PROCESS | 8438 | ++DOCSHELL 0x89d87800 == 123 [pid = 8438] [id = 596] 14:46:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x89d88800) [pid = 8438] [serial = 1789] [outer = (nil)] 14:46:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x8a355c00) [pid = 8438] [serial = 1790] [outer = 0x89d88800] 14:46:06 INFO - PROCESS | 8438 | 1463435166135 Marionette DEBUG loaded listener.js 14:46:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x8a51a000) [pid = 8438] [serial = 1791] [outer = 0x89d88800] 14:46:06 INFO - PROCESS | 8438 | 1463435166924 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]]]}] 14:46:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:46:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 3143ms 14:46:06 INFO - PROCESS | 8438 | 1463435166960 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 14:46:06 INFO - PROCESS | 8438 | 1463435166964 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 14:46:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:46:06 INFO - PROCESS | 8438 | 1463435166973 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:46:06 INFO - PROCESS | 8438 | 1463435166979 Marionette TRACE conn3 <- [1,2358,null,{}] 14:46:06 INFO - PROCESS | 8438 | 1463435166986 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}] 14:46:07 INFO - PROCESS | 8438 | 1463435167166 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 14:46:07 INFO - PROCESS | 8438 | 1463435167185 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:07 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a51cc00 == 124 [pid = 8438] [id = 597] 14:46:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x8adac800) [pid = 8438] [serial = 1792] [outer = (nil)] 14:46:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x8b8db800) [pid = 8438] [serial = 1793] [outer = 0x8adac800] 14:46:07 INFO - PROCESS | 8438 | 1463435167270 Marionette DEBUG loaded listener.js 14:46:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x8c92c000) [pid = 8438] [serial = 1794] [outer = 0x8adac800] 14:46:08 INFO - PROCESS | 8438 | 1463435168274 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]]]}] 14:46:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:46:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1340ms 14:46:08 INFO - PROCESS | 8438 | 1463435168315 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 14:46:08 INFO - PROCESS | 8438 | 1463435168321 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 14:46:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:46:08 INFO - PROCESS | 8438 | 1463435168329 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:46:08 INFO - PROCESS | 8438 | 1463435168331 Marionette TRACE conn3 <- [1,2362,null,{}] 14:46:08 INFO - PROCESS | 8438 | 1463435168338 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}] 14:46:08 INFO - PROCESS | 8438 | 1463435168527 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 14:46:08 INFO - PROCESS | 8438 | 1463435168754 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:08 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8de000 == 125 [pid = 8438] [id = 598] 14:46:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x8ceaa000) [pid = 8438] [serial = 1795] [outer = (nil)] 14:46:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0x8d139800) [pid = 8438] [serial = 1796] [outer = 0x8ceaa000] 14:46:08 INFO - PROCESS | 8438 | 1463435168827 Marionette DEBUG loaded listener.js 14:46:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0x8d1ac800) [pid = 8438] [serial = 1797] [outer = 0x8ceaa000] 14:46:09 INFO - PROCESS | 8438 | 1463435169778 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]]]}] 14:46:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:46:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1532ms 14:46:09 INFO - PROCESS | 8438 | 1463435169861 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 14:46:09 INFO - PROCESS | 8438 | 1463435169866 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 14:46:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:46:09 INFO - PROCESS | 8438 | 1463435169881 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:46:09 INFO - PROCESS | 8438 | 1463435169895 Marionette TRACE conn3 <- [1,2366,null,{}] 14:46:09 INFO - PROCESS | 8438 | 1463435169936 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}] 14:46:10 INFO - PROCESS | 8438 | 1463435170189 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 14:46:10 INFO - PROCESS | 8438 | 1463435170218 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:10 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a355800 == 126 [pid = 8438] [id = 599] 14:46:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0x8d1b1000) [pid = 8438] [serial = 1798] [outer = (nil)] 14:46:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0x8db9c800) [pid = 8438] [serial = 1799] [outer = 0x8d1b1000] 14:46:10 INFO - PROCESS | 8438 | 1463435170291 Marionette DEBUG loaded listener.js 14:46:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0x8dd0b800) [pid = 8438] [serial = 1800] [outer = 0x8d1b1000] 14:46:11 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x8c971c00) [pid = 8438] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:46:11 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0x8cea3000) [pid = 8438] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:46:11 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x8a51c800) [pid = 8438] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:46:11 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0x9cfa3c00) [pid = 8438] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:46:11 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0x8ac8e800) [pid = 8438] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:46:11 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x8a34f800) [pid = 8438] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:46:11 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0x9501b000) [pid = 8438] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:46:11 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x977d6c00) [pid = 8438] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:46:11 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0x9ae8e800) [pid = 8438] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:46:11 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x8a356400) [pid = 8438] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:46:11 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x8ec67400) [pid = 8438] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:46:11 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x8db97c00) [pid = 8438] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:46:11 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0x9a60f000) [pid = 8438] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:46:11 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0x8ec70800) [pid = 8438] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:46:11 INFO - PROCESS | 8438 | 1463435171707 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]]]}] 14:46:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:46:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1871ms 14:46:11 INFO - PROCESS | 8438 | 1463435171747 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 14:46:11 INFO - PROCESS | 8438 | 1463435171752 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 14:46:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:46:11 INFO - PROCESS | 8438 | 1463435171758 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:46:11 INFO - PROCESS | 8438 | 1463435171762 Marionette TRACE conn3 <- [1,2370,null,{}] 14:46:11 INFO - PROCESS | 8438 | 1463435171767 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}] 14:46:12 INFO - PROCESS | 8438 | 1463435172005 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 14:46:12 INFO - PROCESS | 8438 | 1463435172025 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:12 INFO - PROCESS | 8438 | ++DOCSHELL 0x89cbd000 == 127 [pid = 8438] [id = 600] 14:46:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x8ac8e800) [pid = 8438] [serial = 1801] [outer = (nil)] 14:46:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x8dd02800) [pid = 8438] [serial = 1802] [outer = 0x8ac8e800] 14:46:12 INFO - PROCESS | 8438 | 1463435172096 Marionette DEBUG loaded listener.js 14:46:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x8e61ac00) [pid = 8438] [serial = 1803] [outer = 0x8ac8e800] 14:46:12 INFO - PROCESS | 8438 | 1463435172992 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]]]}] 14:46:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:46:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1282ms 14:46:13 INFO - PROCESS | 8438 | 1463435173041 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 14:46:13 INFO - PROCESS | 8438 | 1463435173045 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 14:46:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:46:13 INFO - PROCESS | 8438 | 1463435173051 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:46:13 INFO - PROCESS | 8438 | 1463435173054 Marionette TRACE conn3 <- [1,2374,null,{}] 14:46:13 INFO - PROCESS | 8438 | 1463435173059 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}] 14:46:13 INFO - PROCESS | 8438 | 1463435173235 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 14:46:13 INFO - PROCESS | 8438 | 1463435173589 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:13 INFO - PROCESS | 8438 | ++DOCSHELL 0x89cb7800 == 128 [pid = 8438] [id = 601] 14:46:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x89cb8400) [pid = 8438] [serial = 1804] [outer = (nil)] 14:46:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x89d88000) [pid = 8438] [serial = 1805] [outer = 0x89cb8400] 14:46:13 INFO - PROCESS | 8438 | 1463435173677 Marionette DEBUG loaded listener.js 14:46:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x8a51e800) [pid = 8438] [serial = 1806] [outer = 0x89cb8400] 14:46:14 INFO - PROCESS | 8438 | 1463435174728 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]]]}] 14:46:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:46:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1736ms 14:46:14 INFO - PROCESS | 8438 | 1463435174789 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 14:46:14 INFO - PROCESS | 8438 | 1463435174796 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 14:46:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:46:14 INFO - PROCESS | 8438 | 1463435174804 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:46:14 INFO - PROCESS | 8438 | 1463435174810 Marionette TRACE conn3 <- [1,2378,null,{}] 14:46:14 INFO - PROCESS | 8438 | 1463435174817 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}] 14:46:15 INFO - PROCESS | 8438 | 1463435175029 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 14:46:15 INFO - PROCESS | 8438 | 1463435175351 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:15 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c978000 == 129 [pid = 8438] [id = 602] 14:46:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x8cf0c800) [pid = 8438] [serial = 1807] [outer = (nil)] 14:46:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x8d13bc00) [pid = 8438] [serial = 1808] [outer = 0x8cf0c800] 14:46:15 INFO - PROCESS | 8438 | 1463435175444 Marionette DEBUG loaded listener.js 14:46:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x8d1ee800) [pid = 8438] [serial = 1809] [outer = 0x8cf0c800] 14:46:16 INFO - PROCESS | 8438 | 1463435176492 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]]]}] 14:46:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:46:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1742ms 14:46:16 INFO - PROCESS | 8438 | 1463435176551 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 14:46:16 INFO - PROCESS | 8438 | 1463435176558 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 14:46:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:46:16 INFO - PROCESS | 8438 | 1463435176565 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:46:16 INFO - PROCESS | 8438 | 1463435176568 Marionette TRACE conn3 <- [1,2382,null,{}] 14:46:16 INFO - PROCESS | 8438 | 1463435176574 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}] 14:46:16 INFO - PROCESS | 8438 | 1463435176779 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 14:46:17 INFO - PROCESS | 8438 | 1463435177146 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:17 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e61fc00 == 130 [pid = 8438] [id = 603] 14:46:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0x8e6d7c00) [pid = 8438] [serial = 1810] [outer = (nil)] 14:46:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0x8e79fc00) [pid = 8438] [serial = 1811] [outer = 0x8e6d7c00] 14:46:17 INFO - PROCESS | 8438 | 1463435177240 Marionette DEBUG loaded listener.js 14:46:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0x8eb66000) [pid = 8438] [serial = 1812] [outer = 0x8e6d7c00] 14:46:18 INFO - PROCESS | 8438 | 1463435178209 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]]]}] 14:46:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:46:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1682ms 14:46:18 INFO - PROCESS | 8438 | 1463435178249 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 14:46:18 INFO - PROCESS | 8438 | 1463435178254 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 14:46:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:46:18 INFO - PROCESS | 8438 | 1463435178270 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:46:18 INFO - PROCESS | 8438 | 1463435178279 Marionette TRACE conn3 <- [1,2386,null,{}] 14:46:18 INFO - PROCESS | 8438 | 1463435178285 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}] 14:46:18 INFO - PROCESS | 8438 | 1463435178497 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 14:46:18 INFO - PROCESS | 8438 | 1463435178824 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:18 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db4ac00 == 131 [pid = 8438] [id = 604] 14:46:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0x8db9f000) [pid = 8438] [serial = 1813] [outer = (nil)] 14:46:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0x8ec6f400) [pid = 8438] [serial = 1814] [outer = 0x8db9f000] 14:46:18 INFO - PROCESS | 8438 | 1463435178924 Marionette DEBUG loaded listener.js 14:46:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 167 (0x8ee8e000) [pid = 8438] [serial = 1815] [outer = 0x8db9f000] 14:46:19 INFO - PROCESS | 8438 | 1463435179822 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]]]}] 14:46:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:46:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1597ms 14:46:19 INFO - PROCESS | 8438 | 1463435179859 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 14:46:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:46:19 INFO - PROCESS | 8438 | 1463435179864 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 14:46:19 INFO - PROCESS | 8438 | 1463435179870 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:46:19 INFO - PROCESS | 8438 | 1463435179874 Marionette TRACE conn3 <- [1,2390,null,{}] 14:46:19 INFO - PROCESS | 8438 | 1463435179880 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}] 14:46:20 INFO - PROCESS | 8438 | 1463435180074 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 14:46:20 INFO - PROCESS | 8438 | 1463435180349 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:20 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cea9000 == 132 [pid = 8438] [id = 605] 14:46:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 168 (0x8ee82000) [pid = 8438] [serial = 1816] [outer = (nil)] 14:46:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 169 (0x8ef57800) [pid = 8438] [serial = 1817] [outer = 0x8ee82000] 14:46:20 INFO - PROCESS | 8438 | 1463435180480 Marionette DEBUG loaded listener.js 14:46:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 170 (0x8ef5fc00) [pid = 8438] [serial = 1818] [outer = 0x8ee82000] 14:46:21 INFO - PROCESS | 8438 | 1463435181398 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]]]}] 14:46:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:46:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1583ms 14:46:21 INFO - PROCESS | 8438 | 1463435181454 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 14:46:21 INFO - PROCESS | 8438 | 1463435181457 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 14:46:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:46:21 INFO - PROCESS | 8438 | 1463435181464 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:46:21 INFO - PROCESS | 8438 | 1463435181468 Marionette TRACE conn3 <- [1,2394,null,{}] 14:46:21 INFO - PROCESS | 8438 | 1463435181474 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}] 14:46:21 INFO - PROCESS | 8438 | 1463435181673 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 14:46:22 INFO - PROCESS | 8438 | 1463435181994 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:22 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f69dc00 == 133 [pid = 8438] [id = 606] 14:46:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 171 (0x8f69e000) [pid = 8438] [serial = 1819] [outer = (nil)] 14:46:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 172 (0x90a13800) [pid = 8438] [serial = 1820] [outer = 0x8f69e000] 14:46:22 INFO - PROCESS | 8438 | 1463435182095 Marionette DEBUG loaded listener.js 14:46:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 173 (0x90b9f000) [pid = 8438] [serial = 1821] [outer = 0x8f69e000] 14:46:23 INFO - PROCESS | 8438 | 1463435183058 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]]]}] 14:46:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:46:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1633ms 14:46:23 INFO - PROCESS | 8438 | 1463435183098 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 14:46:23 INFO - PROCESS | 8438 | 1463435183102 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 14:46:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:46:23 INFO - PROCESS | 8438 | 1463435183108 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:46:23 INFO - PROCESS | 8438 | 1463435183111 Marionette TRACE conn3 <- [1,2398,null,{}] 14:46:23 INFO - PROCESS | 8438 | 1463435183117 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}] 14:46:23 INFO - PROCESS | 8438 | 1463435183307 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 14:46:23 INFO - PROCESS | 8438 | 1463435183641 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:23 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ec07c00 == 134 [pid = 8438] [id = 607] 14:46:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 174 (0x8f696400) [pid = 8438] [serial = 1822] [outer = (nil)] 14:46:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 175 (0x919ad800) [pid = 8438] [serial = 1823] [outer = 0x8f696400] 14:46:23 INFO - PROCESS | 8438 | 1463435183733 Marionette DEBUG loaded listener.js 14:46:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 176 (0x919b6000) [pid = 8438] [serial = 1824] [outer = 0x8f696400] 14:46:24 INFO - PROCESS | 8438 | 1463435184652 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]]]}] 14:46:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:46:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1589ms 14:46:24 INFO - PROCESS | 8438 | 1463435184699 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 14:46:24 INFO - PROCESS | 8438 | 1463435184703 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 14:46:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:46:24 INFO - PROCESS | 8438 | 1463435184709 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:46:24 INFO - PROCESS | 8438 | 1463435184712 Marionette TRACE conn3 <- [1,2402,null,{}] 14:46:24 INFO - PROCESS | 8438 | 1463435184718 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}] 14:46:24 INFO - PROCESS | 8438 | 1463435184912 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 14:46:25 INFO - PROCESS | 8438 | 1463435185227 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:25 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f69a800 == 135 [pid = 8438] [id = 608] 14:46:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 177 (0x8f69e400) [pid = 8438] [serial = 1825] [outer = (nil)] 14:46:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 178 (0x91c90000) [pid = 8438] [serial = 1826] [outer = 0x8f69e400] 14:46:25 INFO - PROCESS | 8438 | 1463435185315 Marionette DEBUG loaded listener.js 14:46:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 179 (0x91cf3800) [pid = 8438] [serial = 1827] [outer = 0x8f69e400] 14:46:26 INFO - PROCESS | 8438 | 1463435186180 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]]]}] 14:46:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:46:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1529ms 14:46:26 INFO - PROCESS | 8438 | 1463435186239 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 14:46:26 INFO - PROCESS | 8438 | 1463435186244 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 14:46:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:46:26 INFO - PROCESS | 8438 | 1463435186250 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:46:26 INFO - PROCESS | 8438 | 1463435186253 Marionette TRACE conn3 <- [1,2406,null,{}] 14:46:26 INFO - PROCESS | 8438 | 1463435186259 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}] 14:46:26 INFO - PROCESS | 8438 | 1463435186453 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 14:46:26 INFO - PROCESS | 8438 | 1463435186728 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:26 INFO - PROCESS | 8438 | ++DOCSHELL 0x919af800 == 136 [pid = 8438] [id = 609] 14:46:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 180 (0x91c8ec00) [pid = 8438] [serial = 1828] [outer = (nil)] 14:46:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 181 (0x91e9a800) [pid = 8438] [serial = 1829] [outer = 0x91c8ec00] 14:46:26 INFO - PROCESS | 8438 | 1463435186862 Marionette DEBUG loaded listener.js 14:46:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 182 (0x91eb3000) [pid = 8438] [serial = 1830] [outer = 0x91c8ec00] 14:46:27 INFO - PROCESS | 8438 | 1463435187750 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]]]}] 14:46:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:46:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1532ms 14:46:27 INFO - PROCESS | 8438 | 1463435187785 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 14:46:27 INFO - PROCESS | 8438 | 1463435187788 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 14:46:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:46:27 INFO - PROCESS | 8438 | 1463435187813 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:46:27 INFO - PROCESS | 8438 | 1463435187816 Marionette TRACE conn3 <- [1,2410,null,{}] 14:46:27 INFO - PROCESS | 8438 | 1463435187825 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}] 14:46:28 INFO - PROCESS | 8438 | 1463435188026 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 14:46:28 INFO - PROCESS | 8438 | 1463435188313 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:28 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ee85000 == 137 [pid = 8438] [id = 610] 14:46:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 183 (0x91df0000) [pid = 8438] [serial = 1831] [outer = (nil)] 14:46:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 184 (0x91ec5400) [pid = 8438] [serial = 1832] [outer = 0x91df0000] 14:46:28 INFO - PROCESS | 8438 | 1463435188446 Marionette DEBUG loaded listener.js 14:46:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 185 (0x92023400) [pid = 8438] [serial = 1833] [outer = 0x91df0000] 14:46:29 INFO - PROCESS | 8438 | 1463435189361 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]]]}] 14:46:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:46:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1612ms 14:46:29 INFO - PROCESS | 8438 | 1463435189408 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 14:46:29 INFO - PROCESS | 8438 | 1463435189412 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 14:46:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:46:29 INFO - PROCESS | 8438 | 1463435189418 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:46:29 INFO - PROCESS | 8438 | 1463435189421 Marionette TRACE conn3 <- [1,2414,null,{}] 14:46:29 INFO - PROCESS | 8438 | 1463435189427 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}] 14:46:29 INFO - PROCESS | 8438 | 1463435189615 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 14:46:29 INFO - PROCESS | 8438 | 1463435189893 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:29 INFO - PROCESS | 8438 | ++DOCSHELL 0x928b3c00 == 138 [pid = 8438] [id = 611] 14:46:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 186 (0x928b4c00) [pid = 8438] [serial = 1834] [outer = (nil)] 14:46:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 187 (0x92d52000) [pid = 8438] [serial = 1835] [outer = 0x928b4c00] 14:46:30 INFO - PROCESS | 8438 | 1463435190050 Marionette DEBUG loaded listener.js 14:46:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 188 (0x93bba800) [pid = 8438] [serial = 1836] [outer = 0x928b4c00] 14:46:30 INFO - PROCESS | 8438 | 1463435190969 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]]]}] 14:46:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:46:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1629ms 14:46:31 INFO - PROCESS | 8438 | 1463435191048 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 14:46:31 INFO - PROCESS | 8438 | 1463435191052 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 14:46:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:46:31 INFO - PROCESS | 8438 | 1463435191059 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:46:31 INFO - PROCESS | 8438 | 1463435191063 Marionette TRACE conn3 <- [1,2418,null,{}] 14:46:31 INFO - PROCESS | 8438 | 1463435191069 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}] 14:46:31 INFO - PROCESS | 8438 | 1463435191336 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 14:46:31 INFO - PROCESS | 8438 | 1463435191664 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:31 INFO - PROCESS | 8438 | ++DOCSHELL 0x928ac800 == 139 [pid = 8438] [id = 612] 14:46:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 189 (0x928b0c00) [pid = 8438] [serial = 1837] [outer = (nil)] 14:46:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 190 (0x9774fc00) [pid = 8438] [serial = 1838] [outer = 0x928b0c00] 14:46:31 INFO - PROCESS | 8438 | 1463435191753 Marionette DEBUG loaded listener.js 14:46:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 191 (0x977d1c00) [pid = 8438] [serial = 1839] [outer = 0x928b0c00] 14:46:32 INFO - PROCESS | 8438 | 1463435192637 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]]]}] 14:46:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:46:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1635ms 14:46:32 INFO - PROCESS | 8438 | 1463435192694 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 14:46:32 INFO - PROCESS | 8438 | 1463435192698 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 14:46:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:46:32 INFO - PROCESS | 8438 | 1463435192705 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:46:32 INFO - PROCESS | 8438 | 1463435192708 Marionette TRACE conn3 <- [1,2422,null,{}] 14:46:32 INFO - PROCESS | 8438 | 1463435192714 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}] 14:46:32 INFO - PROCESS | 8438 | 1463435192908 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 14:46:33 INFO - PROCESS | 8438 | 1463435193186 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:33 INFO - PROCESS | 8438 | ++DOCSHELL 0x95027c00 == 140 [pid = 8438] [id = 613] 14:46:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 192 (0x9522dc00) [pid = 8438] [serial = 1840] [outer = (nil)] 14:46:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 193 (0x98a69400) [pid = 8438] [serial = 1841] [outer = 0x9522dc00] 14:46:33 INFO - PROCESS | 8438 | 1463435193314 Marionette DEBUG loaded listener.js 14:46:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 194 (0x98af2800) [pid = 8438] [serial = 1842] [outer = 0x9522dc00] 14:46:34 INFO - PROCESS | 8438 | 1463435194223 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]]]}] 14:46:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:46:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1588ms 14:46:34 INFO - PROCESS | 8438 | 1463435194294 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 14:46:34 INFO - PROCESS | 8438 | 1463435194307 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 14:46:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:46:34 INFO - PROCESS | 8438 | 1463435194314 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:46:34 INFO - PROCESS | 8438 | 1463435194317 Marionette TRACE conn3 <- [1,2426,null,{}] 14:46:34 INFO - PROCESS | 8438 | 1463435194323 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}] 14:46:34 INFO - PROCESS | 8438 | 1463435194553 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 14:46:34 INFO - PROCESS | 8438 | 1463435194873 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:34 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ac8b400 == 141 [pid = 8438] [id = 614] 14:46:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 195 (0x977efc00) [pid = 8438] [serial = 1843] [outer = (nil)] 14:46:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 196 (0x99be9400) [pid = 8438] [serial = 1844] [outer = 0x977efc00] 14:46:34 INFO - PROCESS | 8438 | 1463435194961 Marionette DEBUG loaded listener.js 14:46:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 197 (0x99f67c00) [pid = 8438] [serial = 1845] [outer = 0x977efc00] 14:46:35 INFO - PROCESS | 8438 | 1463435195822 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]]]}] 14:46:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:46:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1545ms 14:46:35 INFO - PROCESS | 8438 | 1463435195860 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 14:46:35 INFO - PROCESS | 8438 | 1463435195864 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 14:46:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:46:35 INFO - PROCESS | 8438 | 1463435195870 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:46:35 INFO - PROCESS | 8438 | 1463435195873 Marionette TRACE conn3 <- [1,2430,null,{}] 14:46:35 INFO - PROCESS | 8438 | 1463435195879 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}] 14:46:36 INFO - PROCESS | 8438 | 1463435196067 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 14:46:36 INFO - PROCESS | 8438 | 1463435196384 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:36 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a06e400 == 142 [pid = 8438] [id = 615] 14:46:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 198 (0x9a06ec00) [pid = 8438] [serial = 1846] [outer = (nil)] 14:46:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 199 (0x9a177000) [pid = 8438] [serial = 1847] [outer = 0x9a06ec00] 14:46:36 INFO - PROCESS | 8438 | 1463435196518 Marionette DEBUG loaded listener.js 14:46:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 200 (0x9a17e800) [pid = 8438] [serial = 1848] [outer = 0x9a06ec00] 14:46:37 INFO - PROCESS | 8438 | 1463435197401 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]]]}] 14:46:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:46:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1583ms 14:46:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:46:37 INFO - PROCESS | 8438 | 1463435197454 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 14:46:37 INFO - PROCESS | 8438 | 1463435197457 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 14:46:37 INFO - PROCESS | 8438 | 1463435197464 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:46:37 INFO - PROCESS | 8438 | 1463435197467 Marionette TRACE conn3 <- [1,2434,null,{}] 14:46:37 INFO - PROCESS | 8438 | 1463435197473 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}] 14:46:37 INFO - PROCESS | 8438 | 1463435197665 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 14:46:37 INFO - PROCESS | 8438 | 1463435197949 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:38 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cf07c00 == 143 [pid = 8438] [id = 616] 14:46:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 201 (0x8f4a9800) [pid = 8438] [serial = 1849] [outer = (nil)] 14:46:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 202 (0x9a60f000) [pid = 8438] [serial = 1850] [outer = 0x8f4a9800] 14:46:38 INFO - PROCESS | 8438 | 1463435198080 Marionette DEBUG loaded listener.js 14:46:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 203 (0x9a61a000) [pid = 8438] [serial = 1851] [outer = 0x8f4a9800] 14:46:38 INFO - PROCESS | 8438 | 1463435198949 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]]]}] 14:46:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:46:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1532ms 14:46:38 INFO - PROCESS | 8438 | 1463435198996 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 14:46:39 INFO - PROCESS | 8438 | 1463435199000 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 14:46:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:46:39 INFO - PROCESS | 8438 | 1463435199007 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:46:39 INFO - PROCESS | 8438 | 1463435199010 Marionette TRACE conn3 <- [1,2438,null,{}] 14:46:39 INFO - PROCESS | 8438 | 1463435199018 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}] 14:46:39 INFO - PROCESS | 8438 | 1463435199212 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 14:46:39 INFO - PROCESS | 8438 | 1463435199493 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:39 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a354c00 == 144 [pid = 8438] [id = 617] 14:46:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 204 (0x99f67000) [pid = 8438] [serial = 1852] [outer = (nil)] 14:46:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 205 (0x9ab9c400) [pid = 8438] [serial = 1853] [outer = 0x99f67000] 14:46:39 INFO - PROCESS | 8438 | 1463435199623 Marionette DEBUG loaded listener.js 14:46:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 206 (0x9aba0800) [pid = 8438] [serial = 1854] [outer = 0x99f67000] 14:46:40 INFO - PROCESS | 8438 | 1463435200531 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]]]}] 14:46:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:46:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1586ms 14:46:40 INFO - PROCESS | 8438 | 1463435200593 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 14:46:40 INFO - PROCESS | 8438 | 1463435200596 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 14:46:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:46:40 INFO - PROCESS | 8438 | 1463435200603 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:46:40 INFO - PROCESS | 8438 | 1463435200606 Marionette TRACE conn3 <- [1,2442,null,{}] 14:46:40 INFO - PROCESS | 8438 | 1463435200612 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}] 14:46:40 INFO - PROCESS | 8438 | 1463435200809 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 14:46:41 INFO - PROCESS | 8438 | 1463435201136 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:41 INFO - PROCESS | 8438 | ++DOCSHELL 0x9454a000 == 145 [pid = 8438] [id = 618] 14:46:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 207 (0x9a654c00) [pid = 8438] [serial = 1855] [outer = (nil)] 14:46:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 208 (0x9ae8e800) [pid = 8438] [serial = 1856] [outer = 0x9a654c00] 14:46:41 INFO - PROCESS | 8438 | 1463435201226 Marionette DEBUG loaded listener.js 14:46:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 209 (0x9ae92c00) [pid = 8438] [serial = 1857] [outer = 0x9a654c00] 14:46:42 INFO - PROCESS | 8438 | 1463435202163 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]]]}] 14:46:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:46:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1592ms 14:46:42 INFO - PROCESS | 8438 | 1463435202196 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 14:46:42 INFO - PROCESS | 8438 | 1463435202199 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 14:46:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:46:42 INFO - PROCESS | 8438 | 1463435202206 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:46:42 INFO - PROCESS | 8438 | 1463435202208 Marionette TRACE conn3 <- [1,2446,null,{}] 14:46:42 INFO - PROCESS | 8438 | 1463435202215 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}] 14:46:42 INFO - PROCESS | 8438 | 1463435202422 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 14:46:43 INFO - PROCESS | 8438 | 1463435203280 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:43 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a34a400 == 146 [pid = 8438] [id = 619] 14:46:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 210 (0x8a34f400) [pid = 8438] [serial = 1858] [outer = (nil)] 14:46:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 211 (0x8a516400) [pid = 8438] [serial = 1859] [outer = 0x8a34f400] 14:46:43 INFO - PROCESS | 8438 | 1463435203392 Marionette DEBUG loaded listener.js 14:46:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 212 (0x8b4aa800) [pid = 8438] [serial = 1860] [outer = 0x8a34f400] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1e6800 == 145 [pid = 8438] [id = 461] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x89cbd000 == 144 [pid = 8438] [id = 600] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x8a355800 == 143 [pid = 8438] [id = 599] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8de000 == 142 [pid = 8438] [id = 598] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x8a51cc00 == 141 [pid = 8438] [id = 597] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x89d87800 == 140 [pid = 8438] [id = 596] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x8e618c00 == 139 [pid = 8438] [id = 594] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x89d87000 == 138 [pid = 8438] [id = 593] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x8c973c00 == 137 [pid = 8438] [id = 591] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x8d13f400 == 136 [pid = 8438] [id = 592] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x9454c800 == 135 [pid = 8438] [id = 590] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x91e94400 == 134 [pid = 8438] [id = 589] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x91ebc400 == 133 [pid = 8438] [id = 588] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x91c87400 == 132 [pid = 8438] [id = 586] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x89ef6800 == 131 [pid = 8438] [id = 587] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x919af400 == 130 [pid = 8438] [id = 585] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x8ee8c800 == 129 [pid = 8438] [id = 584] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x8ec0a400 == 128 [pid = 8438] [id = 583] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x8a516000 == 127 [pid = 8438] [id = 582] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x8db9dc00 == 126 [pid = 8438] [id = 580] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7c3800 == 125 [pid = 8438] [id = 581] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x8c926000 == 124 [pid = 8438] [id = 579] 14:46:44 INFO - PROCESS | 8438 | --DOCSHELL 0x8ac84400 == 123 [pid = 8438] [id = 578] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 211 (0x8ac85000) [pid = 8438] [serial = 1733] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 210 (0x8db95400) [pid = 8438] [serial = 1727] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 209 (0x8e7ac400) [pid = 8438] [serial = 1730] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 208 (0xa36ed800) [pid = 8438] [serial = 1694] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 207 (0x8ac88400) [pid = 8438] [serial = 1721] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 206 (0x8ef57400) [pid = 8438] [serial = 1703] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 205 (0x90bbbc00) [pid = 8438] [serial = 1673] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 204 (0x9cfeac00) [pid = 8438] [serial = 1650] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 203 (0x8ceab000) [pid = 8438] [serial = 1715] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 202 (0x8c975800) [pid = 8438] [serial = 1725] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 201 (0x988fa400) [pid = 8438] [serial = 1632] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 200 (0x998e8800) [pid = 8438] [serial = 1635] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 199 (0xa68b5000) [pid = 8438] [serial = 1697] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 198 (0x8eb6b000) [pid = 8438] [serial = 1731] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 197 (0x91ead000) [pid = 8438] [serial = 1676] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 196 (0x89ef9c00) [pid = 8438] [serial = 1700] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 195 (0x9bb87800) [pid = 8438] [serial = 1685] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 194 (0x9b1b5400) [pid = 8438] [serial = 1647] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 193 (0xa270d400) [pid = 8438] [serial = 1691] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 192 (0x8ef62400) [pid = 8438] [serial = 1706] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 191 (0x8b4a6000) [pid = 8438] [serial = 1712] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 190 (0x8c96d000) [pid = 8438] [serial = 1724] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 189 (0x8ef3cc00) [pid = 8438] [serial = 1718] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 188 (0x8d13e800) [pid = 8438] [serial = 1709] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 187 (0x8b7be000) [pid = 8438] [serial = 1713] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 186 (0x91cfbc00) [pid = 8438] [serial = 1644] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 185 (0x9a182000) [pid = 8438] [serial = 1682] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 184 (0x92d53000) [pid = 8438] [serial = 1679] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 183 (0x8d9b7c00) [pid = 8438] [serial = 1716] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 182 (0x8e617c00) [pid = 8438] [serial = 1670] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 181 (0x8f4a9400) [pid = 8438] [serial = 1719] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 180 (0x8c976c00) [pid = 8438] [serial = 1667] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 179 (0x9a656400) [pid = 8438] [serial = 1641] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 178 (0x8dd03400) [pid = 8438] [serial = 1728] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 177 (0xa11ef800) [pid = 8438] [serial = 1688] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 176 (0x8b7bb400) [pid = 8438] [serial = 1722] [outer = (nil)] [url = about:blank] 14:46:44 INFO - PROCESS | 8438 | --DOMWINDOW == 175 (0x9a07a000) [pid = 8438] [serial = 1638] [outer = (nil)] [url = about:blank] 14:46:45 INFO - PROCESS | 8438 | 1463435205020 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]]]}] 14:46:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:46:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 2847ms 14:46:45 INFO - PROCESS | 8438 | 1463435205107 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 14:46:45 INFO - PROCESS | 8438 | 1463435205113 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 14:46:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:46:45 INFO - PROCESS | 8438 | 1463435205122 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:46:45 INFO - PROCESS | 8438 | 1463435205127 Marionette TRACE conn3 <- [1,2450,null,{}] 14:46:45 INFO - PROCESS | 8438 | 1463435205134 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}] 14:46:45 INFO - PROCESS | 8438 | 1463435205321 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 14:46:45 INFO - PROCESS | 8438 | 1463435205335 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:45 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4af800 == 124 [pid = 8438] [id = 620] 14:46:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 176 (0x8b7bec00) [pid = 8438] [serial = 1861] [outer = (nil)] 14:46:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 177 (0x8c96d000) [pid = 8438] [serial = 1862] [outer = 0x8b7bec00] 14:46:45 INFO - PROCESS | 8438 | 1463435205410 Marionette DEBUG loaded listener.js 14:46:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 178 (0x8ce9fc00) [pid = 8438] [serial = 1863] [outer = 0x8b7bec00] 14:46:46 INFO - PROCESS | 8438 | 1463435206415 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]]]}] 14:46:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:46:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1339ms 14:46:46 INFO - PROCESS | 8438 | 1463435206463 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 14:46:46 INFO - PROCESS | 8438 | 1463435206469 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 14:46:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:46:46 INFO - PROCESS | 8438 | 1463435206477 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:46:46 INFO - PROCESS | 8438 | 1463435206481 Marionette TRACE conn3 <- [1,2454,null,{}] 14:46:46 INFO - PROCESS | 8438 | 1463435206486 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}] 14:46:46 INFO - PROCESS | 8438 | 1463435206768 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 14:46:46 INFO - PROCESS | 8438 | 1463435206891 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:46 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4acc00 == 125 [pid = 8438] [id = 621] 14:46:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 179 (0x8c929c00) [pid = 8438] [serial = 1864] [outer = (nil)] 14:46:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 180 (0x8d1ecc00) [pid = 8438] [serial = 1865] [outer = 0x8c929c00] 14:46:46 INFO - PROCESS | 8438 | 1463435206967 Marionette DEBUG loaded listener.js 14:46:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 181 (0x8db4a400) [pid = 8438] [serial = 1866] [outer = 0x8c929c00] 14:46:47 INFO - PROCESS | 8438 | 1463435207902 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]]]}] 14:46:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:46:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1481ms 14:46:47 INFO - PROCESS | 8438 | 1463435207962 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 14:46:47 INFO - PROCESS | 8438 | 1463435207966 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 14:46:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:46:47 INFO - PROCESS | 8438 | 1463435207974 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:46:47 INFO - PROCESS | 8438 | 1463435207983 Marionette TRACE conn3 <- [1,2458,null,{}] 14:46:48 INFO - PROCESS | 8438 | 1463435208004 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}] 14:46:48 INFO - PROCESS | 8438 | 1463435208260 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 14:46:48 INFO - PROCESS | 8438 | 1463435208291 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:48 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d138000 == 126 [pid = 8438] [id = 622] 14:46:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 182 (0x8db55000) [pid = 8438] [serial = 1867] [outer = (nil)] 14:46:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 183 (0x8e7a1000) [pid = 8438] [serial = 1868] [outer = 0x8db55000] 14:46:48 INFO - PROCESS | 8438 | 1463435208363 Marionette DEBUG loaded listener.js 14:46:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 184 (0x8eb63000) [pid = 8438] [serial = 1869] [outer = 0x8db55000] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 183 (0x8eb6a000) [pid = 8438] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 182 (0x8e7aa400) [pid = 8438] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 181 (0x90a11c00) [pid = 8438] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 180 (0x8e617400) [pid = 8438] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 179 (0x91cef800) [pid = 8438] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 178 (0x8d1b1000) [pid = 8438] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 177 (0x8ac82000) [pid = 8438] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 176 (0x90ba0400) [pid = 8438] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 175 (0x8ef64800) [pid = 8438] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 174 (0x91dec800) [pid = 8438] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 173 (0x8e7a9800) [pid = 8438] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 172 (0x8ceaa000) [pid = 8438] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 171 (0x8a350c00) [pid = 8438] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 170 (0x89ef9800) [pid = 8438] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 169 (0x977e1c00) [pid = 8438] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 168 (0x8c927800) [pid = 8438] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 167 (0x92c0bc00) [pid = 8438] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 166 (0x8dd0c400) [pid = 8438] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x919b3400) [pid = 8438] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0x977d1400) [pid = 8438] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x8adac800) [pid = 8438] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0x89efa400) [pid = 8438] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0x94553800) [pid = 8438] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x98f8d000) [pid = 8438] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0xa3193c00) [pid = 8438] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x8ac84800) [pid = 8438] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0x8e6d9000) [pid = 8438] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:46:49 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x99fbf000) [pid = 8438] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:46:50 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x928af800) [pid = 8438] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:46:50 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x89d88800) [pid = 8438] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:46:50 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0x8db4d800) [pid = 8438] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:46:50 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0x91de6800) [pid = 8438] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:46:50 INFO - PROCESS | 8438 | --DOMWINDOW == 151 (0x89ef4000) [pid = 8438] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:46:50 INFO - PROCESS | 8438 | --DOMWINDOW == 150 (0x8dd0c800) [pid = 8438] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:46:50 INFO - PROCESS | 8438 | --DOMWINDOW == 149 (0x90a15800) [pid = 8438] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:46:50 INFO - PROCESS | 8438 | --DOMWINDOW == 148 (0x92d57000) [pid = 8438] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:46:50 INFO - PROCESS | 8438 | --DOMWINDOW == 147 (0x8adae000) [pid = 8438] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:46:50 INFO - PROCESS | 8438 | --DOMWINDOW == 146 (0x9b071400) [pid = 8438] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:46:50 INFO - PROCESS | 8438 | --DOMWINDOW == 145 (0xa6871000) [pid = 8438] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:46:50 INFO - PROCESS | 8438 | --DOMWINDOW == 144 (0x89d8c000) [pid = 8438] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:46:50 INFO - PROCESS | 8438 | 1463435210180 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]]]}] 14:46:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:46:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 2243ms 14:46:50 INFO - PROCESS | 8438 | 1463435210215 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 14:46:50 INFO - PROCESS | 8438 | 1463435210220 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 14:46:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:46:50 INFO - PROCESS | 8438 | 1463435210226 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:46:50 INFO - PROCESS | 8438 | 1463435210229 Marionette TRACE conn3 <- [1,2462,null,{}] 14:46:50 INFO - PROCESS | 8438 | 1463435210234 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}] 14:46:50 INFO - PROCESS | 8438 | 1463435210411 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 14:46:50 INFO - PROCESS | 8438 | 1463435210426 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:50 INFO - PROCESS | 8438 | ++DOCSHELL 0x89d88c00 == 127 [pid = 8438] [id = 623] 14:46:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 145 (0x89ef9000) [pid = 8438] [serial = 1870] [outer = (nil)] 14:46:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 146 (0x8d13d000) [pid = 8438] [serial = 1871] [outer = 0x89ef9000] 14:46:50 INFO - PROCESS | 8438 | 1463435210679 Marionette DEBUG loaded listener.js 14:46:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 147 (0x8d9b6400) [pid = 8438] [serial = 1872] [outer = 0x89ef9000] 14:46:51 INFO - PROCESS | 8438 | 1463435211394 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]]]}] 14:46:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:46:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1184ms 14:46:51 INFO - PROCESS | 8438 | 1463435211431 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 14:46:51 INFO - PROCESS | 8438 | 1463435211437 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 14:46:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:46:51 INFO - PROCESS | 8438 | 1463435211446 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:46:51 INFO - PROCESS | 8438 | 1463435211449 Marionette TRACE conn3 <- [1,2466,null,{}] 14:46:51 INFO - PROCESS | 8438 | 1463435211458 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}] 14:46:51 INFO - PROCESS | 8438 | 1463435211636 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 14:46:51 INFO - PROCESS | 8438 | 1463435211829 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:51 INFO - PROCESS | 8438 | ++DOCSHELL 0x8dd03800 == 128 [pid = 8438] [id = 624] 14:46:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 148 (0x8e618c00) [pid = 8438] [serial = 1873] [outer = (nil)] 14:46:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 149 (0x8eb6b000) [pid = 8438] [serial = 1874] [outer = 0x8e618c00] 14:46:51 INFO - PROCESS | 8438 | 1463435211924 Marionette DEBUG loaded listener.js 14:46:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 150 (0x8ee80800) [pid = 8438] [serial = 1875] [outer = 0x8e618c00] 14:46:53 INFO - PROCESS | 8438 | 1463435213046 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]]]}] 14:46:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:46:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1634ms 14:46:53 INFO - PROCESS | 8438 | 1463435213081 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 14:46:53 INFO - PROCESS | 8438 | 1463435213088 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 14:46:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:46:53 INFO - PROCESS | 8438 | 1463435213096 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:46:53 INFO - PROCESS | 8438 | 1463435213103 Marionette TRACE conn3 <- [1,2470,null,{}] 14:46:53 INFO - PROCESS | 8438 | 1463435213111 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}] 14:46:53 INFO - PROCESS | 8438 | 1463435213319 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 14:46:53 INFO - PROCESS | 8438 | 1463435213645 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:53 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c971c00 == 129 [pid = 8438] [id = 625] 14:46:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 151 (0x8c976400) [pid = 8438] [serial = 1876] [outer = (nil)] 14:46:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 152 (0x8ceac000) [pid = 8438] [serial = 1877] [outer = 0x8c976400] 14:46:53 INFO - PROCESS | 8438 | 1463435213737 Marionette DEBUG loaded listener.js 14:46:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x8d13e800) [pid = 8438] [serial = 1878] [outer = 0x8c976400] 14:46:54 INFO - PROCESS | 8438 | 1463435214643 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]]]}] 14:46:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:46:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1589ms 14:46:54 INFO - PROCESS | 8438 | 1463435214685 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 14:46:54 INFO - PROCESS | 8438 | 1463435214694 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 14:46:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:46:54 INFO - PROCESS | 8438 | 1463435214705 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:46:54 INFO - PROCESS | 8438 | 1463435214709 Marionette TRACE conn3 <- [1,2474,null,{}] 14:46:54 INFO - PROCESS | 8438 | 1463435214716 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}] 14:46:54 INFO - PROCESS | 8438 | 1463435214923 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 14:46:55 INFO - PROCESS | 8438 | 1463435215199 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:55 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ceaac00 == 130 [pid = 8438] [id = 626] 14:46:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x8d9b7000) [pid = 8438] [serial = 1879] [outer = (nil)] 14:46:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x8e61f800) [pid = 8438] [serial = 1880] [outer = 0x8d9b7000] 14:46:55 INFO - PROCESS | 8438 | 1463435215374 Marionette DEBUG loaded listener.js 14:46:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x8eb62000) [pid = 8438] [serial = 1881] [outer = 0x8d9b7000] 14:46:56 INFO - PROCESS | 8438 | 1463435216294 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]]]}] 14:46:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:46:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1634ms 14:46:56 INFO - PROCESS | 8438 | 1463435216340 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 14:46:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:46:56 INFO - PROCESS | 8438 | 1463435216344 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 14:46:56 INFO - PROCESS | 8438 | 1463435216351 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:46:56 INFO - PROCESS | 8438 | 1463435216357 Marionette TRACE conn3 <- [1,2478,null,{}] 14:46:56 INFO - PROCESS | 8438 | 1463435216374 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}] 14:46:56 INFO - PROCESS | 8438 | 1463435216597 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 14:46:56 INFO - PROCESS | 8438 | 1463435216930 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:56 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1a6c00 == 131 [pid = 8438] [id = 627] 14:46:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x8ef45c00) [pid = 8438] [serial = 1882] [outer = (nil)] 14:46:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x8ef5c400) [pid = 8438] [serial = 1883] [outer = 0x8ef45c00] 14:46:57 INFO - PROCESS | 8438 | 1463435217025 Marionette DEBUG loaded listener.js 14:46:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x8f4b6c00) [pid = 8438] [serial = 1884] [outer = 0x8ef45c00] 14:46:57 INFO - PROCESS | 8438 | 1463435217918 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]]]}] 14:46:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:46:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1598ms 14:46:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:46:57 INFO - PROCESS | 8438 | 1463435217949 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 14:46:57 INFO - PROCESS | 8438 | 1463435217953 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 14:46:57 INFO - PROCESS | 8438 | 1463435217960 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:46:57 INFO - PROCESS | 8438 | 1463435217963 Marionette TRACE conn3 <- [1,2482,null,{}] 14:46:57 INFO - PROCESS | 8438 | 1463435217969 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}] 14:46:58 INFO - PROCESS | 8438 | 1463435218167 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 14:46:58 INFO - PROCESS | 8438 | 1463435218448 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:58 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e6db800 == 132 [pid = 8438] [id = 628] 14:46:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x8f697800) [pid = 8438] [serial = 1885] [outer = (nil)] 14:46:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x90a1a400) [pid = 8438] [serial = 1886] [outer = 0x8f697800] 14:46:58 INFO - PROCESS | 8438 | 1463435218580 Marionette DEBUG loaded listener.js 14:46:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0x90a55000) [pid = 8438] [serial = 1887] [outer = 0x8f697800] 14:46:59 INFO - PROCESS | 8438 | 1463435219430 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]]]}] 14:46:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:46:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1535ms 14:46:59 INFO - PROCESS | 8438 | 1463435219495 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 14:46:59 INFO - PROCESS | 8438 | 1463435219499 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 14:46:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:46:59 INFO - PROCESS | 8438 | 1463435219506 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:46:59 INFO - PROCESS | 8438 | 1463435219509 Marionette TRACE conn3 <- [1,2486,null,{}] 14:46:59 INFO - PROCESS | 8438 | 1463435219515 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}] 14:46:59 INFO - PROCESS | 8438 | 1463435219708 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 14:47:00 INFO - PROCESS | 8438 | 1463435219985 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:00 INFO - PROCESS | 8438 | ++DOCSHELL 0x90a15800 == 133 [pid = 8438] [id = 629] 14:47:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0x90a50c00) [pid = 8438] [serial = 1888] [outer = (nil)] 14:47:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0x90ba5c00) [pid = 8438] [serial = 1889] [outer = 0x90a50c00] 14:47:00 INFO - PROCESS | 8438 | 1463435220132 Marionette DEBUG loaded listener.js 14:47:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0x90bca800) [pid = 8438] [serial = 1890] [outer = 0x90a50c00] 14:47:01 INFO - PROCESS | 8438 | 1463435221092 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]]]}] 14:47:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:47:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1643ms 14:47:01 INFO - PROCESS | 8438 | 1463435221149 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 14:47:01 INFO - PROCESS | 8438 | 1463435221154 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 14:47:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:47:01 INFO - PROCESS | 8438 | 1463435221160 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:47:01 INFO - PROCESS | 8438 | 1463435221164 Marionette TRACE conn3 <- [1,2490,null,{}] 14:47:01 INFO - PROCESS | 8438 | 1463435221169 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}] 14:47:01 INFO - PROCESS | 8438 | 1463435221391 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 14:47:01 INFO - PROCESS | 8438 | 1463435221724 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:01 INFO - PROCESS | 8438 | ++DOCSHELL 0x90b99800 == 134 [pid = 8438] [id = 630] 14:47:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0x90b9e000) [pid = 8438] [serial = 1891] [outer = (nil)] 14:47:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 167 (0x91ded400) [pid = 8438] [serial = 1892] [outer = 0x90b9e000] 14:47:01 INFO - PROCESS | 8438 | 1463435221814 Marionette DEBUG loaded listener.js 14:47:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 168 (0x91e9ac00) [pid = 8438] [serial = 1893] [outer = 0x90b9e000] 14:47:02 INFO - PROCESS | 8438 | 1463435222749 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]]]}] 14:47:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:47:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1630ms 14:47:02 INFO - PROCESS | 8438 | 1463435222791 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 14:47:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:47:02 INFO - PROCESS | 8438 | 1463435222795 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 14:47:02 INFO - PROCESS | 8438 | 1463435222801 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:47:02 INFO - PROCESS | 8438 | 1463435222805 Marionette TRACE conn3 <- [1,2494,null,{}] 14:47:02 INFO - PROCESS | 8438 | 1463435222811 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}] 14:47:03 INFO - PROCESS | 8438 | 1463435223009 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 14:47:03 INFO - PROCESS | 8438 | 1463435223341 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:03 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e618000 == 135 [pid = 8438] [id = 631] 14:47:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 169 (0x91ebdc00) [pid = 8438] [serial = 1894] [outer = (nil)] 14:47:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 170 (0x92022800) [pid = 8438] [serial = 1895] [outer = 0x91ebdc00] 14:47:03 INFO - PROCESS | 8438 | 1463435223433 Marionette DEBUG loaded listener.js 14:47:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 171 (0x922e4800) [pid = 8438] [serial = 1896] [outer = 0x91ebdc00] 14:47:04 INFO - PROCESS | 8438 | 1463435224336 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]]]}] 14:47:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:47:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1585ms 14:47:04 INFO - PROCESS | 8438 | 1463435224386 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 14:47:04 INFO - PROCESS | 8438 | 1463435224391 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 14:47:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:47:04 INFO - PROCESS | 8438 | 1463435224397 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:47:04 INFO - PROCESS | 8438 | 1463435224401 Marionette TRACE conn3 <- [1,2498,null,{}] 14:47:04 INFO - PROCESS | 8438 | 1463435224406 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}] 14:47:04 INFO - PROCESS | 8438 | 1463435224602 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 14:47:04 INFO - PROCESS | 8438 | 1463435224882 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:04 INFO - PROCESS | 8438 | ++DOCSHELL 0x91de4c00 == 136 [pid = 8438] [id = 632] 14:47:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 172 (0x91ebe000) [pid = 8438] [serial = 1897] [outer = (nil)] 14:47:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 173 (0x92c0dc00) [pid = 8438] [serial = 1898] [outer = 0x91ebe000] 14:47:05 INFO - PROCESS | 8438 | 1463435225013 Marionette DEBUG loaded listener.js 14:47:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 174 (0x93903000) [pid = 8438] [serial = 1899] [outer = 0x91ebe000] 14:47:05 INFO - PROCESS | 8438 | 1463435225920 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]]]}] 14:47:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:47:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1587ms 14:47:05 INFO - PROCESS | 8438 | 1463435225985 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 14:47:05 INFO - PROCESS | 8438 | 1463435225990 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 14:47:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:47:05 INFO - PROCESS | 8438 | 1463435225996 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:47:06 INFO - PROCESS | 8438 | 1463435225999 Marionette TRACE conn3 <- [1,2502,null,{}] 14:47:06 INFO - PROCESS | 8438 | 1463435226005 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}] 14:47:06 INFO - PROCESS | 8438 | 1463435226202 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 14:47:06 INFO - PROCESS | 8438 | 1463435226584 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:06 INFO - PROCESS | 8438 | ++DOCSHELL 0x922db800 == 137 [pid = 8438] [id = 633] 14:47:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 175 (0x928b4000) [pid = 8438] [serial = 1900] [outer = (nil)] 14:47:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 176 (0x94553800) [pid = 8438] [serial = 1901] [outer = 0x928b4000] 14:47:06 INFO - PROCESS | 8438 | 1463435226676 Marionette DEBUG loaded listener.js 14:47:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 177 (0x95020400) [pid = 8438] [serial = 1902] [outer = 0x928b4000] 14:47:07 INFO - PROCESS | 8438 | 1463435227578 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]]]}] 14:47:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:47:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1631ms 14:47:07 INFO - PROCESS | 8438 | 1463435227627 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 14:47:07 INFO - PROCESS | 8438 | 1463435227630 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 14:47:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:47:07 INFO - PROCESS | 8438 | 1463435227637 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:47:07 INFO - PROCESS | 8438 | 1463435227641 Marionette TRACE conn3 <- [1,2506,null,{}] 14:47:07 INFO - PROCESS | 8438 | 1463435227646 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}] 14:47:07 INFO - PROCESS | 8438 | 1463435227853 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 14:47:08 INFO - PROCESS | 8438 | 1463435228192 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:08 INFO - PROCESS | 8438 | ++DOCSHELL 0x95026000 == 138 [pid = 8438] [id = 634] 14:47:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 178 (0x97755800) [pid = 8438] [serial = 1903] [outer = (nil)] 14:47:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 179 (0x977cf800) [pid = 8438] [serial = 1904] [outer = 0x97755800] 14:47:08 INFO - PROCESS | 8438 | 1463435228281 Marionette DEBUG loaded listener.js 14:47:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 180 (0x98150800) [pid = 8438] [serial = 1905] [outer = 0x97755800] 14:47:09 INFO - PROCESS | 8438 | 1463435229245 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]]]}] 14:47:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:47:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1685ms 14:47:09 INFO - PROCESS | 8438 | 1463435229329 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 14:47:09 INFO - PROCESS | 8438 | 1463435229333 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 14:47:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:47:09 INFO - PROCESS | 8438 | 1463435229342 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:47:09 INFO - PROCESS | 8438 | 1463435229346 Marionette TRACE conn3 <- [1,2510,null,{}] 14:47:09 INFO - PROCESS | 8438 | 1463435229352 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}] 14:47:09 INFO - PROCESS | 8438 | 1463435229579 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 14:47:09 INFO - PROCESS | 8438 | 1463435229912 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:09 INFO - PROCESS | 8438 | ++DOCSHELL 0x95235400 == 139 [pid = 8438] [id = 635] 14:47:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 181 (0x997df000) [pid = 8438] [serial = 1906] [outer = (nil)] 14:47:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 182 (0x99fc9400) [pid = 8438] [serial = 1907] [outer = 0x997df000] 14:47:10 INFO - PROCESS | 8438 | 1463435230031 Marionette DEBUG loaded listener.js 14:47:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 183 (0x9a179c00) [pid = 8438] [serial = 1908] [outer = 0x997df000] 14:47:10 INFO - PROCESS | 8438 | 1463435230920 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]]]}] 14:47:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:47:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1632ms 14:47:10 INFO - PROCESS | 8438 | 1463435230974 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 14:47:10 INFO - PROCESS | 8438 | 1463435230979 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 14:47:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:47:10 INFO - PROCESS | 8438 | 1463435230985 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:47:10 INFO - PROCESS | 8438 | 1463435230987 Marionette TRACE conn3 <- [1,2514,null,{}] 14:47:10 INFO - PROCESS | 8438 | 1463435230994 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}] 14:47:11 INFO - PROCESS | 8438 | 1463435231193 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 14:47:11 INFO - PROCESS | 8438 | 1463435231565 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:11 INFO - PROCESS | 8438 | ++DOCSHELL 0x8dd07000 == 140 [pid = 8438] [id = 636] 14:47:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 184 (0x919b4400) [pid = 8438] [serial = 1909] [outer = (nil)] 14:47:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 185 (0x9a07bc00) [pid = 8438] [serial = 1910] [outer = 0x919b4400] 14:47:11 INFO - PROCESS | 8438 | 1463435231731 Marionette DEBUG loaded listener.js 14:47:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 186 (0x9a616c00) [pid = 8438] [serial = 1911] [outer = 0x919b4400] 14:47:12 INFO - PROCESS | 8438 | 1463435232686 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]]]}] 14:47:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:47:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1780ms 14:47:12 INFO - PROCESS | 8438 | 1463435232768 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 14:47:12 INFO - PROCESS | 8438 | 1463435232771 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 14:47:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:47:12 INFO - PROCESS | 8438 | 1463435232778 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:47:12 INFO - PROCESS | 8438 | 1463435232793 Marionette TRACE conn3 <- [1,2518,null,{}] 14:47:12 INFO - PROCESS | 8438 | 1463435232800 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}] 14:47:12 INFO - PROCESS | 8438 | 1463435232995 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 14:47:13 INFO - PROCESS | 8438 | 1463435233327 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:13 INFO - PROCESS | 8438 | ++DOCSHELL 0x90ba4c00 == 141 [pid = 8438] [id = 637] 14:47:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 187 (0x9454b000) [pid = 8438] [serial = 1912] [outer = (nil)] 14:47:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 188 (0x9ad8a400) [pid = 8438] [serial = 1913] [outer = 0x9454b000] 14:47:13 INFO - PROCESS | 8438 | 1463435233419 Marionette DEBUG loaded listener.js 14:47:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 189 (0x9ae94800) [pid = 8438] [serial = 1914] [outer = 0x9454b000] 14:47:14 INFO - PROCESS | 8438 | 1463435234324 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]]]}] 14:47:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:47:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1607ms 14:47:14 INFO - PROCESS | 8438 | 1463435234386 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 14:47:14 INFO - PROCESS | 8438 | 1463435234389 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 14:47:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:47:14 INFO - PROCESS | 8438 | 1463435234395 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:47:14 INFO - PROCESS | 8438 | 1463435234399 Marionette TRACE conn3 <- [1,2522,null,{}] 14:47:14 INFO - PROCESS | 8438 | 1463435234404 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}] 14:47:14 INFO - PROCESS | 8438 | 1463435234600 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 14:47:14 INFO - PROCESS | 8438 | 1463435234926 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:14 INFO - PROCESS | 8438 | ++DOCSHELL 0x9ab96c00 == 142 [pid = 8438] [id = 638] 14:47:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 190 (0x9ab97c00) [pid = 8438] [serial = 1915] [outer = (nil)] 14:47:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 191 (0x9b8b4800) [pid = 8438] [serial = 1916] [outer = 0x9ab97c00] 14:47:15 INFO - PROCESS | 8438 | 1463435235013 Marionette DEBUG loaded listener.js 14:47:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 192 (0x9b9aec00) [pid = 8438] [serial = 1917] [outer = 0x9ab97c00] 14:47:15 INFO - PROCESS | 8438 | 1463435235883 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]]]}] 14:47:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:47:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1531ms 14:47:15 INFO - PROCESS | 8438 | 1463435235928 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 14:47:15 INFO - PROCESS | 8438 | 1463435235932 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 14:47:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:47:15 INFO - PROCESS | 8438 | 1463435235939 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:47:15 INFO - PROCESS | 8438 | 1463435235942 Marionette TRACE conn3 <- [1,2526,null,{}] 14:47:15 INFO - PROCESS | 8438 | 1463435235948 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}] 14:47:16 INFO - PROCESS | 8438 | 1463435236140 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 14:47:16 INFO - PROCESS | 8438 | 1463435236429 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:16 INFO - PROCESS | 8438 | ++DOCSHELL 0x89d8cc00 == 143 [pid = 8438] [id = 639] 14:47:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 193 (0x89d8e400) [pid = 8438] [serial = 1918] [outer = (nil)] 14:47:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 194 (0x9bb92800) [pid = 8438] [serial = 1919] [outer = 0x89d8e400] 14:47:16 INFO - PROCESS | 8438 | 1463435236561 Marionette DEBUG loaded listener.js 14:47:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 195 (0x9bbb4400) [pid = 8438] [serial = 1920] [outer = 0x89d8e400] 14:47:17 INFO - PROCESS | 8438 | 1463435237428 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]]]}] 14:47:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:47:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1533ms 14:47:17 INFO - PROCESS | 8438 | 1463435237473 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 14:47:17 INFO - PROCESS | 8438 | 1463435237477 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 14:47:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:47:17 INFO - PROCESS | 8438 | 1463435237484 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:47:17 INFO - PROCESS | 8438 | 1463435237487 Marionette TRACE conn3 <- [1,2530,null,{}] 14:47:17 INFO - PROCESS | 8438 | 1463435237493 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}] 14:47:17 INFO - PROCESS | 8438 | 1463435237701 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 14:47:18 INFO - PROCESS | 8438 | 1463435237990 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:18 INFO - PROCESS | 8438 | ++DOCSHELL 0x919ae800 == 144 [pid = 8438] [id = 640] 14:47:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 196 (0x9b114400) [pid = 8438] [serial = 1921] [outer = (nil)] 14:47:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 197 (0x9cdb8c00) [pid = 8438] [serial = 1922] [outer = 0x9b114400] 14:47:18 INFO - PROCESS | 8438 | 1463435238121 Marionette DEBUG loaded listener.js 14:47:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 198 (0x9cdf1000) [pid = 8438] [serial = 1923] [outer = 0x9b114400] 14:47:19 INFO - PROCESS | 8438 | 1463435239009 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]]]}] 14:47:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:47:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1580ms 14:47:19 INFO - PROCESS | 8438 | 1463435239065 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 14:47:19 INFO - PROCESS | 8438 | 1463435239069 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 14:47:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:47:19 INFO - PROCESS | 8438 | 1463435239075 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:47:19 INFO - PROCESS | 8438 | 1463435239077 Marionette TRACE conn3 <- [1,2534,null,{}] 14:47:19 INFO - PROCESS | 8438 | 1463435239084 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}] 14:47:19 INFO - PROCESS | 8438 | 1463435239293 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 14:47:19 INFO - PROCESS | 8438 | 1463435239580 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:19 INFO - PROCESS | 8438 | ++DOCSHELL 0x89cb9800 == 145 [pid = 8438] [id = 641] 14:47:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 199 (0x89cc3800) [pid = 8438] [serial = 1924] [outer = (nil)] 14:47:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 200 (0x9cfe8400) [pid = 8438] [serial = 1925] [outer = 0x89cc3800] 14:47:19 INFO - PROCESS | 8438 | 1463435239709 Marionette DEBUG loaded listener.js 14:47:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 201 (0x9cfee000) [pid = 8438] [serial = 1926] [outer = 0x89cc3800] 14:47:20 INFO - PROCESS | 8438 | 1463435240588 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]]]}] 14:47:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:47:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1581ms 14:47:20 INFO - PROCESS | 8438 | 1463435240657 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 14:47:20 INFO - PROCESS | 8438 | 1463435240661 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 14:47:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:47:20 INFO - PROCESS | 8438 | 1463435240667 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:47:20 INFO - PROCESS | 8438 | 1463435240671 Marionette TRACE conn3 <- [1,2538,null,{}] 14:47:20 INFO - PROCESS | 8438 | 1463435240677 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}] 14:47:20 INFO - PROCESS | 8438 | 1463435240873 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 14:47:21 INFO - PROCESS | 8438 | 1463435241217 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:21 INFO - PROCESS | 8438 | ++DOCSHELL 0x92c0b800 == 146 [pid = 8438] [id = 642] 14:47:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 202 (0x997eac00) [pid = 8438] [serial = 1927] [outer = (nil)] 14:47:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 203 (0xa0606400) [pid = 8438] [serial = 1928] [outer = 0x997eac00] 14:47:21 INFO - PROCESS | 8438 | 1463435241304 Marionette DEBUG loaded listener.js 14:47:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 204 (0x9cfa4c00) [pid = 8438] [serial = 1929] [outer = 0x997eac00] 14:47:22 INFO - PROCESS | 8438 | 1463435242234 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]]]}] 14:47:23 INFO - PROCESS | 8438 | --DOCSHELL 0x8e7aac00 == 145 [pid = 8438] [id = 473] 14:47:23 INFO - PROCESS | 8438 | --DOCSHELL 0x9cdc6c00 == 144 [pid = 8438] [id = 476] 14:47:23 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4b0000 == 143 [pid = 8438] [id = 474] 14:47:23 INFO - PROCESS | 8438 | --DOCSHELL 0x92d5b000 == 142 [pid = 8438] [id = 470] 14:47:23 INFO - PROCESS | 8438 | --DOCSHELL 0x9a618800 == 141 [pid = 8438] [id = 475] 14:47:23 INFO - PROCESS | 8438 | --DOCSHELL 0x8f69a800 == 140 [pid = 8438] [id = 608] 14:47:23 INFO - PROCESS | 8438 | --DOCSHELL 0x919af800 == 139 [pid = 8438] [id = 609] 14:47:23 INFO - PROCESS | 8438 | --DOCSHELL 0x8ec07c00 == 138 [pid = 8438] [id = 607] 14:47:23 INFO - PROCESS | 8438 | --DOCSHELL 0x8f69dc00 == 137 [pid = 8438] [id = 606] 14:47:23 INFO - PROCESS | 8438 | --DOCSHELL 0x8cea9000 == 136 [pid = 8438] [id = 605] 14:47:23 INFO - PROCESS | 8438 | --DOCSHELL 0x8db4ac00 == 135 [pid = 8438] [id = 604] 14:47:23 INFO - PROCESS | 8438 | --DOCSHELL 0x8c978000 == 134 [pid = 8438] [id = 602] 14:47:23 INFO - PROCESS | 8438 | --DOCSHELL 0x8e61fc00 == 133 [pid = 8438] [id = 603] 14:47:23 INFO - PROCESS | 8438 | --DOCSHELL 0x89cb7800 == 132 [pid = 8438] [id = 601] 14:47:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:47:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 3094ms 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 203 (0x8ef44800) [pid = 8438] [serial = 1665] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 202 (0x8dd02800) [pid = 8438] [serial = 1802] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 201 (0x8ee86400) [pid = 8438] [serial = 1746] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 200 (0x919b8400) [pid = 8438] [serial = 1754] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 199 (0x8ef3fc00) [pid = 8438] [serial = 1748] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 198 (0x91e9d400) [pid = 8438] [serial = 1761] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 197 (0x8dd0b800) [pid = 8438] [serial = 1800] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 196 (0x8cea6c00) [pid = 8438] [serial = 1668] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 195 (0x93bbfc00) [pid = 8438] [serial = 1680] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 194 (0x90a4e000) [pid = 8438] [serial = 1751] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 193 (0x92027400) [pid = 8438] [serial = 1764] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 192 (0x8ec62400) [pid = 8438] [serial = 1745] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 191 (0xa27c3c00) [pid = 8438] [serial = 1692] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 190 (0x91ec6c00) [pid = 8438] [serial = 1763] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 189 (0x8d139800) [pid = 8438] [serial = 1796] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 188 (0x8ac89400) [pid = 8438] [serial = 1787] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 187 (0x8ef5b800) [pid = 8438] [serial = 1704] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 186 (0x99fc4400) [pid = 8438] [serial = 1778] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 185 (0x8d1ac800) [pid = 8438] [serial = 1797] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 184 (0x8cf0b000) [pid = 8438] [serial = 1739] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 183 (0x94facc00) [pid = 8438] [serial = 1769] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 182 (0x8e7a5000) [pid = 8438] [serial = 1743] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 181 (0x91de4000) [pid = 8438] [serial = 1758] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 180 (0x996bb400) [pid = 8438] [serial = 1775] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 179 (0x8c92c000) [pid = 8438] [serial = 1794] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 178 (0x8e620000) [pid = 8438] [serial = 1742] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 177 (0x8ef64c00) [pid = 8438] [serial = 1707] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 176 (0x977d3000) [pid = 8438] [serial = 1772] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 175 (0x91cf5800) [pid = 8438] [serial = 1757] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 174 (0x9a179800) [pid = 8438] [serial = 1781] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 173 (0xa5139800) [pid = 8438] [serial = 1695] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 172 (0x8ac8d400) [pid = 8438] [serial = 1736] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 171 (0x9a60e000) [pid = 8438] [serial = 1784] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 170 (0x9cdb8400) [pid = 8438] [serial = 1686] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 169 (0x8ef45400) [pid = 8438] [serial = 1749] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 168 (0x93901800) [pid = 8438] [serial = 1767] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 167 (0x91c81c00) [pid = 8438] [serial = 1755] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 166 (0x8a51a000) [pid = 8438] [serial = 1791] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x8eb67c00) [pid = 8438] [serial = 1671] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0x922e0400) [pid = 8438] [serial = 1677] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x89efcc00) [pid = 8438] [serial = 1701] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0x90ba6800) [pid = 8438] [serial = 1752] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0x9a06d800) [pid = 8438] [serial = 1779] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x9a619400) [pid = 8438] [serial = 1785] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0x8a355c00) [pid = 8438] [serial = 1790] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x9501fc00) [pid = 8438] [serial = 1770] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0x8adaa400) [pid = 8438] [serial = 1737] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x8d1e3000) [pid = 8438] [serial = 1740] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x8b8db800) [pid = 8438] [serial = 1793] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x928b3800) [pid = 8438] [serial = 1766] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0x8eb63c00) [pid = 8438] [serial = 1593] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0x9a17f800) [pid = 8438] [serial = 1782] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 151 (0x99a9a800) [pid = 8438] [serial = 1776] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 150 (0x8db9c800) [pid = 8438] [serial = 1799] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 149 (0x91c8d800) [pid = 8438] [serial = 1674] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 148 (0x977eac00) [pid = 8438] [serial = 1773] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 147 (0x91e9a400) [pid = 8438] [serial = 1760] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 146 (0x9a4bc800) [pid = 8438] [serial = 1683] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 145 (0x8d9b3400) [pid = 8438] [serial = 1710] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 144 (0xa2260400) [pid = 8438] [serial = 1689] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 143 (0xa6938400) [pid = 8438] [serial = 1698] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 142 (0x8c977c00) [pid = 8438] [serial = 1734] [outer = (nil)] [url = about:blank] 14:47:23 INFO - PROCESS | 8438 | --DOMWINDOW == 141 (0x8d13d800) [pid = 8438] [serial = 1788] [outer = (nil)] [url = about:blank] 14:47:24 INFO - PROCESS | 8438 | 1463435244079 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 14:47:24 INFO - PROCESS | 8438 | 1463435244084 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 14:47:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:47:24 INFO - PROCESS | 8438 | 1463435244098 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:47:24 INFO - PROCESS | 8438 | 1463435244105 Marionette TRACE conn3 <- [1,2542,null,{}] 14:47:24 INFO - PROCESS | 8438 | 1463435244113 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}] 14:47:24 INFO - PROCESS | 8438 | 1463435244285 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 14:47:24 INFO - PROCESS | 8438 | 1463435244302 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:24 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4aac00 == 133 [pid = 8438] [id = 643] 14:47:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 142 (0x8b4aec00) [pid = 8438] [serial = 1930] [outer = (nil)] 14:47:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 143 (0x8b7c0400) [pid = 8438] [serial = 1931] [outer = 0x8b4aec00] 14:47:24 INFO - PROCESS | 8438 | 1463435244376 Marionette DEBUG loaded listener.js 14:47:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 144 (0x8b8e0800) [pid = 8438] [serial = 1932] [outer = 0x8b4aec00] 14:47:25 INFO - PROCESS | 8438 | 1463435245363 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]]]}] 14:47:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:47:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1294ms 14:47:25 INFO - PROCESS | 8438 | 1463435245391 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 14:47:25 INFO - PROCESS | 8438 | 1463435245396 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 14:47:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:47:25 INFO - PROCESS | 8438 | 1463435245408 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:47:25 INFO - PROCESS | 8438 | 1463435245412 Marionette TRACE conn3 <- [1,2546,null,{}] 14:47:25 INFO - PROCESS | 8438 | 1463435245419 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}] 14:47:25 INFO - PROCESS | 8438 | 1463435245598 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 14:47:25 INFO - PROCESS | 8438 | 1463435245800 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:25 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ac8f000 == 134 [pid = 8438] [id = 644] 14:47:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 145 (0x8c925800) [pid = 8438] [serial = 1933] [outer = (nil)] 14:47:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 146 (0x8d139000) [pid = 8438] [serial = 1934] [outer = 0x8c925800] 14:47:25 INFO - PROCESS | 8438 | 1463435245870 Marionette DEBUG loaded listener.js 14:47:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 147 (0x8d1aa800) [pid = 8438] [serial = 1935] [outer = 0x8c925800] 14:47:26 INFO - PROCESS | 8438 | 1463435246794 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]]]}] 14:47:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:47:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1439ms 14:47:26 INFO - PROCESS | 8438 | 1463435246844 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 14:47:26 INFO - PROCESS | 8438 | 1463435246848 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 14:47:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:47:26 INFO - PROCESS | 8438 | 1463435246861 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:47:26 INFO - PROCESS | 8438 | 1463435246864 Marionette TRACE conn3 <- [1,2550,null,{}] 14:47:26 INFO - PROCESS | 8438 | 1463435246879 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}] 14:47:27 INFO - PROCESS | 8438 | 1463435247147 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 14:47:27 INFO - PROCESS | 8438 | 1463435247179 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:27 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ceaa400 == 135 [pid = 8438] [id = 645] 14:47:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 148 (0x8db93400) [pid = 8438] [serial = 1936] [outer = (nil)] 14:47:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 149 (0x8dd02800) [pid = 8438] [serial = 1937] [outer = 0x8db93400] 14:47:27 INFO - PROCESS | 8438 | 1463435247256 Marionette DEBUG loaded listener.js 14:47:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 150 (0x8e611c00) [pid = 8438] [serial = 1938] [outer = 0x8db93400] 14:47:28 INFO - PROCESS | 8438 | 1463435248287 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]]]}] 14:47:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:47:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1481ms 14:47:28 INFO - PROCESS | 8438 | 1463435248342 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 14:47:28 INFO - PROCESS | 8438 | 1463435248346 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 14:47:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:47:28 INFO - PROCESS | 8438 | 1463435248352 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:47:28 INFO - PROCESS | 8438 | 1463435248354 Marionette TRACE conn3 <- [1,2554,null,{}] 14:47:28 INFO - PROCESS | 8438 | 1463435248360 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}] 14:47:28 INFO - PROCESS | 8438 | 1463435248991 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 14:47:29 INFO - PROCESS | 8438 | --DOMWINDOW == 149 (0x8db55000) [pid = 8438] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:47:29 INFO - PROCESS | 8438 | --DOMWINDOW == 148 (0x8c929c00) [pid = 8438] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:47:29 INFO - PROCESS | 8438 | --DOMWINDOW == 147 (0x8b7bec00) [pid = 8438] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:47:29 INFO - PROCESS | 8438 | --DOMWINDOW == 146 (0x8a34f400) [pid = 8438] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:47:29 INFO - PROCESS | 8438 | --DOMWINDOW == 145 (0x89ef9000) [pid = 8438] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:47:29 INFO - PROCESS | 8438 | --DOMWINDOW == 144 (0x8ac8e800) [pid = 8438] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:47:29 INFO - PROCESS | 8438 | 1463435249197 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:29 INFO - PROCESS | 8438 | ++DOCSHELL 0x89d8fc00 == 136 [pid = 8438] [id = 646] 14:47:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 145 (0x8a34f400) [pid = 8438] [serial = 1939] [outer = (nil)] 14:47:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 146 (0x8db55000) [pid = 8438] [serial = 1940] [outer = 0x8a34f400] 14:47:29 INFO - PROCESS | 8438 | 1463435249272 Marionette DEBUG loaded listener.js 14:47:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 147 (0x8e6dc400) [pid = 8438] [serial = 1941] [outer = 0x8a34f400] 14:47:30 INFO - PROCESS | 8438 | 1463435250157 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]]]}] 14:47:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:47:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1830ms 14:47:30 INFO - PROCESS | 8438 | 1463435250182 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 14:47:30 INFO - PROCESS | 8438 | 1463435250185 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 14:47:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:47:30 INFO - PROCESS | 8438 | 1463435250191 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:47:30 INFO - PROCESS | 8438 | 1463435250194 Marionette TRACE conn3 <- [1,2558,null,{}] 14:47:30 INFO - PROCESS | 8438 | 1463435250211 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}] 14:47:30 INFO - PROCESS | 8438 | 1463435250381 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 14:47:30 INFO - PROCESS | 8438 | 1463435250396 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:30 INFO - PROCESS | 8438 | ++DOCSHELL 0x8dd03400 == 137 [pid = 8438] [id = 647] 14:47:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 148 (0x8e7a8c00) [pid = 8438] [serial = 1942] [outer = (nil)] 14:47:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 149 (0x8ec0e000) [pid = 8438] [serial = 1943] [outer = 0x8e7a8c00] 14:47:30 INFO - PROCESS | 8438 | 1463435250467 Marionette DEBUG loaded listener.js 14:47:30 INFO - PROCESS | 8438 | ++DOMWINDOW == 150 (0x8ec6dc00) [pid = 8438] [serial = 1944] [outer = 0x8e7a8c00] 14:47:31 INFO - PROCESS | 8438 | 1463435251715 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]]]}] 14:47:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:47:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1593ms 14:47:31 INFO - PROCESS | 8438 | 1463435251786 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 14:47:31 INFO - PROCESS | 8438 | 1463435251793 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 14:47:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:47:31 INFO - PROCESS | 8438 | 1463435251804 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:47:31 INFO - PROCESS | 8438 | 1463435251808 Marionette TRACE conn3 <- [1,2562,null,{}] 14:47:31 INFO - PROCESS | 8438 | 1463435251817 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}] 14:47:32 INFO - PROCESS | 8438 | 1463435252073 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 14:47:32 INFO - PROCESS | 8438 | 1463435252412 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:32 INFO - PROCESS | 8438 | ++DOCSHELL 0x8adaa400 == 138 [pid = 8438] [id = 648] 14:47:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 151 (0x8c978000) [pid = 8438] [serial = 1945] [outer = (nil)] 14:47:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 152 (0x8d13a400) [pid = 8438] [serial = 1946] [outer = 0x8c978000] 14:47:32 INFO - PROCESS | 8438 | 1463435252503 Marionette DEBUG loaded listener.js 14:47:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x8d1eb800) [pid = 8438] [serial = 1947] [outer = 0x8c978000] 14:47:33 INFO - PROCESS | 8438 | 1463435253451 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]]]}] 14:47:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:47:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1692ms 14:47:33 INFO - PROCESS | 8438 | 1463435253497 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 14:47:33 INFO - PROCESS | 8438 | 1463435253506 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 14:47:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:47:33 INFO - PROCESS | 8438 | 1463435253517 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:47:33 INFO - PROCESS | 8438 | 1463435253521 Marionette TRACE conn3 <- [1,2566,null,{}] 14:47:33 INFO - PROCESS | 8438 | 1463435253527 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}] 14:47:33 INFO - PROCESS | 8438 | 1463435253734 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 14:47:34 INFO - PROCESS | 8438 | 1463435254067 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:34 INFO - PROCESS | 8438 | ++DOCSHELL 0x8dd09000 == 139 [pid = 8438] [id = 649] 14:47:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x8e6d9000) [pid = 8438] [serial = 1948] [outer = (nil)] 14:47:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x8eb62400) [pid = 8438] [serial = 1949] [outer = 0x8e6d9000] 14:47:34 INFO - PROCESS | 8438 | 1463435254167 Marionette DEBUG loaded listener.js 14:47:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x8ec0c800) [pid = 8438] [serial = 1950] [outer = 0x8e6d9000] 14:47:35 INFO - PROCESS | 8438 | 1463435255135 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]]]}] 14:47:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:47:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1687ms 14:47:35 INFO - PROCESS | 8438 | 1463435255220 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 14:47:35 INFO - PROCESS | 8438 | 1463435255225 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 14:47:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:47:35 INFO - PROCESS | 8438 | 1463435255234 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:47:35 INFO - PROCESS | 8438 | 1463435255240 Marionette TRACE conn3 <- [1,2570,null,{}] 14:47:35 INFO - PROCESS | 8438 | 1463435255257 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}] 14:47:35 INFO - PROCESS | 8438 | 1463435255468 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 14:47:35 INFO - PROCESS | 8438 | 1463435255796 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:35 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ee86400 == 140 [pid = 8438] [id = 650] 14:47:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x8ef41c00) [pid = 8438] [serial = 1951] [outer = (nil)] 14:47:35 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x8ef62000) [pid = 8438] [serial = 1952] [outer = 0x8ef41c00] 14:47:35 INFO - PROCESS | 8438 | 1463435255893 Marionette DEBUG loaded listener.js 14:47:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x8f69a800) [pid = 8438] [serial = 1953] [outer = 0x8ef41c00] 14:47:36 INFO - PROCESS | 8438 | 1463435256831 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]]]}] 14:47:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:47:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1687ms 14:47:36 INFO - PROCESS | 8438 | 1463435256922 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 14:47:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:47:36 INFO - PROCESS | 8438 | 1463435256927 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 14:47:36 INFO - PROCESS | 8438 | 1463435256933 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:47:36 INFO - PROCESS | 8438 | 1463435256936 Marionette TRACE conn3 <- [1,2574,null,{}] 14:47:36 INFO - PROCESS | 8438 | 1463435256942 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}] 14:47:37 INFO - PROCESS | 8438 | 1463435257188 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 14:47:37 INFO - PROCESS | 8438 | 1463435257516 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:37 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db97800 == 141 [pid = 8438] [id = 651] 14:47:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x8ef60800) [pid = 8438] [serial = 1954] [outer = (nil)] 14:47:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x90ba6800) [pid = 8438] [serial = 1955] [outer = 0x8ef60800] 14:47:37 INFO - PROCESS | 8438 | 1463435257600 Marionette DEBUG loaded listener.js 14:47:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0x90bc5c00) [pid = 8438] [serial = 1956] [outer = 0x8ef60800] 14:47:38 INFO - PROCESS | 8438 | 1463435258495 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]]]}] 14:47:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:47:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1639ms 14:47:38 INFO - PROCESS | 8438 | 1463435258572 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 14:47:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:47:38 INFO - PROCESS | 8438 | 1463435258576 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 14:47:38 INFO - PROCESS | 8438 | 1463435258582 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:47:38 INFO - PROCESS | 8438 | 1463435258586 Marionette TRACE conn3 <- [1,2578,null,{}] 14:47:38 INFO - PROCESS | 8438 | 1463435258592 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}] 14:47:38 INFO - PROCESS | 8438 | 1463435258822 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 14:47:39 INFO - PROCESS | 8438 | 1463435259150 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:39 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db9c400 == 142 [pid = 8438] [id = 652] 14:47:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0x8ef60c00) [pid = 8438] [serial = 1957] [outer = (nil)] 14:47:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0x91c8a400) [pid = 8438] [serial = 1958] [outer = 0x8ef60c00] 14:47:39 INFO - PROCESS | 8438 | 1463435259240 Marionette DEBUG loaded listener.js 14:47:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0x91cef400) [pid = 8438] [serial = 1959] [outer = 0x8ef60c00] 14:47:40 INFO - PROCESS | 8438 | 1463435260131 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]]]}] 14:47:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:47:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1586ms 14:47:40 INFO - PROCESS | 8438 | 1463435260168 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 14:47:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:47:40 INFO - PROCESS | 8438 | 1463435260172 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 14:47:40 INFO - PROCESS | 8438 | 1463435260178 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:47:40 INFO - PROCESS | 8438 | 1463435260182 Marionette TRACE conn3 <- [1,2582,null,{}] 14:47:40 INFO - PROCESS | 8438 | 1463435260188 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}] 14:47:40 INFO - PROCESS | 8438 | 1463435260408 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 14:47:40 INFO - PROCESS | 8438 | 1463435260740 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:40 INFO - PROCESS | 8438 | ++DOCSHELL 0x90b9b400 == 143 [pid = 8438] [id = 653] 14:47:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0x919bc800) [pid = 8438] [serial = 1960] [outer = (nil)] 14:47:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 167 (0x91ebe400) [pid = 8438] [serial = 1961] [outer = 0x919bc800] 14:47:40 INFO - PROCESS | 8438 | 1463435260830 Marionette DEBUG loaded listener.js 14:47:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 168 (0x92029400) [pid = 8438] [serial = 1962] [outer = 0x919bc800] 14:47:41 INFO - PROCESS | 8438 | 1463435261727 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]]]}] 14:47:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:47:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1588ms 14:47:41 INFO - PROCESS | 8438 | 1463435261767 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 14:47:41 INFO - PROCESS | 8438 | 1463435261771 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 14:47:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:47:41 INFO - PROCESS | 8438 | 1463435261778 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:47:41 INFO - PROCESS | 8438 | 1463435261780 Marionette TRACE conn3 <- [1,2586,null,{}] 14:47:41 INFO - PROCESS | 8438 | 1463435261787 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}] 14:47:42 INFO - PROCESS | 8438 | 1463435261997 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 14:47:42 INFO - PROCESS | 8438 | 1463435262339 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:42 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ee83800 == 144 [pid = 8438] [id = 654] 14:47:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 169 (0x8ef63400) [pid = 8438] [serial = 1963] [outer = (nil)] 14:47:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 170 (0x922e7000) [pid = 8438] [serial = 1964] [outer = 0x8ef63400] 14:47:42 INFO - PROCESS | 8438 | 1463435262427 Marionette DEBUG loaded listener.js 14:47:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 171 (0x928b4400) [pid = 8438] [serial = 1965] [outer = 0x8ef63400] 14:47:43 INFO - PROCESS | 8438 | 1463435263330 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]]]}] 14:47:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:47:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1630ms 14:47:43 INFO - PROCESS | 8438 | 1463435263409 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 14:47:43 INFO - PROCESS | 8438 | 1463435263413 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 14:47:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:47:43 INFO - PROCESS | 8438 | 1463435263419 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:47:43 INFO - PROCESS | 8438 | 1463435263423 Marionette TRACE conn3 <- [1,2590,null,{}] 14:47:43 INFO - PROCESS | 8438 | 1463435263429 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}] 14:47:43 INFO - PROCESS | 8438 | 1463435263664 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 14:47:44 INFO - PROCESS | 8438 | 1463435263991 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:44 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ef47400 == 145 [pid = 8438] [id = 655] 14:47:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 172 (0x91ec1c00) [pid = 8438] [serial = 1966] [outer = (nil)] 14:47:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 173 (0x94fab400) [pid = 8438] [serial = 1967] [outer = 0x91ec1c00] 14:47:44 INFO - PROCESS | 8438 | 1463435264082 Marionette DEBUG loaded listener.js 14:47:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 174 (0x9501c800) [pid = 8438] [serial = 1968] [outer = 0x91ec1c00] 14:47:44 INFO - PROCESS | 8438 | 1463435264944 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]]]}] 14:47:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:47:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1589ms 14:47:45 INFO - PROCESS | 8438 | 1463435265012 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 14:47:45 INFO - PROCESS | 8438 | 1463435265016 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 14:47:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:47:45 INFO - PROCESS | 8438 | 1463435265025 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:47:45 INFO - PROCESS | 8438 | 1463435265028 Marionette TRACE conn3 <- [1,2594,null,{}] 14:47:45 INFO - PROCESS | 8438 | 1463435265034 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}] 14:47:45 INFO - PROCESS | 8438 | 1463435265231 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 14:47:45 INFO - PROCESS | 8438 | 1463435265515 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:45 INFO - PROCESS | 8438 | ++DOCSHELL 0x928b4800 == 146 [pid = 8438] [id = 656] 14:47:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 175 (0x93903400) [pid = 8438] [serial = 1969] [outer = (nil)] 14:47:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 176 (0x977d1000) [pid = 8438] [serial = 1970] [outer = 0x93903400] 14:47:45 INFO - PROCESS | 8438 | 1463435265649 Marionette DEBUG loaded listener.js 14:47:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 177 (0x977ef400) [pid = 8438] [serial = 1971] [outer = 0x93903400] 14:47:46 INFO - PROCESS | 8438 | 1463435266639 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]]]}] 14:47:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:47:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1685ms 14:47:46 INFO - PROCESS | 8438 | 1463435266711 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 14:47:46 INFO - PROCESS | 8438 | 1463435266714 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 14:47:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:47:46 INFO - PROCESS | 8438 | 1463435266721 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:47:46 INFO - PROCESS | 8438 | 1463435266725 Marionette TRACE conn3 <- [1,2598,null,{}] 14:47:46 INFO - PROCESS | 8438 | 1463435266730 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}] 14:47:46 INFO - PROCESS | 8438 | 1463435266931 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 14:47:47 INFO - PROCESS | 8438 | 1463435267283 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:47 INFO - PROCESS | 8438 | ++DOCSHELL 0x91eae800 == 147 [pid = 8438] [id = 657] 14:47:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 178 (0x922e0000) [pid = 8438] [serial = 1972] [outer = (nil)] 14:47:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 179 (0x997e8800) [pid = 8438] [serial = 1973] [outer = 0x922e0000] 14:47:47 INFO - PROCESS | 8438 | 1463435267374 Marionette DEBUG loaded listener.js 14:47:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 180 (0x99b3c400) [pid = 8438] [serial = 1974] [outer = 0x922e0000] 14:47:48 INFO - PROCESS | 8438 | 1463435268366 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]]]}] 14:47:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:47:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1680ms 14:47:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:47:48 INFO - PROCESS | 8438 | 1463435268402 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 14:47:48 INFO - PROCESS | 8438 | 1463435268405 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 14:47:48 INFO - PROCESS | 8438 | 1463435268412 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:47:48 INFO - PROCESS | 8438 | 1463435268416 Marionette TRACE conn3 <- [1,2602,null,{}] 14:47:48 INFO - PROCESS | 8438 | 1463435268422 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}] 14:47:48 INFO - PROCESS | 8438 | 1463435268684 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 14:47:49 INFO - PROCESS | 8438 | 1463435269061 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:49 INFO - PROCESS | 8438 | ++DOCSHELL 0x98868c00 == 148 [pid = 8438] [id = 658] 14:47:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 181 (0x9a17f800) [pid = 8438] [serial = 1975] [outer = (nil)] 14:47:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 182 (0x9a184c00) [pid = 8438] [serial = 1976] [outer = 0x9a17f800] 14:47:49 INFO - PROCESS | 8438 | 1463435269170 Marionette DEBUG loaded listener.js 14:47:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 183 (0x9a653000) [pid = 8438] [serial = 1977] [outer = 0x9a17f800] 14:47:50 INFO - PROCESS | 8438 | 1463435270164 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]]]}] 14:47:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:47:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1800ms 14:47:50 INFO - PROCESS | 8438 | 1463435270212 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 14:47:50 INFO - PROCESS | 8438 | 1463435270215 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 14:47:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:47:50 INFO - PROCESS | 8438 | 1463435270222 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:47:50 INFO - PROCESS | 8438 | 1463435270225 Marionette TRACE conn3 <- [1,2606,null,{}] 14:47:50 INFO - PROCESS | 8438 | 1463435270231 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}] 14:47:50 INFO - PROCESS | 8438 | 1463435270428 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 14:47:50 INFO - PROCESS | 8438 | 1463435270769 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:50 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a055c00 == 149 [pid = 8438] [id = 659] 14:47:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 184 (0x9a181c00) [pid = 8438] [serial = 1978] [outer = (nil)] 14:47:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 185 (0x9ae96400) [pid = 8438] [serial = 1979] [outer = 0x9a181c00] 14:47:50 INFO - PROCESS | 8438 | 1463435270859 Marionette DEBUG loaded listener.js 14:47:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 186 (0x9b8b3800) [pid = 8438] [serial = 1980] [outer = 0x9a181c00] 14:47:51 INFO - PROCESS | 8438 | 1463435271803 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]]]}] 14:47:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:47:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1635ms 14:47:51 INFO - PROCESS | 8438 | 1463435271857 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 14:47:51 INFO - PROCESS | 8438 | 1463435271861 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 14:47:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:47:51 INFO - PROCESS | 8438 | 1463435271867 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:47:51 INFO - PROCESS | 8438 | 1463435271871 Marionette TRACE conn3 <- [1,2610,null,{}] 14:47:51 INFO - PROCESS | 8438 | 1463435271886 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}] 14:47:52 INFO - PROCESS | 8438 | 1463435272165 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 14:47:52 INFO - PROCESS | 8438 | 1463435272502 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:52 INFO - PROCESS | 8438 | ++DOCSHELL 0x89efb400 == 150 [pid = 8438] [id = 660] 14:47:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 187 (0x94fb3c00) [pid = 8438] [serial = 1981] [outer = (nil)] 14:47:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 188 (0x9cfe8800) [pid = 8438] [serial = 1982] [outer = 0x94fb3c00] 14:47:52 INFO - PROCESS | 8438 | 1463435272586 Marionette DEBUG loaded listener.js 14:47:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 189 (0xa1152000) [pid = 8438] [serial = 1983] [outer = 0x94fb3c00] 14:47:53 INFO - PROCESS | 8438 | 1463435273535 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]]]}] 14:47:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:47:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1747ms 14:47:53 INFO - PROCESS | 8438 | 1463435273616 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 14:47:53 INFO - PROCESS | 8438 | 1463435273620 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 14:47:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:47:53 INFO - PROCESS | 8438 | 1463435273626 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:47:53 INFO - PROCESS | 8438 | 1463435273629 Marionette TRACE conn3 <- [1,2614,null,{}] 14:47:53 INFO - PROCESS | 8438 | 1463435273635 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}] 14:47:53 INFO - PROCESS | 8438 | 1463435273865 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 14:47:54 INFO - PROCESS | 8438 | 1463435274195 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:54 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a613c00 == 151 [pid = 8438] [id = 661] 14:47:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 190 (0x9bbbc000) [pid = 8438] [serial = 1984] [outer = (nil)] 14:47:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 191 (0xa11f3c00) [pid = 8438] [serial = 1985] [outer = 0x9bbbc000] 14:47:54 INFO - PROCESS | 8438 | 1463435274283 Marionette DEBUG loaded listener.js 14:47:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 192 (0xa225bc00) [pid = 8438] [serial = 1986] [outer = 0x9bbbc000] 14:47:55 INFO - PROCESS | 8438 | 1463435275169 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]]]}] 14:47:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:47:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1585ms 14:47:55 INFO - PROCESS | 8438 | 1463435275212 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 14:47:55 INFO - PROCESS | 8438 | 1463435275216 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 14:47:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:47:55 INFO - PROCESS | 8438 | 1463435275222 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:47:55 INFO - PROCESS | 8438 | 1463435275226 Marionette TRACE conn3 <- [1,2618,null,{}] 14:47:55 INFO - PROCESS | 8438 | 1463435275231 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}] 14:47:55 INFO - PROCESS | 8438 | 1463435275423 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 14:47:55 INFO - PROCESS | 8438 | 1463435275714 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:55 INFO - PROCESS | 8438 | ++DOCSHELL 0x90a14800 == 152 [pid = 8438] [id = 662] 14:47:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 193 (0xa060a000) [pid = 8438] [serial = 1987] [outer = (nil)] 14:47:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 194 (0xa237d000) [pid = 8438] [serial = 1988] [outer = 0xa060a000] 14:47:55 INFO - PROCESS | 8438 | 1463435275844 Marionette DEBUG loaded listener.js 14:47:55 INFO - PROCESS | 8438 | ++DOMWINDOW == 195 (0xa23c3c00) [pid = 8438] [serial = 1989] [outer = 0xa060a000] 14:47:56 INFO - PROCESS | 8438 | 1463435276720 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]]]}] 14:47:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:47:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1533ms 14:47:56 INFO - PROCESS | 8438 | 1463435276756 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 14:47:56 INFO - PROCESS | 8438 | 1463435276760 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 14:47:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:47:56 INFO - PROCESS | 8438 | 1463435276766 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:47:56 INFO - PROCESS | 8438 | 1463435276769 Marionette TRACE conn3 <- [1,2622,null,{}] 14:47:56 INFO - PROCESS | 8438 | 1463435276776 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}] 14:47:57 INFO - PROCESS | 8438 | 1463435277091 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 14:47:57 INFO - PROCESS | 8438 | 1463435277528 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:57 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a614800 == 153 [pid = 8438] [id = 663] 14:47:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 196 (0x9a615000) [pid = 8438] [serial = 1990] [outer = (nil)] 14:47:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 197 (0xa272e400) [pid = 8438] [serial = 1991] [outer = 0x9a615000] 14:47:57 INFO - PROCESS | 8438 | 1463435277628 Marionette DEBUG loaded listener.js 14:47:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 198 (0xa27c1400) [pid = 8438] [serial = 1992] [outer = 0x9a615000] 14:47:58 INFO - PROCESS | 8438 | 1463435278530 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]]]}] 14:47:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:47:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1839ms 14:47:58 INFO - PROCESS | 8438 | 1463435278606 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 14:47:58 INFO - PROCESS | 8438 | 1463435278609 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 14:47:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:47:58 INFO - PROCESS | 8438 | 1463435278616 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:47:58 INFO - PROCESS | 8438 | 1463435278620 Marionette TRACE conn3 <- [1,2626,null,{}] 14:47:58 INFO - PROCESS | 8438 | 1463435278625 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}] 14:47:58 INFO - PROCESS | 8438 | 1463435278822 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 14:47:59 INFO - PROCESS | 8438 | 1463435279156 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:59 INFO - PROCESS | 8438 | ++DOCSHELL 0xa25fa400 == 154 [pid = 8438] [id = 664] 14:47:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 199 (0xa2706400) [pid = 8438] [serial = 1993] [outer = (nil)] 14:47:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 200 (0xa331dc00) [pid = 8438] [serial = 1994] [outer = 0xa2706400] 14:47:59 INFO - PROCESS | 8438 | 1463435279253 Marionette DEBUG loaded listener.js 14:47:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 201 (0xa3352000) [pid = 8438] [serial = 1995] [outer = 0xa2706400] 14:48:00 INFO - PROCESS | 8438 | 1463435280139 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]]]}] 14:48:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:48:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1591ms 14:48:00 INFO - PROCESS | 8438 | 1463435280208 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 14:48:00 INFO - PROCESS | 8438 | 1463435280211 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 14:48:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:48:00 INFO - PROCESS | 8438 | 1463435280218 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:48:00 INFO - PROCESS | 8438 | 1463435280222 Marionette TRACE conn3 <- [1,2630,null,{}] 14:48:00 INFO - PROCESS | 8438 | 1463435280228 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}] 14:48:00 INFO - PROCESS | 8438 | 1463435280496 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 14:48:01 INFO - PROCESS | 8438 | 1463435281391 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:02 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7c9800 == 153 [pid = 8438] [id = 399] 14:48:02 INFO - PROCESS | 8438 | --DOCSHELL 0x8e61a000 == 152 [pid = 8438] [id = 402] 14:48:02 INFO - PROCESS | 8438 | --DOCSHELL 0x8dd0ac00 == 151 [pid = 8438] [id = 415] 14:48:02 INFO - PROCESS | 8438 | --DOCSHELL 0x89d8fc00 == 150 [pid = 8438] [id = 646] 14:48:02 INFO - PROCESS | 8438 | --DOCSHELL 0x8ceaa400 == 149 [pid = 8438] [id = 645] 14:48:02 INFO - PROCESS | 8438 | --DOCSHELL 0x8ac8f000 == 148 [pid = 8438] [id = 644] 14:48:02 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4aac00 == 147 [pid = 8438] [id = 643] 14:48:02 INFO - PROCESS | 8438 | --DOCSHELL 0x89cb9800 == 146 [pid = 8438] [id = 641] 14:48:02 INFO - PROCESS | 8438 | --DOCSHELL 0x919ae800 == 145 [pid = 8438] [id = 640] 14:48:02 INFO - PROCESS | 8438 | --DOCSHELL 0x9ab96c00 == 144 [pid = 8438] [id = 638] 14:48:02 INFO - PROCESS | 8438 | --DOCSHELL 0x89d8cc00 == 143 [pid = 8438] [id = 639] 14:48:02 INFO - PROCESS | 8438 | --DOCSHELL 0x90ba4c00 == 142 [pid = 8438] [id = 637] 14:48:02 INFO - PROCESS | 8438 | --DOCSHELL 0x8a350000 == 141 [pid = 8438] [id = 595] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 200 (0x8e61ac00) [pid = 8438] [serial = 1803] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 199 (0x8e7a1000) [pid = 8438] [serial = 1868] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 198 (0x8eb63000) [pid = 8438] [serial = 1869] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 197 (0x8d1ecc00) [pid = 8438] [serial = 1865] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 196 (0x8c96d000) [pid = 8438] [serial = 1862] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 195 (0x8ce9fc00) [pid = 8438] [serial = 1863] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 194 (0x8b4aa800) [pid = 8438] [serial = 1860] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 193 (0x8a516400) [pid = 8438] [serial = 1859] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 192 (0x9ae8e800) [pid = 8438] [serial = 1856] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 191 (0x9ab9c400) [pid = 8438] [serial = 1853] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 190 (0x9a60f000) [pid = 8438] [serial = 1850] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 189 (0x9a177000) [pid = 8438] [serial = 1847] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 188 (0x99be9400) [pid = 8438] [serial = 1844] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 187 (0x98a69400) [pid = 8438] [serial = 1841] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 186 (0x9774fc00) [pid = 8438] [serial = 1838] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 185 (0x92d52000) [pid = 8438] [serial = 1835] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 184 (0x91ec5400) [pid = 8438] [serial = 1832] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 183 (0x91e9a800) [pid = 8438] [serial = 1829] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 182 (0x91c90000) [pid = 8438] [serial = 1826] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 181 (0x919ad800) [pid = 8438] [serial = 1823] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 180 (0x90a13800) [pid = 8438] [serial = 1820] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 179 (0x8ef57800) [pid = 8438] [serial = 1817] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 178 (0x8ec6f400) [pid = 8438] [serial = 1814] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 177 (0x8e79fc00) [pid = 8438] [serial = 1811] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 176 (0x8d13bc00) [pid = 8438] [serial = 1808] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 175 (0x89d88000) [pid = 8438] [serial = 1805] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 174 (0x8d9b6400) [pid = 8438] [serial = 1872] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 173 (0x8d13d000) [pid = 8438] [serial = 1871] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | --DOMWINDOW == 172 (0x8db4a400) [pid = 8438] [serial = 1866] [outer = (nil)] [url = about:blank] 14:48:02 INFO - PROCESS | 8438 | ++DOCSHELL 0x89d88000 == 142 [pid = 8438] [id = 665] 14:48:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 173 (0x89d8fc00) [pid = 8438] [serial = 1996] [outer = (nil)] 14:48:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 174 (0x8a356c00) [pid = 8438] [serial = 1997] [outer = 0x89d8fc00] 14:48:02 INFO - PROCESS | 8438 | 1463435282437 Marionette DEBUG loaded listener.js 14:48:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 175 (0x8ac8c400) [pid = 8438] [serial = 1998] [outer = 0x89d8fc00] 14:48:03 INFO - PROCESS | 8438 | 1463435283275 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]]]}] 14:48:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:48:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 3084ms 14:48:03 INFO - PROCESS | 8438 | 1463435283308 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 14:48:03 INFO - PROCESS | 8438 | 1463435283314 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 14:48:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:48:03 INFO - PROCESS | 8438 | 1463435283321 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:48:03 INFO - PROCESS | 8438 | 1463435283327 Marionette TRACE conn3 <- [1,2634,null,{}] 14:48:03 INFO - PROCESS | 8438 | 1463435283334 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}] 14:48:03 INFO - PROCESS | 8438 | 1463435283515 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 14:48:03 INFO - PROCESS | 8438 | 1463435283539 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:03 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7c5400 == 143 [pid = 8438] [id = 666] 14:48:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 176 (0x8b8de000) [pid = 8438] [serial = 1999] [outer = (nil)] 14:48:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 177 (0x8cea4800) [pid = 8438] [serial = 2000] [outer = 0x8b8de000] 14:48:03 INFO - PROCESS | 8438 | 1463435283635 Marionette DEBUG loaded listener.js 14:48:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 178 (0x8d136000) [pid = 8438] [serial = 2001] [outer = 0x8b8de000] 14:48:04 INFO - PROCESS | 8438 | 1463435284653 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]]]}] 14:48:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:48:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1389ms 14:48:04 INFO - PROCESS | 8438 | 1463435284744 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 14:48:04 INFO - PROCESS | 8438 | 1463435284750 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 14:48:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:48:04 INFO - PROCESS | 8438 | 1463435284771 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:48:04 INFO - PROCESS | 8438 | 1463435284775 Marionette TRACE conn3 <- [1,2638,null,{}] 14:48:04 INFO - PROCESS | 8438 | 1463435284781 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}] 14:48:05 INFO - PROCESS | 8438 | 1463435285033 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 14:48:05 INFO - PROCESS | 8438 | 1463435285063 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:05 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b8d9800 == 144 [pid = 8438] [id = 667] 14:48:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 179 (0x8cea6c00) [pid = 8438] [serial = 2002] [outer = (nil)] 14:48:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 180 (0x8d9b9000) [pid = 8438] [serial = 2003] [outer = 0x8cea6c00] 14:48:05 INFO - PROCESS | 8438 | 1463435285135 Marionette DEBUG loaded listener.js 14:48:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 181 (0x8db96800) [pid = 8438] [serial = 2004] [outer = 0x8cea6c00] 14:48:06 INFO - PROCESS | 8438 | 1463435286124 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]]]}] 14:48:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:48:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1384ms 14:48:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:48:06 INFO - PROCESS | 8438 | 1463435286156 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 14:48:06 INFO - PROCESS | 8438 | 1463435286159 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 14:48:06 INFO - PROCESS | 8438 | 1463435286168 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:48:06 INFO - PROCESS | 8438 | 1463435286177 Marionette TRACE conn3 <- [1,2642,null,{}] 14:48:06 INFO - PROCESS | 8438 | 1463435286204 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}] 14:48:06 INFO - PROCESS | 8438 | 1463435286469 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 14:48:06 INFO - PROCESS | 8438 | 1463435286498 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:06 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1e8800 == 145 [pid = 8438] [id = 668] 14:48:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 182 (0x8e6d3c00) [pid = 8438] [serial = 2005] [outer = (nil)] 14:48:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 183 (0x8eb63400) [pid = 8438] [serial = 2006] [outer = 0x8e6d3c00] 14:48:06 INFO - PROCESS | 8438 | 1463435286569 Marionette DEBUG loaded listener.js 14:48:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 184 (0x8ec03c00) [pid = 8438] [serial = 2007] [outer = 0x8e6d3c00] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 183 (0x9522dc00) [pid = 8438] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 182 (0x8e6d7c00) [pid = 8438] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 181 (0x977efc00) [pid = 8438] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 180 (0x8f69e000) [pid = 8438] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 179 (0x89cb8400) [pid = 8438] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 178 (0x99f67000) [pid = 8438] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 177 (0x9a654c00) [pid = 8438] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 176 (0x928b4c00) [pid = 8438] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 175 (0x8f4a9800) [pid = 8438] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 174 (0x8ee82000) [pid = 8438] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 173 (0x928b0c00) [pid = 8438] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 172 (0x8f696400) [pid = 8438] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 171 (0x91df0000) [pid = 8438] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 170 (0x8db9f000) [pid = 8438] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 169 (0x9a06ec00) [pid = 8438] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 168 (0x8f69e400) [pid = 8438] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 167 (0x8cf0c800) [pid = 8438] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 166 (0x91c8ec00) [pid = 8438] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x9ab97c00) [pid = 8438] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0x91ebdc00) [pid = 8438] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x8c925800) [pid = 8438] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0x97755800) [pid = 8438] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0x89cc3800) [pid = 8438] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x8ef45c00) [pid = 8438] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0x8d9b7000) [pid = 8438] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x928b4000) [pid = 8438] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0x8c976400) [pid = 8438] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x997df000) [pid = 8438] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x91ebe000) [pid = 8438] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x8f697800) [pid = 8438] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0x8b4aec00) [pid = 8438] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0x90a50c00) [pid = 8438] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 151 (0x919b4400) [pid = 8438] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 150 (0x9454b000) [pid = 8438] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 149 (0x8db93400) [pid = 8438] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 148 (0x9b114400) [pid = 8438] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 147 (0x89d8e400) [pid = 8438] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 146 (0x90b9e000) [pid = 8438] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:48:07 INFO - PROCESS | 8438 | --DOMWINDOW == 145 (0x8a34f400) [pid = 8438] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:48:08 INFO - PROCESS | 8438 | 1463435288294 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]]]}] 14:48:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:48:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2159ms 14:48:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:48:08 INFO - PROCESS | 8438 | 1463435288324 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 14:48:08 INFO - PROCESS | 8438 | 1463435288327 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 14:48:08 INFO - PROCESS | 8438 | 1463435288334 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:48:08 INFO - PROCESS | 8438 | 1463435288337 Marionette TRACE conn3 <- [1,2646,null,{}] 14:48:08 INFO - PROCESS | 8438 | 1463435288343 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}] 14:48:08 INFO - PROCESS | 8438 | 1463435288527 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 14:48:08 INFO - PROCESS | 8438 | 1463435288741 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:08 INFO - PROCESS | 8438 | ++DOCSHELL 0x89cc3800 == 146 [pid = 8438] [id = 669] 14:48:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 146 (0x89cc3c00) [pid = 8438] [serial = 2008] [outer = (nil)] 14:48:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 147 (0x8e7a6000) [pid = 8438] [serial = 2009] [outer = 0x89cc3c00] 14:48:08 INFO - PROCESS | 8438 | 1463435288811 Marionette DEBUG loaded listener.js 14:48:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 148 (0x8eb6f400) [pid = 8438] [serial = 2010] [outer = 0x89cc3c00] 14:48:09 INFO - PROCESS | 8438 | 1463435289712 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]]]}] 14:48:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:48:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1430ms 14:48:09 INFO - PROCESS | 8438 | 1463435289773 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 14:48:09 INFO - PROCESS | 8438 | 1463435289780 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 14:48:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:48:09 INFO - PROCESS | 8438 | 1463435289788 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:48:09 INFO - PROCESS | 8438 | 1463435289794 Marionette TRACE conn3 <- [1,2650,null,{}] 14:48:09 INFO - PROCESS | 8438 | 1463435289803 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}] 14:48:10 INFO - PROCESS | 8438 | 1463435290111 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 14:48:10 INFO - PROCESS | 8438 | 1463435290388 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:10 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7ba400 == 147 [pid = 8438] [id = 670] 14:48:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 149 (0x8b7bb000) [pid = 8438] [serial = 2011] [outer = (nil)] 14:48:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 150 (0x8b8e0c00) [pid = 8438] [serial = 2012] [outer = 0x8b7bb000] 14:48:10 INFO - PROCESS | 8438 | 1463435290479 Marionette DEBUG loaded listener.js 14:48:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 151 (0x8cea0800) [pid = 8438] [serial = 2013] [outer = 0x8b7bb000] 14:48:11 INFO - PROCESS | 8438 | 1463435291390 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]]]}] 14:48:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:48:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1636ms 14:48:11 INFO - PROCESS | 8438 | 1463435291424 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 14:48:11 INFO - PROCESS | 8438 | 1463435291433 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 14:48:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:48:11 INFO - PROCESS | 8438 | 1463435291444 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:48:11 INFO - PROCESS | 8438 | 1463435291448 Marionette TRACE conn3 <- [1,2654,null,{}] 14:48:11 INFO - PROCESS | 8438 | 1463435291454 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}] 14:48:11 INFO - PROCESS | 8438 | 1463435291665 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 14:48:11 INFO - PROCESS | 8438 | 1463435291949 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:12 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9ba000 == 148 [pid = 8438] [id = 671] 14:48:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 152 (0x8db4dc00) [pid = 8438] [serial = 2014] [outer = (nil)] 14:48:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x8dd0a000) [pid = 8438] [serial = 2015] [outer = 0x8db4dc00] 14:48:12 INFO - PROCESS | 8438 | 1463435292089 Marionette DEBUG loaded listener.js 14:48:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x8e6d0400) [pid = 8438] [serial = 2016] [outer = 0x8db4dc00] 14:48:13 INFO - PROCESS | 8438 | 1463435293052 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]]]}] 14:48:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:48:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1684ms 14:48:13 INFO - PROCESS | 8438 | 1463435293129 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 14:48:13 INFO - PROCESS | 8438 | 1463435293133 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 14:48:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:48:13 INFO - PROCESS | 8438 | 1463435293141 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:48:13 INFO - PROCESS | 8438 | 1463435293147 Marionette TRACE conn3 <- [1,2658,null,{}] 14:48:13 INFO - PROCESS | 8438 | 1463435293163 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}] 14:48:13 INFO - PROCESS | 8438 | 1463435293502 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 14:48:13 INFO - PROCESS | 8438 | 1463435293809 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:13 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9b6400 == 149 [pid = 8438] [id = 672] 14:48:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x8ef3d800) [pid = 8438] [serial = 2017] [outer = (nil)] 14:48:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x8ef48c00) [pid = 8438] [serial = 2018] [outer = 0x8ef3d800] 14:48:13 INFO - PROCESS | 8438 | 1463435293898 Marionette DEBUG loaded listener.js 14:48:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x8ef5c800) [pid = 8438] [serial = 2019] [outer = 0x8ef3d800] 14:48:14 INFO - PROCESS | 8438 | 1463435294830 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]]]}] 14:48:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:48:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1748ms 14:48:14 INFO - PROCESS | 8438 | 1463435294889 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 14:48:14 INFO - PROCESS | 8438 | 1463435294894 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 14:48:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:48:14 INFO - PROCESS | 8438 | 1463435294900 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:48:14 INFO - PROCESS | 8438 | 1463435294904 Marionette TRACE conn3 <- [1,2662,null,{}] 14:48:14 INFO - PROCESS | 8438 | 1463435294910 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}] 14:48:15 INFO - PROCESS | 8438 | 1463435295110 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 14:48:15 INFO - PROCESS | 8438 | 1463435295398 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:15 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ef44c00 == 150 [pid = 8438] [id = 673] 14:48:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x8f69bc00) [pid = 8438] [serial = 2020] [outer = (nil)] 14:48:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x90a14400) [pid = 8438] [serial = 2021] [outer = 0x8f69bc00] 14:48:15 INFO - PROCESS | 8438 | 1463435295545 Marionette DEBUG loaded listener.js 14:48:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x90a4b400) [pid = 8438] [serial = 2022] [outer = 0x8f69bc00] 14:48:16 INFO - PROCESS | 8438 | 1463435296452 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]]]}] 14:48:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:48:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1579ms 14:48:16 INFO - PROCESS | 8438 | 1463435296481 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 14:48:16 INFO - PROCESS | 8438 | 1463435296484 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 14:48:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:48:16 INFO - PROCESS | 8438 | 1463435296490 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:48:16 INFO - PROCESS | 8438 | 1463435296494 Marionette TRACE conn3 <- [1,2666,null,{}] 14:48:16 INFO - PROCESS | 8438 | 1463435296501 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}] 14:48:16 INFO - PROCESS | 8438 | 1463435296701 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 14:48:17 INFO - PROCESS | 8438 | 1463435297006 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:17 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ef5c000 == 151 [pid = 8438] [id = 674] 14:48:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x8f692c00) [pid = 8438] [serial = 2023] [outer = (nil)] 14:48:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0x90bbc400) [pid = 8438] [serial = 2024] [outer = 0x8f692c00] 14:48:17 INFO - PROCESS | 8438 | 1463435297144 Marionette DEBUG loaded listener.js 14:48:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0x919ad800) [pid = 8438] [serial = 2025] [outer = 0x8f692c00] 14:48:18 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:18 INFO - PROCESS | 8438 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:48:18 INFO - PROCESS | 8438 | 1463435298544 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]]]}] 14:48:18 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) 14:48:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2088ms 14:48:18 INFO - PROCESS | 8438 | 1463435298621 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 14:48:18 INFO - PROCESS | 8438 | 1463435298626 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 14:48:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:48:18 INFO - PROCESS | 8438 | 1463435298659 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:48:18 INFO - PROCESS | 8438 | 1463435298664 Marionette TRACE conn3 <- [1,2670,null,{}] 14:48:18 INFO - PROCESS | 8438 | 1463435298670 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}] 14:48:18 INFO - PROCESS | 8438 | 1463435298895 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 14:48:19 INFO - PROCESS | 8438 | 1463435299184 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:19 INFO - PROCESS | 8438 | ++DOCSHELL 0x90a16400 == 152 [pid = 8438] [id = 675] 14:48:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0x90a54800) [pid = 8438] [serial = 2026] [outer = (nil)] 14:48:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0x91cf5800) [pid = 8438] [serial = 2027] [outer = 0x90a54800] 14:48:19 INFO - PROCESS | 8438 | 1463435299270 Marionette DEBUG loaded listener.js 14:48:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0x91e9a800) [pid = 8438] [serial = 2028] [outer = 0x90a54800] 14:48:20 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:20 INFO - PROCESS | 8438 | 1463435300636 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] 14:48:20 INFO - PROCESS | 8438 | 1463435300710 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 14:48:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:48:20 INFO - PROCESS | 8438 | 1463435300716 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:48:20 INFO - PROCESS | 8438 | 1463435300719 Marionette TRACE conn3 <- [1,2674,null,{}] 14:48:20 INFO - PROCESS | 8438 | 1463435300725 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}] 14:48:21 INFO - PROCESS | 8438 | 1463435300997 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 14:48:21 INFO - PROCESS | 8438 | 1463435301289 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:21 INFO - PROCESS | 8438 | ++DOCSHELL 0x919b6400 == 153 [pid = 8438] [id = 676] 14:48:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 167 (0x91c8c000) [pid = 8438] [serial = 2029] [outer = (nil)] 14:48:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 168 (0x91ebc800) [pid = 8438] [serial = 2030] [outer = 0x91c8c000] 14:48:21 INFO - PROCESS | 8438 | 1463435301376 Marionette DEBUG loaded listener.js 14:48:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 169 (0x92022c00) [pid = 8438] [serial = 2031] [outer = 0x91c8c000] 14:48:22 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:22 INFO - PROCESS | 8438 | 1463435302721 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] 14:48:22 INFO - PROCESS | 8438 | 1463435302767 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 14:48:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:48:22 INFO - PROCESS | 8438 | 1463435302774 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:48:22 INFO - PROCESS | 8438 | 1463435302778 Marionette TRACE conn3 <- [1,2678,null,{}] 14:48:22 INFO - PROCESS | 8438 | 1463435302783 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}] 14:48:23 INFO - PROCESS | 8438 | 1463435303073 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 14:48:23 INFO - PROCESS | 8438 | 1463435303364 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:23 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b4aec00 == 154 [pid = 8438] [id = 677] 14:48:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 170 (0x91eb9000) [pid = 8438] [serial = 2032] [outer = (nil)] 14:48:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 171 (0x928aec00) [pid = 8438] [serial = 2033] [outer = 0x91eb9000] 14:48:23 INFO - PROCESS | 8438 | 1463435303446 Marionette DEBUG loaded listener.js 14:48:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 172 (0x93903800) [pid = 8438] [serial = 2034] [outer = 0x91eb9000] 14:48:24 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:24 INFO - PROCESS | 8438 | 1463435304751 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]]]}] 14:48:24 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) 14:48:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1990ms 14:48:24 INFO - PROCESS | 8438 | 1463435304764 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 14:48:24 INFO - PROCESS | 8438 | 1463435304768 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 14:48:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:48:24 INFO - PROCESS | 8438 | 1463435304774 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:48:24 INFO - PROCESS | 8438 | 1463435304778 Marionette TRACE conn3 <- [1,2682,null,{}] 14:48:24 INFO - PROCESS | 8438 | 1463435304784 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}] 14:48:25 INFO - PROCESS | 8438 | 1463435305009 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 14:48:25 INFO - PROCESS | 8438 | 1463435305267 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:25 INFO - PROCESS | 8438 | ++DOCSHELL 0x928b1400 == 155 [pid = 8438] [id = 678] 14:48:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 173 (0x928b2c00) [pid = 8438] [serial = 2035] [outer = (nil)] 14:48:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 174 (0x93bc1000) [pid = 8438] [serial = 2036] [outer = 0x928b2c00] 14:48:25 INFO - PROCESS | 8438 | 1463435305352 Marionette DEBUG loaded listener.js 14:48:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 175 (0x95028000) [pid = 8438] [serial = 2037] [outer = 0x928b2c00] 14:48:26 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:26 INFO - PROCESS | 8438 | 1463435306691 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]]]}] 14:48:26 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) 14:48:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1932ms 14:48:26 INFO - PROCESS | 8438 | 1463435306707 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 14:48:26 INFO - PROCESS | 8438 | 1463435306711 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 14:48:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:48:26 INFO - PROCESS | 8438 | 1463435306718 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:48:26 INFO - PROCESS | 8438 | 1463435306721 Marionette TRACE conn3 <- [1,2686,null,{}] 14:48:26 INFO - PROCESS | 8438 | 1463435306727 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}] 14:48:26 INFO - PROCESS | 8438 | 1463435306956 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 14:48:27 INFO - PROCESS | 8438 | 1463435307219 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:27 INFO - PROCESS | 8438 | ++DOCSHELL 0x92c0fc00 == 156 [pid = 8438] [id = 679] 14:48:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 176 (0x9501b800) [pid = 8438] [serial = 2038] [outer = (nil)] 14:48:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 177 (0x977d5800) [pid = 8438] [serial = 2039] [outer = 0x9501b800] 14:48:27 INFO - PROCESS | 8438 | 1463435307304 Marionette DEBUG loaded listener.js 14:48:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 178 (0x98a5f800) [pid = 8438] [serial = 2040] [outer = 0x9501b800] 14:48:28 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:28 INFO - PROCESS | 8438 | 1463435308663 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] 14:48:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:48:28 INFO - PROCESS | 8438 | 1463435308708 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 14:48:28 INFO - PROCESS | 8438 | 1463435308714 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:48:28 INFO - PROCESS | 8438 | 1463435308719 Marionette TRACE conn3 <- [1,2690,null,{}] 14:48:28 INFO - PROCESS | 8438 | 1463435308724 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}] 14:48:29 INFO - PROCESS | 8438 | 1463435309009 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 14:48:29 INFO - PROCESS | 8438 | 1463435309296 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:29 INFO - PROCESS | 8438 | ++DOCSHELL 0x9501c400 == 157 [pid = 8438] [id = 680] 14:48:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 179 (0x9774fc00) [pid = 8438] [serial = 2041] [outer = (nil)] 14:48:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 180 (0x99be9400) [pid = 8438] [serial = 2042] [outer = 0x9774fc00] 14:48:29 INFO - PROCESS | 8438 | 1463435309398 Marionette DEBUG loaded listener.js 14:48:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 181 (0x9a178800) [pid = 8438] [serial = 2043] [outer = 0x9774fc00] 14:48:30 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:30 INFO - PROCESS | 8438 | 1463435310753 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] 14:48:30 INFO - PROCESS | 8438 | 1463435310802 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 14:48:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:48:30 INFO - PROCESS | 8438 | 1463435310811 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:48:30 INFO - PROCESS | 8438 | 1463435310815 Marionette TRACE conn3 <- [1,2694,null,{}] 14:48:30 INFO - PROCESS | 8438 | 1463435310821 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}] 14:48:31 INFO - PROCESS | 8438 | 1463435311091 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 14:48:31 INFO - PROCESS | 8438 | 1463435311354 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:31 INFO - PROCESS | 8438 | ++DOCSHELL 0x977e1000 == 158 [pid = 8438] [id = 681] 14:48:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 182 (0x9a177800) [pid = 8438] [serial = 2044] [outer = (nil)] 14:48:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 183 (0x9a612800) [pid = 8438] [serial = 2045] [outer = 0x9a177800] 14:48:31 INFO - PROCESS | 8438 | 1463435311438 Marionette DEBUG loaded listener.js 14:48:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 184 (0x9a64d000) [pid = 8438] [serial = 2046] [outer = 0x9a177800] 14:48:32 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:32 INFO - PROCESS | 8438 | 1463435312825 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] 14:48:32 INFO - PROCESS | 8438 | 1463435312856 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 14:48:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:48:32 INFO - PROCESS | 8438 | 1463435312863 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:48:32 INFO - PROCESS | 8438 | 1463435312866 Marionette TRACE conn3 <- [1,2698,null,{}] 14:48:32 INFO - PROCESS | 8438 | 1463435312872 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}] 14:48:33 INFO - PROCESS | 8438 | 1463435313169 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 14:48:34 INFO - PROCESS | 8438 | 1463435313988 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:34 INFO - PROCESS | 8438 | ++DOCSHELL 0x89ef3c00 == 159 [pid = 8438] [id = 682] 14:48:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 185 (0x89ef6400) [pid = 8438] [serial = 2047] [outer = (nil)] 14:48:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 186 (0x8a34f400) [pid = 8438] [serial = 2048] [outer = 0x89ef6400] 14:48:34 INFO - PROCESS | 8438 | 1463435314093 Marionette DEBUG loaded listener.js 14:48:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 187 (0x8ac89c00) [pid = 8438] [serial = 2049] [outer = 0x89ef6400] 14:48:35 INFO - PROCESS | 8438 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:35 INFO - PROCESS | 8438 | 1463435315421 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] 14:48:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:48:35 INFO - PROCESS | 8438 | 1463435315463 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 14:48:35 INFO - PROCESS | 8438 | 1463435315471 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:48:35 INFO - PROCESS | 8438 | 1463435315477 Marionette TRACE conn3 <- [1,2702,null,{}] 14:48:35 INFO - PROCESS | 8438 | 1463435315484 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}] 14:48:35 INFO - PROCESS | 8438 | 1463435315757 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 14:48:36 INFO - PROCESS | 8438 | 1463435316036 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:36 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a51d800 == 160 [pid = 8438] [id = 683] 14:48:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 188 (0x8d133800) [pid = 8438] [serial = 2050] [outer = (nil)] 14:48:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 189 (0x8d1ed400) [pid = 8438] [serial = 2051] [outer = 0x8d133800] 14:48:36 INFO - PROCESS | 8438 | 1463435316181 Marionette DEBUG loaded listener.js 14:48:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 190 (0x8db9c800) [pid = 8438] [serial = 2052] [outer = 0x8d133800] 14:48:37 INFO - PROCESS | 8438 | 1463435317190 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]]]}] 14:48:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:48:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1750ms 14:48:37 INFO - PROCESS | 8438 | 1463435317221 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 14:48:37 INFO - PROCESS | 8438 | 1463435317226 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 14:48:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:48:37 INFO - PROCESS | 8438 | 1463435317235 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:48:37 INFO - PROCESS | 8438 | 1463435317239 Marionette TRACE conn3 <- [1,2706,null,{}] 14:48:37 INFO - PROCESS | 8438 | 1463435317245 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}] 14:48:37 INFO - PROCESS | 8438 | 1463435317435 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 14:48:37 INFO - PROCESS | 8438 | --DOCSHELL 0x95027c00 == 159 [pid = 8438] [id = 613] 14:48:37 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1edc00 == 158 [pid = 8438] [id = 519] 14:48:37 INFO - PROCESS | 8438 | --DOCSHELL 0x8ac81800 == 157 [pid = 8438] [id = 515] 14:48:37 INFO - PROCESS | 8438 | --DOCSHELL 0x928ac800 == 156 [pid = 8438] [id = 612] 14:48:37 INFO - PROCESS | 8438 | --DOCSHELL 0x8ac82c00 == 155 [pid = 8438] [id = 516] 14:48:37 INFO - PROCESS | 8438 | --DOMWINDOW == 189 (0x8eb6b000) [pid = 8438] [serial = 1874] [outer = (nil)] [url = about:blank] 14:48:37 INFO - PROCESS | 8438 | --DOMWINDOW == 188 (0x8ec0e000) [pid = 8438] [serial = 1943] [outer = (nil)] [url = about:blank] 14:48:37 INFO - PROCESS | 8438 | 1463435317815 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:37 INFO - PROCESS | 8438 | --DOCSHELL 0x9a06e400 == 154 [pid = 8438] [id = 615] 14:48:37 INFO - PROCESS | 8438 | --DOCSHELL 0x8ac8b400 == 153 [pid = 8438] [id = 614] 14:48:37 INFO - PROCESS | 8438 | --DOCSHELL 0x8ac8dc00 == 152 [pid = 8438] [id = 517] 14:48:37 INFO - PROCESS | 8438 | --DOCSHELL 0x8a34a400 == 151 [pid = 8438] [id = 619] 14:48:37 INFO - PROCESS | 8438 | --DOCSHELL 0x8a511c00 == 150 [pid = 8438] [id = 520] 14:48:37 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a34a400 == 151 [pid = 8438] [id = 684] 14:48:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 189 (0x8a511c00) [pid = 8438] [serial = 2053] [outer = (nil)] 14:48:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 190 (0x8b7c4000) [pid = 8438] [serial = 2054] [outer = 0x8a511c00] 14:48:37 INFO - PROCESS | 8438 | 1463435317919 Marionette DEBUG loaded listener.js 14:48:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 191 (0x8d1edc00) [pid = 8438] [serial = 2055] [outer = 0x8a511c00] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x8d9b2c00 == 150 [pid = 8438] [id = 514] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x8cf07c00 == 149 [pid = 8438] [id = 616] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x8c974c00 == 148 [pid = 8438] [id = 511] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0xa11ecc00 == 147 [pid = 8438] [id = 478] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x8d133000 == 146 [pid = 8438] [id = 518] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x9bbb3800 == 145 [pid = 8438] [id = 479] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x8d1e8800 == 144 [pid = 8438] [id = 668] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x8b8d9800 == 143 [pid = 8438] [id = 667] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7c5400 == 142 [pid = 8438] [id = 666] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x89d88000 == 141 [pid = 8438] [id = 665] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x9a614800 == 140 [pid = 8438] [id = 663] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x90a14800 == 139 [pid = 8438] [id = 662] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x9a613c00 == 138 [pid = 8438] [id = 661] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x89efb400 == 137 [pid = 8438] [id = 660] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x9a055c00 == 136 [pid = 8438] [id = 659] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x98868c00 == 135 [pid = 8438] [id = 658] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x91eae800 == 134 [pid = 8438] [id = 657] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x928b4800 == 133 [pid = 8438] [id = 656] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x8ef47400 == 132 [pid = 8438] [id = 655] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x8ee83800 == 131 [pid = 8438] [id = 654] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x90b9b400 == 130 [pid = 8438] [id = 653] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x8db9c400 == 129 [pid = 8438] [id = 652] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x8db97800 == 128 [pid = 8438] [id = 651] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x8ee86400 == 127 [pid = 8438] [id = 650] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x8dd09000 == 126 [pid = 8438] [id = 649] 14:48:38 INFO - PROCESS | 8438 | --DOCSHELL 0x8adaa400 == 125 [pid = 8438] [id = 648] 14:48:38 INFO - PROCESS | 8438 | 1463435318879 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]]]}] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 190 (0x98af2800) [pid = 8438] [serial = 1842] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 189 (0x8eb66000) [pid = 8438] [serial = 1812] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 188 (0x99f67c00) [pid = 8438] [serial = 1845] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 187 (0x90b9f000) [pid = 8438] [serial = 1821] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 186 (0x8a51e800) [pid = 8438] [serial = 1806] [outer = (nil)] [url = about:blank] 14:48:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:48:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1687ms 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 185 (0x9aba0800) [pid = 8438] [serial = 1854] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 184 (0x9ae92c00) [pid = 8438] [serial = 1857] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 183 (0x93bba800) [pid = 8438] [serial = 1836] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 182 (0x9a61a000) [pid = 8438] [serial = 1851] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 181 (0x8ef5fc00) [pid = 8438] [serial = 1818] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 180 (0x977d1c00) [pid = 8438] [serial = 1839] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 179 (0x919b6000) [pid = 8438] [serial = 1824] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 178 (0x92023400) [pid = 8438] [serial = 1833] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 177 (0x8ee8e000) [pid = 8438] [serial = 1815] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 176 (0x9a17e800) [pid = 8438] [serial = 1848] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 175 (0x91cf3800) [pid = 8438] [serial = 1827] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 174 (0x8d1ee800) [pid = 8438] [serial = 1809] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 173 (0x91eb3000) [pid = 8438] [serial = 1830] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 172 (0x9a179c00) [pid = 8438] [serial = 1908] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 171 (0x92c0dc00) [pid = 8438] [serial = 1898] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 170 (0x93903000) [pid = 8438] [serial = 1899] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 169 (0x90a1a400) [pid = 8438] [serial = 1886] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 168 (0x90a55000) [pid = 8438] [serial = 1887] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 167 (0x8b7c0400) [pid = 8438] [serial = 1931] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 166 (0x8b8e0800) [pid = 8438] [serial = 1932] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x90ba5c00) [pid = 8438] [serial = 1889] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0x90bca800) [pid = 8438] [serial = 1890] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x9a07bc00) [pid = 8438] [serial = 1910] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0x9a616c00) [pid = 8438] [serial = 1911] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0xa0606400) [pid = 8438] [serial = 1928] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x9ad8a400) [pid = 8438] [serial = 1913] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0x9ae94800) [pid = 8438] [serial = 1914] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x8dd02800) [pid = 8438] [serial = 1937] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0x9cdb8c00) [pid = 8438] [serial = 1922] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x9cdf1000) [pid = 8438] [serial = 1923] [outer = (nil)] [url = about:blank] 14:48:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x9bb92800) [pid = 8438] [serial = 1919] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x9bbb4400) [pid = 8438] [serial = 1920] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0x91ded400) [pid = 8438] [serial = 1892] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0x91e9ac00) [pid = 8438] [serial = 1893] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 151 (0x8e611c00) [pid = 8438] [serial = 1938] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 150 (0x8db55000) [pid = 8438] [serial = 1940] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 149 (0x8d1aa800) [pid = 8438] [serial = 1935] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 148 (0x8e6dc400) [pid = 8438] [serial = 1941] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 147 (0x9b8b4800) [pid = 8438] [serial = 1916] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 146 (0x9b9aec00) [pid = 8438] [serial = 1917] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 145 (0x92022800) [pid = 8438] [serial = 1895] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 144 (0x922e4800) [pid = 8438] [serial = 1896] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 143 (0x8d139000) [pid = 8438] [serial = 1934] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 142 (0x977cf800) [pid = 8438] [serial = 1904] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 141 (0x98150800) [pid = 8438] [serial = 1905] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 140 (0x9cfe8400) [pid = 8438] [serial = 1925] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 139 (0x9cfee000) [pid = 8438] [serial = 1926] [outer = (nil)] [url = about:blank] 14:48:38 INFO - PROCESS | 8438 | --DOMWINDOW == 138 (0x8ef5c400) [pid = 8438] [serial = 1883] [outer = (nil)] [url = about:blank] 14:48:39 INFO - PROCESS | 8438 | --DOMWINDOW == 137 (0x8f4b6c00) [pid = 8438] [serial = 1884] [outer = (nil)] [url = about:blank] 14:48:39 INFO - PROCESS | 8438 | --DOMWINDOW == 136 (0x8e61f800) [pid = 8438] [serial = 1880] [outer = (nil)] [url = about:blank] 14:48:39 INFO - PROCESS | 8438 | --DOMWINDOW == 135 (0x8eb62000) [pid = 8438] [serial = 1881] [outer = (nil)] [url = about:blank] 14:48:39 INFO - PROCESS | 8438 | --DOMWINDOW == 134 (0x94553800) [pid = 8438] [serial = 1901] [outer = (nil)] [url = about:blank] 14:48:39 INFO - PROCESS | 8438 | --DOMWINDOW == 133 (0x95020400) [pid = 8438] [serial = 1902] [outer = (nil)] [url = about:blank] 14:48:39 INFO - PROCESS | 8438 | --DOMWINDOW == 132 (0x8ceac000) [pid = 8438] [serial = 1877] [outer = (nil)] [url = about:blank] 14:48:39 INFO - PROCESS | 8438 | --DOMWINDOW == 131 (0x8d13e800) [pid = 8438] [serial = 1878] [outer = (nil)] [url = about:blank] 14:48:39 INFO - PROCESS | 8438 | --DOMWINDOW == 130 (0x99fc9400) [pid = 8438] [serial = 1907] [outer = (nil)] [url = about:blank] 14:48:39 INFO - PROCESS | 8438 | 1463435318958 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 14:48:39 INFO - PROCESS | 8438 | 1463435318961 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 14:48:39 INFO - PROCESS | 8438 | 1463435318983 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:48:39 INFO - PROCESS | 8438 | 1463435319002 Marionette TRACE conn3 <- [1,2710,null,{}] 14:48:39 INFO - PROCESS | 8438 | 1463435319027 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}] 14:48:39 INFO - PROCESS | 8438 | 1463435319210 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 14:48:39 INFO - PROCESS | 8438 | 1463435319472 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:39 INFO - PROCESS | 8438 | ++DOCSHELL 0x8adaa400 == 126 [pid = 8438] [id = 685] 14:48:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 131 (0x8e6dd400) [pid = 8438] [serial = 2056] [outer = (nil)] 14:48:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 132 (0x8eb61800) [pid = 8438] [serial = 2057] [outer = 0x8e6dd400] 14:48:39 INFO - PROCESS | 8438 | 1463435319556 Marionette DEBUG loaded listener.js 14:48:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 133 (0x8eb6bc00) [pid = 8438] [serial = 2058] [outer = 0x8e6dd400] 14:48:40 INFO - PROCESS | 8438 | 1463435320320 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] 14:48:40 INFO - PROCESS | 8438 | 1463435320387 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 14:48:40 INFO - PROCESS | 8438 | 1463435320394 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:48:40 INFO - PROCESS | 8438 | 1463435320397 Marionette TRACE conn3 <- [1,2714,null,{}] 14:48:40 INFO - PROCESS | 8438 | 1463435320403 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}] 14:48:40 INFO - PROCESS | 8438 | 1463435320643 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 14:48:40 INFO - PROCESS | 8438 | 1463435320671 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:40 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e6dc400 == 127 [pid = 8438] [id = 686] 14:48:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 134 (0x8eb62c00) [pid = 8438] [serial = 2059] [outer = (nil)] 14:48:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 135 (0x8ee86400) [pid = 8438] [serial = 2060] [outer = 0x8eb62c00] 14:48:40 INFO - PROCESS | 8438 | 1463435320741 Marionette DEBUG loaded listener.js 14:48:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 136 (0x8ef3b000) [pid = 8438] [serial = 2061] [outer = 0x8eb62c00] 14:48:41 INFO - PROCESS | 8438 | 1463435321692 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]]]}] 14:48:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:48:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1341ms 14:48:41 INFO - PROCESS | 8438 | 1463435321741 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 14:48:41 INFO - PROCESS | 8438 | 1463435321746 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 14:48:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:48:41 INFO - PROCESS | 8438 | 1463435321759 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:48:41 INFO - PROCESS | 8438 | 1463435321761 Marionette TRACE conn3 <- [1,2718,null,{}] 14:48:41 INFO - PROCESS | 8438 | 1463435321767 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}] 14:48:42 INFO - PROCESS | 8438 | 1463435322011 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 14:48:42 INFO - PROCESS | 8438 | 1463435322038 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:42 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ef40400 == 128 [pid = 8438] [id = 687] 14:48:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 137 (0x8ef41800) [pid = 8438] [serial = 2062] [outer = (nil)] 14:48:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 138 (0x8ef55800) [pid = 8438] [serial = 2063] [outer = 0x8ef41800] 14:48:42 INFO - PROCESS | 8438 | 1463435322120 Marionette DEBUG loaded listener.js 14:48:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 139 (0x8f4b1c00) [pid = 8438] [serial = 2064] [outer = 0x8ef41800] 14:48:43 INFO - PROCESS | 8438 | --DOMWINDOW == 138 (0x9a181c00) [pid = 8438] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:48:43 INFO - PROCESS | 8438 | --DOMWINDOW == 137 (0x8e6d9000) [pid = 8438] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:48:43 INFO - PROCESS | 8438 | --DOMWINDOW == 136 (0x8ef41c00) [pid = 8438] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:48:43 INFO - PROCESS | 8438 | --DOMWINDOW == 135 (0x8cea6c00) [pid = 8438] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:48:43 INFO - PROCESS | 8438 | --DOMWINDOW == 134 (0x922e0000) [pid = 8438] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:48:43 INFO - PROCESS | 8438 | --DOMWINDOW == 133 (0x8e6d3c00) [pid = 8438] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:48:43 INFO - PROCESS | 8438 | --DOMWINDOW == 132 (0xa060a000) [pid = 8438] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:48:43 INFO - PROCESS | 8438 | --DOMWINDOW == 131 (0x94fb3c00) [pid = 8438] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:48:43 INFO - PROCESS | 8438 | --DOMWINDOW == 130 (0x9bbbc000) [pid = 8438] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:48:43 INFO - PROCESS | 8438 | --DOMWINDOW == 129 (0x8ef60800) [pid = 8438] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:48:43 INFO - PROCESS | 8438 | --DOMWINDOW == 128 (0x89d8fc00) [pid = 8438] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:48:43 INFO - PROCESS | 8438 | --DOMWINDOW == 127 (0x91ec1c00) [pid = 8438] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:48:43 INFO - PROCESS | 8438 | --DOMWINDOW == 126 (0x8ef60c00) [pid = 8438] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:48:43 INFO - PROCESS | 8438 | --DOMWINDOW == 125 (0x8b8de000) [pid = 8438] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:48:43 INFO - PROCESS | 8438 | --DOMWINDOW == 124 (0x8e618c00) [pid = 8438] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:48:43 INFO - PROCESS | 8438 | --DOMWINDOW == 123 (0x9a615000) [pid = 8438] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:48:43 INFO - PROCESS | 8438 | --DOMWINDOW == 122 (0x8ef63400) [pid = 8438] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:48:43 INFO - PROCESS | 8438 | --DOMWINDOW == 121 (0x8c978000) [pid = 8438] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:48:43 INFO - PROCESS | 8438 | --DOMWINDOW == 120 (0x93903400) [pid = 8438] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:48:43 INFO - PROCESS | 8438 | --DOMWINDOW == 119 (0x919bc800) [pid = 8438] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:48:43 INFO - PROCESS | 8438 | --DOMWINDOW == 118 (0x9a17f800) [pid = 8438] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:48:43 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif" 14:48:43 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 14:48:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1 14:48:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:48:43 INFO - _addTest/ [0,2721,"getWindowHandle",null] 14:48:43 INFO - PROCESS | 8438 | 1463435323645 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 14:48:43 INFO - PROCESS | 8438 | 1463435323652 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:48:43 INFO - PROCESS | 8438 | 1463435323655 Marionette TRACE conn3 <- [1,2722,null,{}] 14:48:43 INFO - PROCESS | 8438 | 1463435323661 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}] 14:48:43 INFO - PROCESS | 8438 | 1463435323899 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 14:48:43 INFO - PROCESS | 8438 | 1463435323921 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:43 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9b6800 == 129 [pid = 8438] [id = 688] 14:48:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 119 (0x8db9dc00) [pid = 8438] [serial = 2065] [outer = (nil)] 14:48:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 120 (0x8ef63400) [pid = 8438] [serial = 2066] [outer = 0x8db9dc00] 14:48:43 INFO - PROCESS | 8438 | 1463435323991 Marionette DEBUG loaded listener.js 14:48:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 121 (0x90a10800) [pid = 8438] [serial = 2067] [outer = 0x8db9dc00] 14:48:44 INFO - PROCESS | 8438 | 1463435324874 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] 14:48:44 INFO - PROCESS | 8438 | 1463435324936 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 14:48:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:48:44 INFO - PROCESS | 8438 | 1463435324942 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:48:44 INFO - PROCESS | 8438 | 1463435324945 Marionette TRACE conn3 <- [1,2726,null,{}] 14:48:44 INFO - PROCESS | 8438 | 1463435324951 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}] 14:48:45 INFO - PROCESS | 8438 | 1463435325120 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 14:48:45 INFO - PROCESS | 8438 | 1463435325430 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:45 INFO - PROCESS | 8438 | ++DOCSHELL 0x89d87000 == 130 [pid = 8438] [id = 689] 14:48:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 122 (0x89d88000) [pid = 8438] [serial = 2068] [outer = (nil)] 14:48:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 123 (0x89efbc00) [pid = 8438] [serial = 2069] [outer = 0x89d88000] 14:48:45 INFO - PROCESS | 8438 | 1463435325558 Marionette DEBUG loaded listener.js 14:48:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 124 (0x8ac82000) [pid = 8438] [serial = 2070] [outer = 0x89d88000] 14:48:46 INFO - PROCESS | 8438 | 1463435326597 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]]]}] 14:48:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:48:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1730ms 14:48:46 INFO - PROCESS | 8438 | 1463435326675 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 14:48:46 INFO - PROCESS | 8438 | 1463435326682 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 14:48:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:48:46 INFO - PROCESS | 8438 | 1463435326690 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:48:46 INFO - PROCESS | 8438 | 1463435326696 Marionette TRACE conn3 <- [1,2730,null,{}] 14:48:46 INFO - PROCESS | 8438 | 1463435326703 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}] 14:48:46 INFO - PROCESS | 8438 | 1463435326949 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 14:48:47 INFO - PROCESS | 8438 | 1463435327279 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:47 INFO - PROCESS | 8438 | ++DOCSHELL 0x8cea5c00 == 131 [pid = 8438] [id = 690] 14:48:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 125 (0x8cea6400) [pid = 8438] [serial = 2071] [outer = (nil)] 14:48:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 126 (0x8d13f000) [pid = 8438] [serial = 2072] [outer = 0x8cea6400] 14:48:47 INFO - PROCESS | 8438 | 1463435327373 Marionette DEBUG loaded listener.js 14:48:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 127 (0x8d1ecc00) [pid = 8438] [serial = 2073] [outer = 0x8cea6400] 14:48:48 INFO - PROCESS | 8438 | 1463435328695 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] 14:48:48 INFO - PROCESS | 8438 | 1463435328787 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 14:48:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:48:48 INFO - PROCESS | 8438 | 1463435328794 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:48:48 INFO - PROCESS | 8438 | 1463435328797 Marionette TRACE conn3 <- [1,2734,null,{}] 14:48:48 INFO - PROCESS | 8438 | 1463435328804 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}] 14:48:49 INFO - PROCESS | 8438 | 1463435329112 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 14:48:49 INFO - PROCESS | 8438 | 1463435329395 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:49 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ceac000 == 132 [pid = 8438] [id = 691] 14:48:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 128 (0x8d140000) [pid = 8438] [serial = 2074] [outer = (nil)] 14:48:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 129 (0x8e7a7400) [pid = 8438] [serial = 2075] [outer = 0x8d140000] 14:48:49 INFO - PROCESS | 8438 | 1463435329494 Marionette DEBUG loaded listener.js 14:48:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 130 (0x8ee7fc00) [pid = 8438] [serial = 2076] [outer = 0x8d140000] 14:48:50 INFO - PROCESS | 8438 | 1463435330501 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]]]}] 14:48:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:48:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1784ms 14:48:50 INFO - PROCESS | 8438 | 1463435330580 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 14:48:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:48:50 INFO - PROCESS | 8438 | 1463435330585 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 14:48:50 INFO - PROCESS | 8438 | 1463435330601 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:48:50 INFO - PROCESS | 8438 | 1463435330611 Marionette TRACE conn3 <- [1,2738,null,{}] 14:48:50 INFO - PROCESS | 8438 | 1463435330620 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}] 14:48:50 INFO - PROCESS | 8438 | 1463435330931 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 14:48:51 INFO - PROCESS | 8438 | 1463435331201 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:51 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ef56800 == 133 [pid = 8438] [id = 692] 14:48:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 131 (0x8ef56c00) [pid = 8438] [serial = 2077] [outer = (nil)] 14:48:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 132 (0x90b9c800) [pid = 8438] [serial = 2078] [outer = 0x8ef56c00] 14:48:51 INFO - PROCESS | 8438 | 1463435331294 Marionette DEBUG loaded listener.js 14:48:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 133 (0x90bc1400) [pid = 8438] [serial = 2079] [outer = 0x8ef56c00] 14:48:52 INFO - PROCESS | 8438 | 1463435332237 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]]]}] 14:48:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:48:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1708ms 14:48:52 INFO - PROCESS | 8438 | 1463435332300 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 14:48:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:48:52 INFO - PROCESS | 8438 | 1463435332305 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 14:48:52 INFO - PROCESS | 8438 | 1463435332312 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:48:52 INFO - PROCESS | 8438 | 1463435332315 Marionette TRACE conn3 <- [1,2742,null,{}] 14:48:52 INFO - PROCESS | 8438 | 1463435332321 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}] 14:48:52 INFO - PROCESS | 8438 | 1463435332529 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 14:48:52 INFO - PROCESS | 8438 | 1463435332859 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:52 INFO - PROCESS | 8438 | ++DOCSHELL 0x89d84c00 == 134 [pid = 8438] [id = 693] 14:48:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 134 (0x8db9f400) [pid = 8438] [serial = 2080] [outer = (nil)] 14:48:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 135 (0x919b9400) [pid = 8438] [serial = 2081] [outer = 0x8db9f400] 14:48:52 INFO - PROCESS | 8438 | 1463435332952 Marionette DEBUG loaded listener.js 14:48:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 136 (0x91c8cc00) [pid = 8438] [serial = 2082] [outer = 0x8db9f400] 14:48:53 INFO - PROCESS | 8438 | 1463435333873 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]]]}] 14:48:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:48:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1588ms 14:48:53 INFO - PROCESS | 8438 | 1463435333900 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 14:48:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:48:53 INFO - PROCESS | 8438 | 1463435333905 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 14:48:53 INFO - PROCESS | 8438 | 1463435333911 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:48:53 INFO - PROCESS | 8438 | 1463435333915 Marionette TRACE conn3 <- [1,2746,null,{}] 14:48:53 INFO - PROCESS | 8438 | 1463435333921 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}] 14:48:54 INFO - PROCESS | 8438 | 1463435334137 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 14:48:54 INFO - PROCESS | 8438 | 1463435334493 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:54 INFO - PROCESS | 8438 | ++DOCSHELL 0x919bb800 == 135 [pid = 8438] [id = 694] 14:48:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 137 (0x91c8e000) [pid = 8438] [serial = 2083] [outer = (nil)] 14:48:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 138 (0x91cf9400) [pid = 8438] [serial = 2084] [outer = 0x91c8e000] 14:48:54 INFO - PROCESS | 8438 | 1463435334594 Marionette DEBUG loaded listener.js 14:48:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 139 (0x91e92c00) [pid = 8438] [serial = 2085] [outer = 0x91c8e000] 14:48:55 INFO - PROCESS | 8438 | 1463435335603 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]]]}] 14:48:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:48:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1743ms 14:48:55 INFO - PROCESS | 8438 | 1463435335655 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 14:48:55 INFO - PROCESS | 8438 | 1463435335658 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 14:48:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:48:55 INFO - PROCESS | 8438 | 1463435335665 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:48:55 INFO - PROCESS | 8438 | 1463435335667 Marionette TRACE conn3 <- [1,2750,null,{}] 14:48:55 INFO - PROCESS | 8438 | 1463435335674 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}] 14:48:55 INFO - PROCESS | 8438 | 1463435335889 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 14:48:56 INFO - PROCESS | 8438 | 1463435336218 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:56 INFO - PROCESS | 8438 | ++DOCSHELL 0x90bc5000 == 136 [pid = 8438] [id = 695] 14:48:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 140 (0x919b3400) [pid = 8438] [serial = 2086] [outer = (nil)] 14:48:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 141 (0x91ec4800) [pid = 8438] [serial = 2087] [outer = 0x919b3400] 14:48:56 INFO - PROCESS | 8438 | 1463435336312 Marionette DEBUG loaded listener.js 14:48:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 142 (0x92023000) [pid = 8438] [serial = 2088] [outer = 0x919b3400] 14:48:57 INFO - PROCESS | 8438 | 1463435337200 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]]]}] 14:48:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:48:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1581ms 14:48:57 INFO - PROCESS | 8438 | 1463435337246 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 14:48:57 INFO - PROCESS | 8438 | 1463435337250 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 14:48:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:48:57 INFO - PROCESS | 8438 | 1463435337256 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:48:57 INFO - PROCESS | 8438 | 1463435337259 Marionette TRACE conn3 <- [1,2754,null,{}] 14:48:57 INFO - PROCESS | 8438 | 1463435337265 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}] 14:48:57 INFO - PROCESS | 8438 | 1463435337460 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 14:48:57 INFO - PROCESS | 8438 | 1463435337744 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:57 INFO - PROCESS | 8438 | ++DOCSHELL 0x91ec2c00 == 137 [pid = 8438] [id = 696] 14:48:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 143 (0x922e0400) [pid = 8438] [serial = 2089] [outer = (nil)] 14:48:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 144 (0x928a9800) [pid = 8438] [serial = 2090] [outer = 0x922e0400] 14:48:57 INFO - PROCESS | 8438 | 1463435337833 Marionette DEBUG loaded listener.js 14:48:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 145 (0x928ac800) [pid = 8438] [serial = 2091] [outer = 0x922e0400] 14:48:58 INFO - PROCESS | 8438 | 1463435338808 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]]]}] 14:48:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:48:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1580ms 14:48:58 INFO - PROCESS | 8438 | 1463435338838 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 14:48:58 INFO - PROCESS | 8438 | 1463435338842 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 14:48:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:48:58 INFO - PROCESS | 8438 | 1463435338850 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:48:58 INFO - PROCESS | 8438 | 1463435338854 Marionette TRACE conn3 <- [1,2758,null,{}] 14:48:58 INFO - PROCESS | 8438 | 1463435338859 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}] 14:48:59 INFO - PROCESS | 8438 | 1463435339057 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 14:48:59 INFO - PROCESS | 8438 | 1463435339402 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:59 INFO - PROCESS | 8438 | ++DOCSHELL 0x91ec1800 == 138 [pid = 8438] [id = 697] 14:48:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 146 (0x93903000) [pid = 8438] [serial = 2092] [outer = (nil)] 14:48:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 147 (0x94547400) [pid = 8438] [serial = 2093] [outer = 0x93903000] 14:48:59 INFO - PROCESS | 8438 | 1463435339507 Marionette DEBUG loaded listener.js 14:48:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 148 (0x9501a000) [pid = 8438] [serial = 2094] [outer = 0x93903000] 14:49:00 INFO - PROCESS | 8438 | 1463435340427 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]]]}] 14:49:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:49:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1632ms 14:49:00 INFO - PROCESS | 8438 | 1463435340484 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 14:49:00 INFO - PROCESS | 8438 | 1463435340487 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 14:49:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:49:00 INFO - PROCESS | 8438 | 1463435340494 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:49:00 INFO - PROCESS | 8438 | 1463435340498 Marionette TRACE conn3 <- [1,2762,null,{}] 14:49:00 INFO - PROCESS | 8438 | 1463435340504 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}] 14:49:00 INFO - PROCESS | 8438 | 1463435340717 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 14:49:01 INFO - PROCESS | 8438 | 1463435341039 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:01 INFO - PROCESS | 8438 | ++DOCSHELL 0x92c06800 == 139 [pid = 8438] [id = 698] 14:49:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 149 (0x94facc00) [pid = 8438] [serial = 2095] [outer = (nil)] 14:49:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 150 (0x977cc000) [pid = 8438] [serial = 2096] [outer = 0x94facc00] 14:49:01 INFO - PROCESS | 8438 | 1463435341128 Marionette DEBUG loaded listener.js 14:49:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 151 (0x977d2800) [pid = 8438] [serial = 2097] [outer = 0x94facc00] 14:49:02 INFO - PROCESS | 8438 | 1463435342034 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]]]}] 14:49:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:49:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1585ms 14:49:02 INFO - PROCESS | 8438 | 1463435342080 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 14:49:02 INFO - PROCESS | 8438 | 1463435342084 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 14:49:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:49:02 INFO - PROCESS | 8438 | 1463435342090 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:49:02 INFO - PROCESS | 8438 | 1463435342095 Marionette TRACE conn3 <- [1,2766,null,{}] 14:49:02 INFO - PROCESS | 8438 | 1463435342100 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}] 14:49:02 INFO - PROCESS | 8438 | 1463435342319 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 14:49:02 INFO - PROCESS | 8438 | 1463435342667 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:02 INFO - PROCESS | 8438 | ++DOCSHELL 0x98f94000 == 140 [pid = 8438] [id = 699] 14:49:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 152 (0x98f96c00) [pid = 8438] [serial = 2098] [outer = (nil)] 14:49:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x997dfc00) [pid = 8438] [serial = 2099] [outer = 0x98f96c00] 14:49:02 INFO - PROCESS | 8438 | 1463435342787 Marionette DEBUG loaded listener.js 14:49:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x99f5f800) [pid = 8438] [serial = 2100] [outer = 0x98f96c00] 14:49:03 INFO - PROCESS | 8438 | 1463435343783 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]]]}] 14:49:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:49:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1731ms 14:49:03 INFO - PROCESS | 8438 | 1463435343822 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 14:49:03 INFO - PROCESS | 8438 | 1463435343826 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 14:49:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:49:03 INFO - PROCESS | 8438 | 1463435343848 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:49:03 INFO - PROCESS | 8438 | 1463435343853 Marionette TRACE conn3 <- [1,2770,null,{}] 14:49:03 INFO - PROCESS | 8438 | 1463435343866 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}] 14:49:04 INFO - PROCESS | 8438 | 1463435344105 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 14:49:04 INFO - PROCESS | 8438 | 1463435344465 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:04 INFO - PROCESS | 8438 | ++DOCSHELL 0x99fbbc00 == 141 [pid = 8438] [id = 700] 14:49:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x99fc6800) [pid = 8438] [serial = 2101] [outer = (nil)] 14:49:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x9a077800) [pid = 8438] [serial = 2102] [outer = 0x99fc6800] 14:49:04 INFO - PROCESS | 8438 | 1463435344565 Marionette DEBUG loaded listener.js 14:49:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x9a176400) [pid = 8438] [serial = 2103] [outer = 0x99fc6800] 14:49:05 INFO - PROCESS | 8438 | 1463435345472 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]]]}] 14:49:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:49:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1707ms 14:49:05 INFO - PROCESS | 8438 | 1463435345541 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 14:49:05 INFO - PROCESS | 8438 | 1463435345545 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 14:49:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:49:05 INFO - PROCESS | 8438 | 1463435345551 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:49:05 INFO - PROCESS | 8438 | 1463435345554 Marionette TRACE conn3 <- [1,2774,null,{}] 14:49:05 INFO - PROCESS | 8438 | 1463435345560 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}] 14:49:05 INFO - PROCESS | 8438 | 1463435345762 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 14:49:06 INFO - PROCESS | 8438 | 1463435346089 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:06 INFO - PROCESS | 8438 | ++DOCSHELL 0x99fc9000 == 142 [pid = 8438] [id = 701] 14:49:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x9a17cc00) [pid = 8438] [serial = 2104] [outer = (nil)] 14:49:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x9a4bcc00) [pid = 8438] [serial = 2105] [outer = 0x9a17cc00] 14:49:06 INFO - PROCESS | 8438 | 1463435346182 Marionette DEBUG loaded listener.js 14:49:06 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x9a60d800) [pid = 8438] [serial = 2106] [outer = 0x9a17cc00] 14:49:07 INFO - PROCESS | 8438 | 1463435347123 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]]]}] 14:49:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:49:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1641ms 14:49:07 INFO - PROCESS | 8438 | 1463435347195 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 14:49:07 INFO - PROCESS | 8438 | 1463435347211 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 14:49:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:49:07 INFO - PROCESS | 8438 | 1463435347218 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:49:07 INFO - PROCESS | 8438 | 1463435347221 Marionette TRACE conn3 <- [1,2778,null,{}] 14:49:07 INFO - PROCESS | 8438 | 1463435347227 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}] 14:49:07 INFO - PROCESS | 8438 | 1463435347467 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 14:49:07 INFO - PROCESS | 8438 | 1463435347846 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:07 INFO - PROCESS | 8438 | ++DOCSHELL 0x95026800 == 143 [pid = 8438] [id = 702] 14:49:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x9a057c00) [pid = 8438] [serial = 2107] [outer = (nil)] 14:49:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0x9a659400) [pid = 8438] [serial = 2108] [outer = 0x9a057c00] 14:49:07 INFO - PROCESS | 8438 | 1463435347931 Marionette DEBUG loaded listener.js 14:49:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0x9ab9c800) [pid = 8438] [serial = 2109] [outer = 0x9a057c00] 14:49:08 INFO - PROCESS | 8438 | 1463435348884 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]]]}] 14:49:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:49:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1741ms 14:49:08 INFO - PROCESS | 8438 | 1463435348960 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 14:49:08 INFO - PROCESS | 8438 | 1463435348965 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 14:49:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:49:08 INFO - PROCESS | 8438 | 1463435348971 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:49:08 INFO - PROCESS | 8438 | 1463435348975 Marionette TRACE conn3 <- [1,2782,null,{}] 14:49:08 INFO - PROCESS | 8438 | 1463435348981 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}] 14:49:09 INFO - PROCESS | 8438 | 1463435349244 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 14:49:09 INFO - PROCESS | 8438 | 1463435349713 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:09 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ce9f800 == 144 [pid = 8438] [id = 703] 14:49:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0x8eb67800) [pid = 8438] [serial = 2110] [outer = (nil)] 14:49:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0x9ae92000) [pid = 8438] [serial = 2111] [outer = 0x8eb67800] 14:49:09 INFO - PROCESS | 8438 | 1463435349817 Marionette DEBUG loaded listener.js 14:49:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0x9ae96000) [pid = 8438] [serial = 2112] [outer = 0x8eb67800] 14:49:10 INFO - PROCESS | 8438 | 1463435350745 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]]]}] 14:49:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:49:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1832ms 14:49:10 INFO - PROCESS | 8438 | 1463435350806 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 14:49:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:49:10 INFO - PROCESS | 8438 | 1463435350812 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 14:49:10 INFO - PROCESS | 8438 | 1463435350819 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:49:10 INFO - PROCESS | 8438 | 1463435350822 Marionette TRACE conn3 <- [1,2786,null,{}] 14:49:10 INFO - PROCESS | 8438 | 1463435350828 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}] 14:49:11 INFO - PROCESS | 8438 | 1463435351041 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 14:49:11 INFO - PROCESS | 8438 | 1463435351383 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:11 INFO - PROCESS | 8438 | ++DOCSHELL 0x89d8cc00 == 145 [pid = 8438] [id = 704] 14:49:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 167 (0x9a619000) [pid = 8438] [serial = 2113] [outer = (nil)] 14:49:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 168 (0x9b1b9000) [pid = 8438] [serial = 2114] [outer = 0x9a619000] 14:49:11 INFO - PROCESS | 8438 | 1463435351473 Marionette DEBUG loaded listener.js 14:49:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 169 (0x9b8b9400) [pid = 8438] [serial = 2115] [outer = 0x9a619000] 14:49:12 INFO - PROCESS | 8438 | 1463435352364 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]]]}] 14:49:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:49:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1587ms 14:49:12 INFO - PROCESS | 8438 | 1463435352405 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 14:49:12 INFO - PROCESS | 8438 | 1463435352409 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 14:49:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:49:12 INFO - PROCESS | 8438 | 1463435352416 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:49:12 INFO - PROCESS | 8438 | 1463435352419 Marionette TRACE conn3 <- [1,2790,null,{}] 14:49:12 INFO - PROCESS | 8438 | 1463435352427 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}] 14:49:12 INFO - PROCESS | 8438 | 1463435352625 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 14:49:12 INFO - PROCESS | 8438 | 1463435352918 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:12 INFO - PROCESS | 8438 | ++DOCSHELL 0x9ad82800 == 146 [pid = 8438] [id = 705] 14:49:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 170 (0x9b9adc00) [pid = 8438] [serial = 2116] [outer = (nil)] 14:49:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 171 (0x9bbb2800) [pid = 8438] [serial = 2117] [outer = 0x9b9adc00] 14:49:13 INFO - PROCESS | 8438 | 1463435353049 Marionette DEBUG loaded listener.js 14:49:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 172 (0x9bbb6800) [pid = 8438] [serial = 2118] [outer = 0x9b9adc00] 14:49:13 INFO - PROCESS | 8438 | 1463435353983 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]]]}] 14:49:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:49:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1595ms 14:49:14 INFO - PROCESS | 8438 | 1463435354012 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 14:49:14 INFO - PROCESS | 8438 | 1463435354016 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 14:49:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:49:14 INFO - PROCESS | 8438 | 1463435354023 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:49:14 INFO - PROCESS | 8438 | 1463435354026 Marionette TRACE conn3 <- [1,2794,null,{}] 14:49:14 INFO - PROCESS | 8438 | 1463435354032 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}] 14:49:14 INFO - PROCESS | 8438 | 1463435354247 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 14:49:14 INFO - PROCESS | 8438 | 1463435354624 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:14 INFO - PROCESS | 8438 | ++DOCSHELL 0x89cb8800 == 147 [pid = 8438] [id = 706] 14:49:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 173 (0x89d83800) [pid = 8438] [serial = 2119] [outer = (nil)] 14:49:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 174 (0x9cdb8800) [pid = 8438] [serial = 2120] [outer = 0x89d83800] 14:49:14 INFO - PROCESS | 8438 | 1463435354717 Marionette DEBUG loaded listener.js 14:49:14 INFO - PROCESS | 8438 | ++DOMWINDOW == 175 (0x9cdc2000) [pid = 8438] [serial = 2121] [outer = 0x89d83800] 14:49:16 INFO - PROCESS | 8438 | --DOCSHELL 0x89d88c00 == 146 [pid = 8438] [id = 623] 14:49:16 INFO - PROCESS | 8438 | --DOCSHELL 0x91eb7000 == 145 [pid = 8438] [id = 465] 14:49:16 INFO - PROCESS | 8438 | --DOCSHELL 0x8b4af800 == 144 [pid = 8438] [id = 620] 14:49:16 INFO - PROCESS | 8438 | --DOCSHELL 0x95026000 == 143 [pid = 8438] [id = 634] 14:49:16 INFO - PROCESS | 8438 | --DOCSHELL 0x8dd07000 == 142 [pid = 8438] [id = 636] 14:49:16 INFO - PROCESS | 8438 | --DOCSHELL 0x95235400 == 141 [pid = 8438] [id = 635] 14:49:16 INFO - PROCESS | 8438 | --DOCSHELL 0x8d138000 == 140 [pid = 8438] [id = 622] 14:49:16 INFO - PROCESS | 8438 | --DOCSHELL 0x8e618000 == 139 [pid = 8438] [id = 631] 14:49:16 INFO - PROCESS | 8438 | --DOCSHELL 0x8d9b6800 == 138 [pid = 8438] [id = 688] 14:49:16 INFO - PROCESS | 8438 | --DOCSHELL 0x8ef40400 == 137 [pid = 8438] [id = 687] 14:49:16 INFO - PROCESS | 8438 | --DOCSHELL 0x8e6dc400 == 136 [pid = 8438] [id = 686] 14:49:16 INFO - PROCESS | 8438 | --DOCSHELL 0x8adaa400 == 135 [pid = 8438] [id = 685] 14:49:16 INFO - PROCESS | 8438 | --DOCSHELL 0x8a34a400 == 134 [pid = 8438] [id = 684] 14:49:16 INFO - PROCESS | 8438 | --DOCSHELL 0x8a51d800 == 133 [pid = 8438] [id = 683] 14:49:16 INFO - PROCESS | 8438 | --DOCSHELL 0x89ef3c00 == 132 [pid = 8438] [id = 682] 14:49:16 INFO - PROCESS | 8438 | --DOCSHELL 0x90a16400 == 131 [pid = 8438] [id = 675] 14:49:16 INFO - PROCESS | 8438 | --DOCSHELL 0x8ef5c000 == 130 [pid = 8438] [id = 674] 14:49:16 INFO - PROCESS | 8438 | --DOCSHELL 0x8ef44c00 == 129 [pid = 8438] [id = 673] 14:49:16 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7ba400 == 128 [pid = 8438] [id = 670] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 174 (0x8e7a6000) [pid = 8438] [serial = 2009] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 173 (0x9b8b3800) [pid = 8438] [serial = 1980] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 172 (0x8eb62400) [pid = 8438] [serial = 1949] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 171 (0x8f69a800) [pid = 8438] [serial = 1953] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 170 (0x8db96800) [pid = 8438] [serial = 2004] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 169 (0x99b3c400) [pid = 8438] [serial = 1974] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 168 (0x8eb63400) [pid = 8438] [serial = 2006] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 167 (0xa237d000) [pid = 8438] [serial = 1988] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 166 (0xa331dc00) [pid = 8438] [serial = 1994] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x9cfe8800) [pid = 8438] [serial = 1982] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0xa225bc00) [pid = 8438] [serial = 1986] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x8d9b9000) [pid = 8438] [serial = 2003] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0x90ba6800) [pid = 8438] [serial = 1955] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0x8a356c00) [pid = 8438] [serial = 1997] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x9501c800) [pid = 8438] [serial = 1968] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0x91cef400) [pid = 8438] [serial = 1959] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x8cea4800) [pid = 8438] [serial = 2000] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0x8ee80800) [pid = 8438] [serial = 1875] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0xa1152000) [pid = 8438] [serial = 1983] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0xa272e400) [pid = 8438] [serial = 1991] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0xa27c1400) [pid = 8438] [serial = 1992] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0x8ac8c400) [pid = 8438] [serial = 1998] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0xa11f3c00) [pid = 8438] [serial = 1985] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 151 (0x928b4400) [pid = 8438] [serial = 1965] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 150 (0x8d1eb800) [pid = 8438] [serial = 1947] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 149 (0x977d1000) [pid = 8438] [serial = 1970] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 148 (0x8ec0c800) [pid = 8438] [serial = 1950] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 147 (0x8d136000) [pid = 8438] [serial = 2001] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 146 (0x9ae96400) [pid = 8438] [serial = 1979] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 145 (0x8ef62000) [pid = 8438] [serial = 1952] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 144 (0x91ebe400) [pid = 8438] [serial = 1961] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 143 (0x977ef400) [pid = 8438] [serial = 1971] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 142 (0x94fab400) [pid = 8438] [serial = 1967] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 141 (0xa23c3c00) [pid = 8438] [serial = 1989] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 140 (0x91c8a400) [pid = 8438] [serial = 1958] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 139 (0x9a653000) [pid = 8438] [serial = 1977] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 138 (0x90bc5c00) [pid = 8438] [serial = 1956] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 137 (0x997e8800) [pid = 8438] [serial = 1973] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 136 (0x8d13a400) [pid = 8438] [serial = 1946] [outer = (nil)] [url = about:blank] 14:49:16 INFO - PROCESS | 8438 | --DOMWINDOW == 135 (0x9a184c00) [pid = 8438] [serial = 1976] [outer = (nil)] [url = about:blank] 14:49:17 INFO - PROCESS | 8438 | --DOMWINDOW == 134 (0x8ec03c00) [pid = 8438] [serial = 2007] [outer = (nil)] [url = about:blank] 14:49:17 INFO - PROCESS | 8438 | --DOMWINDOW == 133 (0x922e7000) [pid = 8438] [serial = 1964] [outer = (nil)] [url = about:blank] 14:49:17 INFO - PROCESS | 8438 | --DOMWINDOW == 132 (0x92029400) [pid = 8438] [serial = 1962] [outer = (nil)] [url = about:blank] 14:49:17 INFO - PROCESS | 8438 | 1463435357312 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]]]}] 14:49:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:49:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 3336ms 14:49:17 INFO - PROCESS | 8438 | 1463435357361 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 14:49:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:49:17 INFO - PROCESS | 8438 | 1463435357366 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 14:49:17 INFO - PROCESS | 8438 | 1463435357375 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:49:17 INFO - PROCESS | 8438 | 1463435357380 Marionette TRACE conn3 <- [1,2798,null,{}] 14:49:17 INFO - PROCESS | 8438 | 1463435357389 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}] 14:49:17 INFO - PROCESS | 8438 | 1463435357651 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 14:49:17 INFO - PROCESS | 8438 | 1463435357873 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:17 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a51d800 == 129 [pid = 8438] [id = 707] 14:49:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 133 (0x8ac8b400) [pid = 8438] [serial = 2122] [outer = (nil)] 14:49:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 134 (0x8b8d2800) [pid = 8438] [serial = 2123] [outer = 0x8ac8b400] 14:49:17 INFO - PROCESS | 8438 | 1463435357956 Marionette DEBUG loaded listener.js 14:49:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 135 (0x8c92a800) [pid = 8438] [serial = 2124] [outer = 0x8ac8b400] 14:49:18 INFO - PROCESS | 8438 | 1463435358825 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]]]}] 14:49:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:49:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1507ms 14:49:18 INFO - PROCESS | 8438 | 1463435358899 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 14:49:18 INFO - PROCESS | 8438 | 1463435358907 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 14:49:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:49:18 INFO - PROCESS | 8438 | 1463435358919 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:49:18 INFO - PROCESS | 8438 | 1463435358922 Marionette TRACE conn3 <- [1,2802,null,{}] 14:49:18 INFO - PROCESS | 8438 | 1463435358928 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}] 14:49:19 INFO - PROCESS | 8438 | 1463435359120 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 14:49:19 INFO - PROCESS | 8438 | 1463435359133 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:19 INFO - PROCESS | 8438 | ++DOCSHELL 0x8b7c0400 == 130 [pid = 8438] [id = 708] 14:49:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 136 (0x8cea1800) [pid = 8438] [serial = 2125] [outer = (nil)] 14:49:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 137 (0x8d9ad400) [pid = 8438] [serial = 2126] [outer = 0x8cea1800] 14:49:19 INFO - PROCESS | 8438 | 1463435359217 Marionette DEBUG loaded listener.js 14:49:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 138 (0x8db53c00) [pid = 8438] [serial = 2127] [outer = 0x8cea1800] 14:49:20 INFO - PROCESS | 8438 | 1463435360395 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]]]}] 14:49:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:49:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1537ms 14:49:20 INFO - PROCESS | 8438 | 1463435360458 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 14:49:20 INFO - PROCESS | 8438 | 1463435360462 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 14:49:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:49:20 INFO - PROCESS | 8438 | 1463435360468 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:49:20 INFO - PROCESS | 8438 | 1463435360474 Marionette TRACE conn3 <- [1,2806,null,{}] 14:49:20 INFO - PROCESS | 8438 | 1463435360490 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}] 14:49:20 INFO - PROCESS | 8438 | 1463435360782 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 14:49:20 INFO - PROCESS | 8438 | 1463435360824 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:20 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c926000 == 131 [pid = 8438] [id = 709] 14:49:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 139 (0x8db96800) [pid = 8438] [serial = 2128] [outer = (nil)] 14:49:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 140 (0x8e7a8400) [pid = 8438] [serial = 2129] [outer = 0x8db96800] 14:49:20 INFO - PROCESS | 8438 | 1463435360919 Marionette DEBUG loaded listener.js 14:49:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 141 (0x8ec01800) [pid = 8438] [serial = 2130] [outer = 0x8db96800] 14:49:21 INFO - PROCESS | 8438 | --DOMWINDOW == 140 (0x89ef6400) [pid = 8438] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:49:21 INFO - PROCESS | 8438 | --DOMWINDOW == 139 (0x8a511c00) [pid = 8438] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:49:21 INFO - PROCESS | 8438 | --DOMWINDOW == 138 (0x8eb62c00) [pid = 8438] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:49:21 INFO - PROCESS | 8438 | --DOMWINDOW == 137 (0x8d133800) [pid = 8438] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:49:21 INFO - PROCESS | 8438 | --DOMWINDOW == 136 (0x8ef41800) [pid = 8438] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:49:21 INFO - PROCESS | 8438 | --DOMWINDOW == 135 (0x8e6dd400) [pid = 8438] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:49:21 INFO - PROCESS | 8438 | --DOMWINDOW == 134 (0x89cc3c00) [pid = 8438] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:49:21 INFO - PROCESS | 8438 | --DOMWINDOW == 133 (0xa2706400) [pid = 8438] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:49:22 INFO - PROCESS | 8438 | 1463435362386 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]]]}] 14:49:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:49:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1939ms 14:49:22 INFO - PROCESS | 8438 | 1463435362407 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 14:49:22 INFO - PROCESS | 8438 | 1463435362411 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 14:49:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:49:22 INFO - PROCESS | 8438 | 1463435362417 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:49:22 INFO - PROCESS | 8438 | 1463435362421 Marionette TRACE conn3 <- [1,2810,null,{}] 14:49:22 INFO - PROCESS | 8438 | 1463435362426 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}] 14:49:22 INFO - PROCESS | 8438 | 1463435362700 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 14:49:22 INFO - PROCESS | 8438 | 1463435362836 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:22 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e61e400 == 132 [pid = 8438] [id = 710] 14:49:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 134 (0x8ec03800) [pid = 8438] [serial = 2131] [outer = (nil)] 14:49:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 135 (0x8ee80000) [pid = 8438] [serial = 2132] [outer = 0x8ec03800] 14:49:22 INFO - PROCESS | 8438 | 1463435362917 Marionette DEBUG loaded listener.js 14:49:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 136 (0x8ef40400) [pid = 8438] [serial = 2133] [outer = 0x8ec03800] 14:49:23 INFO - PROCESS | 8438 | 1463435363675 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]]]}] 14:49:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:49:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1328ms 14:49:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:49:23 INFO - PROCESS | 8438 | 1463435363747 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 14:49:23 INFO - PROCESS | 8438 | 1463435363750 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 14:49:23 INFO - PROCESS | 8438 | 1463435363756 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:49:23 INFO - PROCESS | 8438 | 1463435363760 Marionette TRACE conn3 <- [1,2814,null,{}] 14:49:23 INFO - PROCESS | 8438 | 1463435363765 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}] 14:49:24 INFO - PROCESS | 8438 | 1463435364031 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 14:49:24 INFO - PROCESS | 8438 | 1463435364430 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:24 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a517c00 == 133 [pid = 8438] [id = 711] 14:49:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 137 (0x8a518c00) [pid = 8438] [serial = 2134] [outer = (nil)] 14:49:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 138 (0x8ac8e400) [pid = 8438] [serial = 2135] [outer = 0x8a518c00] 14:49:24 INFO - PROCESS | 8438 | 1463435364520 Marionette DEBUG loaded listener.js 14:49:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 139 (0x8b7c7400) [pid = 8438] [serial = 2136] [outer = 0x8a518c00] 14:49:25 INFO - PROCESS | 8438 | 1463435365477 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]]]}] 14:49:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:49:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1793ms 14:49:25 INFO - PROCESS | 8438 | 1463435365551 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 14:49:25 INFO - PROCESS | 8438 | 1463435365557 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 14:49:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:49:25 INFO - PROCESS | 8438 | 1463435365565 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:49:25 INFO - PROCESS | 8438 | 1463435365571 Marionette TRACE conn3 <- [1,2818,null,{}] 14:49:25 INFO - PROCESS | 8438 | 1463435365579 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}] 14:49:25 INFO - PROCESS | 8438 | 1463435365826 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 14:49:26 INFO - PROCESS | 8438 | 1463435366155 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:26 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db4a400 == 134 [pid = 8438] [id = 712] 14:49:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 140 (0x8db9a800) [pid = 8438] [serial = 2137] [outer = (nil)] 14:49:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 141 (0x8dd0f800) [pid = 8438] [serial = 2138] [outer = 0x8db9a800] 14:49:26 INFO - PROCESS | 8438 | 1463435366247 Marionette DEBUG loaded listener.js 14:49:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 142 (0x8e7a5000) [pid = 8438] [serial = 2139] [outer = 0x8db9a800] 14:49:27 INFO - PROCESS | 8438 | 1463435367200 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]]]}] 14:49:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:49:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1683ms 14:49:27 INFO - PROCESS | 8438 | 1463435367251 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 14:49:27 INFO - PROCESS | 8438 | 1463435367258 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 14:49:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:49:27 INFO - PROCESS | 8438 | 1463435367264 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:49:27 INFO - PROCESS | 8438 | 1463435367267 Marionette TRACE conn3 <- [1,2822,null,{}] 14:49:27 INFO - PROCESS | 8438 | 1463435367274 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}] 14:49:27 INFO - PROCESS | 8438 | 1463435367484 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 14:49:27 INFO - PROCESS | 8438 | 1463435367852 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:27 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ec6ec00 == 135 [pid = 8438] [id = 713] 14:49:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 143 (0x8ee86c00) [pid = 8438] [serial = 2140] [outer = (nil)] 14:49:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 144 (0x8ef40000) [pid = 8438] [serial = 2141] [outer = 0x8ee86c00] 14:49:27 INFO - PROCESS | 8438 | 1463435367942 Marionette DEBUG loaded listener.js 14:49:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 145 (0x8ef61000) [pid = 8438] [serial = 2142] [outer = 0x8ee86c00] 14:49:28 INFO - PROCESS | 8438 | 1463435368882 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]]]}] 14:49:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:49:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1695ms 14:49:28 INFO - PROCESS | 8438 | 1463435368960 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 14:49:28 INFO - PROCESS | 8438 | 1463435368965 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 14:49:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:49:28 INFO - PROCESS | 8438 | 1463435368981 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:49:28 INFO - PROCESS | 8438 | 1463435368990 Marionette TRACE conn3 <- [1,2826,null,{}] 14:49:28 INFO - PROCESS | 8438 | 1463435368996 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}] 14:49:29 INFO - PROCESS | 8438 | 1463435369236 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 14:49:29 INFO - PROCESS | 8438 | 1463435369565 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:29 INFO - PROCESS | 8438 | ++DOCSHELL 0x89ef3c00 == 136 [pid = 8438] [id = 714] 14:49:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 146 (0x8dd0cc00) [pid = 8438] [serial = 2143] [outer = (nil)] 14:49:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 147 (0x90a56800) [pid = 8438] [serial = 2144] [outer = 0x8dd0cc00] 14:49:29 INFO - PROCESS | 8438 | 1463435369664 Marionette DEBUG loaded listener.js 14:49:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 148 (0x90bc3c00) [pid = 8438] [serial = 2145] [outer = 0x8dd0cc00] 14:49:30 INFO - PROCESS | 8438 | 1463435370572 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:49:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:49:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1648ms 14:49:30 INFO - PROCESS | 8438 | 1463435370621 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 14:49:30 INFO - PROCESS | 8438 | 1463435370626 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 14:49:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:49:30 INFO - PROCESS | 8438 | 1463435370632 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:49:30 INFO - PROCESS | 8438 | 1463435370635 Marionette TRACE conn3 <- [1,2830,null,{}] 14:49:30 INFO - PROCESS | 8438 | 1463435370641 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}] 14:49:30 INFO - PROCESS | 8438 | 1463435370851 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 14:49:31 INFO - PROCESS | 8438 | 1463435371131 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:31 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f698000 == 137 [pid = 8438] [id = 715] 14:49:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 149 (0x90a15c00) [pid = 8438] [serial = 2146] [outer = (nil)] 14:49:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 150 (0x91cefc00) [pid = 8438] [serial = 2147] [outer = 0x90a15c00] 14:49:31 INFO - PROCESS | 8438 | 1463435371263 Marionette DEBUG loaded listener.js 14:49:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 151 (0x91cfb400) [pid = 8438] [serial = 2148] [outer = 0x90a15c00] 14:49:32 INFO - PROCESS | 8438 | 1463435372157 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]]]}] 14:49:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:49:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1588ms 14:49:32 INFO - PROCESS | 8438 | 1463435372221 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 14:49:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:49:32 INFO - PROCESS | 8438 | 1463435372225 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 14:49:32 INFO - PROCESS | 8438 | 1463435372231 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:49:32 INFO - PROCESS | 8438 | 1463435372235 Marionette TRACE conn3 <- [1,2834,null,{}] 14:49:32 INFO - PROCESS | 8438 | 1463435372241 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}] 14:49:32 INFO - PROCESS | 8438 | 1463435372442 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 14:49:32 INFO - PROCESS | 8438 | 1463435372721 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:32 INFO - PROCESS | 8438 | ++DOCSHELL 0x91deb400 == 138 [pid = 8438] [id = 716] 14:49:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 152 (0x91dec400) [pid = 8438] [serial = 2149] [outer = (nil)] 14:49:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x91e91800) [pid = 8438] [serial = 2150] [outer = 0x91dec400] 14:49:32 INFO - PROCESS | 8438 | 1463435372871 Marionette DEBUG loaded listener.js 14:49:33 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x922d9800) [pid = 8438] [serial = 2151] [outer = 0x91dec400] 14:49:33 INFO - PROCESS | 8438 | 1463435373818 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:49:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:49:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1633ms 14:49:33 INFO - PROCESS | 8438 | 1463435373864 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 14:49:33 INFO - PROCESS | 8438 | 1463435373868 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 14:49:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:49:33 INFO - PROCESS | 8438 | 1463435373875 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:49:33 INFO - PROCESS | 8438 | 1463435373878 Marionette TRACE conn3 <- [1,2838,null,{}] 14:49:33 INFO - PROCESS | 8438 | 1463435373884 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}] 14:49:34 INFO - PROCESS | 8438 | 1463435374084 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 14:49:34 INFO - PROCESS | 8438 | 1463435374431 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:34 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c96b400 == 139 [pid = 8438] [id = 717] 14:49:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x8ec09c00) [pid = 8438] [serial = 2152] [outer = (nil)] 14:49:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x92c0dc00) [pid = 8438] [serial = 2153] [outer = 0x8ec09c00] 14:49:34 INFO - PROCESS | 8438 | 1463435374520 Marionette DEBUG loaded listener.js 14:49:34 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x92d57000) [pid = 8438] [serial = 2154] [outer = 0x8ec09c00] 14:49:35 INFO - PROCESS | 8438 | 1463435375460 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]]]}] 14:49:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:49:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1629ms 14:49:35 INFO - PROCESS | 8438 | 1463435375505 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 14:49:35 INFO - PROCESS | 8438 | 1463435375509 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 14:49:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:49:35 INFO - PROCESS | 8438 | 1463435375516 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:49:35 INFO - PROCESS | 8438 | 1463435375519 Marionette TRACE conn3 <- [1,2842,null,{}] 14:49:35 INFO - PROCESS | 8438 | 1463435375525 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}] 14:49:35 INFO - PROCESS | 8438 | 1463435375725 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 14:49:36 INFO - PROCESS | 8438 | 1463435376047 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:36 INFO - PROCESS | 8438 | ++DOCSHELL 0x91c81c00 == 140 [pid = 8438] [id = 718] 14:49:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x928b2800) [pid = 8438] [serial = 2155] [outer = (nil)] 14:49:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x95026000) [pid = 8438] [serial = 2156] [outer = 0x928b2800] 14:49:36 INFO - PROCESS | 8438 | 1463435376136 Marionette DEBUG loaded listener.js 14:49:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x977c8c00) [pid = 8438] [serial = 2157] [outer = 0x928b2800] 14:49:37 INFO - PROCESS | 8438 | 1463435377035 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]]]}] 14:49:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:49:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1582ms 14:49:37 INFO - PROCESS | 8438 | 1463435377099 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 14:49:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:49:37 INFO - PROCESS | 8438 | 1463435377103 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 14:49:37 INFO - PROCESS | 8438 | 1463435377109 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:49:37 INFO - PROCESS | 8438 | 1463435377113 Marionette TRACE conn3 <- [1,2846,null,{}] 14:49:37 INFO - PROCESS | 8438 | 1463435377118 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}] 14:49:37 INFO - PROCESS | 8438 | 1463435377318 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 14:49:37 INFO - PROCESS | 8438 | 1463435377643 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:37 INFO - PROCESS | 8438 | ++DOCSHELL 0x95021c00 == 141 [pid = 8438] [id = 719] 14:49:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x95022c00) [pid = 8438] [serial = 2158] [outer = (nil)] 14:49:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0x996bec00) [pid = 8438] [serial = 2159] [outer = 0x95022c00] 14:49:37 INFO - PROCESS | 8438 | 1463435377744 Marionette DEBUG loaded listener.js 14:49:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0x9980ac00) [pid = 8438] [serial = 2160] [outer = 0x95022c00] 14:49:38 INFO - PROCESS | 8438 | 1463435378667 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]]]}] 14:49:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:49:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1631ms 14:49:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:49:38 INFO - PROCESS | 8438 | 1463435378740 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 14:49:38 INFO - PROCESS | 8438 | 1463435378743 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 14:49:38 INFO - PROCESS | 8438 | 1463435378750 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:49:38 INFO - PROCESS | 8438 | 1463435378753 Marionette TRACE conn3 <- [1,2850,null,{}] 14:49:38 INFO - PROCESS | 8438 | 1463435378759 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}] 14:49:39 INFO - PROCESS | 8438 | 1463435379005 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 14:49:39 INFO - PROCESS | 8438 | 1463435379349 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:39 INFO - PROCESS | 8438 | ++DOCSHELL 0x99fbe400 == 142 [pid = 8438] [id = 720] 14:49:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0x99fbfc00) [pid = 8438] [serial = 2161] [outer = (nil)] 14:49:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0x9a053400) [pid = 8438] [serial = 2162] [outer = 0x99fbfc00] 14:49:39 INFO - PROCESS | 8438 | 1463435379472 Marionette DEBUG loaded listener.js 14:49:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0x9a178000) [pid = 8438] [serial = 2163] [outer = 0x99fbfc00] 14:49:40 INFO - PROCESS | 8438 | 1463435380362 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:49:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:49:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1642ms 14:49:40 INFO - PROCESS | 8438 | 1463435380393 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 14:49:40 INFO - PROCESS | 8438 | 1463435380397 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 14:49:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:49:40 INFO - PROCESS | 8438 | 1463435380403 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:49:40 INFO - PROCESS | 8438 | 1463435380407 Marionette TRACE conn3 <- [1,2854,null,{}] 14:49:40 INFO - PROCESS | 8438 | 1463435380412 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}] 14:49:40 INFO - PROCESS | 8438 | 1463435380606 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 14:49:40 INFO - PROCESS | 8438 | 1463435380894 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:40 INFO - PROCESS | 8438 | ++DOCSHELL 0x997e3c00 == 143 [pid = 8438] [id = 721] 14:49:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 167 (0x99fc9c00) [pid = 8438] [serial = 2164] [outer = (nil)] 14:49:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 168 (0x9a60e800) [pid = 8438] [serial = 2165] [outer = 0x99fc9c00] 14:49:41 INFO - PROCESS | 8438 | 1463435380998 Marionette DEBUG loaded listener.js 14:49:41 INFO - PROCESS | 8438 | ++DOMWINDOW == 169 (0x9ae8bc00) [pid = 8438] [serial = 2166] [outer = 0x99fc9c00] 14:49:42 INFO - PROCESS | 8438 | 1463435381995 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]]]}] 14:49:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:49:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1640ms 14:49:42 INFO - PROCESS | 8438 | 1463435382044 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 14:49:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:49:42 INFO - PROCESS | 8438 | 1463435382049 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 14:49:42 INFO - PROCESS | 8438 | 1463435382055 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:49:42 INFO - PROCESS | 8438 | 1463435382060 Marionette TRACE conn3 <- [1,2858,null,{}] 14:49:42 INFO - PROCESS | 8438 | 1463435382065 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}] 14:49:42 INFO - PROCESS | 8438 | 1463435382293 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 14:49:42 INFO - PROCESS | 8438 | 1463435382625 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:42 INFO - PROCESS | 8438 | ++DOCSHELL 0x9bb8b000 == 144 [pid = 8438] [id = 722] 14:49:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 170 (0x9bbbc000) [pid = 8438] [serial = 2167] [outer = (nil)] 14:49:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 171 (0x9cfa9800) [pid = 8438] [serial = 2168] [outer = 0x9bbbc000] 14:49:42 INFO - PROCESS | 8438 | 1463435382713 Marionette DEBUG loaded listener.js 14:49:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 172 (0x9cfee000) [pid = 8438] [serial = 2169] [outer = 0x9bbbc000] 14:49:43 INFO - PROCESS | 8438 | 1463435383636 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:49:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:49:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1630ms 14:49:43 INFO - PROCESS | 8438 | 1463435383685 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 14:49:43 INFO - PROCESS | 8438 | 1463435383689 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 14:49:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:49:43 INFO - PROCESS | 8438 | 1463435383695 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:49:43 INFO - PROCESS | 8438 | 1463435383698 Marionette TRACE conn3 <- [1,2862,null,{}] 14:49:43 INFO - PROCESS | 8438 | 1463435383704 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}] 14:49:43 INFO - PROCESS | 8438 | 1463435383907 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 14:49:44 INFO - PROCESS | 8438 | 1463435384248 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:44 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ac85c00 == 145 [pid = 8438] [id = 723] 14:49:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 173 (0x91eb7c00) [pid = 8438] [serial = 2170] [outer = (nil)] 14:49:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 174 (0xa1150800) [pid = 8438] [serial = 2171] [outer = 0x91eb7c00] 14:49:44 INFO - PROCESS | 8438 | 1463435384335 Marionette DEBUG loaded listener.js 14:49:44 INFO - PROCESS | 8438 | ++DOMWINDOW == 175 (0xa1153400) [pid = 8438] [serial = 2172] [outer = 0x91eb7c00] 14:49:45 INFO - PROCESS | 8438 | 1463435385252 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]]]}] 14:49:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:49:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1630ms 14:49:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:49:45 INFO - PROCESS | 8438 | 1463435385327 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 14:49:45 INFO - PROCESS | 8438 | 1463435385330 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 14:49:45 INFO - PROCESS | 8438 | 1463435385337 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:49:45 INFO - PROCESS | 8438 | 1463435385340 Marionette TRACE conn3 <- [1,2866,null,{}] 14:49:45 INFO - PROCESS | 8438 | 1463435385346 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}] 14:49:45 INFO - PROCESS | 8438 | 1463435385579 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 14:49:45 INFO - PROCESS | 8438 | 1463435385908 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:45 INFO - PROCESS | 8438 | ++DOCSHELL 0xa060a000 == 146 [pid = 8438] [id = 724] 14:49:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 176 (0xa1152c00) [pid = 8438] [serial = 2173] [outer = (nil)] 14:49:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 177 (0xa11ee800) [pid = 8438] [serial = 2174] [outer = 0xa1152c00] 14:49:46 INFO - PROCESS | 8438 | 1463435385998 Marionette DEBUG loaded listener.js 14:49:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 178 (0xa11f1400) [pid = 8438] [serial = 2175] [outer = 0xa1152c00] 14:49:46 INFO - PROCESS | 8438 | 1463435386885 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]]]}] 14:49:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:49:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1587ms 14:49:46 INFO - PROCESS | 8438 | 1463435386922 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 14:49:46 INFO - PROCESS | 8438 | 1463435386926 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 14:49:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:49:46 INFO - PROCESS | 8438 | 1463435386933 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:49:46 INFO - PROCESS | 8438 | 1463435386936 Marionette TRACE conn3 <- [1,2870,null,{}] 14:49:46 INFO - PROCESS | 8438 | 1463435386942 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}] 14:49:47 INFO - PROCESS | 8438 | 1463435387135 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 14:49:47 INFO - PROCESS | 8438 | 1463435387427 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:47 INFO - PROCESS | 8438 | ++DOCSHELL 0x90a1e000 == 147 [pid = 8438] [id = 725] 14:49:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 179 (0xa11e7000) [pid = 8438] [serial = 2176] [outer = (nil)] 14:49:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 180 (0xa2378800) [pid = 8438] [serial = 2177] [outer = 0xa11e7000] 14:49:47 INFO - PROCESS | 8438 | 1463435387556 Marionette DEBUG loaded listener.js 14:49:47 INFO - PROCESS | 8438 | ++DOMWINDOW == 181 (0xa23bb800) [pid = 8438] [serial = 2178] [outer = 0xa11e7000] 14:49:48 INFO - PROCESS | 8438 | 1463435388467 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]]]}] 14:49:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:49:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1582ms 14:49:48 INFO - PROCESS | 8438 | 1463435388516 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 14:49:48 INFO - PROCESS | 8438 | 1463435388520 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 14:49:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:49:48 INFO - PROCESS | 8438 | 1463435388526 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:49:48 INFO - PROCESS | 8438 | 1463435388528 Marionette TRACE conn3 <- [1,2874,null,{}] 14:49:48 INFO - PROCESS | 8438 | 1463435388535 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}] 14:49:48 INFO - PROCESS | 8438 | 1463435388735 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 14:49:49 INFO - PROCESS | 8438 | 1463435389078 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:49 INFO - PROCESS | 8438 | ++DOCSHELL 0x8eb67400 == 148 [pid = 8438] [id = 726] 14:49:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 182 (0x9a073400) [pid = 8438] [serial = 2179] [outer = (nil)] 14:49:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 183 (0xa2705c00) [pid = 8438] [serial = 2180] [outer = 0x9a073400] 14:49:49 INFO - PROCESS | 8438 | 1463435389167 Marionette DEBUG loaded listener.js 14:49:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 184 (0xa27bf800) [pid = 8438] [serial = 2181] [outer = 0x9a073400] 14:49:50 INFO - PROCESS | 8438 | 1463435390091 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]]]}] 14:49:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:49:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1641ms 14:49:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:49:50 INFO - PROCESS | 8438 | 1463435390168 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 14:49:50 INFO - PROCESS | 8438 | 1463435390171 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 14:49:50 INFO - PROCESS | 8438 | 1463435390178 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:49:50 INFO - PROCESS | 8438 | 1463435390182 Marionette TRACE conn3 <- [1,2878,null,{}] 14:49:50 INFO - PROCESS | 8438 | 1463435390190 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}] 14:49:50 INFO - PROCESS | 8438 | 1463435390390 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 14:49:50 INFO - PROCESS | 8438 | 1463435390726 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:50 INFO - PROCESS | 8438 | ++DOCSHELL 0xa237c000 == 149 [pid = 8438] [id = 727] 14:49:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 185 (0xa23bbc00) [pid = 8438] [serial = 2182] [outer = (nil)] 14:49:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 186 (0xa3329c00) [pid = 8438] [serial = 2183] [outer = 0xa23bbc00] 14:49:50 INFO - PROCESS | 8438 | 1463435390815 Marionette DEBUG loaded listener.js 14:49:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 187 (0xa3355800) [pid = 8438] [serial = 2184] [outer = 0xa23bbc00] 14:49:51 INFO - PROCESS | 8438 | 1463435391711 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]]]}] 14:49:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:49:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1591ms 14:49:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:49:51 INFO - PROCESS | 8438 | 1463435391767 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 14:49:51 INFO - PROCESS | 8438 | 1463435391770 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 14:49:51 INFO - PROCESS | 8438 | 1463435391777 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:49:51 INFO - PROCESS | 8438 | 1463435391781 Marionette TRACE conn3 <- [1,2882,null,{}] 14:49:51 INFO - PROCESS | 8438 | 1463435391786 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}] 14:49:51 INFO - PROCESS | 8438 | 1463435391987 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 14:49:52 INFO - PROCESS | 8438 | 1463435392320 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:52 INFO - PROCESS | 8438 | ++DOCSHELL 0xa318f000 == 150 [pid = 8438] [id = 728] 14:49:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 188 (0xa31e9800) [pid = 8438] [serial = 2185] [outer = (nil)] 14:49:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 189 (0xa513d800) [pid = 8438] [serial = 2186] [outer = 0xa31e9800] 14:49:52 INFO - PROCESS | 8438 | 1463435392411 Marionette DEBUG loaded listener.js 14:49:52 INFO - PROCESS | 8438 | ++DOMWINDOW == 190 (0xa51ec000) [pid = 8438] [serial = 2187] [outer = 0xa31e9800] 14:49:53 INFO - PROCESS | 8438 | 1463435393272 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]]]}] 14:49:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:49:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1536ms 14:49:53 INFO - PROCESS | 8438 | 1463435393313 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 14:49:53 INFO - PROCESS | 8438 | 1463435393317 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 14:49:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:49:53 INFO - PROCESS | 8438 | 1463435393323 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:49:53 INFO - PROCESS | 8438 | 1463435393326 Marionette TRACE conn3 <- [1,2886,null,{}] 14:49:53 INFO - PROCESS | 8438 | 1463435393332 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}] 14:49:53 INFO - PROCESS | 8438 | 1463435393526 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 14:49:53 INFO - PROCESS | 8438 | 1463435393821 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:53 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a34a800 == 151 [pid = 8438] [id = 729] 14:49:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 191 (0x8a515400) [pid = 8438] [serial = 2188] [outer = (nil)] 14:49:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 192 (0xa3354000) [pid = 8438] [serial = 2189] [outer = 0x8a515400] 14:49:53 INFO - PROCESS | 8438 | 1463435393950 Marionette DEBUG loaded listener.js 14:49:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 193 (0x91c82400) [pid = 8438] [serial = 2190] [outer = 0x8a515400] 14:49:56 INFO - PROCESS | 8438 | --DOCSHELL 0x8ec6d400 == 150 [pid = 8438] [id = 559] 14:49:56 INFO - PROCESS | 8438 | --DOCSHELL 0x8e61e400 == 149 [pid = 8438] [id = 710] 14:49:56 INFO - PROCESS | 8438 | --DOCSHELL 0x8c926000 == 148 [pid = 8438] [id = 709] 14:49:56 INFO - PROCESS | 8438 | --DOCSHELL 0x8b7c0400 == 147 [pid = 8438] [id = 708] 14:49:56 INFO - PROCESS | 8438 | --DOCSHELL 0x8a51d800 == 146 [pid = 8438] [id = 707] 14:49:56 INFO - PROCESS | 8438 | --DOCSHELL 0x99fc9000 == 145 [pid = 8438] [id = 701] 14:49:56 INFO - PROCESS | 8438 | --DOCSHELL 0x99fbbc00 == 144 [pid = 8438] [id = 700] 14:49:56 INFO - PROCESS | 8438 | --DOCSHELL 0x92c06800 == 143 [pid = 8438] [id = 698] 14:49:56 INFO - PROCESS | 8438 | --DOCSHELL 0x98f94000 == 142 [pid = 8438] [id = 699] 14:49:56 INFO - PROCESS | 8438 | --DOCSHELL 0x91ec1800 == 141 [pid = 8438] [id = 697] 14:49:56 INFO - PROCESS | 8438 | --DOCSHELL 0x91ec2c00 == 140 [pid = 8438] [id = 696] 14:49:56 INFO - PROCESS | 8438 | --DOCSHELL 0x90bc5000 == 139 [pid = 8438] [id = 695] 14:49:56 INFO - PROCESS | 8438 | --DOCSHELL 0x919bb800 == 138 [pid = 8438] [id = 694] 14:49:56 INFO - PROCESS | 8438 | --DOCSHELL 0x89d84c00 == 137 [pid = 8438] [id = 693] 14:49:56 INFO - PROCESS | 8438 | --DOCSHELL 0x8ceac000 == 136 [pid = 8438] [id = 691] 14:49:56 INFO - PROCESS | 8438 | --DOCSHELL 0x8ef56800 == 135 [pid = 8438] [id = 692] 14:49:56 INFO - PROCESS | 8438 | --DOCSHELL 0x8cea5c00 == 134 [pid = 8438] [id = 690] 14:49:56 INFO - PROCESS | 8438 | --DOCSHELL 0x89d87000 == 133 [pid = 8438] [id = 689] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 192 (0x90bbc400) [pid = 8438] [serial = 2024] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 191 (0x9a612800) [pid = 8438] [serial = 2045] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 190 (0x8ac89c00) [pid = 8438] [serial = 2049] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 189 (0x90a14400) [pid = 8438] [serial = 2021] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 188 (0x928aec00) [pid = 8438] [serial = 2033] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 187 (0x8b7c4000) [pid = 8438] [serial = 2054] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 186 (0x8ee86400) [pid = 8438] [serial = 2060] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 185 (0x91cf5800) [pid = 8438] [serial = 2027] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 184 (0x8d1ed400) [pid = 8438] [serial = 2051] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 183 (0x8ef48c00) [pid = 8438] [serial = 2018] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 182 (0x8d1edc00) [pid = 8438] [serial = 2055] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 181 (0x977d5800) [pid = 8438] [serial = 2039] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 180 (0x93bc1000) [pid = 8438] [serial = 2036] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 179 (0x8f4b1c00) [pid = 8438] [serial = 2064] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 178 (0x8ef3b000) [pid = 8438] [serial = 2061] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 177 (0x91ebc800) [pid = 8438] [serial = 2030] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 176 (0x8db9c800) [pid = 8438] [serial = 2052] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 175 (0x8eb61800) [pid = 8438] [serial = 2057] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 174 (0x8b8e0c00) [pid = 8438] [serial = 2012] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 173 (0x8eb6f400) [pid = 8438] [serial = 2010] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 172 (0x8eb6bc00) [pid = 8438] [serial = 2058] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 171 (0x99be9400) [pid = 8438] [serial = 2042] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 170 (0xa3352000) [pid = 8438] [serial = 1995] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 169 (0x8dd0a000) [pid = 8438] [serial = 2015] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 168 (0x8ef55800) [pid = 8438] [serial = 2063] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 167 (0x8a34f400) [pid = 8438] [serial = 2048] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | --DOMWINDOW == 166 (0x8ef63400) [pid = 8438] [serial = 2066] [outer = (nil)] [url = about:blank] 14:49:56 INFO - PROCESS | 8438 | 1463435396645 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]]]}] 14:49:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:49:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 3340ms 14:49:56 INFO - PROCESS | 8438 | 1463435396664 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 14:49:56 INFO - PROCESS | 8438 | 1463435396671 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 14:49:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:49:56 INFO - PROCESS | 8438 | 1463435396678 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:49:56 INFO - PROCESS | 8438 | 1463435396683 Marionette TRACE conn3 <- [1,2890,null,{}] 14:49:56 INFO - PROCESS | 8438 | 1463435396691 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}] 14:49:56 INFO - PROCESS | 8438 | 1463435396919 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 14:49:57 INFO - PROCESS | 8438 | 1463435397136 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:57 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ac89c00 == 134 [pid = 8438] [id = 730] 14:49:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 167 (0x8ada9000) [pid = 8438] [serial = 2191] [outer = (nil)] 14:49:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 168 (0x8c973400) [pid = 8438] [serial = 2192] [outer = 0x8ada9000] 14:49:57 INFO - PROCESS | 8438 | 1463435397218 Marionette DEBUG loaded listener.js 14:49:57 INFO - PROCESS | 8438 | ++DOMWINDOW == 169 (0x8cf08800) [pid = 8438] [serial = 2193] [outer = 0x8ada9000] 14:49:58 INFO - PROCESS | 8438 | 1463435398006 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:49:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:49:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1349ms 14:49:58 INFO - PROCESS | 8438 | 1463435398027 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 14:49:58 INFO - PROCESS | 8438 | 1463435398035 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 14:49:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:49:58 INFO - PROCESS | 8438 | 1463435398045 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:49:58 INFO - PROCESS | 8438 | 1463435398049 Marionette TRACE conn3 <- [1,2894,null,{}] 14:49:58 INFO - PROCESS | 8438 | 1463435398059 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}] 14:49:58 INFO - PROCESS | 8438 | 1463435398362 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 14:49:58 INFO - PROCESS | 8438 | 1463435398499 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:58 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c929800 == 135 [pid = 8438] [id = 731] 14:49:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 170 (0x8ceac000) [pid = 8438] [serial = 2194] [outer = (nil)] 14:49:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 171 (0x8db97400) [pid = 8438] [serial = 2195] [outer = 0x8ceac000] 14:49:58 INFO - PROCESS | 8438 | 1463435398574 Marionette DEBUG loaded listener.js 14:49:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 172 (0x8e61cc00) [pid = 8438] [serial = 2196] [outer = 0x8ceac000] 14:49:59 INFO - PROCESS | 8438 | 1463435399524 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]]]}] 14:49:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:49:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1544ms 14:49:59 INFO - PROCESS | 8438 | 1463435399589 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 14:49:59 INFO - PROCESS | 8438 | 1463435399592 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 14:49:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:49:59 INFO - PROCESS | 8438 | 1463435399599 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:49:59 INFO - PROCESS | 8438 | 1463435399605 Marionette TRACE conn3 <- [1,2898,null,{}] 14:49:59 INFO - PROCESS | 8438 | 1463435399626 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}] 14:49:59 INFO - PROCESS | 8438 | 1463435399899 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 14:49:59 INFO - PROCESS | 8438 | 1463435399931 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:59 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c972c00 == 136 [pid = 8438] [id = 732] 14:49:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 173 (0x8eb6bc00) [pid = 8438] [serial = 2197] [outer = (nil)] 14:50:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 174 (0x8ec62400) [pid = 8438] [serial = 2198] [outer = 0x8eb6bc00] 14:50:00 INFO - PROCESS | 8438 | 1463435400007 Marionette DEBUG loaded listener.js 14:50:00 INFO - PROCESS | 8438 | ++DOMWINDOW == 175 (0x8ee84000) [pid = 8438] [serial = 2199] [outer = 0x8eb6bc00] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 174 (0x8d140000) [pid = 8438] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 173 (0x8cea6400) [pid = 8438] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 172 (0x8ac8b400) [pid = 8438] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 171 (0x919b3400) [pid = 8438] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 170 (0x922e0400) [pid = 8438] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 169 (0x99fc6800) [pid = 8438] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 168 (0x9a619000) [pid = 8438] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 167 (0x8db96800) [pid = 8438] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 166 (0x8ef3d800) [pid = 8438] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x9a057c00) [pid = 8438] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0x94facc00) [pid = 8438] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x91eb9000) [pid = 8438] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0x91c8e000) [pid = 8438] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0x8ef56c00) [pid = 8438] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x9501b800) [pid = 8438] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0x8eb67800) [pid = 8438] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x98f96c00) [pid = 8438] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0x90a54800) [pid = 8438] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x9a177800) [pid = 8438] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x997eac00) [pid = 8438] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x8cea1800) [pid = 8438] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0x93903000) [pid = 8438] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0x8f692c00) [pid = 8438] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 151 (0x9a17cc00) [pid = 8438] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 150 (0x8db4dc00) [pid = 8438] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 149 (0x89d88000) [pid = 8438] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 148 (0x9774fc00) [pid = 8438] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 147 (0x928b2c00) [pid = 8438] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 146 (0x89d83800) [pid = 8438] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 145 (0x8b7bb000) [pid = 8438] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 144 (0x8e7a8c00) [pid = 8438] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 143 (0x8db9f400) [pid = 8438] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 142 (0x8f69bc00) [pid = 8438] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:50:01 INFO - PROCESS | 8438 | --DOMWINDOW == 141 (0x91c8c000) [pid = 8438] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:50:01 INFO - PROCESS | 8438 | 1463435401797 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]]]}] 14:50:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:50:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2244ms 14:50:01 INFO - PROCESS | 8438 | 1463435401844 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 14:50:01 INFO - PROCESS | 8438 | 1463435401850 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 14:50:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:50:01 INFO - PROCESS | 8438 | 1463435401858 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:50:01 INFO - PROCESS | 8438 | 1463435401861 Marionette TRACE conn3 <- [1,2902,null,{}] 14:50:01 INFO - PROCESS | 8438 | 1463435401868 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}] 14:50:02 INFO - PROCESS | 8438 | 1463435402091 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 14:50:02 INFO - PROCESS | 8438 | 1463435402306 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:02 INFO - PROCESS | 8438 | ++DOCSHELL 0x89cc3c00 == 137 [pid = 8438] [id = 733] 14:50:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 142 (0x8b7bb000) [pid = 8438] [serial = 2200] [outer = (nil)] 14:50:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 143 (0x8eb6c400) [pid = 8438] [serial = 2201] [outer = 0x8b7bb000] 14:50:02 INFO - PROCESS | 8438 | 1463435402384 Marionette DEBUG loaded listener.js 14:50:02 INFO - PROCESS | 8438 | ++DOMWINDOW == 144 (0x8ef44000) [pid = 8438] [serial = 2202] [outer = 0x8b7bb000] 14:50:03 INFO - PROCESS | 8438 | 1463435403188 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:50:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:50:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1386ms 14:50:03 INFO - PROCESS | 8438 | 1463435403244 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 14:50:03 INFO - PROCESS | 8438 | 1463435403247 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 14:50:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:50:03 INFO - PROCESS | 8438 | 1463435403254 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:50:03 INFO - PROCESS | 8438 | 1463435403257 Marionette TRACE conn3 <- [1,2906,null,{}] 14:50:03 INFO - PROCESS | 8438 | 1463435403262 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}] 14:50:03 INFO - PROCESS | 8438 | 1463435403459 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 14:50:03 INFO - PROCESS | 8438 | 1463435403884 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:03 INFO - PROCESS | 8438 | ++DOCSHELL 0x89ef1c00 == 138 [pid = 8438] [id = 734] 14:50:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 145 (0x89ef3400) [pid = 8438] [serial = 2203] [outer = (nil)] 14:50:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 146 (0x8a519000) [pid = 8438] [serial = 2204] [outer = 0x89ef3400] 14:50:03 INFO - PROCESS | 8438 | 1463435403975 Marionette DEBUG loaded listener.js 14:50:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 147 (0x8b4b1400) [pid = 8438] [serial = 2205] [outer = 0x89ef3400] 14:50:04 INFO - PROCESS | 8438 | 1463435404952 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]]]}] 14:50:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:50:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1741ms 14:50:04 INFO - PROCESS | 8438 | 1463435404997 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 14:50:05 INFO - PROCESS | 8438 | 1463435405004 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 14:50:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:50:05 INFO - PROCESS | 8438 | 1463435405012 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:50:05 INFO - PROCESS | 8438 | 1463435405018 Marionette TRACE conn3 <- [1,2910,null,{}] 14:50:05 INFO - PROCESS | 8438 | 1463435405026 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}] 14:50:05 INFO - PROCESS | 8438 | 1463435405278 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 14:50:05 INFO - PROCESS | 8438 | 1463435405617 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:05 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db54800 == 139 [pid = 8438] [id = 735] 14:50:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 148 (0x8db98400) [pid = 8438] [serial = 2206] [outer = (nil)] 14:50:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 149 (0x8e618000) [pid = 8438] [serial = 2207] [outer = 0x8db98400] 14:50:05 INFO - PROCESS | 8438 | 1463435405712 Marionette DEBUG loaded listener.js 14:50:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 150 (0x8e7a7000) [pid = 8438] [serial = 2208] [outer = 0x8db98400] 14:50:06 INFO - PROCESS | 8438 | 1463435406555 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]]]}] 14:50:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:50:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:50:06 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1584ms 14:50:06 INFO - PROCESS | 8438 | 1463435406600 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 14:50:06 INFO - PROCESS | 8438 | 1463435406606 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 14:50:06 INFO - TEST-START | /DOMEvents/constructors.html 14:50:06 INFO - PROCESS | 8438 | 1463435406614 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:50:06 INFO - PROCESS | 8438 | 1463435406617 Marionette TRACE conn3 <- [1,2914,null,{}] 14:50:06 INFO - PROCESS | 8438 | 1463435406624 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}] 14:50:06 INFO - PROCESS | 8438 | 1463435406820 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 14:50:07 INFO - PROCESS | 8438 | 1463435407114 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:07 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9bc800 == 140 [pid = 8438] [id = 736] 14:50:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 151 (0x8db9c400) [pid = 8438] [serial = 2209] [outer = (nil)] 14:50:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 152 (0x8ef3d400) [pid = 8438] [serial = 2210] [outer = 0x8db9c400] 14:50:07 INFO - PROCESS | 8438 | 1463435407205 Marionette DEBUG loaded listener.js 14:50:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x8ef63800) [pid = 8438] [serial = 2211] [outer = 0x8db9c400] 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:50:08 INFO - PROCESS | 8438 | 1463435408262 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]]]}] 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:50:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:50:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:50:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:50:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:50:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:50:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:50:08 INFO - TEST-OK | /DOMEvents/constructors.html | took 1709ms 14:50:08 INFO - PROCESS | 8438 | 1463435408322 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 14:50:08 INFO - PROCESS | 8438 | 1463435408328 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 14:50:08 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:50:08 INFO - PROCESS | 8438 | 1463435408403 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:50:08 INFO - PROCESS | 8438 | 1463435408413 Marionette TRACE conn3 <- [1,2918,null,{}] 14:50:08 INFO - PROCESS | 8438 | 1463435408438 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}] 14:50:08 INFO - PROCESS | 8438 | 1463435408649 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 14:50:08 INFO - PROCESS | 8438 | 1463435408950 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:08 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d9adc00 == 141 [pid = 8438] [id = 737] 14:50:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x8ec02000) [pid = 8438] [serial = 2212] [outer = (nil)] 14:50:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x90bbe400) [pid = 8438] [serial = 2213] [outer = 0x8ec02000] 14:50:09 INFO - PROCESS | 8438 | 1463435409041 Marionette DEBUG loaded listener.js 14:50:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x919aec00) [pid = 8438] [serial = 2214] [outer = 0x8ec02000] 14:50:09 INFO - PROCESS | 8438 | 1463435409850 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:50:09 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:50:09 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1574ms 14:50:09 INFO - PROCESS | 8438 | 1463435409913 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 14:50:09 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:50:09 INFO - PROCESS | 8438 | 1463435409918 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 14:50:09 INFO - PROCESS | 8438 | 1463435409924 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:50:09 INFO - PROCESS | 8438 | 1463435409928 Marionette TRACE conn3 <- [1,2922,null,{}] 14:50:09 INFO - PROCESS | 8438 | 1463435409934 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}] 14:50:10 INFO - PROCESS | 8438 | 1463435410218 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 14:50:10 INFO - PROCESS | 8438 | 1463435410446 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:10 INFO - PROCESS | 8438 | ++DOCSHELL 0x89ef9000 == 142 [pid = 8438] [id = 738] 14:50:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x8f4b1c00) [pid = 8438] [serial = 2215] [outer = (nil)] 14:50:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x91cf3c00) [pid = 8438] [serial = 2216] [outer = 0x8f4b1c00] 14:50:10 INFO - PROCESS | 8438 | 1463435410531 Marionette DEBUG loaded listener.js 14:50:10 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x91de7c00) [pid = 8438] [serial = 2217] [outer = 0x8f4b1c00] 14:50:11 INFO - PROCESS | 8438 | [8438] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 14:50:11 INFO - PROCESS | 8438 | [8438] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 14:50:11 INFO - PROCESS | 8438 | [8438] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 14:50:11 INFO - PROCESS | 8438 | [8438] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 14:50:11 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:50:11 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:50:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:50:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:50:11 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 14:50:11 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:50:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:50:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:50:11 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 14:50:11 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:50:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:50:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:50:11 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]" 14:50:11 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:50:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:50:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:50:11 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:50:11 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1484ms 14:50:11 INFO - PROCESS | 8438 | 1463435411387 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]]]}] 14:50:11 INFO - PROCESS | 8438 | 1463435411443 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 14:50:11 INFO - PROCESS | 8438 | 1463435411447 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 14:50:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:50:11 INFO - PROCESS | 8438 | 1463435411455 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:50:11 INFO - PROCESS | 8438 | 1463435411458 Marionette TRACE conn3 <- [1,2926,null,{}] 14:50:11 INFO - PROCESS | 8438 | 1463435411516 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}] 14:50:11 INFO - PROCESS | 8438 | 1463435411713 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 14:50:12 INFO - PROCESS | 8438 | 1463435412000 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:12 INFO - PROCESS | 8438 | ++DOCSHELL 0x9201d000 == 143 [pid = 8438] [id = 739] 14:50:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x9201d400) [pid = 8438] [serial = 2218] [outer = (nil)] 14:50:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x922e0400) [pid = 8438] [serial = 2219] [outer = 0x9201d400] 14:50:12 INFO - PROCESS | 8438 | 1463435412097 Marionette DEBUG loaded listener.js 14:50:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0x92885800) [pid = 8438] [serial = 2220] [outer = 0x9201d400] 14:50:12 INFO - PROCESS | 8438 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:50:12 INFO - PROCESS | 8438 | 1463435412983 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]]]}] 14:50:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:50:13 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1557ms 14:50:13 INFO - PROCESS | 8438 | 1463435413014 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 14:50:13 INFO - PROCESS | 8438 | 1463435413018 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 14:50:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:50:13 INFO - PROCESS | 8438 | 1463435413024 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:50:13 INFO - PROCESS | 8438 | 1463435413028 Marionette TRACE conn3 <- [1,2930,null,{}] 14:50:13 INFO - PROCESS | 8438 | 1463435413034 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}] 14:50:13 INFO - PROCESS | 8438 | 1463435413225 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 14:50:13 INFO - PROCESS | 8438 | 1463435413532 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:13 INFO - PROCESS | 8438 | ++DOCSHELL 0x922e0000 == 144 [pid = 8438] [id = 740] 14:50:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0x92886c00) [pid = 8438] [serial = 2221] [outer = (nil)] 14:50:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0x928ac400) [pid = 8438] [serial = 2222] [outer = 0x92886c00] 14:50:13 INFO - PROCESS | 8438 | 1463435413621 Marionette DEBUG loaded listener.js 14:50:13 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0x92c09800) [pid = 8438] [serial = 2223] [outer = 0x92886c00] 14:50:14 INFO - PROCESS | 8438 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:50:14 INFO - PROCESS | 8438 | 1463435414402 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]]]}] 14:50:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:50:14 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1435ms 14:50:14 INFO - PROCESS | 8438 | 1463435414459 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 14:50:14 INFO - PROCESS | 8438 | 1463435414463 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 14:50:14 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:50:14 INFO - PROCESS | 8438 | 1463435414469 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:50:14 INFO - PROCESS | 8438 | 1463435414473 Marionette TRACE conn3 <- [1,2934,null,{}] 14:50:14 INFO - PROCESS | 8438 | 1463435414479 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}] 14:50:14 INFO - PROCESS | 8438 | 1463435414672 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 14:50:15 INFO - PROCESS | 8438 | 1463435414985 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:15 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e615000 == 145 [pid = 8438] [id = 741] 14:50:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0x92880800) [pid = 8438] [serial = 2224] [outer = (nil)] 14:50:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 167 (0x95022400) [pid = 8438] [serial = 2225] [outer = 0x92880800] 14:50:15 INFO - PROCESS | 8438 | 1463435415073 Marionette DEBUG loaded listener.js 14:50:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 168 (0x9522b000) [pid = 8438] [serial = 2226] [outer = 0x92880800] 14:50:15 INFO - PROCESS | 8438 | 1463435415889 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]]]}] 14:50:15 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:50:15 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1433ms 14:50:15 INFO - PROCESS | 8438 | 1463435415903 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 14:50:15 INFO - PROCESS | 8438 | 1463435415906 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 14:50:15 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:50:15 INFO - PROCESS | 8438 | 1463435415913 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:50:15 INFO - PROCESS | 8438 | 1463435415916 Marionette TRACE conn3 <- [1,2938,null,{}] 14:50:15 INFO - PROCESS | 8438 | 1463435415922 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}] 14:50:16 INFO - PROCESS | 8438 | 1463435416112 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 14:50:16 INFO - PROCESS | 8438 | 1463435416410 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:16 INFO - PROCESS | 8438 | ++DOCSHELL 0x89eff400 == 146 [pid = 8438] [id = 742] 14:50:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 169 (0x9288bc00) [pid = 8438] [serial = 2227] [outer = (nil)] 14:50:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 170 (0x98158400) [pid = 8438] [serial = 2228] [outer = 0x9288bc00] 14:50:16 INFO - PROCESS | 8438 | 1463435416506 Marionette DEBUG loaded listener.js 14:50:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 171 (0x988f1c00) [pid = 8438] [serial = 2229] [outer = 0x9288bc00] 14:50:17 INFO - PROCESS | 8438 | 1463435417288 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]]]}] 14:50:17 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. 14:50:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1439ms 14:50:17 INFO - PROCESS | 8438 | 1463435417353 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 14:50:17 INFO - PROCESS | 8438 | 1463435417357 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 14:50:17 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:50:17 INFO - PROCESS | 8438 | 1463435417363 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:50:17 INFO - PROCESS | 8438 | 1463435417367 Marionette TRACE conn3 <- [1,2942,null,{}] 14:50:17 INFO - PROCESS | 8438 | 1463435417373 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}] 14:50:17 INFO - PROCESS | 8438 | 1463435417575 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 14:50:17 INFO - PROCESS | 8438 | 1463435417869 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:17 INFO - PROCESS | 8438 | ++DOCSHELL 0x94550c00 == 147 [pid = 8438] [id = 743] 14:50:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 172 (0x977d7800) [pid = 8438] [serial = 2230] [outer = (nil)] 14:50:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 173 (0x99fc4400) [pid = 8438] [serial = 2231] [outer = 0x977d7800] 14:50:17 INFO - PROCESS | 8438 | 1463435417958 Marionette DEBUG loaded listener.js 14:50:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 174 (0x9a056800) [pid = 8438] [serial = 2232] [outer = 0x977d7800] 14:50:18 INFO - PROCESS | 8438 | 1463435418749 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"]]]}] 14:50:18 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 14:50:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:50:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:50:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1433ms 14:50:18 INFO - PROCESS | 8438 | 1463435418798 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 14:50:18 INFO - PROCESS | 8438 | 1463435418801 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 14:50:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:50:18 INFO - PROCESS | 8438 | 1463435418808 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:50:18 INFO - PROCESS | 8438 | 1463435418811 Marionette TRACE conn3 <- [1,2946,null,{}] 14:50:18 INFO - PROCESS | 8438 | 1463435418817 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}] 14:50:19 INFO - PROCESS | 8438 | 1463435419039 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 14:50:19 INFO - PROCESS | 8438 | 1463435419321 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:19 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db9b400 == 148 [pid = 8438] [id = 744] 14:50:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 175 (0x8e7a1800) [pid = 8438] [serial = 2233] [outer = (nil)] 14:50:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 176 (0x9a184800) [pid = 8438] [serial = 2234] [outer = 0x8e7a1800] 14:50:19 INFO - PROCESS | 8438 | 1463435419420 Marionette DEBUG loaded listener.js 14:50:19 INFO - PROCESS | 8438 | ++DOMWINDOW == 177 (0x9a61a000) [pid = 8438] [serial = 2235] [outer = 0x8e7a1800] 14:50:20 INFO - PROCESS | 8438 | 1463435420312 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]]]}] 14:50:20 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. 14:50:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1531ms 14:50:20 INFO - PROCESS | 8438 | 1463435420339 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 14:50:20 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:50:20 INFO - PROCESS | 8438 | 1463435420343 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 14:50:20 INFO - PROCESS | 8438 | 1463435420349 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:50:20 INFO - PROCESS | 8438 | 1463435420354 Marionette TRACE conn3 <- [1,2950,null,{}] 14:50:20 INFO - PROCESS | 8438 | 1463435420359 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}] 14:50:20 INFO - PROCESS | 8438 | 1463435420604 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 14:50:20 INFO - PROCESS | 8438 | 1463435420878 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:20 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ec0e400 == 149 [pid = 8438] [id = 745] 14:50:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 178 (0x9a184000) [pid = 8438] [serial = 2236] [outer = (nil)] 14:50:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 179 (0x9b1b3800) [pid = 8438] [serial = 2237] [outer = 0x9a184000] 14:50:20 INFO - PROCESS | 8438 | 1463435420969 Marionette DEBUG loaded listener.js 14:50:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 180 (0x9b9a5c00) [pid = 8438] [serial = 2238] [outer = 0x9a184000] 14:50:21 INFO - PROCESS | 8438 | ++DOCSHELL 0x9cdefc00 == 150 [pid = 8438] [id = 746] 14:50:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 181 (0x9cdf1c00) [pid = 8438] [serial = 2239] [outer = (nil)] 14:50:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 182 (0x9cff5c00) [pid = 8438] [serial = 2240] [outer = 0x9cdf1c00] 14:50:21 INFO - PROCESS | 8438 | 1463435421880 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]]]}] 14:50:21 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. 14:50:21 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1545ms 14:50:21 INFO - PROCESS | 8438 | 1463435421894 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 14:50:21 INFO - PROCESS | 8438 | 1463435421897 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 14:50:21 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:50:21 INFO - PROCESS | 8438 | 1463435421905 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:50:21 INFO - PROCESS | 8438 | 1463435421909 Marionette TRACE conn3 <- [1,2954,null,{}] 14:50:21 INFO - PROCESS | 8438 | 1463435421914 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}] 14:50:22 INFO - PROCESS | 8438 | 1463435422142 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 14:50:22 INFO - PROCESS | 8438 | 1463435422408 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:22 INFO - PROCESS | 8438 | ++DOCSHELL 0x9b8b6400 == 151 [pid = 8438] [id = 747] 14:50:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 183 (0x9bb94000) [pid = 8438] [serial = 2241] [outer = (nil)] 14:50:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 184 (0x9cfef000) [pid = 8438] [serial = 2242] [outer = 0x9bb94000] 14:50:22 INFO - PROCESS | 8438 | 1463435422492 Marionette DEBUG loaded listener.js 14:50:22 INFO - PROCESS | 8438 | ++DOMWINDOW == 185 (0xa11f1800) [pid = 8438] [serial = 2243] [outer = 0x9bb94000] 14:50:23 INFO - PROCESS | 8438 | 1463435423288 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]]]}] 14:50:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:50:23 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 14:50:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1440ms 14:50:23 INFO - PROCESS | 8438 | 1463435423345 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 14:50:23 INFO - PROCESS | 8438 | 1463435423358 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 14:50:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:50:23 INFO - PROCESS | 8438 | 1463435423365 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:50:23 INFO - PROCESS | 8438 | 1463435423368 Marionette TRACE conn3 <- [1,2958,null,{}] 14:50:23 INFO - PROCESS | 8438 | 1463435423373 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}] 14:50:23 INFO - PROCESS | 8438 | 1463435423600 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 14:50:23 INFO - PROCESS | 8438 | 1463435423904 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:23 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ee84c00 == 152 [pid = 8438] [id = 748] 14:50:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 186 (0x9bbb2c00) [pid = 8438] [serial = 2244] [outer = (nil)] 14:50:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 187 (0xa6388c00) [pid = 8438] [serial = 2245] [outer = 0x9bbb2c00] 14:50:23 INFO - PROCESS | 8438 | 1463435423991 Marionette DEBUG loaded listener.js 14:50:24 INFO - PROCESS | 8438 | ++DOMWINDOW == 188 (0xa686bc00) [pid = 8438] [serial = 2246] [outer = 0x9bbb2c00] 14:50:24 INFO - PROCESS | 8438 | 1463435424809 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]]]}] 14:50:24 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. 14:50:24 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1487ms 14:50:24 INFO - PROCESS | 8438 | 1463435424853 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 14:50:24 INFO - PROCESS | 8438 | 1463435424856 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 14:50:24 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:50:24 INFO - PROCESS | 8438 | 1463435424863 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:50:24 INFO - PROCESS | 8438 | 1463435424866 Marionette TRACE conn3 <- [1,2962,null,{}] 14:50:24 INFO - PROCESS | 8438 | 1463435424872 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}] 14:50:25 INFO - PROCESS | 8438 | 1463435425192 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 14:50:25 INFO - PROCESS | 8438 | 1463435425412 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:25 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d972400 == 153 [pid = 8438] [id = 749] 14:50:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 189 (0x8d973800) [pid = 8438] [serial = 2247] [outer = (nil)] 14:50:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 190 (0x8d979c00) [pid = 8438] [serial = 2248] [outer = 0x8d973800] 14:50:25 INFO - PROCESS | 8438 | 1463435425501 Marionette DEBUG loaded listener.js 14:50:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 191 (0x8d97bc00) [pid = 8438] [serial = 2249] [outer = 0x8d973800] 14:50:26 INFO - PROCESS | 8438 | 1463435426309 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]]]}] 14:50:26 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. 14:50:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1491ms 14:50:26 INFO - PROCESS | 8438 | 1463435426354 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 14:50:26 INFO - PROCESS | 8438 | 1463435426358 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 14:50:26 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:50:26 INFO - PROCESS | 8438 | 1463435426364 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:50:26 INFO - PROCESS | 8438 | 1463435426368 Marionette TRACE conn3 <- [1,2966,null,{}] 14:50:26 INFO - PROCESS | 8438 | 1463435426373 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}] 14:50:26 INFO - PROCESS | 8438 | 1463435426577 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 14:50:26 INFO - PROCESS | 8438 | 1463435426887 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:26 INFO - PROCESS | 8438 | ++DOCSHELL 0x91debc00 == 154 [pid = 8438] [id = 750] 14:50:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 192 (0x977d5c00) [pid = 8438] [serial = 2250] [outer = (nil)] 14:50:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 193 (0xa637e800) [pid = 8438] [serial = 2251] [outer = 0x977d5c00] 14:50:26 INFO - PROCESS | 8438 | 1463435426975 Marionette DEBUG loaded listener.js 14:50:27 INFO - PROCESS | 8438 | ++DOMWINDOW == 194 (0xa687b800) [pid = 8438] [serial = 2252] [outer = 0x977d5c00] 14:50:27 INFO - PROCESS | 8438 | 1463435427776 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]]]}] 14:50:27 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. 14:50:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1433ms 14:50:27 INFO - PROCESS | 8438 | 1463435427798 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 14:50:27 INFO - PROCESS | 8438 | 1463435427802 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 14:50:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:50:27 INFO - PROCESS | 8438 | 1463435427808 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:50:27 INFO - PROCESS | 8438 | 1463435427811 Marionette TRACE conn3 <- [1,2970,null,{}] 14:50:27 INFO - PROCESS | 8438 | 1463435427819 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}] 14:50:28 INFO - PROCESS | 8438 | 1463435428045 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 14:50:28 INFO - PROCESS | 8438 | 1463435428330 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:28 INFO - PROCESS | 8438 | ++DOCSHELL 0x89ef7000 == 155 [pid = 8438] [id = 751] 14:50:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 195 (0x8d977000) [pid = 8438] [serial = 2253] [outer = (nil)] 14:50:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 196 (0x92487400) [pid = 8438] [serial = 2254] [outer = 0x8d977000] 14:50:28 INFO - PROCESS | 8438 | 1463435428416 Marionette DEBUG loaded listener.js 14:50:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 197 (0x92489800) [pid = 8438] [serial = 2255] [outer = 0x8d977000] 14:50:29 INFO - PROCESS | 8438 | 1463435429257 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]]]}] 14:50:29 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. 14:50:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1487ms 14:50:29 INFO - PROCESS | 8438 | 1463435429295 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 14:50:29 INFO - PROCESS | 8438 | 1463435429298 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 14:50:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:50:29 INFO - PROCESS | 8438 | 1463435429305 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:50:29 INFO - PROCESS | 8438 | 1463435429308 Marionette TRACE conn3 <- [1,2974,null,{}] 14:50:29 INFO - PROCESS | 8438 | 1463435429314 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}] 14:50:29 INFO - PROCESS | 8438 | 1463435429508 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 14:50:29 INFO - PROCESS | 8438 | 1463435429755 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:29 INFO - PROCESS | 8438 | ++DOCSHELL 0x92485800 == 156 [pid = 8438] [id = 752] 14:50:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 198 (0x9248d400) [pid = 8438] [serial = 2256] [outer = (nil)] 14:50:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 199 (0x92941c00) [pid = 8438] [serial = 2257] [outer = 0x9248d400] 14:50:29 INFO - PROCESS | 8438 | 1463435429853 Marionette DEBUG loaded listener.js 14:50:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 200 (0x92942c00) [pid = 8438] [serial = 2258] [outer = 0x9248d400] 14:50:30 INFO - PROCESS | 8438 | 1463435430631 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]]]}] 14:50:30 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. 14:50:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1337ms 14:50:30 INFO - PROCESS | 8438 | 1463435430642 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 14:50:30 INFO - PROCESS | 8438 | 1463435430646 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 14:50:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:50:30 INFO - PROCESS | 8438 | 1463435430652 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:50:30 INFO - PROCESS | 8438 | 1463435430654 Marionette TRACE conn3 <- [1,2978,null,{}] 14:50:30 INFO - PROCESS | 8438 | 1463435430661 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}] 14:50:30 INFO - PROCESS | 8438 | 1463435430857 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 14:50:31 INFO - PROCESS | 8438 | 1463435431164 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:31 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d97d000 == 157 [pid = 8438] [id = 753] 14:50:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 201 (0x9248c400) [pid = 8438] [serial = 2259] [outer = (nil)] 14:50:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 202 (0x9294b000) [pid = 8438] [serial = 2260] [outer = 0x9248c400] 14:50:31 INFO - PROCESS | 8438 | 1463435431248 Marionette DEBUG loaded listener.js 14:50:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 203 (0x9294c800) [pid = 8438] [serial = 2261] [outer = 0x9248c400] 14:50:32 INFO - PROCESS | 8438 | 1463435432070 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]]]}] 14:50:32 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. 14:50:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1437ms 14:50:32 INFO - PROCESS | 8438 | 1463435432089 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 14:50:32 INFO - PROCESS | 8438 | 1463435432092 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 14:50:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:50:32 INFO - PROCESS | 8438 | 1463435432104 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:50:32 INFO - PROCESS | 8438 | 1463435432106 Marionette TRACE conn3 <- [1,2982,null,{}] 14:50:32 INFO - PROCESS | 8438 | 1463435432113 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}] 14:50:32 INFO - PROCESS | 8438 | 1463435432305 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 14:50:32 INFO - PROCESS | 8438 | 1463435432582 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:32 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d36fc00 == 158 [pid = 8438] [id = 754] 14:50:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 204 (0x8d371400) [pid = 8438] [serial = 2262] [outer = (nil)] 14:50:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 205 (0x8d377000) [pid = 8438] [serial = 2263] [outer = 0x8d371400] 14:50:32 INFO - PROCESS | 8438 | 1463435432667 Marionette DEBUG loaded listener.js 14:50:32 INFO - PROCESS | 8438 | ++DOMWINDOW == 206 (0x8d378c00) [pid = 8438] [serial = 2264] [outer = 0x8d371400] 14:50:33 INFO - PROCESS | 8438 | 1463435433521 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"]]]}] 14:50:33 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 14:50:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:50:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1443ms 14:50:33 INFO - PROCESS | 8438 | 1463435433548 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 14:50:33 INFO - PROCESS | 8438 | 1463435433552 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 14:50:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:50:33 INFO - PROCESS | 8438 | 1463435433558 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:50:33 INFO - PROCESS | 8438 | 1463435433561 Marionette TRACE conn3 <- [1,2986,null,{}] 14:50:33 INFO - PROCESS | 8438 | 1463435433567 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}] 14:50:33 INFO - PROCESS | 8438 | 1463435433760 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x8c929400 == 157 [pid = 8438] [id = 393] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x91de4c00 == 156 [pid = 8438] [id = 632] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x89cc3c00 == 155 [pid = 8438] [id = 733] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x8c972c00 == 154 [pid = 8438] [id = 732] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x8c929800 == 153 [pid = 8438] [id = 731] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x8ac89c00 == 152 [pid = 8438] [id = 730] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x8a34a800 == 151 [pid = 8438] [id = 729] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0xa237c000 == 150 [pid = 8438] [id = 727] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0xa318f000 == 149 [pid = 8438] [id = 728] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x8eb67400 == 148 [pid = 8438] [id = 726] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x90a1e000 == 147 [pid = 8438] [id = 725] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0xa060a000 == 146 [pid = 8438] [id = 724] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x9bb8b000 == 145 [pid = 8438] [id = 722] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x8ac85c00 == 144 [pid = 8438] [id = 723] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x997e3c00 == 143 [pid = 8438] [id = 721] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x99fbe400 == 142 [pid = 8438] [id = 720] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x95021c00 == 141 [pid = 8438] [id = 719] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x91c81c00 == 140 [pid = 8438] [id = 718] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x91deb400 == 139 [pid = 8438] [id = 716] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x8c96b400 == 138 [pid = 8438] [id = 717] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x8f698000 == 137 [pid = 8438] [id = 715] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x89ef3c00 == 136 [pid = 8438] [id = 714] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x8ec6ec00 == 135 [pid = 8438] [id = 713] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x8db4a400 == 134 [pid = 8438] [id = 712] 14:50:35 INFO - PROCESS | 8438 | --DOCSHELL 0x8a517c00 == 133 [pid = 8438] [id = 711] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 205 (0x8ee7fc00) [pid = 8438] [serial = 2076] [outer = (nil)] [url = about:blank] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 204 (0x8d1ecc00) [pid = 8438] [serial = 2073] [outer = (nil)] [url = about:blank] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 203 (0x9bbb2800) [pid = 8438] [serial = 2117] [outer = (nil)] [url = about:blank] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 202 (0x8b8d2800) [pid = 8438] [serial = 2123] [outer = (nil)] [url = about:blank] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 201 (0x8e7a7400) [pid = 8438] [serial = 2075] [outer = (nil)] [url = about:blank] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 200 (0x92023000) [pid = 8438] [serial = 2088] [outer = (nil)] [url = about:blank] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 199 (0x928a9800) [pid = 8438] [serial = 2090] [outer = (nil)] [url = about:blank] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 198 (0x9a176400) [pid = 8438] [serial = 2103] [outer = (nil)] [url = about:blank] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 197 (0x9b1b9000) [pid = 8438] [serial = 2114] [outer = (nil)] [url = about:blank] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 196 (0x8e7a8400) [pid = 8438] [serial = 2129] [outer = (nil)] [url = about:blank] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 195 (0x8ef5c800) [pid = 8438] [serial = 2019] [outer = (nil)] [url = about:blank] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 194 (0x9a659400) [pid = 8438] [serial = 2108] [outer = (nil)] [url = about:blank] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 193 (0x977d2800) [pid = 8438] [serial = 2097] [outer = (nil)] [url = about:blank] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 192 (0x93903800) [pid = 8438] [serial = 2034] [outer = (nil)] [url = about:blank] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 191 (0x91cf9400) [pid = 8438] [serial = 2084] [outer = (nil)] [url = about:blank] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 190 (0x8c92a800) [pid = 8438] [serial = 2124] [outer = (nil)] [url = about:blank] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 189 (0x90b9c800) [pid = 8438] [serial = 2078] [outer = (nil)] [url = about:blank] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 188 (0x98a5f800) [pid = 8438] [serial = 2040] [outer = (nil)] [url = about:blank] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 187 (0x91e92c00) [pid = 8438] [serial = 2085] [outer = (nil)] [url = about:blank] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 186 (0x9ae96000) [pid = 8438] [serial = 2112] [outer = (nil)] [url = about:blank] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 185 (0x90bc1400) [pid = 8438] [serial = 2079] [outer = (nil)] [url = about:blank] 14:50:35 INFO - PROCESS | 8438 | --DOMWINDOW == 184 (0x99f5f800) [pid = 8438] [serial = 2100] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 183 (0x91e9a800) [pid = 8438] [serial = 2028] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 182 (0x9a64d000) [pid = 8438] [serial = 2046] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 181 (0x9cfa4c00) [pid = 8438] [serial = 1929] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 180 (0x8db53c00) [pid = 8438] [serial = 2127] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 179 (0x9b8b9400) [pid = 8438] [serial = 2115] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 178 (0x9501a000) [pid = 8438] [serial = 2094] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 177 (0x91ec4800) [pid = 8438] [serial = 2087] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 176 (0x928ac800) [pid = 8438] [serial = 2091] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 175 (0x8ee80000) [pid = 8438] [serial = 2132] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 174 (0x8ec01800) [pid = 8438] [serial = 2130] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 173 (0x919ad800) [pid = 8438] [serial = 2025] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 172 (0x9a60d800) [pid = 8438] [serial = 2106] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 171 (0x9ab9c800) [pid = 8438] [serial = 2109] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 170 (0x94547400) [pid = 8438] [serial = 2093] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 169 (0x8e6d0400) [pid = 8438] [serial = 2016] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 168 (0x8ac82000) [pid = 8438] [serial = 2070] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 167 (0x9a178800) [pid = 8438] [serial = 2043] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 166 (0x997dfc00) [pid = 8438] [serial = 2099] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x89efbc00) [pid = 8438] [serial = 2069] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0x977cc000) [pid = 8438] [serial = 2096] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x9a077800) [pid = 8438] [serial = 2102] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0x95028000) [pid = 8438] [serial = 2037] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0x9a4bcc00) [pid = 8438] [serial = 2105] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x9cdc2000) [pid = 8438] [serial = 2121] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0x8cea0800) [pid = 8438] [serial = 2013] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x8d13f000) [pid = 8438] [serial = 2072] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0x8ec6dc00) [pid = 8438] [serial = 1944] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x91c8cc00) [pid = 8438] [serial = 2082] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x90a4b400) [pid = 8438] [serial = 2022] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x92022c00) [pid = 8438] [serial = 2031] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0x9ae92000) [pid = 8438] [serial = 2111] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0x8d9ad400) [pid = 8438] [serial = 2126] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 151 (0x9cdb8800) [pid = 8438] [serial = 2120] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | --DOMWINDOW == 150 (0x919b9400) [pid = 8438] [serial = 2081] [outer = (nil)] [url = about:blank] 14:50:36 INFO - PROCESS | 8438 | 1463435436234 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:36 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a34c400 == 134 [pid = 8438] [id = 755] 14:50:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 151 (0x8a350000) [pid = 8438] [serial = 2265] [outer = (nil)] 14:50:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 152 (0x8a515800) [pid = 8438] [serial = 2266] [outer = 0x8a350000] 14:50:36 INFO - PROCESS | 8438 | 1463435436316 Marionette DEBUG loaded listener.js 14:50:36 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x8ada3c00) [pid = 8438] [serial = 2267] [outer = 0x8a350000] 14:50:37 INFO - PROCESS | 8438 | 1463435437052 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]]]}] 14:50:37 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. 14:50:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 3551ms 14:50:37 INFO - PROCESS | 8438 | 1463435437110 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 14:50:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:50:37 INFO - PROCESS | 8438 | 1463435437116 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 14:50:37 INFO - PROCESS | 8438 | 1463435437124 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:50:37 INFO - PROCESS | 8438 | 1463435437129 Marionette TRACE conn3 <- [1,2990,null,{}] 14:50:37 INFO - PROCESS | 8438 | 1463435437136 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}] 14:50:37 INFO - PROCESS | 8438 | 1463435437337 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 14:50:37 INFO - PROCESS | 8438 | 1463435437544 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:37 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ce9e000 == 135 [pid = 8438] [id = 756] 14:50:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x8cea3400) [pid = 8438] [serial = 2268] [outer = (nil)] 14:50:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x8cf0e800) [pid = 8438] [serial = 2269] [outer = 0x8cea3400] 14:50:37 INFO - PROCESS | 8438 | 1463435437634 Marionette DEBUG loaded listener.js 14:50:37 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x8d1a8800) [pid = 8438] [serial = 2270] [outer = 0x8cea3400] 14:50:38 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d971800 == 136 [pid = 8438] [id = 757] 14:50:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x8d972000) [pid = 8438] [serial = 2271] [outer = (nil)] 14:50:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x8d976c00) [pid = 8438] [serial = 2272] [outer = 0x8d972000] 14:50:38 INFO - PROCESS | 8438 | 1463435438485 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]]]}] 14:50:38 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. 14:50:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1398ms 14:50:38 INFO - PROCESS | 8438 | 1463435438524 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 14:50:38 INFO - PROCESS | 8438 | 1463435438529 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 14:50:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:50:38 INFO - PROCESS | 8438 | 1463435438546 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:50:38 INFO - PROCESS | 8438 | 1463435438548 Marionette TRACE conn3 <- [1,2994,null,{}] 14:50:38 INFO - PROCESS | 8438 | 1463435438561 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}] 14:50:38 INFO - PROCESS | 8438 | 1463435438837 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 14:50:38 INFO - PROCESS | 8438 | 1463435438874 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:38 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d1ac800 == 137 [pid = 8438] [id = 758] 14:50:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x8d97f800) [pid = 8438] [serial = 2273] [outer = (nil)] 14:50:38 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x8db4f800) [pid = 8438] [serial = 2274] [outer = 0x8d97f800] 14:50:38 INFO - PROCESS | 8438 | 1463435438946 Marionette DEBUG loaded listener.js 14:50:39 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x8e617800) [pid = 8438] [serial = 2275] [outer = 0x8d97f800] 14:50:39 INFO - PROCESS | 8438 | 1463435439870 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]]]}] 14:50:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:50:39 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 14:50:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1353ms 14:50:39 INFO - PROCESS | 8438 | 1463435439920 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 14:50:39 INFO - PROCESS | 8438 | 1463435439928 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 14:50:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:50:39 INFO - PROCESS | 8438 | 1463435439946 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:50:39 INFO - PROCESS | 8438 | 1463435439955 Marionette TRACE conn3 <- [1,2998,null,{}] 14:50:39 INFO - PROCESS | 8438 | 1463435439967 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}] 14:50:40 INFO - PROCESS | 8438 | 1463435440233 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 14:50:40 INFO - PROCESS | 8438 | 1463435440260 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:40 INFO - PROCESS | 8438 | ++DOCSHELL 0x8db53c00 == 138 [pid = 8438] [id = 759] 14:50:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0x8dd07400) [pid = 8438] [serial = 2276] [outer = (nil)] 14:50:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0x8eb6fc00) [pid = 8438] [serial = 2277] [outer = 0x8dd07400] 14:50:40 INFO - PROCESS | 8438 | 1463435440331 Marionette DEBUG loaded listener.js 14:50:40 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0x8ec0c800) [pid = 8438] [serial = 2278] [outer = 0x8dd07400] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x90a15c00) [pid = 8438] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0x95022c00) [pid = 8438] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0x8dd0cc00) [pid = 8438] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0x8ceac000) [pid = 8438] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0xa31e9800) [pid = 8438] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x99fc9c00) [pid = 8438] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0xa11e7000) [pid = 8438] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x9bbbc000) [pid = 8438] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x8a515400) [pid = 8438] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x8eb6bc00) [pid = 8438] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0x9b9adc00) [pid = 8438] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0x8ada9000) [pid = 8438] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 151 (0x99fbfc00) [pid = 8438] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 150 (0x91dec400) [pid = 8438] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 149 (0xa23bbc00) [pid = 8438] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 148 (0x8db9a800) [pid = 8438] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 147 (0x8ee86c00) [pid = 8438] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 146 (0x8ec09c00) [pid = 8438] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 145 (0x928b2800) [pid = 8438] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 144 (0x9a073400) [pid = 8438] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 143 (0x8a518c00) [pid = 8438] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 142 (0xa1152c00) [pid = 8438] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 141 (0x91eb7c00) [pid = 8438] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:50:41 INFO - PROCESS | 8438 | --DOMWINDOW == 140 (0x8db9dc00) [pid = 8438] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:50:41 INFO - PROCESS | 8438 | 1463435441799 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]]]}] 14:50:41 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. 14:50:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1901ms 14:50:41 INFO - PROCESS | 8438 | 1463435441839 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 14:50:41 INFO - PROCESS | 8438 | 1463435441842 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 14:50:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:50:41 INFO - PROCESS | 8438 | 1463435441849 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:50:41 INFO - PROCESS | 8438 | 1463435441852 Marionette TRACE conn3 <- [1,3002,null,{}] 14:50:41 INFO - PROCESS | 8438 | 1463435441857 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}] 14:50:42 INFO - PROCESS | 8438 | 1463435442054 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 14:50:42 INFO - PROCESS | 8438 | 1463435442279 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:42 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ada2800 == 139 [pid = 8438] [id = 760] 14:50:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 141 (0x8d1aac00) [pid = 8438] [serial = 2279] [outer = (nil)] 14:50:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 142 (0x8ec08800) [pid = 8438] [serial = 2280] [outer = 0x8d1aac00] 14:50:42 INFO - PROCESS | 8438 | 1463435442351 Marionette DEBUG loaded listener.js 14:50:42 INFO - PROCESS | 8438 | ++DOMWINDOW == 143 (0x8ec71000) [pid = 8438] [serial = 2281] [outer = 0x8d1aac00] 14:50:43 INFO - PROCESS | 8438 | 1463435443020 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]]]}] 14:50:43 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. 14:50:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1183ms 14:50:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:50:43 INFO - PROCESS | 8438 | 1463435443032 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 14:50:43 INFO - PROCESS | 8438 | 1463435443035 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 14:50:43 INFO - PROCESS | 8438 | 1463435443041 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:50:43 INFO - PROCESS | 8438 | 1463435443045 Marionette TRACE conn3 <- [1,3006,null,{}] 14:50:43 INFO - PROCESS | 8438 | 1463435443050 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}] 14:50:43 INFO - PROCESS | 8438 | 1463435443348 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 14:50:43 INFO - PROCESS | 8438 | 1463435443666 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:43 INFO - PROCESS | 8438 | ++DOCSHELL 0x8a34a800 == 140 [pid = 8438] [id = 761] 14:50:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 144 (0x8a356000) [pid = 8438] [serial = 2282] [outer = (nil)] 14:50:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 145 (0x8ac84c00) [pid = 8438] [serial = 2283] [outer = 0x8a356000] 14:50:43 INFO - PROCESS | 8438 | 1463435443761 Marionette DEBUG loaded listener.js 14:50:43 INFO - PROCESS | 8438 | ++DOMWINDOW == 146 (0x8c972800) [pid = 8438] [serial = 2284] [outer = 0x8a356000] 14:50:44 INFO - PROCESS | 8438 | 1463435444644 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]]]}] 14:50:44 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. 14:50:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1636ms 14:50:44 INFO - PROCESS | 8438 | 1463435444678 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 14:50:44 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:50:44 INFO - PROCESS | 8438 | 1463435444683 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 14:50:44 INFO - PROCESS | 8438 | 1463435444691 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:50:44 INFO - PROCESS | 8438 | 1463435444698 Marionette TRACE conn3 <- [1,3010,null,{}] 14:50:44 INFO - PROCESS | 8438 | 1463435444705 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}] 14:50:44 INFO - PROCESS | 8438 | 1463435444948 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 14:50:45 INFO - PROCESS | 8438 | 1463435445243 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:45 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d377c00 == 141 [pid = 8438] [id = 762] 14:50:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 147 (0x8d97a000) [pid = 8438] [serial = 2285] [outer = (nil)] 14:50:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 148 (0x8e611c00) [pid = 8438] [serial = 2286] [outer = 0x8d97a000] 14:50:45 INFO - PROCESS | 8438 | 1463435445337 Marionette DEBUG loaded listener.js 14:50:45 INFO - PROCESS | 8438 | ++DOMWINDOW == 149 (0x8e6dd400) [pid = 8438] [serial = 2287] [outer = 0x8d97a000] 14:50:46 INFO - PROCESS | 8438 | 1463435446191 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]]]}] 14:50:46 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 14:50:46 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1536ms 14:50:46 INFO - PROCESS | 8438 | 1463435446227 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 14:50:46 INFO - PROCESS | 8438 | 1463435446232 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 14:50:46 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:50:46 INFO - PROCESS | 8438 | 1463435446240 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:50:46 INFO - PROCESS | 8438 | 1463435446244 Marionette TRACE conn3 <- [1,3014,null,{}] 14:50:46 INFO - PROCESS | 8438 | 1463435446250 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}] 14:50:46 INFO - PROCESS | 8438 | 1463435446444 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 14:50:46 INFO - PROCESS | 8438 | 1463435446754 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:46 INFO - PROCESS | 8438 | ++DOCSHELL 0x8e7a6000 == 142 [pid = 8438] [id = 763] 14:50:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 150 (0x8ef47c00) [pid = 8438] [serial = 2288] [outer = (nil)] 14:50:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 151 (0x8ef5c000) [pid = 8438] [serial = 2289] [outer = 0x8ef47c00] 14:50:46 INFO - PROCESS | 8438 | 1463435446844 Marionette DEBUG loaded listener.js 14:50:46 INFO - PROCESS | 8438 | ++DOMWINDOW == 152 (0x8f4b0800) [pid = 8438] [serial = 2290] [outer = 0x8ef47c00] 14:50:47 INFO - PROCESS | 8438 | [8438] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:50:47 INFO - PROCESS | 8438 | 1463435447851 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:50:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:50:47 INFO - {} 14:50:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:50:47 INFO - {} 14:50:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:50:47 INFO - {} 14:50:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:50:47 INFO - {} 14:50:47 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1633ms 14:50:47 INFO - PROCESS | 8438 | 1463435447876 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 14:50:47 INFO - PROCESS | 8438 | 1463435447882 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 14:50:47 INFO - TEST-START | /FileAPI/fileReader.html 14:50:47 INFO - PROCESS | 8438 | 1463435447904 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:50:47 INFO - PROCESS | 8438 | 1463435447912 Marionette TRACE conn3 <- [1,3018,null,{}] 14:50:47 INFO - PROCESS | 8438 | 1463435447966 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}] 14:50:48 INFO - PROCESS | 8438 | 1463435448196 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 14:50:48 INFO - PROCESS | 8438 | 1463435448484 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:48 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ec09c00 == 143 [pid = 8438] [id = 764] 14:50:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x8f693400) [pid = 8438] [serial = 2291] [outer = (nil)] 14:50:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x90bbd400) [pid = 8438] [serial = 2292] [outer = 0x8f693400] 14:50:48 INFO - PROCESS | 8438 | 1463435448582 Marionette DEBUG loaded listener.js 14:50:48 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x90bc5c00) [pid = 8438] [serial = 2293] [outer = 0x8f693400] 14:50:49 INFO - PROCESS | 8438 | 1463435449359 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]]]}] 14:50:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:50:49 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:50:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:50:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:50:49 INFO - TEST-OK | /FileAPI/fileReader.html | took 1500ms 14:50:49 INFO - PROCESS | 8438 | 1463435449398 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 14:50:49 INFO - PROCESS | 8438 | 1463435449402 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 14:50:49 INFO - TEST-START | /FileAPI/historical.html 14:50:49 INFO - PROCESS | 8438 | 1463435449408 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:50:49 INFO - PROCESS | 8438 | 1463435449412 Marionette TRACE conn3 <- [1,3022,null,{}] 14:50:49 INFO - PROCESS | 8438 | 1463435449418 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}] 14:50:49 INFO - PROCESS | 8438 | 1463435449610 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 14:50:49 INFO - PROCESS | 8438 | 1463435449875 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:49 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ee86c00 == 144 [pid = 8438] [id = 765] 14:50:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x90a4b000) [pid = 8438] [serial = 2294] [outer = (nil)] 14:50:49 INFO - PROCESS | 8438 | ++DOMWINDOW == 157 (0x919bb800) [pid = 8438] [serial = 2295] [outer = 0x90a4b000] 14:50:49 INFO - PROCESS | 8438 | 1463435449974 Marionette DEBUG loaded listener.js 14:50:50 INFO - PROCESS | 8438 | ++DOMWINDOW == 158 (0x91c88800) [pid = 8438] [serial = 2296] [outer = 0x90a4b000] 14:50:50 INFO - PROCESS | 8438 | 1463435450781 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"]]]}] 14:50:50 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:50:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:50:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:50:50 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:50:50 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:50:50 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:50:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:50:50 INFO - TEST-OK | /FileAPI/historical.html | took 1439ms 14:50:50 INFO - PROCESS | 8438 | 1463435450847 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 14:50:50 INFO - PROCESS | 8438 | 1463435450851 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 14:50:50 INFO - TEST-START | /FileAPI/idlharness.html 14:50:50 INFO - PROCESS | 8438 | 1463435450859 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:50:50 INFO - PROCESS | 8438 | 1463435450862 Marionette TRACE conn3 <- [1,3026,null,{}] 14:50:50 INFO - PROCESS | 8438 | 1463435450917 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}] 14:50:51 INFO - PROCESS | 8438 | 1463435451124 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 14:50:51 INFO - PROCESS | 8438 | 1463435451422 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:51 INFO - PROCESS | 8438 | ++DOCSHELL 0x91decc00 == 145 [pid = 8438] [id = 766] 14:50:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 159 (0x91ded800) [pid = 8438] [serial = 2297] [outer = (nil)] 14:50:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 160 (0x91e96c00) [pid = 8438] [serial = 2298] [outer = 0x91ded800] 14:50:51 INFO - PROCESS | 8438 | 1463435451528 Marionette DEBUG loaded listener.js 14:50:51 INFO - PROCESS | 8438 | ++DOMWINDOW == 161 (0x91eb2800) [pid = 8438] [serial = 2299] [outer = 0x91ded800] 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:50:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:50:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:50:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:50:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:50:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:50:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:50:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:50:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:50:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:50:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:50:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:50:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:50:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:50:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:50:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:50:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:50:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:50:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:50:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:50:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:50:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:50:53 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 14:50:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:50:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:50:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:50:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:50:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:50:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:50:53 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 14:50:53 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 14:50:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:50:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:50:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:50:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:50:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:50:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:50:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:50:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:50:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:50:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:50:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:50:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:50:53 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 14:50:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:50:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:50:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:50:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:50:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:50:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:50:53 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 14:50:53 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 14:50:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:50:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:50:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:50:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:50:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:50:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:50:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:50:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:50:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:50:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:50:53 INFO - TEST-OK | /FileAPI/idlharness.html | took 2276ms 14:50:53 INFO - PROCESS | 8438 | 1463435452984 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]]]}] 14:50:53 INFO - PROCESS | 8438 | 1463435453316 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 14:50:53 INFO - PROCESS | 8438 | 1463435453319 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 14:50:53 INFO - TEST-START | /FileAPI/idlharness.worker 14:50:53 INFO - PROCESS | 8438 | 1463435453377 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:50:53 INFO - PROCESS | 8438 | 1463435453381 Marionette TRACE conn3 <- [1,3030,null,{}] 14:50:53 INFO - PROCESS | 8438 | 1463435453405 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}] 14:50:53 INFO - PROCESS | 8438 | 1463435453614 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 14:50:53 INFO - PROCESS | 8438 | 1463435453900 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:53 INFO - PROCESS | 8438 | ++DOCSHELL 0x8f698400 == 146 [pid = 8438] [id = 767] 14:50:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 162 (0x8f69f000) [pid = 8438] [serial = 2300] [outer = (nil)] 14:50:53 INFO - PROCESS | 8438 | ++DOMWINDOW == 163 (0x91cf5c00) [pid = 8438] [serial = 2301] [outer = 0x8f69f000] 14:50:53 INFO - PROCESS | 8438 | 1463435453983 Marionette DEBUG loaded listener.js 14:50:54 INFO - PROCESS | 8438 | ++DOMWINDOW == 164 (0x922e4c00) [pid = 8438] [serial = 2302] [outer = 0x8f69f000] 14:50:54 INFO - PROCESS | 8438 | [8438] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:50:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:50:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:50:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:50:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:50:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:50:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:50:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:50:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:50:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:50:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:50:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:50:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:50:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:50:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:50:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:50:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:50:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:50:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:50:56 INFO - {} 14:50:56 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 14:50:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:50:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:50:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:50:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:50:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:50:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:50:56 INFO - {} 14:50:56 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 - {} 14:50:56 INFO - {} 14:50:56 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 14:50:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:50:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:50:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:50:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:50:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:50:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:50:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:50:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:50:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:50:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:50:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:50:56 INFO - {} 14:50:56 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 14:50:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:50:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:50:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:50:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:50:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:50:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:50:56 INFO - {} 14:50:56 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 - {} 14:50:56 INFO - {} 14:50:56 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 14:50:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:50:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:50:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:50:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:50:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:50:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:50:56 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 14:50:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:50:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:50:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:50:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:50:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:50:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:50:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:50:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:50:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:50:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:50:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:50:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:50:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:50:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:50:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:50:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:50:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:50:56 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 14:50:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:50:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:50:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:50:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:50:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:50:56 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 14:50:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:50:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:50:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:50:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:50:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:50:56 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 14:50:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:50:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:50:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:50:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:50:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:50:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:50:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:50:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:50:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:50:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:50:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:50:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:50:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:50:56 INFO - {} 14:50:56 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2765ms 14:50:56 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:50:56 INFO - PROCESS | 8438 | 1463435455973 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,{},{}]]]}] 14:50:56 INFO - PROCESS | 8438 | 1463435456131 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 14:50:56 INFO - PROCESS | 8438 | 1463435456143 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 14:50:56 INFO - PROCESS | 8438 | 1463435456160 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:50:56 INFO - PROCESS | 8438 | 1463435456164 Marionette TRACE conn3 <- [1,3034,null,{}] 14:50:56 INFO - PROCESS | 8438 | 1463435456179 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}] 14:50:56 INFO - PROCESS | 8438 | 1463435456510 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 14:50:56 INFO - PROCESS | 8438 | 1463435456805 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:56 INFO - PROCESS | 8438 | ++DOCSHELL 0x90a14400 == 147 [pid = 8438] [id = 768] 14:50:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 165 (0x90a52400) [pid = 8438] [serial = 2303] [outer = (nil)] 14:50:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 166 (0xa1152c00) [pid = 8438] [serial = 2304] [outer = 0x90a52400] 14:50:56 INFO - PROCESS | 8438 | 1463435456888 Marionette DEBUG loaded listener.js 14:50:56 INFO - PROCESS | 8438 | ++DOMWINDOW == 167 (0xa11ea000) [pid = 8438] [serial = 2305] [outer = 0x90a52400] 14:50:57 INFO - PROCESS | 8438 | 1463435457733 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]]]}] 14:50:57 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:50:57 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1602ms 14:50:57 INFO - PROCESS | 8438 | 1463435457756 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 14:50:57 INFO - PROCESS | 8438 | 1463435457760 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 14:50:57 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:50:57 INFO - PROCESS | 8438 | 1463435457766 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:50:57 INFO - PROCESS | 8438 | 1463435457769 Marionette TRACE conn3 <- [1,3038,null,{}] 14:50:57 INFO - PROCESS | 8438 | 1463435457775 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}] 14:50:57 INFO - PROCESS | 8438 | 1463435457967 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 14:50:58 INFO - PROCESS | 8438 | 1463435458274 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:58 INFO - PROCESS | 8438 | ++DOCSHELL 0x91ebf800 == 148 [pid = 8438] [id = 769] 14:50:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 168 (0x9a651c00) [pid = 8438] [serial = 2306] [outer = (nil)] 14:50:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 169 (0xa23c5800) [pid = 8438] [serial = 2307] [outer = 0x9a651c00] 14:50:58 INFO - PROCESS | 8438 | 1463435458360 Marionette DEBUG loaded listener.js 14:50:58 INFO - PROCESS | 8438 | ++DOMWINDOW == 170 (0xa270d400) [pid = 8438] [serial = 2308] [outer = 0x9a651c00] 14:50:59 INFO - PROCESS | 8438 | 1463435459165 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"]]]}] 14:50:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:50:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:50:59 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1433ms 14:50:59 INFO - PROCESS | 8438 | 1463435459200 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 14:50:59 INFO - PROCESS | 8438 | 1463435459204 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 14:50:59 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:50:59 INFO - PROCESS | 8438 | 1463435459211 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:50:59 INFO - PROCESS | 8438 | 1463435459214 Marionette TRACE conn3 <- [1,3042,null,{}] 14:50:59 INFO - PROCESS | 8438 | 1463435459220 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}] 14:50:59 INFO - PROCESS | 8438 | 1463435459451 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 14:50:59 INFO - PROCESS | 8438 | 1463435459721 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:59 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ce22400 == 149 [pid = 8438] [id = 770] 14:50:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 171 (0x8ce22c00) [pid = 8438] [serial = 2309] [outer = (nil)] 14:50:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 172 (0x8ce2b000) [pid = 8438] [serial = 2310] [outer = 0x8ce22c00] 14:50:59 INFO - PROCESS | 8438 | 1463435459807 Marionette DEBUG loaded listener.js 14:50:59 INFO - PROCESS | 8438 | ++DOMWINDOW == 173 (0x8ce2e000) [pid = 8438] [serial = 2311] [outer = 0x8ce22c00] 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:51:00 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. 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:51:00 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'.) 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:51:00 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. 14:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:51:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:51:01 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. 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:51:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:51:01 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. 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:51:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:51:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:51:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:51:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:51:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:51:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:51:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:51:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:51:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:51:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:51:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:51:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:51:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:51:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:51:01 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1788ms 14:51:01 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:51:01 INFO - PROCESS | 8438 | 1463435460922 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]]]}] 14:51:01 INFO - PROCESS | 8438 | 1463435460999 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 14:51:01 INFO - PROCESS | 8438 | 1463435461001 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 14:51:01 INFO - PROCESS | 8438 | 1463435461010 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:51:01 INFO - PROCESS | 8438 | 1463435461020 Marionette TRACE conn3 <- [1,3046,null,{}] 14:51:01 INFO - PROCESS | 8438 | 1463435461106 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}] 14:51:01 INFO - PROCESS | 8438 | 1463435461330 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 14:51:01 INFO - PROCESS | 8438 | 1463435461732 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:01 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ce23000 == 150 [pid = 8438] [id = 771] 14:51:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 174 (0x90a1e000) [pid = 8438] [serial = 2312] [outer = (nil)] 14:51:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 175 (0x977e1c00) [pid = 8438] [serial = 2313] [outer = 0x90a1e000] 14:51:01 INFO - PROCESS | 8438 | 1463435461825 Marionette DEBUG loaded listener.js 14:51:01 INFO - PROCESS | 8438 | ++DOMWINDOW == 176 (0x998a2c00) [pid = 8438] [serial = 2314] [outer = 0x90a1e000] 14:51:02 INFO - PROCESS | 8438 | [8438] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:51:03 INFO - PROCESS | 8438 | 1463435463115 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:51:03 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:51:03 INFO - {} 14:51:03 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2169ms 14:51:03 INFO - PROCESS | 8438 | 1463435463223 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 14:51:03 INFO - PROCESS | 8438 | 1463435463229 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 14:51:03 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:51:03 INFO - PROCESS | 8438 | 1463435463238 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:51:03 INFO - PROCESS | 8438 | 1463435463244 Marionette TRACE conn3 <- [1,3050,null,{}] 14:51:03 INFO - PROCESS | 8438 | 1463435463253 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}] 14:51:03 INFO - PROCESS | 8438 | 1463435463583 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 14:51:03 INFO - PROCESS | 8438 | 1463435463942 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:03 INFO - PROCESS | 8438 | ++DOCSHELL 0x99a9a800 == 151 [pid = 8438] [id = 772] 14:51:03 INFO - PROCESS | 8438 | ++DOMWINDOW == 177 (0x99fc9c00) [pid = 8438] [serial = 2315] [outer = (nil)] 14:51:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 178 (0x9a1af000) [pid = 8438] [serial = 2316] [outer = 0x99fc9c00] 14:51:04 INFO - PROCESS | 8438 | 1463435464053 Marionette DEBUG loaded listener.js 14:51:04 INFO - PROCESS | 8438 | ++DOMWINDOW == 179 (0x9a613800) [pid = 8438] [serial = 2317] [outer = 0x99fc9c00] 14:51:05 INFO - PROCESS | 8438 | 1463435465139 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]]]}] 14:51:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:51:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:51:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:51:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:51:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1945ms 14:51:05 INFO - PROCESS | 8438 | 1463435465195 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 14:51:05 INFO - PROCESS | 8438 | 1463435465198 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 14:51:05 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:51:05 INFO - PROCESS | 8438 | 1463435465208 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:51:05 INFO - PROCESS | 8438 | 1463435465211 Marionette TRACE conn3 <- [1,3054,null,{}] 14:51:05 INFO - PROCESS | 8438 | 1463435465217 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}] 14:51:05 INFO - PROCESS | 8438 | 1463435465413 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 14:51:05 INFO - PROCESS | 8438 | 1463435465723 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:05 INFO - PROCESS | 8438 | ++DOCSHELL 0x9a07b800 == 152 [pid = 8438] [id = 773] 14:51:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 180 (0x9a177400) [pid = 8438] [serial = 2318] [outer = (nil)] 14:51:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 181 (0x9ab94000) [pid = 8438] [serial = 2319] [outer = 0x9a177400] 14:51:05 INFO - PROCESS | 8438 | 1463435465817 Marionette DEBUG loaded listener.js 14:51:05 INFO - PROCESS | 8438 | ++DOMWINDOW == 182 (0x9aba0800) [pid = 8438] [serial = 2320] [outer = 0x9a177400] 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:51:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:51:07 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" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:51:07 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" 14:51:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:51:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:51:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1923ms 14:51:07 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:51:07 INFO - PROCESS | 8438 | 1463435466997 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"]]]}] 14:51:07 INFO - PROCESS | 8438 | 1463435467193 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 14:51:07 INFO - PROCESS | 8438 | 1463435467205 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 14:51:07 INFO - PROCESS | 8438 | 1463435467243 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:51:07 INFO - PROCESS | 8438 | 1463435467250 Marionette TRACE conn3 <- [1,3058,null,{}] 14:51:07 INFO - PROCESS | 8438 | 1463435467377 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}] 14:51:07 INFO - PROCESS | 8438 | 1463435467603 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 14:51:07 INFO - PROCESS | 8438 | 1463435467893 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:07 INFO - PROCESS | 8438 | ++DOCSHELL 0x91c8c800 == 153 [pid = 8438] [id = 774] 14:51:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 183 (0x9a614000) [pid = 8438] [serial = 2321] [outer = (nil)] 14:51:07 INFO - PROCESS | 8438 | ++DOMWINDOW == 184 (0xa69a7c00) [pid = 8438] [serial = 2322] [outer = 0x9a614000] 14:51:07 INFO - PROCESS | 8438 | 1463435467975 Marionette DEBUG loaded listener.js 14:51:08 INFO - PROCESS | 8438 | ++DOMWINDOW == 185 (0xa6e8d800) [pid = 8438] [serial = 2323] [outer = 0x9a614000] 14:51:08 INFO - PROCESS | 8438 | 1463435468842 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]]]}] 14:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:51:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:51:08 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:08 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:51:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:51:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:51:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:51:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:51:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:51:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:51:08 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1654ms 14:51:08 INFO - PROCESS | 8438 | 1463435468883 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 14:51:08 INFO - PROCESS | 8438 | 1463435468888 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 14:51:08 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:51:08 INFO - PROCESS | 8438 | 1463435468896 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:51:08 INFO - PROCESS | 8438 | 1463435468904 Marionette TRACE conn3 <- [1,3062,null,{}] 14:51:08 INFO - PROCESS | 8438 | 1463435468963 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}] 14:51:09 INFO - PROCESS | 8438 | 1463435469164 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 14:51:09 INFO - PROCESS | 8438 | 1463435469472 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:09 INFO - PROCESS | 8438 | ++DOCSHELL 0x870e3800 == 154 [pid = 8438] [id = 775] 14:51:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 186 (0x870e5800) [pid = 8438] [serial = 2324] [outer = (nil)] 14:51:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 187 (0x870efc00) [pid = 8438] [serial = 2325] [outer = 0x870e5800] 14:51:09 INFO - PROCESS | 8438 | 1463435469600 Marionette DEBUG loaded listener.js 14:51:09 INFO - PROCESS | 8438 | ++DOMWINDOW == 188 (0x99fbb800) [pid = 8438] [serial = 2326] [outer = 0x870e5800] 14:51:09 INFO - PROCESS | 8438 | [8438] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:51:10 INFO - PROCESS | 8438 | 1463435470434 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:51:10 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:51:10 INFO - {} 14:51:10 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1583ms 14:51:10 INFO - PROCESS | 8438 | 1463435470480 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 14:51:10 INFO - PROCESS | 8438 | 1463435470484 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 14:51:10 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:51:10 INFO - PROCESS | 8438 | 1463435470490 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:51:10 INFO - PROCESS | 8438 | 1463435470493 Marionette TRACE conn3 <- [1,3066,null,{}] 14:51:10 INFO - PROCESS | 8438 | 1463435470503 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}] 14:51:10 INFO - PROCESS | 8438 | 1463435470729 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 14:51:11 INFO - PROCESS | 8438 | 1463435471008 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:11 INFO - PROCESS | 8438 | ++DOCSHELL 0x870e5c00 == 155 [pid = 8438] [id = 776] 14:51:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 189 (0x870ef400) [pid = 8438] [serial = 2327] [outer = (nil)] 14:51:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 190 (0x89b0c000) [pid = 8438] [serial = 2328] [outer = 0x870ef400] 14:51:11 INFO - PROCESS | 8438 | 1463435471092 Marionette DEBUG loaded listener.js 14:51:11 INFO - PROCESS | 8438 | ++DOMWINDOW == 191 (0x89b0e400) [pid = 8438] [serial = 2329] [outer = 0x870ef400] 14:51:11 INFO - PROCESS | 8438 | 1463435471942 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]]]}] 14:51:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:51:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:51:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:51:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:51:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:51:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:51:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:51:11 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1487ms 14:51:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:51:11 INFO - PROCESS | 8438 | 1463435471979 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 14:51:11 INFO - PROCESS | 8438 | 1463435471982 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 14:51:11 INFO - PROCESS | 8438 | 1463435471990 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:51:11 INFO - PROCESS | 8438 | 1463435471993 Marionette TRACE conn3 <- [1,3070,null,{}] 14:51:12 INFO - PROCESS | 8438 | 1463435471999 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}] 14:51:12 INFO - PROCESS | 8438 | 1463435472202 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 14:51:12 INFO - PROCESS | 8438 | 1463435472557 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:12 INFO - PROCESS | 8438 | ++DOCSHELL 0x90e89400 == 156 [pid = 8438] [id = 777] 14:51:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 192 (0x90e8c400) [pid = 8438] [serial = 2330] [outer = (nil)] 14:51:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 193 (0x90e8f000) [pid = 8438] [serial = 2331] [outer = 0x90e8c400] 14:51:12 INFO - PROCESS | 8438 | 1463435472648 Marionette DEBUG loaded listener.js 14:51:12 INFO - PROCESS | 8438 | ++DOMWINDOW == 194 (0x90e90800) [pid = 8438] [serial = 2332] [outer = 0x90e8c400] 14:51:13 INFO - PROCESS | 8438 | 1463435473459 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]]]}] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x8a354c00 == 155 [pid = 8438] [id = 617] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x95026800 == 154 [pid = 8438] [id = 702] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x8ce9f800 == 153 [pid = 8438] [id = 703] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x8e6d5400 == 152 [pid = 8438] [id = 563] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x9ad82800 == 151 [pid = 8438] [id = 705] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x8c92cc00 == 150 [pid = 8438] [id = 441] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x89d8cc00 == 149 [pid = 8438] [id = 704] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x8d971800 == 148 [pid = 8438] [id = 757] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x8d97d000 == 147 [pid = 8438] [id = 753] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x92485800 == 146 [pid = 8438] [id = 752] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x91debc00 == 145 [pid = 8438] [id = 750] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x89ef7000 == 144 [pid = 8438] [id = 751] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x8d972400 == 143 [pid = 8438] [id = 749] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x8ee84c00 == 142 [pid = 8438] [id = 748] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x9cdefc00 == 141 [pid = 8438] [id = 746] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x9b8b6400 == 140 [pid = 8438] [id = 747] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x8db9b400 == 139 [pid = 8438] [id = 744] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x8ec0e400 == 138 [pid = 8438] [id = 745] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x94550c00 == 137 [pid = 8438] [id = 743] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0xa25fa400 == 136 [pid = 8438] [id = 664] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x89eff400 == 135 [pid = 8438] [id = 742] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x8e615000 == 134 [pid = 8438] [id = 741] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x922e0000 == 133 [pid = 8438] [id = 740] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x9201d000 == 132 [pid = 8438] [id = 739] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x8d9adc00 == 131 [pid = 8438] [id = 737] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x89ef9000 == 130 [pid = 8438] [id = 738] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x8d9bc800 == 129 [pid = 8438] [id = 736] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x8db54800 == 128 [pid = 8438] [id = 735] 14:51:15 INFO - PROCESS | 8438 | --DOCSHELL 0x89ef1c00 == 127 [pid = 8438] [id = 734] 14:51:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:51:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:51:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:51:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:51:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:51:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:51:15 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 3152ms 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 193 (0x8eb6c400) [pid = 8438] [serial = 2201] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 192 (0x91cfb400) [pid = 8438] [serial = 2148] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 191 (0x9980ac00) [pid = 8438] [serial = 2160] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 190 (0x90bc3c00) [pid = 8438] [serial = 2145] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 189 (0x8db97400) [pid = 8438] [serial = 2195] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 188 (0xa51ec000) [pid = 8438] [serial = 2187] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 187 (0x9ae8bc00) [pid = 8438] [serial = 2166] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 186 (0xa2378800) [pid = 8438] [serial = 2177] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 185 (0x9cfee000) [pid = 8438] [serial = 2169] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 184 (0xa3354000) [pid = 8438] [serial = 2189] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 183 (0x8ee84000) [pid = 8438] [serial = 2199] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 182 (0x9cfa9800) [pid = 8438] [serial = 2168] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 181 (0x9bbb6800) [pid = 8438] [serial = 2118] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 180 (0x8c973400) [pid = 8438] [serial = 2192] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 179 (0x8e61cc00) [pid = 8438] [serial = 2196] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 178 (0x9a053400) [pid = 8438] [serial = 2162] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 177 (0x91e91800) [pid = 8438] [serial = 2150] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 176 (0xa3329c00) [pid = 8438] [serial = 2183] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 175 (0x996bec00) [pid = 8438] [serial = 2159] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 174 (0x8e7a5000) [pid = 8438] [serial = 2139] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 173 (0x8ef40000) [pid = 8438] [serial = 2141] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 172 (0x92d57000) [pid = 8438] [serial = 2154] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 171 (0x8dd0f800) [pid = 8438] [serial = 2138] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 170 (0x91c82400) [pid = 8438] [serial = 2190] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 169 (0x977c8c00) [pid = 8438] [serial = 2157] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 168 (0x9a178000) [pid = 8438] [serial = 2163] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 167 (0xa23bb800) [pid = 8438] [serial = 2178] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 166 (0xa27bf800) [pid = 8438] [serial = 2181] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 165 (0x8ac8e400) [pid = 8438] [serial = 2135] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 164 (0x91cefc00) [pid = 8438] [serial = 2147] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 163 (0x8ef61000) [pid = 8438] [serial = 2142] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 162 (0x8cf08800) [pid = 8438] [serial = 2193] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 161 (0xa513d800) [pid = 8438] [serial = 2186] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 160 (0xa3355800) [pid = 8438] [serial = 2184] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 159 (0x922d9800) [pid = 8438] [serial = 2151] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 158 (0x90a56800) [pid = 8438] [serial = 2144] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 157 (0xa11f1400) [pid = 8438] [serial = 2175] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 156 (0x9a60e800) [pid = 8438] [serial = 2165] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x8b7c7400) [pid = 8438] [serial = 2136] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0xa11ee800) [pid = 8438] [serial = 2174] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0xa2705c00) [pid = 8438] [serial = 2180] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0x95026000) [pid = 8438] [serial = 2156] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 151 (0xa1153400) [pid = 8438] [serial = 2172] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 150 (0x90a10800) [pid = 8438] [serial = 2067] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 149 (0x92c0dc00) [pid = 8438] [serial = 2153] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 148 (0xa1150800) [pid = 8438] [serial = 2171] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | --DOMWINDOW == 147 (0x8ec62400) [pid = 8438] [serial = 2198] [outer = (nil)] [url = about:blank] 14:51:15 INFO - PROCESS | 8438 | 1463435475447 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 14:51:15 INFO - PROCESS | 8438 | 1463435475452 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 14:51:15 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:51:15 INFO - PROCESS | 8438 | 1463435475465 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:51:15 INFO - PROCESS | 8438 | 1463435475473 Marionette TRACE conn3 <- [1,3074,null,{}] 14:51:15 INFO - PROCESS | 8438 | 1463435475480 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}] 14:51:15 INFO - PROCESS | 8438 | 1463435475684 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 14:51:15 INFO - PROCESS | 8438 | 1463435475930 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:15 INFO - PROCESS | 8438 | ++DOCSHELL 0x89b02000 == 128 [pid = 8438] [id = 778] 14:51:15 INFO - PROCESS | 8438 | ++DOMWINDOW == 148 (0x89b02c00) [pid = 8438] [serial = 2333] [outer = (nil)] 14:51:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 149 (0x89b09c00) [pid = 8438] [serial = 2334] [outer = 0x89b02c00] 14:51:16 INFO - PROCESS | 8438 | 1463435476008 Marionette DEBUG loaded listener.js 14:51:16 INFO - PROCESS | 8438 | ++DOMWINDOW == 150 (0x89e68c00) [pid = 8438] [serial = 2335] [outer = 0x89b02c00] 14:51:16 INFO - PROCESS | 8438 | 1463435476725 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]]]}] 14:51:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:51:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:51:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:51:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:51:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:51:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:51:16 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1290ms 14:51:16 INFO - PROCESS | 8438 | 1463435476756 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 14:51:16 INFO - PROCESS | 8438 | 1463435476761 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 14:51:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:51:16 INFO - PROCESS | 8438 | 1463435476773 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:51:16 INFO - PROCESS | 8438 | 1463435476778 Marionette TRACE conn3 <- [1,3078,null,{}] 14:51:16 INFO - PROCESS | 8438 | 1463435476784 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}] 14:51:17 INFO - PROCESS | 8438 | 1463435477045 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 14:51:17 INFO - PROCESS | 8438 | 1463435477075 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:17 INFO - PROCESS | 8438 | ++DOCSHELL 0x89e66400 == 129 [pid = 8438] [id = 779] 14:51:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 151 (0x89e68000) [pid = 8438] [serial = 2336] [outer = (nil)] 14:51:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 152 (0x8b7bb400) [pid = 8438] [serial = 2337] [outer = 0x89e68000] 14:51:17 INFO - PROCESS | 8438 | 1463435477147 Marionette DEBUG loaded listener.js 14:51:17 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x8c929800) [pid = 8438] [serial = 2338] [outer = 0x89e68000] 14:51:18 INFO - PROCESS | 8438 | 1463435478116 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] 14:51:18 INFO - PROCESS | 8438 | 1463435478164 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 14:51:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:51:18 INFO - PROCESS | 8438 | 1463435478185 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:51:18 INFO - PROCESS | 8438 | 1463435478191 Marionette TRACE conn3 <- [1,3082,null,{}] 14:51:18 INFO - PROCESS | 8438 | 1463435478205 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}] 14:51:18 INFO - PROCESS | 8438 | 1463435478468 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 14:51:18 INFO - PROCESS | 8438 | 1463435478504 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:18 INFO - PROCESS | 8438 | ++DOCSHELL 0x8c976800 == 130 [pid = 8438] [id = 780] 14:51:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x8d1b0c00) [pid = 8438] [serial = 2339] [outer = (nil)] 14:51:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 155 (0x8d37ac00) [pid = 8438] [serial = 2340] [outer = 0x8d1b0c00] 14:51:18 INFO - PROCESS | 8438 | 1463435478592 Marionette DEBUG loaded listener.js 14:51:18 INFO - PROCESS | 8438 | ++DOMWINDOW == 156 (0x8d973c00) [pid = 8438] [serial = 2341] [outer = 0x8d1b0c00] 14:51:19 INFO - PROCESS | 8438 | 1463435479508 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]]]}] 14:51:19 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:51:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:51:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:51:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1384ms 14:51:19 INFO - PROCESS | 8438 | 1463435479570 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 14:51:19 INFO - PROCESS | 8438 | 1463435479574 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 14:51:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:51:19 INFO - PROCESS | 8438 | 1463435479585 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:51:19 INFO - PROCESS | 8438 | 1463435479603 Marionette TRACE conn3 <- [1,3086,null,{}] 14:51:19 INFO - PROCESS | 8438 | 1463435479608 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}] 14:51:19 INFO - PROCESS | 8438 | 1463435479862 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 155 (0x92886c00) [pid = 8438] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 154 (0x9201d400) [pid = 8438] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 153 (0x8f4b1c00) [pid = 8438] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 152 (0x8ec02000) [pid = 8438] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 151 (0x8db9c400) [pid = 8438] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 150 (0x8db98400) [pid = 8438] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 149 (0x89ef3400) [pid = 8438] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 148 (0x8cea3400) [pid = 8438] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 147 (0x8a350000) [pid = 8438] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 146 (0x9248c400) [pid = 8438] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 145 (0x9248d400) [pid = 8438] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 144 (0x8d977000) [pid = 8438] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 143 (0x977d5c00) [pid = 8438] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 142 (0x8d973800) [pid = 8438] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 141 (0x9bbb2c00) [pid = 8438] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 140 (0x9bb94000) [pid = 8438] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 139 (0x9cdf1c00) [pid = 8438] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 138 (0x9a184000) [pid = 8438] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 137 (0x8e7a1800) [pid = 8438] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 136 (0x8d972000) [pid = 8438] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 135 (0x8ec03800) [pid = 8438] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 134 (0x8d97f800) [pid = 8438] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 133 (0x8dd07400) [pid = 8438] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 132 (0x977d7800) [pid = 8438] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 131 (0x9288bc00) [pid = 8438] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:51:20 INFO - PROCESS | 8438 | --DOMWINDOW == 130 (0x92880800) [pid = 8438] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:51:20 INFO - PROCESS | 8438 | 1463435480660 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:20 INFO - PROCESS | 8438 | ++DOCSHELL 0x89ef3400 == 131 [pid = 8438] [id = 781] 14:51:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 131 (0x8a51d400) [pid = 8438] [serial = 2342] [outer = (nil)] 14:51:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 132 (0x8d37c000) [pid = 8438] [serial = 2343] [outer = 0x8a51d400] 14:51:20 INFO - PROCESS | 8438 | 1463435480749 Marionette DEBUG loaded listener.js 14:51:20 INFO - PROCESS | 8438 | ++DOMWINDOW == 133 (0x8d9b3800) [pid = 8438] [serial = 2344] [outer = 0x8a51d400] 14:51:21 INFO - PROCESS | 8438 | 1463435481394 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:51:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:51:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1848ms 14:51:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:51:21 INFO - PROCESS | 8438 | 1463435481429 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 14:51:21 INFO - PROCESS | 8438 | 1463435481431 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 14:51:21 INFO - PROCESS | 8438 | 1463435481438 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:51:21 INFO - PROCESS | 8438 | 1463435481441 Marionette TRACE conn3 <- [1,3090,null,{}] 14:51:21 INFO - PROCESS | 8438 | 1463435481447 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}] 14:51:21 INFO - PROCESS | 8438 | 1463435481698 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 14:51:21 INFO - PROCESS | 8438 | 1463435481724 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:21 INFO - PROCESS | 8438 | ++DOCSHELL 0x89d8bc00 == 132 [pid = 8438] [id = 782] 14:51:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 134 (0x8d980000) [pid = 8438] [serial = 2345] [outer = (nil)] 14:51:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 135 (0x8e61a000) [pid = 8438] [serial = 2346] [outer = 0x8d980000] 14:51:21 INFO - PROCESS | 8438 | 1463435481794 Marionette DEBUG loaded listener.js 14:51:21 INFO - PROCESS | 8438 | ++DOMWINDOW == 136 (0x8e6d5c00) [pid = 8438] [serial = 2347] [outer = 0x8d980000] 14:51:22 INFO - PROCESS | 8438 | 1463435482798 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:51:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:51:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1380ms 14:51:22 INFO - PROCESS | 8438 | 1463435482818 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 14:51:22 INFO - PROCESS | 8438 | 1463435482824 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 14:51:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:51:22 INFO - PROCESS | 8438 | 1463435482833 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:51:22 INFO - PROCESS | 8438 | 1463435482839 Marionette TRACE conn3 <- [1,3094,null,{}] 14:51:22 INFO - PROCESS | 8438 | 1463435482849 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}] 14:51:23 INFO - PROCESS | 8438 | 1463435483094 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 14:51:23 INFO - PROCESS | 8438 | 1463435483480 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:23 INFO - PROCESS | 8438 | ++DOCSHELL 0x870ec400 == 133 [pid = 8438] [id = 783] 14:51:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 137 (0x870ee000) [pid = 8438] [serial = 2348] [outer = (nil)] 14:51:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 138 (0x89e65c00) [pid = 8438] [serial = 2349] [outer = 0x870ee000] 14:51:23 INFO - PROCESS | 8438 | 1463435483570 Marionette DEBUG loaded listener.js 14:51:23 INFO - PROCESS | 8438 | ++DOMWINDOW == 139 (0x89e70c00) [pid = 8438] [serial = 2350] [outer = 0x870ee000] 14:51:24 INFO - PROCESS | 8438 | 1463435484452 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:51:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:51:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1644ms 14:51:24 INFO - PROCESS | 8438 | 1463435484477 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 14:51:24 INFO - PROCESS | 8438 | 1463435484486 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 14:51:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:51:24 INFO - PROCESS | 8438 | 1463435484497 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:51:24 INFO - PROCESS | 8438 | 1463435484502 Marionette TRACE conn3 <- [1,3098,null,{}] 14:51:24 INFO - PROCESS | 8438 | 1463435484508 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}] 14:51:24 INFO - PROCESS | 8438 | 1463435484814 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 14:51:25 INFO - PROCESS | 8438 | 1463435485041 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:25 INFO - PROCESS | 8438 | ++DOCSHELL 0x89e6d000 == 134 [pid = 8438] [id = 784] 14:51:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 140 (0x8a352000) [pid = 8438] [serial = 2351] [outer = (nil)] 14:51:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 141 (0x8ce30c00) [pid = 8438] [serial = 2352] [outer = 0x8a352000] 14:51:25 INFO - PROCESS | 8438 | 1463435485128 Marionette DEBUG loaded listener.js 14:51:25 INFO - PROCESS | 8438 | ++DOMWINDOW == 142 (0x8cf0bc00) [pid = 8438] [serial = 2353] [outer = 0x8a352000] 14:51:26 INFO - PROCESS | 8438 | 1463435486111 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]]]}] 14:51:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:51:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:51:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1631ms 14:51:26 INFO - PROCESS | 8438 | 1463435486129 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 14:51:26 INFO - PROCESS | 8438 | 1463435486134 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 14:51:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:51:26 INFO - PROCESS | 8438 | 1463435486141 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:51:26 INFO - PROCESS | 8438 | 1463435486147 Marionette TRACE conn3 <- [1,3102,null,{}] 14:51:26 INFO - PROCESS | 8438 | 1463435486164 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}] 14:51:26 INFO - PROCESS | 8438 | 1463435486372 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 14:51:26 INFO - PROCESS | 8438 | 1463435486682 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:26 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d374400 == 135 [pid = 8438] [id = 785] 14:51:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 143 (0x8db4fc00) [pid = 8438] [serial = 2354] [outer = (nil)] 14:51:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 144 (0x8e7a4800) [pid = 8438] [serial = 2355] [outer = 0x8db4fc00] 14:51:26 INFO - PROCESS | 8438 | 1463435486819 Marionette DEBUG loaded listener.js 14:51:26 INFO - PROCESS | 8438 | ++DOMWINDOW == 145 (0x8eb6dc00) [pid = 8438] [serial = 2356] [outer = 0x8db4fc00] 14:51:27 INFO - PROCESS | 8438 | 1463435487661 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:51:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:51:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1541ms 14:51:27 INFO - PROCESS | 8438 | 1463435487682 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 14:51:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:51:27 INFO - PROCESS | 8438 | 1463435487687 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 14:51:27 INFO - PROCESS | 8438 | 1463435487693 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:51:27 INFO - PROCESS | 8438 | 1463435487697 Marionette TRACE conn3 <- [1,3106,null,{}] 14:51:27 INFO - PROCESS | 8438 | 1463435487703 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}] 14:51:27 INFO - PROCESS | 8438 | 1463435487996 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 14:51:28 INFO - PROCESS | 8438 | 1463435488230 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:28 INFO - PROCESS | 8438 | ++DOCSHELL 0x89e6e400 == 136 [pid = 8438] [id = 786] 14:51:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 146 (0x8ec64800) [pid = 8438] [serial = 2357] [outer = (nil)] 14:51:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 147 (0x8ee84400) [pid = 8438] [serial = 2358] [outer = 0x8ec64800] 14:51:28 INFO - PROCESS | 8438 | 1463435488320 Marionette DEBUG loaded listener.js 14:51:28 INFO - PROCESS | 8438 | ++DOMWINDOW == 148 (0x8ef3a000) [pid = 8438] [serial = 2359] [outer = 0x8ec64800] 14:51:29 INFO - PROCESS | 8438 | 1463435489165 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]]]}] 14:51:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:51:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:51:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:51:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1486ms 14:51:29 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:51:29 INFO - PROCESS | 8438 | 1463435489179 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 14:51:29 INFO - PROCESS | 8438 | 1463435489182 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 14:51:29 INFO - PROCESS | 8438 | 1463435489189 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:51:29 INFO - PROCESS | 8438 | 1463435489192 Marionette TRACE conn3 <- [1,3110,null,{}] 14:51:29 INFO - PROCESS | 8438 | 1463435489198 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}] 14:51:29 INFO - PROCESS | 8438 | 1463435489392 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 14:51:29 INFO - PROCESS | 8438 | 1463435489670 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:29 INFO - PROCESS | 8438 | ++DOCSHELL 0x8ec05c00 == 137 [pid = 8438] [id = 787] 14:51:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 149 (0x8ef43c00) [pid = 8438] [serial = 2360] [outer = (nil)] 14:51:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 150 (0x8ef63400) [pid = 8438] [serial = 2361] [outer = 0x8ef43c00] 14:51:29 INFO - PROCESS | 8438 | 1463435489759 Marionette DEBUG loaded listener.js 14:51:29 INFO - PROCESS | 8438 | ++DOMWINDOW == 151 (0x8f4b1c00) [pid = 8438] [serial = 2362] [outer = 0x8ef43c00] 14:51:30 INFO - PROCESS | 8438 | 1463435490584 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"]]]}] 14:51:30 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:51:30 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 14:51:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:51:30 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1430ms 14:51:30 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:51:30 INFO - PROCESS | 8438 | 1463435490620 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 14:51:30 INFO - PROCESS | 8438 | 1463435490623 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 14:51:30 INFO - PROCESS | 8438 | 1463435490629 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:51:30 INFO - PROCESS | 8438 | 1463435490633 Marionette TRACE conn3 <- [1,3114,null,{}] 14:51:30 INFO - PROCESS | 8438 | 1463435490639 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}] 14:51:30 INFO - PROCESS | 8438 | 1463435490898 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 14:51:31 INFO - PROCESS | 8438 | 1463435491208 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\", \"bc9e2689-a650-4735-a93f-014cb7a8c493\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:31 INFO - PROCESS | 8438 | ++DOCSHELL 0x8d139000 == 138 [pid = 8438] [id = 788] 14:51:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 152 (0x8ec6f400) [pid = 8438] [serial = 2363] [outer = (nil)] 14:51:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 153 (0x90ba5c00) [pid = 8438] [serial = 2364] [outer = 0x8ec6f400] 14:51:31 INFO - PROCESS | 8438 | 1463435491299 Marionette DEBUG loaded listener.js 14:51:31 INFO - PROCESS | 8438 | ++DOMWINDOW == 154 (0x90e8b000) [pid = 8438] [serial = 2365] [outer = 0x8ec6f400] 14:51:32 INFO - PROCESS | 8438 | 1463435492126 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]]]}] 14:51:32 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:51:32 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1531ms 14:51:32 INFO - PROCESS | 8438 | 1463435492160 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 14:51:32 INFO - PROCESS | 8438 | 1463435492164 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 14:51:33 WARNING - u'runner_teardown' () 14:51:33 INFO - No more tests 14:51:33 INFO - Got 0 unexpected results 14:51:33 INFO - SUITE-END | took 1255s 14:51:33 INFO - Closing logging queue 14:51:33 INFO - queue closed 14:51:33 INFO - Return code: 0 14:51:33 WARNING - # TBPL SUCCESS # 14:51:33 INFO - Running post-action listener: _resource_record_post_action 14:51:33 INFO - Running post-run listener: _resource_record_post_run 14:51:34 INFO - Total resource usage - Wall time: 1290s; CPU: 98.0%; Read bytes: 262144; Write bytes: 921227264; Read time: 12; Write time: 220896 14:51:34 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:51:34 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 141971456; Read time: 0; Write time: 123456 14:51:34 INFO - run-tests - Wall time: 1261s; CPU: 98.0%; Read bytes: 262144; Write bytes: 779231232; Read time: 12; Write time: 97436 14:51:34 INFO - Running post-run listener: _upload_blobber_files 14:51:34 INFO - Blob upload gear active. 14:51:34 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:51:34 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 14:51:34 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 14:51:34 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 14:51:35 INFO - (blobuploader) - INFO - Open directory for files ... 14:51:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:51:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:51:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:51:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:51:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:51:37 INFO - (blobuploader) - INFO - Done attempting. 14:51:37 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:51:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:51:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:51:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:51:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:51:38 INFO - (blobuploader) - INFO - Done attempting. 14:51:38 INFO - (blobuploader) - INFO - Iteration through files over. 14:51:38 INFO - Return code: 0 14:51:38 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:51:38 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:51:38 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3268faf8692c5c6d3ef24c6117acbe83053b14ab9d576fb0c63eb8e073197ca9f8a288f62ad176837d8ff3b4aa46a15ad4478105cd3ad49c4e5abdd66392246f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a394d3086f831edf7953c510425228e60002c3cab3df22eaf63dc7740b604176973b12122c73fb7c149cf0be03f10441924beb6f6d8cd2798bd916187361a95e"} 14:51:38 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:51:38 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:51:38 INFO - Contents: 14:51:38 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3268faf8692c5c6d3ef24c6117acbe83053b14ab9d576fb0c63eb8e073197ca9f8a288f62ad176837d8ff3b4aa46a15ad4478105cd3ad49c4e5abdd66392246f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a394d3086f831edf7953c510425228e60002c3cab3df22eaf63dc7740b604176973b12122c73fb7c149cf0be03f10441924beb6f6d8cd2798bd916187361a95e"} 14:51:38 INFO - Running post-run listener: copy_logs_to_upload_dir 14:51:38 INFO - Copying logs to upload dir... 14:51:38 INFO - mkdir: /builds/slave/test/build/upload/logs 14:51:38 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1377.461139 ========= master_lag: 10.15 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 7 secs) (at 2016-05-16 14:51:48.949739) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 25 secs) (at 2016-05-16 14:51:48.953353) ========= 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=5a152710dd62cc268aad214e000002d8-1463434112.201643-927670632 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3268faf8692c5c6d3ef24c6117acbe83053b14ab9d576fb0c63eb8e073197ca9f8a288f62ad176837d8ff3b4aa46a15ad4478105cd3ad49c4e5abdd66392246f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a394d3086f831edf7953c510425228e60002c3cab3df22eaf63dc7740b604176973b12122c73fb7c149cf0be03f10441924beb6f6d8cd2798bd916187361a95e"} build_url:https://queue.taskcluster.net/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032826 build_url: 'https://queue.taskcluster.net/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3268faf8692c5c6d3ef24c6117acbe83053b14ab9d576fb0c63eb8e073197ca9f8a288f62ad176837d8ff3b4aa46a15ad4478105cd3ad49c4e5abdd66392246f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a394d3086f831edf7953c510425228e60002c3cab3df22eaf63dc7740b604176973b12122c73fb7c149cf0be03f10441924beb6f6d8cd2798bd916187361a95e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Hh7uZTLvRhSbUhAB76IJ4g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 24.97 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 25 secs) (at 2016-05-16 14:52:13.953831) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 27 secs) (at 2016-05-16 14:52:13.954175) ========= 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=5a152710dd62cc268aad214e000002d8-1463434112.201643-927670632 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018355 ========= master_lag: 27.16 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 27 secs) (at 2016-05-16 14:52:41.128629) ========= ========= Started reboot skipped (results: 3, elapsed: 4 secs) (at 2016-05-16 14:52:41.128958) ========= ========= Finished reboot skipped (results: 3, elapsed: 4 secs) (at 2016-05-16 14:52:45.520016) ========= ========= Total master_lag: 62.35 =========